文档库 最新最全的文档下载
当前位置:文档库 › 电子病历编辑器简介-陈联忠

电子病历编辑器简介-陈联忠

电子病历编辑器控件简介

电子病历编辑器是采集电子病历的基本工具,它不仅具备一般编辑器的字处理功能,还实现了医学病历所需的独特功能,具体如下:

一、 具有文字编辑器具有的基本功能:如字体、角标、对

齐等功能。

二、 特有的病历书写编辑功能,实现病历的标准化和规范

化,并极大的提高了病历书写的速度。

三、 增强了编辑器的撤消(Undo)和重做(Redo)功能,极大满

足了病历书写的需要。

四、 实现了病历的半结构化处理,文档的各部分内容通过

显式的XML标识和隐式的XML标识赋予具体的意

义,为病历的再利用奠定了良好的基础。显式的XML

标识内容用户不可删除,因此很好的定义了病历的结

构,规范了病历的书写。隐式的XML标识不显示XML

内容,但它规定此块内容的意义。本编辑器的XML

标识与国家现行正在制定的病历基础数据集兼容。

五、 特有的表格和图像编辑功能,可满足不同病历格式的

需求。

六、 病历、病程页眉、页脚的设置功能,满足现行病历格

式的要求。

七、 增强的打印功能,包括打印修改痕迹和不打印修改痕

迹的整洁打印功能,病程的续打功能等。

八、 特有的行保护功能,避免人为的修改一些重要的内容,

如住院志中的初步诊断和最后诊断,把这部分设置为

行保护后,这部分的内容只能通过程序修改,而不能

在编辑器中直接编辑,这样可保持与HIS数据库中的

诊断记录一致,同时也避免了医生修改诊断时间,很

好的保持了病例的真实性,同时也保证了监控数据的

正确性。

九、 特有的修改痕迹保留功能,在病历中保存了三级检诊

的实施。

十、 特有的病历书写在线帮助功能,通过模板的设置可很

好的为不同的病历设置不同的在线书写帮助,不需借

助其它文件,只维护模板即可实现。

十一、 特有的换页功能,满足病程记录中如术后首次病程记录另起一页的需求。

十二、 特有的模板嵌套功能,实现模板最大限度的利用率,极大的减少了模板的维护数量,大大降低了维护成本,同时通过有限的模板可实现医院各科室不同病历的要

求。

十三、 简洁明了的交互界面,减少了用户培训的投入,同时开发商通过程序控制,本编辑器即可用来书写病历,而且可用来制作模板,使用户很容易自己开发病历模

板,减少开发商的维护费用。

十四、 病历文件通过特有的加密和压缩技术,不仅增强了病历的安全性,同时节省了病历存储空间。

十五、 控件以OCX形式提供,能满足各种开发环境的需求,提供的接口函数,能实现与应用程序的无缝结合。

1. 编辑器部分开发接口功能

1.1 成员变量

StartLine; 打印开始绝对行

Header; 页眉内容

PatientName; 病人姓名

PatientID; 住院号

Priority; 优先权

PatientRegion; 科室

PatientBed; 床号

BFooter; 有无页脚

BHeader; 有无页眉

1.2 编辑函数

ReDo(); 重做

UnDo(); 取消

Cut(); 剪切

Copy(); 复制

Paste(); 粘贴

PasteText(); 粘贴文本

SelectAll(); 全选

Find(); 查找

Repeat(); 查找下一个

Replace(); 替换

SelectAllWithProtected(); 选择不含行保护的全部内容 1.3 文件处理函数

FileOpen(); 打开文件

FileInsert(); 插入文件

FileSave(); 保存文件

1.4 一般操作处理函数

GetLineCount(); 总行数

GetLineLength(long nLine); 行长度

GetCurLineIndex(); 返回当前行号

GetSel(); 得到选择区域的首尾坐标

SetSel(); 选中选择区域

ReplaceSel(); 替换当前选中的文本

GetSelText(); 返回选种的字符串

SelectCurLine(); 选中当前实行

DeleteSel(); 清除所选字符

SetFontSize(); 设置字体

1.6 缓冲区处理函数

EmptyUndoBuffer(); 清空缓冲区

EmptyClipboard(); 清空剪切板

SetModify(); 设置修改标志

GetModify(); 返回修改标志

SetReadOnly(); 设置或取消只读

IsReadOnly(); 是否只读

FindText(); 查找字串返回是否找到

1.7 工具条处理函数

ShowToolBar(); 显示或隐藏工具条

1.8 语法处理函数

SetLineNormal(); 清除行中所有语法,设为普通状态

RemoveMark(); 删除注释

SetPageBreak(); 设置分页符

RemoveAllMark(); 删除语法

ShowNeatness(); 整洁病例

IsCheckOK(); 检查语法是否存在

GetFileTip(); 提取文件帮助

1.9 打印处理函数

PrintPreview(); 打印预览函数

Print(); 直接打印函数

IsPreview(); 查询是否有一个控件处于打印预览状态

为功能扩展保留的接口。

2. 编辑器特有的书写功能

2.1 编辑器“工具栏”有哪些功能?

图1.5.1-1编辑器工具栏

2.2 模板文字颜色的意义

模板文字使用不同的颜色,目的是为了更醒目地显示不同含意的文字内容。模板采用了三种颜色:

蓝色为注释。注释在正文保存的同时会自动删除。蓝色文字之中和蓝色文字字首不能插入文字,其后可插入文字。

红色为“关键词”或“知识库”。左键单击可调出“关键词”或“知识库”。

黑色为普通正文内容。

2.3 模板中各种符号的意义

模板中使用符号起到标识作用,共采用了五种符号:

○、●为“行选择”标识符。○标识大多为阴性内容,●标识大多为阳性内容。左键单击为去除该行内容。

例如:“既往史”:

平素体质良好、一般、较差。

○无特殊疾病史,

●何时 年曾患“诊断名称”。注意记录诊治情况及疗效

○否认肝炎、肺结核、疟疾、菌痢等传染病史。

●何时 年曾患“常见传染病及地方病”。

●曾接种麻疹活疫苗、乙型肝炎疫苗、甲型肝炎疫苗、流行性乙型脑炎疫苗、脊髓灰质炎

三型混合疫苗、流行性脊髓膜炎疫苗、卡介苗、百白破菌苗。

○无过敏史。

●曾有过敏,过敏原不详。

●对青霉素、链霉素、磺胺、花粉、粉尘、油漆、鱼、虾、蟹过敏。

○无输血史。

●何时 年曾输何成分血型。

●曾输血,成分不详。

红色下划波浪线为“单选项”的标识。例如:平素体质良好、一般、较差。

绿色下划波浪线为“普通多选项”的标识。例如:对青霉素、链霉素、磺胺、花粉、粉尘、油漆、鱼、虾、蟹过敏。

褐色下划波浪线为“有无多选项” 的标识。例如:无咳嗽、咳痰、痰中带血丝、咯血。

注意:有无多选项前必定以“无”字打头。

2.4 行选择

行选择就是选择需要的那一行文字,包括完整意群的折行文字,不需要的不选。

操作方法:左键单击为去除该行内容。保留下来的内容为需要的内容。

例如,“既往史”提供了12行内容,其中过敏史有三行内容供选择:“无过敏史”;“曾有过敏,过敏源不详”;对青霉素、链霉素、磺胺、花粉、粉尘、油漆、鱼、虾、蟹过敏。如要保留“无过敏史”,则左键单击其余两行。将“曾有过敏,过敏源不详”;对青霉素、链霉素、磺胺、花粉、粉尘、油漆、鱼、虾、蟹过敏删除。

2.5 单选择

操作方法:左键单击需要的内容。

例如:平素体质良好、一般、较差,只能选其一。

2.6 普通多项选择

操作方法:左键单击为去除的内容,保留下来的为需要的。

例如:对青霉素、链霉素、磺胺、花粉、粉尘、油漆、鱼、虾、蟹过敏。如点击青霉素、链霉素、磺胺、花粉,则去除青霉素、链霉素、磺胺、花粉;如点击全部则去除全部选项;如不点击则全部保留。

2.7 有/无多项选择

操作方法:左键单击为有的内容,保留下来的为无的内容。

例如:无咳嗽、咳痰、痰中带血丝、咯血。单击咳嗽、咳痰,则出现有咳嗽、咳痰,无痰中带血丝、咯血。

2.8 关键词

关键词是引导一组文字的词,用红色字表示,如意识。

操作方法:方法一,左键单击模板中已提供的红色词;方法二,拖黑模板中已提供的关键词;方法三,模板中未提供,但关键词库中有的,可单击右键或点击编辑(E)选择知识库中的关键词查找。方法四,在模板中没有提供关键词时,如果能准确录入关键词的名称,录入后选定文本(拖黑该词)。

例如:第一种情况,模版中已提供意识一词,可用方法一或方法二,即可调出神志清晰、嗜睡、意识模糊、昏睡、轻度昏迷、中度昏迷、深度昏迷、谵妄一组文字供选择。第二种情况,如果没有提供意识一词,可在光标的位置输入意识一词,不需变红该词,按以上方法操

作便可调用意识有关的内容。第三种情况,模板中既没有提供意识一词,一时又难以准确录入意识一词时,可按鼠标右键或点击编辑(E)选择“知识库”中的“关键词”查找,便可调用意识有关的内容。

2.9 调用知识库

知识库是临床常用的理论、知识和工具书等资料的集合。如常见疾病诊疗规范。

操作方法:方法一,左键单击模板中已提供的红色词;方法二,模版中未提供,但知识库中有的,可右键单击或点击编辑(E)选择知识库后查找。

例如:方法一,左键单击常见疾病诊疗规范可自动调知识库。方法二,直接右键单击或点击编辑(E)选择知识库,均可查找知识库中已有的、需要的内容。

2.10 使用图形

图形是由其他文件创建的位图。这些图形都是文档的一部分。选中要编辑的图片,使用“绘图”工具可打开“电子病历图像处理器”,通过“电子病历图像处理器”可以更改这些图片的颜色、图案、文字和其他效果,但图形的大小不能调整。

添加形状:

若要添加一个矩形、园角、椭圆等,请单击“电子病历图像处理器”工具栏上的“矩形”、“园角”、“椭圆”。

绘制线条、箭头:

在“电子病历图像处理器”工具栏上,单击“线”、“角度”、“箭头”。

单击要开始绘制线的位置,再继续移动鼠标,然后单击要添加线的任意位置。

绘制多边形:

在“电子病历图像处理器”工具栏上,单击“多边形”,然后单击要开始绘制多边形的位置,再继续移动鼠标,然后单击要添加多边形的任意位置。

若要结束绘制多边形,请随时双击鼠标。

擦除图形:

1. 如果图形是当次通过工具栏上的工具绘制的图形,只要单击该图形,选中后按“删除”键。

2. 如果图形是已有的图点,可单击工具栏上“橡皮”,选择用来擦拭的颜色,然后单位开擦拭的位置。

添加注释:

要修改各个形状的注释,先选中该形状,双击该形状所带的注释,输入要添加的文字,按“确定”即可。如果要取消标注线和注释,可双击该形状,在标注属性中将“显示标注虚线”或“显示标注文本”设为未选定。

通过“标注属性”还可对边框线的宽度、填充的颜色进行设置。

保存图形:

图形绘制完成后,单击工具栏上“保存”键,可返回到文本编辑状态。

2.11 使用表格

表格由行和列的单元格组成,可以在单元格中填写文字和插入图片。表格通常用来组织和显示信息。

创建表格:

1. 单击要创建表格的位置。

2. 单击编辑器的工具栏“插入表格”创建表格。

3.在列数和行数中输入所需要的数量。

选中“显示表格边框”则表格边框可显示及打印出来,所有的表格都具有默认的 0.5 磅黑色单实线边框。

表格一共可设置9列,如果表格选择了多列数,则各列缺省为平均宽度,如果想设置不同的宽度,则可将“使用平均列宽度”项设为未选定,再点击“列宽度设置”,如下图:

注意:每一列的值为有效页面宽度的百分数,所有列相加必需为100。

删除表格:

3. 联系我们

电子病历专家网 https://www.wendangku.net/doc/d615978978.html,

联系人:陈联忠

联系电话:135********,139********

E-Mail:eprExpert@https://www.wendangku.net/doc/d615978978.html, eprExpert@https://www.wendangku.net/doc/d615978978.html,

欢迎各种形式的合作和定制开发功能,我们将用我们的优势来满足您的需求。

本文档版权归陈联忠所有,未经允许,本文档内容不得发布。

相关文档
相关文档 最新文档