一 数据库
1电子病历的表
com_fileinfo ; 模板数据表,存放保存的病历
com_fileinfo_modual;模板表,存放模板
COM_FILEPARAM; 文件参数表
其中这条数据inpateintno={0} datastore_emr 1 0 表明住院电子病历的参数
com_pagesize; 打印参数设置 ID=EMR为电子病历参数
COM_TEXT 病历组套表 其中 CODE=SIGN 为书写病历时提供的特殊符号,其它为医生或护士自作的病历组套。
DATASTORE_EMR 结点数据表 ,模板中设为结点的数据保存时存入此表
DATASTORE_VITALSIGN 体温单数据表
EMR开头的表。
其中:
EMR_COM_LOGO 电子病历结点日志表 保存结点修改记录
EMR_COM_LOGO_FILEINFO 电子病历日志表 保存整个病历修改记录
EMR_QCDATA 质量控制数据 保存除病程,护理外的大病历的状态,如建立、签名、封存、作废等。
EMR_COM_LOCK 电子病历并发控制表 保存锁定病历数据
EMR_COURSERECORD 病程记录表
EMR_COURSERECORD_LOGO 病程记录日志表
EMR_COURSERECORD_QCDATA 病程记录质量控制数据
EMR_TENDRECORD 护理记录
EMR_TENDRECORD_LOGO 护理记录日志表
EMR_TENDRECORD_QCDATA 护理记录质控数据表
EMR_MESSAGE 电子病历消息表 通过电子病历中的消息控件发送的消息存于此表
EMR_OPS_APPLY 手术申请表 与HIS手术申请无关,此为写手术病历时申请手术的记录
EMR_WRITERULE 电子病历书写规范表
EMR_QCFUNCTION_DETAIL 质控条件表 所有的质控条件存于此表
EMR_QCSCORE_STANDARD 质控评分标准表 存 评分标准
EMR_QCSCORESET 质控评分设置表 各个 评分标准 对应哪些 质控条件
EMR_QCSCORE_MAIN 病历质控评分主表
EMR_QCSCORE 电子病历质控评分具体缺陷表
com_controlargument 参数控制表 一些关于电子病历的开关
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 用户医疗权限管理 字段EMRPERMISSION为电子病历的权限,对应权限设置界面
2 序列Sequence
Seq_Com_FileInfo
Seq_EMR_开头的Sequence
3 触发器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,同时更新的还有质控内容
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,同时更新的还有质控内容
after update or insert on EMR_TendRECORD
INSERT INTO Emr_Tendrecord_logo
select * from emr_TendRecord_qcdata
Update EMR_TendRecord_Logo
4函数
fun_get_Age
根据出生日期取年龄
5 用户医疗权限维护
使用下面的Sql语句,统一增加所有医师、护士、信息科的权限
"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 ('医生站','护士站','信息科')
and empl_code in(select empl_code from com_employee where valid_state= fun_get_valid)
)"
6 医师三级权限维护
需要修改Com_Dictionary表,Memo增加三级医师
select * from com_dictionary r where r.type = 'LEVEL' for update
需要增加主任医师、主治医师、住院医师、主任护士、主管护士、护士
Type CODE Name Mark Spell_Code WB_Code Input_Code Sort_ID ValidState
LEVEL 32 其他 QT AW 0 1
LEVEL 1 特殊津贴专家 主任医师 TSJTZJ TGIMFP 385 1
LEVEL 2 主任医师 主任医师 ZRYS YWAJ 386 1
LEVEL 3 副主任医师 主任医师 FZRYS GYWAJ 387 1
LEVEL 4 主治医师 主治医师 ZZYS YIAJ 388 1
LEVEL 5 医师 住院医师 YS AJ 389 1
LEVEL 6 见习医师 住院医师 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
|
|