资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
众邦电子病历系统设计102020年6月23日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。电子病历系统数据结构设计 电子病历( CPR) 系统包括病人医疗信息的采集, 存储, 处理, 通讯, 保密和表示的所有要素, 电子病历是以电子化手段保存病人一生的医疗健康信息。因为病人医疗信息的种类多种多样, 有结构化的, 自然语言的, 声音的, 图像等的, 故病人医疗信息的表示是设计这一系统的关键。本系统的设计主要考虑以下几点: 1 如何提高用户录入病历的速度。2 如何完整保存病人的结构, 非结构及图象信息。3 如何方便查找病历。本系统新增表如下: bl_templates 病历模板表t_code模板编码varchar50t_name模板名称varchar60record_template模板内容textdoctor_code医生varchar5share是否共享char11 共享 0 不共享zy_mz_flag住院门诊标志char1parent_code父模板码varchar50template_type模板类型char1sort_order排序码smallint0 bl_base_words 病历基本词汇表 word_code词汇编码char8word_name词汇名称varchar60word_type填值类型char1单选, 多选, 输入sentence对应病历词汇textsentence_order词汇值顺序char1前, 后( 值放在词汇的前, 后) default_fill_in缺省填入值varchar60py_code拼音码varchar8d_code自定义码varchar8snomed_codeSNOMED码varchar8Deleted_flag删除标志Char1 bl_word_choices 病历词汇值选表word_code词汇编码char8serial_no值序号smallint0value值varchar255可为值,可为模板名,可为基本词汇default_value是否缺省char1 bl_base_image 基本图象字典表img_code图象编码char6img_name图象名称varchar60base_image图象imagepy_code拼音码varchar8d_code自定义码varchar8 bl_mz_patient_record 门诊病人病历Patient_idvarchar12Timessmallint0Record_serialsmallint0Patient_recordtextCreate_timedatetime0Modifervarchar5Archive_flagchar1Archive_operavarchar5Archive_timedatetime0 bl_mz_patient_image 门诊病人图像Patient_idvarchar12Timessmallint0Record_serialsmallint0Image_serialsmallint0Image_typechar1Patient_imageimageComment描述Varchar40 bl_mz_patient_index 门诊病人病历索引Patient_idchar12Timessmallint0Record_serialsmallint0Index_serialsmallint0t_w_codechar8t_w_typechar1 bl_templates为一树型结构, 其树型关系经过两个代码来表示t_code和parent_code. (t_code,parent_code) (005,002) (002,001) (006,002) (007,002) (009,003)(001,null) (003,001) (008,003) (014,008) (015,008) (010,004) (004,001) (011,004) (012,004) (013,004)recoer_template字段为TEXT类型, 其内容为自由文本+基本词汇+病历模板。格式如下: XXXXXXXXX, XXXX, 基本词汇1 , 基本词汇2 , XXXXXXXXX XXXXXXXXX, 基本词汇3 , 病历模板1.XXXXXXXXX 病历模板2.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. 在以上内容中, 双击任一词汇, 如有 的前后缀, 则认为是基本词汇, 则取 之间的词在bl_base_words中找到对应的编码word_code,再在bl_word_choices中, 以word_code为条件, 找到其对应的所有选项, 选完后, 将bl_base_word.sentence+选项1+选项2+替换 。 如有 的前后缀, 则认为是病历模板, 则取 之间的词在bl_templates中找到对应的record_template,将其内容替换 。从以上描述能够看出, bl_templates为一能够嵌套的树型结构。 bl_base_word也为一树型结构, 其关系与bl_templates类似, 其树型关系经过两个代码来表示word_code和parent_word_code.bl_base_word.word_name为出现在病历模板中的词汇, 真正出现在病人的病历中的是bl_base_word.sentence+(bl_word_choices.value+ bl_word_choices.value+).如bl_base_words.ward_name=疼痛程度, 在bl_ward_choices中会有多条记录对应, 如剧痛, 较痛, .Bl_base_word: Word_code, word_name, sentense 001, 疼痛程度 疼痛程度:bl_word_choices: word_code, serial_no, value 001 1 剧痛 001 2 较痛需在此特殊说明的是, bl_word_choices.value可为一般词汇, 也能够是基本词汇 和 病历模板。Bl_base_image是一基本医学图库, 如部位图等。 门诊病人的医疗信息保存在以下三表中: bl_mz_patient_record 门诊病人病历 保存病人文字医疗信息 bl_mz_patient_image 门诊病人图像信息 保存病人图象医疗信息 bl_mz_patient_index 门诊病人病历索引 保存病历所用病历模板和需作索引的基本词汇信息。此表是为以后检索病历用。加快检索速度。 程序界面简述: 病历录入界面: 选病人病人基本信息图象信息文字病历病历模板树文字病历XXXXXXX, XXXXXXXXXXXXX体征模板XX病主诉XX病既往病史XX病现病史XX病诊断 在文字病历输入框内, 可输入自由文本, 也可经过弹出式菜单选病历模板和基本词汇, 也可经过弹出式字典选择医学词汇。 图象信息TAB页: 基本图素病人现有图象信息树图象显示区: 基本图象字典字典维护界面: 维护以下四张表的内容: bl_templatesbl_base_wordsbl_word_choicesbl_base_image
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号