一 數(shù)據(jù)庫
1電子病歷的表
com_fileinfo ; 模板數(shù)據(jù)表,存放保存的病歷
com_fileinfo_modual;模板表,存放模板
COM_FILEPARAM; 文件參數(shù)表
其中這條數(shù)據(jù)inpateintno={0} datastore_emr 1 0 表明住院電子病歷的參數(shù)
com_pagesize; 打印參數(shù)設(shè)置 ID=EMR為電子病歷參數(shù)
COM_TEXT 病歷組套表 其中 CODE=SIGN 為書寫病歷時提供的特殊符號,其它為醫(yī)生或護(hù)士自作的病歷組套。
DATASTORE_EMR 結(jié)點(diǎn)數(shù)據(jù)表 ,模板中設(shè)為結(jié)點(diǎn)的數(shù)據(jù)保存時存入此表
DATASTORE_VITALSIGN 體溫單數(shù)據(jù)表
EMR開頭的表。
其中:
EMR_COM_LOGO 電子病歷結(jié)點(diǎn)日志表 保存結(jié)點(diǎn)修改記錄
EMR_COM_LOGO_FILEINFO 電子病歷日志表 保存整個病歷修改記錄
EMR_QCDATA 質(zhì)量控制數(shù)據(jù) 保存除病程,護(hù)理外的大病歷的狀態(tài),如建立、簽名、封存、作廢等。
EMR_COM_LOCK 電子病歷并發(fā)控制表 保存鎖定病歷數(shù)據(jù)
EMR_COURSERECORD 病程記錄表
EMR_COURSERECORD_LOGO 病程記錄日志表
EMR_COURSERECORD_QCDATA 病程記錄質(zhì)量控制數(shù)據(jù)
EMR_TENDRECORD 護(hù)理記錄
EMR_TENDRECORD_LOGO 護(hù)理記錄日志表
EMR_TENDRECORD_QCDATA 護(hù)理記錄質(zhì)控數(shù)據(jù)表
EMR_MESSAGE 電子病歷消息表 通過電子病歷中的消息控件發(fā)送的消息存于此表
EMR_OPS_APPLY 手術(shù)申請表 與HIS手術(shù)申請無關(guān),此為寫手術(shù)病歷時申請手術(shù)的記錄
EMR_WRITERULE 電子病歷書寫規(guī)范表
EMR_QCFUNCTION_DETAIL 質(zhì)控條件表 所有的質(zhì)控條件存于此表
EMR_QCSCORE_STANDARD 質(zhì)控評分標(biāo)準(zhǔn)表 存 評分標(biāo)準(zhǔn)
EMR_QCSCORESET 質(zhì)控評分設(shè)置表 各個 評分標(biāo)準(zhǔn) 對應(yīng)哪些 質(zhì)控條件
EMR_QCSCORE_MAIN 病歷質(zhì)控評分主表
EMR_QCSCORE 電子病歷質(zhì)控評分具體缺陷表
com_controlargument 參數(shù)控制表 一些關(guān)于電子病歷的開關(guān)
EPR001 電子病歷-是否打印上級簽名 0 1 000001 2008-3-12 EPR
EPR002電子病歷-是否保存打印圖片 0 1 000001 2008-3-12 EPR
EPR008電子病歷-是否使用Lis 0 1 000001 2008-3-12 EPR
EPR003電子病歷-是否使用SNOMED 0 1 000001 2008-3-12 EPR
EPR004是否使用臨床路徑 0 1 000001 2008-3-12 EPR
EPR005是否使用首頁 0 1 000001 2008-3-12 EPR
EPR006是否使用手術(shù)申請 0 1 000001 2008-3-12 EPR
EPR007患者列表是否顯示患者嬰兒 0 1 000001 2008-3-12 EPR
MET_COM_USERPERMISSSION 用戶醫(yī)療權(quán)限管理 字段EMRPERMISSION為電子病歷的權(quán)限,對應(yīng)權(quán)限設(shè)置界面
2 序列Sequence
Seq_Com_FileInfo
Seq_EMR_開頭的Sequence
3 觸發(fā)器Trigger
1) Trg_EMR_COM_Logo_FileInfo
病歷保存到表Com_FileInfo時,添加記錄到病歷日志表Emr_Com_Logo_FileInfo,更新病歷日志
After update on com_fileinfo
Insert into EMR_COM_Logo_FileInfo
Trg_EMR_CourseRecord_Logo
病程記錄保存到表EMR_CourseRecord時,添加記錄病程記錄日志表Emr_CourseRecord_Logo,同時更新的還有質(zhì)控內(nèi)容
after update or insert on EMR_COURSERECORD
INSERT INTO Emr_Courserecord_logo
select * from emr_courserecord_qcdata
Update EMR_CourseRecord_Logo
2) Tri_EMR_Logo
保存DataStore_EMR時,添加記錄到電子病歷日志表emr_Com_logo
after insert or update on datastore_emr
INSERT INTO emr_com_logo --電子病歷日志表
3) Tri_EMR_Logo_Operation
病歷保存到Com_FileInfo,添加記錄到電子病歷日志表Emr_Com_Logo
after insert or update or delete on COM_FILEINFO
INSERT INTO emr_com_logo
4) Tri_Emr_TendRecord_Logo
護(hù)理記錄保存到表EMR_TendRecord時,添加記錄到護(hù)理記錄日志表Emr_TendRecord_Logo,同時更新的還有質(zhì)控內(nèi)容
after update or insert on EMR_TendRECORD
INSERT INTO Emr_Tendrecord_logo
select * from emr_TendRecord_qcdata
Update EMR_TendRecord_Logo
4函數(shù)
fun_get_Age
根據(jù)出生日期取年齡
5 用戶醫(yī)療權(quán)限維護(hù)
使用下面的Sql語句,統(tǒng)一增加所有醫(yī)師、護(hù)士、信息科的權(quán)限
"insert into met_com_userpermisssion t
(
select distinct empl_code,'0000000000000','0110011000000','-0000000000000',
sysdate, to_date('2010-1-1','yy-mm-dd'),'001316', sysdate
from com_roleoperator
where com_roleoperator.grp_name in ('醫(yī)生站','護(hù)士站','信息科')
and empl_code in(select empl_code from com_employee where valid_state= fun_get_valid)
)"
6 醫(yī)師三級權(quán)限維護(hù)
需要修改Com_Dictionary表,Memo增加三級醫(yī)師
select * from com_dictionary r where r.type = 'LEVEL' for update
需要增加主任醫(yī)師、主治醫(yī)師、住院醫(yī)師、主任護(hù)士、主管護(hù)士、護(hù)士
Type CODE Name Mark Spell_Code WB_Code Input_Code Sort_ID ValidState
LEVEL 32 其他 QT AW 0 1
LEVEL 1 特殊津貼專家 主任醫(yī)師 TSJTZJ TGIMFP 385 1
LEVEL 2 主任醫(yī)師 主任醫(yī)師 ZRYS YWAJ 386 1
LEVEL 3 副主任醫(yī)師 主任醫(yī)師 FZRYS GYWAJ 387 1
LEVEL 4 主治醫(yī)師 主治醫(yī)師 ZZYS YIAJ 388 1
LEVEL 5 醫(yī)師 住院醫(yī)師 YS AJ 389 1
LEVEL 6 見習(xí)醫(yī)師 住院醫(yī)師 JXYS MNAJ 390 1
LEVEL 7 主任護(hù)理師 主任護(hù)士 ZRHLS YWRGJ 391 1
LEVEL 8 副主任護(hù)理師 主任護(hù)士 FZRHLS GYWRGJ 392 1
LEVEL 9 主管護(hù)理師 主管護(hù)士 ZGHLS YTRGJ 393 1
LEVEL 28 主管藥劑師 ZGYJS YTAYJ 412 1
LEVEL 29 藥劑師 YJS AYJ 413 1
LEVEL 30 藥劑士 YJS AYF 414 1
LEVEL 31 副編審 FBS GXP 415 1
LEVEL 10 護(hù)理師 主管護(hù)士 HLS RGJ 394 1
|
|