MIMIC數(shù)據(jù)庫官方函數(shù)的安裝與使用

在上一篇數(shù)據(jù)庫提取教程中,小編教大家提取了“肺栓塞”患者的人口統(tǒng)計學指標,具體步驟可以參考:
MIMIC數(shù)據(jù)庫提取教程-提取某種疾病下的患者人口統(tǒng)計學指標。
在該教程中,小編使用到了MIMIC數(shù)據(jù)庫官方的兩個函數(shù)DATETIME_DIFF,DATETIME。

有同學在后臺留言給小編說他們的數(shù)據(jù)庫中并沒有這兩個函數(shù),導致SQL腳本執(zhí)行報錯,報錯如下:

如果出現(xiàn)以上報錯,可能的原因有兩種,第一是函數(shù)沒有安裝在mimiciv_derived模塊中,第二是數(shù)據(jù)庫沒有安裝官方函數(shù)。
一,函數(shù)沒有安裝在mimiciv_derived模塊中
小編的函數(shù)安裝在mimiciv_derived模塊中,這也是官方推薦的安裝方式,我本地的數(shù)據(jù)庫結(jié)構(gòu)如下:

此時使用函數(shù)的方式為:mimiciv_derived.DATETIME_DIFF。如果大家的數(shù)據(jù)庫不是參照小編的數(shù)據(jù)庫安裝方式安裝的,那么你的函數(shù)可能安裝在public模塊下,如下圖:

則此時函數(shù)的使用方式為public.DATETIME_DIFF,大家只需要把函數(shù)前的模塊名替換成你本地的模塊名即可執(zhí)行小編的SQL
二,沒有安裝官方的函數(shù)
如果你在MIMIC數(shù)據(jù)庫的所有模塊的“函數(shù)”目錄下都沒有找到函數(shù),則說明你沒有安裝官方的函數(shù),則執(zhí)行官方的函數(shù)腳本即可安裝函數(shù):

函數(shù)腳本可以在官方的github倉庫下載,同學們也可以關(guān)注小編的公眾號“科研收錄”,后臺給小編留言“官方函數(shù)”即可獲取函數(shù)腳本。
