一 數(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ù)設置 ID=EMR為電子病歷參數(shù)
COM_TEXT 病歷組套表 其中 CODE=SIGN 為書寫病歷時提供的特殊符號,其它為醫(yī)生或護士自作的病歷組套。
DATASTORE_EMR 結(jié)點數(shù)據(jù)表 ,模板中設為結(jié)點的數(shù)據(jù)保存時存入此表
DATASTORE_VITALSIGN 體溫單數(shù)據(jù)表
EMR開頭的表。
其中:
EMR_COM_LOGO 電子病歷結(jié)點日志表 保存結(jié)點修改記錄
EMR_COM_LOGO_FILEINFO 電子病歷日志表 保存整個病歷修改記錄
EMR_QCDATA 質(zhì)量控制數(shù)據(jù) 保存除病程,護理外的大病歷的狀態(tài),如建立、簽名、封存、作廢等。
EMR_COM_LOCK 電子病歷并發(fā)控制表 保存鎖定病歷數(shù)據(jù)
EMR_COURSERECORD 病程記錄表
EMR_COURSERECORD_LOGO 病程記錄日志表
EMR_COURSERECORD_QCDATA 病程記錄質(zhì)量控制數(shù)據(jù)
EMR_TENDRECORD 護理記錄
EMR_TENDRECORD_LOGO 護理記錄日志表
EMR_TENDRECORD_QCDATA 護理記錄質(zhì)控數(shù)據(jù)表
EMR_MESSAGE 電子病歷消息表 通過電子病歷中的消息控件發(fā)送的消息存于此表
EMR_OPS_APPLY 手術申請表 與HIS手術申請無關,此為寫手術病歷時申請手術的記錄
EMR_WRITERULE 電子病歷書寫規(guī)范表
EMR_QCFUNCTION_DETAIL 質(zhì)控條件表 所有的質(zhì)控條件存于此表
EMR_QCSCORE_STANDARD 質(zhì)控評分標準表 存 評分標準
EMR_QCSCORESET 質(zhì)控評分設置表 各個 評分標準 對應哪些 質(zhì)控條件
EMR_QCSCORE_MAIN 病歷質(zhì)控評分主表
EMR_QCSCORE 電子病歷質(zhì)控評分具體缺陷表
com_controlargument 參數(shù)控制表 一些關于電子病歷的開關
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是否使用手術申請 0 1 000001 2008-3-12 EPR
EPR007患者列表是否顯示患者嬰兒 0 1 000001 2008-3-12 EPR
MET_COM_USERPERMISSSION 用戶醫(yī)療權(quán)限管理 字段EMRPERMISSION為電子病歷的權(quán)限,對應權(quán)限設置界面
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
護理記錄保存到表EMR_TendRecord時,添加記錄到護理記錄日志表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)限維護
使用下面的Sql語句,統(tǒng)一增加所有醫(yī)師、護士、信息科的權(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ī)生站','護士站','信息科')
and empl_code in(select empl_code from com_employee where valid_state= fun_get_valid)
)"
6 醫(yī)師三級權(quán)限維護
需要修改Com_Dictionary表,Memo增加三級醫(yī)師
select * from com_dictionary r where r.type = 'LEVEL' for update
需要增加主任醫(yī)師、主治醫(yī)師、住院醫(yī)師、主任護士、主管護士、護士
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 見習醫(yī)師 住院醫(yī)師 JXYS MNAJ 390 1
LEVEL 7 主任護理師 主任護士 ZRHLS YWRGJ 391 1
LEVEL 8 副主任護理師 主任護士 FZRHLS GYWRGJ 392 1
LEVEL 9 主管護理師 主管護士 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 護理師 主管護士 HLS RGJ 394 1
|
|