电子病历中页眉信息的动态实现方法

文档序号:8282259阅读:690来源:国知局
电子病历中页眉信息的动态实现方法
【技术领域】
[0001] 本发明涉及电子病历的信息处理技术,尤其是涉及一种电子病历中页眉信息的动 态实现方法。
【背景技术】
[0002] 医学编辑器技术是电子病历系统中重点和难点,它是电子病历系统的核心技术。 病历是病人在医院诊断治疗全过程的原始记录,它包含有首页、病程记录、检查检验结果、 医嘱、手术记录、护理记录等等。而医学编辑器就是要提供方便的书写病历的功能。所以对 于一个电子病历系统来说,医学电子编辑器质量的好坏直接决定着这个电子病历系统的成 败。
[0003] 病程记录包括首次病程记录和日常病程记录。首次病程录由经治医师或值班医师 (执业医师)书写。日常病程记录是指对患者住院期间诊疗过程的经常性、连续性记录。由 经治医师书写,也可以由非执业医师书写,但必须有上级医生及时作必要的修改、补充并签 名。书写日常病程记录时,首先标明记录日期和时间,另起一行记录具体内容。对病危患者 应当根据病情变化随时书写病程记录,对病情稳定的患者,至少3天记录一次病程记录。对 病情稳定的慢性病或恢复期患者,至少5天记录一次病程记录。病程记录是要求连续打印 出来的。也就是说后面的病程记录需要接着上一次病程记录打印的位置继续打印。
[0004] 有病人由于病情的需要会发生需要转诊的情况,这种情况下电子病历的页眉应该 随着病人信息的变化而变化,当然可以人为输入这些信息。而人为输入信息有可能会输错, 且增加了医生的工作量,不利于医生的工作。

【发明内容】

[0005] 本发明提供一种电子病历中页眉信息的动态实现方法,使电子病历的页眉信息 根据病人信息的改变而改变(比如病人转科室时,页眉里科室的内容会随着病人转诊而变 化),从而方便医生进行诊断,
[0006] 本发明采用如下技术方案实现:一种电子病历中页眉信息的动态实现方法,其包 括步骤:
[0007] 将病人的基本信息作为页眉信息存储为一个单独的文件;
[0008] 在打开患者的病历文档时,查找到该患者所有的病程记录,按病程记录的时间顺 序依次加载到病历文档编辑器;
[0009] 将对应的页眉信息也加载到病历文档编辑器中,使页眉信息随病人信息的改变而 动态改变;
[0010] 由病历文档编辑器统一对所有加载至病历文档编辑器的内容排版处理后进行显 /Jn 〇
[0011] 其中,由病历文档编辑器的文档导入导出类模块将对应的页眉信息也加载到病历 文档编辑器中。
[0012] 其中,病历文档使用XML格式进行存储。
[0013] 其中,病历文档采用树形列表结构的存储结构,根节点为病历文档,病历文档可以 包含若干数据组、数据元和文本的子节点。
[0014] 与现有技术相比,本发明具有如下有益效果:
[0015] 1、医生不必手动输入病人的动态信息或者手动选择其他的模板,方便了医生的工 作,减轻了医生的工作量。
[0016] 2、本发明自动根据病人信息的改变而动态改变电子病历中的页眉信息,减小了错 误信息发生的概率。
[0017] 3、本发明实现简易,减少了电子病历中病人信息发生错误的概率,有助于提高临 床诊断的工作效率。
【附图说明】
[0018] 图1是电子病历中病历文档编辑器的结构框图;
[0019] 图2是病历文档的存储结构采用树形结构的示意图;
[0020] 图3是本发明的流程示意图;
[0021] 图4是病历文档编辑器中一个病历文档中病程记录的界面示意图;
[0022] 图5是病历文档编辑器中双击操作选中一个病程记录的界面示意图;
[0023] 图6是病历文档编辑器中插入一个病程记录后的界面示意图;
[0024] 图7是病历文档编辑器中插入一个页眉后的界面示意图。
【具体实施方式】
[0025] 为了让医生在编辑病程记录时看到的病历效果与打印出来的是一致的,也就是在 屏幕上看到病历也是连续排版的,这样医生能在病历编辑时更好地调整文字的排版,而且 能够便捷地参考或修改患者之前的病程记录。为此,本发明为电子病历中病程记录的编辑 需要,提出了一种编辑连续病程记录的电子编辑器,使多个病程记录加载到一个文档中,这 样使得编辑效果与打印效果一致。
[0026] 并且,为了实现页眉信息会随着病人信息的改变而自动改变,本发明进一步采用 了动态页眉技术。本发明对页眉进行了单独处理,把页眉信息存储为一个单独的文件,在打 开患者的病历时,查找到该患者所有的病程记录,按病程记录的时间顺序依次加载到编辑 器中,并把对应的页眉也加载到电子编辑器中,电子编辑器统一对所有加载进来的内容进 行排版。
[0027] 为了清楚的说明本发明的具体实现过程,先将电子病历的病历文档编辑器(或简 称"编辑器")的结构略加描述。如图1所示,病历文档编辑器分成以下几个模块:文档内存 结构类模块,用于负责将文档数据存储在特定的数据结构中;文档排版类模块,用于负责对 文档数据进行排版,生成显示对象;文档显示类模块,用于负责将文档数据绘制到界面中; 事件类模块,用于处理windows窗体消息,实现事件响应机制;文档导入导出类模块,用于 实现文档的打开、保存、复制、粘贴等功能,负责将外部数据导入到文档的文档内存结构类 模块中,或者将文档内存结构类模块中的数据导出。
[0028] 在电子病历的文档编辑器中,文档导入导出类模块将外面数据导入到文档内存结 构类模块,文档内存结构类模块的改变导致文档排版类模块对文档数据进行重新排版,生 成文档显示对象,文档显示类模块将文档内容绘制到窗体界面,窗体界面将windows消息 映射事件来驱动文档内存结构类模块修改文档内存结构。
[0029] 另外,电子病历中病历文档使用XML(可扩展标记语言)格式进行存储。XML是一 种结构化描述语言,它随着因特网技术和电子商务的发展成为HTML的后继者。XML的优势 在于,它不仅是一种标识语言,更是一种可以定义描述对象结构的元语言。XML文档自含结 构,使得系统间交换的信息可以互相"理解"。
[0030] 用XML建立电子病历的优点在于,首先,便于长期保存病历。用XML记录的病历是 文本格式,不依赖于任何计算机平台、软件或者数据库格式,不会因为软硬件更新而要作相 应的升级工作。而且用XML存储的数据便于信息交换和查询。由于XML对内容进行了标记, 因而其中的信息可以方便地在用户之间进行交换和检索。另外,XML是一种强壮的语言,允 许用户在不违背标准的前提下根据自己当前和今后的需要进行扩充,具有很大的适应性和 灵活性。
[0031] 电子病历中病历文档的XML格式描述如下:
【主权项】
1. 一种电子病历中页眉信息的动态实现方法,其特征在于,包括步骤: 将病人的基本信息作为页眉信息存储为一个单独的文件; 在打开患者的病历文档时,查找到该患者所有的病程记录,按病程记录的时间顺序依 次加载到病历文档编辑器; 将对应的页眉信息也加载到病历文档编辑器中,使页眉信息随病人信息的改变而动态 改变; 由病历文档编辑器统一对所有加载至病历文档编辑器的内容排版处理后进行显示。
2. 根据权利要求1所述电子病历中页眉信息的动态实现方法,其特征在于,由病历文 档编辑器的文档导入导出类模块将对应的页眉信息也加载到病历文档编辑器中。
3. 根据权利要求1所述电子病历中页眉信息的动态实现方法,其特征在于,病历文档 使用XML格式进行存储。
4. 根据权利要求1所述电子病历中页眉信息的动态实现方法,其特征在于,病历文档 采用树形列表结构的存储结构,根节点为病历文档,病历文档可W包含若干数据组、数据元 和文本的子节点。
【专利摘要】本发明公开一种电子病历中页眉信息的动态实现方法,其包括步骤:将病人的基本信息作为页眉信息存储为一个单独的文件;在打开患者的病历文档时,查找到该患者所有的病程记录,按病程记录的时间顺序依次加载到病历文档编辑器;将对应的页眉信息也加载到病历文档编辑器中,使页眉信息随病人信息的改变而动态改变;由病历文档编辑器统一对所有加载至病历文档编辑器的内容排版处理后进行显示。本发明实现简单,自动根据病人信息的改变而动态改变电子病历中的页眉信息,减少了电子病历中病人信息发生错误的概率,有助于提高临床诊断的工作效率。
【IPC分类】G06F17-30, G06F17-24, G06Q50-24
【公开号】CN104598437
【申请号】CN201310535786
【发明人】葛家泰, 邓良远, 王蒙
【申请人】蓝网科技有限公司
【公开日】2015年5月6日
【申请日】2013年10月31日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1