Electronic medical record editor based on BS framework

文档序号:1505354 发布日期:2020-02-07 浏览:17次 中文

阅读说明:本技术 一种基于bs架构的电子病历编辑器 (Electronic medical record editor based on BS framework ) 是由 熊栗 陈佳慧 于 2019-10-23 设计创作,主要内容包括:本发明涉及医疗服务技术领域,公开了一种基于BS架构的电子病历编辑器,包括病历编辑模块、小模板模块、病历组件模块、节点存储模块、病历存储模块和模板存储模块;编辑模块分为三种工作模式,在设计模式下通过病历编辑模块调取病历组件模块中的组件、调取小模板模块中的小模板生成电子病历模板,实现电子病历模板的设计,并将编辑好的电子病历模板传递至模板存储模块中进行储存;在读写模式下直接通过调取模板存储模块中设计好的电子病历模板,输入与病情相关的文本信息实现电子病历的在线编辑,并将编辑好的电子病历储存于病历存储模块中,简化操作流程,规避了现有的电子病历编辑器存在功能不满足、结构化差、使用繁琐的问题。(The invention relates to the technical field of medical service, and discloses an electronic medical record editor based on a BS (browser/server) framework, which comprises a medical record editing module, a small template module, a medical record component module, a node storage module, a medical record storage module and a template storage module; the editing module is divided into three working modes, components in the medical record component module are called through the medical record editing module and small templates in the small template module are called to generate an electronic medical record template in the design mode, the design of the electronic medical record template is achieved, and the edited electronic medical record template is transmitted to the template storage module to be stored; under the read-write mode, the text information related to the illness state is input directly by calling the electronic medical record template designed in the template storage module, so that the electronic medical record is edited on line, the edited electronic medical record is stored in the medical record storage module, the operation flow is simplified, and the problems of unsatisfied functions, poor structuralization and complex use of the conventional electronic medical record editor are solved.)

1. An electronic medical record editor based on BS architecture is characterized in that: the medical record editing system comprises a medical record editing module (1), a small template module (2), a medical record component module (3), a node storage module (4), a medical record storage module (5) and a template storage module (6), wherein the small template module (2), the medical record component module (3), the medical record storage module (5) and the template storage module (6) are all in communication connection with the medical record editing module (1); the small template module (2) and the node storage module (4) are in communication connection with the medical record component module (3);

the node storage module (4) is used for providing basic data of the medical record template component to the medical record component module (3), and the basic data of the component comprises a data element corresponding to the disease condition, a data set consisting of a plurality of data elements and a value range of the data element;

the medical record component module (3) is used for forming a component for the medical record template basic data transmitted by the node storage module (4) and storing the component;

the small template module (2) is used for providing an electronic medical record small template for the medical record editing module (1); the small template mainly comprises components and texts, and is characterized in that the texts with high use frequency and the corresponding components thereof are extracted and independently made into small templates which are stored in the small template module (2);

the medical record editing module (1) comprises three working modes, namely a design mode, a read-write mode and a read-only mode;

the medical record editing module (1) is used for calling medical record components in the medical record component module (3) and inputting corresponding texts in the design mode, and also can call and quote small templates in the small template module (2), add the medical record components and the small templates into the medical record templates, and then transmit the edited medical record templates to the template storage module (6) for storage;

the medical record editing module (1) is used for inputting medical record related texts into the medical record template in the read-write mode and storing the edited electronic medical record into the medical record storage module (5);

the medical record editor can directly display the edited medical record template in the read-only mode;

the electronic medical record editor also comprises a medical record printing module (7), the medical record printing module (7) is in communication connection with the medical record editor, and the medical record editing module (1) can print the edited electronic medical record through the medical record printing module (7).

2. The BS architecture-based electronic medical record editor of claim 1, wherein: the medical record editing module (1) also supports setting styles of text contents, including bolding, font size, font color, font inclination, underlining, superscript and subscript; the case history editor module also supports the insertion of pictures, formulas and special symbol shortcuts.

3. The BS architecture-based electronic medical record editor of claim 1, wherein: the medical record storage module (5) is in communication connection with the cloud server (8).

4. The BS architecture-based electronic medical record editor of claim 3, wherein: the medical record storage module (5) comprises five formats of input and output of html, json, txt, xml and structured node information.

5. The BS architecture-based electronic medical record editor of claim 1, wherein: the electronic medical record editor also comprises a quality control module (9) in communication connection with the medical record editing module (1), wherein the quality control module (9) displays, hides and changes values of components in the medical record editing module (1) through quality control rules; the quality control rule comprises data operation, hiding, displaying and bidirectional binding, wherein:

1) the operation refers to selecting the components needing to be bound and the associated components from the medical record editing module (1), and calling the operation rule preset in the quality control module (9) to operate the associated components and the associated components, so as to realize the change of the associated component values;

2) hiding and displaying means that related components and related components are selected from the medical record editing module (1), and then a preset displaying or hiding condition in the quality control module (9) is called to judge whether the relationship between the related components and the related components meets the displaying or hiding condition, so that the displaying and hiding of the related components are realized;

3) the bidirectional binding is to perform bidirectional control on the associated component and the associated component through an operation, display or hiding rule, so that the operation, display or hiding of the associated component can be realized, and the operation, display or hiding of the associated component can also be realized.

6. The BS architecture-based electronic medical record editor of claim 1, wherein: the medical record editing module is also provided with a communication interface which is used for being in communication connection with a third-party medical record system and quickly inserting text contents in the third-party medical record system into the electronic medical record.

7. A method for implementing an electronic medical record editor based on BS architecture, the method being based on the electronic medical record editor based on BS architecture of any one of claims 1-6, comprising the following steps:

s1: data elements corresponding to the illness state are stored in the node storage module (4) in advance; the node storage module (4) stores a data set consisting of the data elements and the data elements as component basic data in the medical record component module (3);

s2: in the design mode, components in the medical record component module (3) are called through the medical record editing module (1), and small templates in the small template module (2) are called to generate an electronic medical record template, so that the design of the electronic medical record template is realized; then, the edited electronic medical record template is transmitted to a template storage module (6) for storage;

s3: when the electronic medical record is required to be edited, the text information related to the illness state is input directly through calling the electronic medical record template designed in the template storage module (6) to realize the online editing of the electronic medical record; and then the edited electronic medical record is stored in a medical record storage module (5).

8. The method for implementing an electronic medical record editor based on BS architecture as claimed in claim 7, wherein: quality control rules are preset in the quality control module (9), and the medical record editing module (1) calls the quality control rules in the quality control module (9) to perform component quality control according to electronic medical record texts written by doctors.

Technical Field

The invention relates to the technical field of medical services, in particular to an electronic medical record editor based on a BS framework.

Background

The electronic medical record refers to a computer information system which supports the collection, storage and access of electronic medical record information in a medical institution and provides information processing and intelligent service functions by improving medical quality, guaranteeing medical safety and improving medical efficiency. The electronic medical record management plays an important role in hospital information management, and is a bridge and a link for maintaining information of hospitals and patients. The electronic medical record editor is the core and difficulty of the electronic medical record, and more than 80% of technical difficulties in the development of the electronic medical record system are concentrated on the electronic medical record editor. The electronic medical record editors on the market at present have the defects of unsatisfied functions, poor structuralization and complex use.

Disclosure of Invention

Based on the problems, the invention provides an electronic medical record editor based on a BS framework, which adopts three working modes, and generates an electronic medical record template by calling components in a medical record component module and calling a small template in a small template module through a medical record editing module in a design mode, so as to realize the design of the electronic medical record template and transmit the edited electronic medical record template to a template storage module for storage; under the read-write mode, the text information related to the illness state is input directly by calling the electronic medical record template designed in the template storage module, so that the electronic medical record is edited on line, the edited electronic medical record is stored in the medical record storage module, the operation flow is simplified, and the problems of unsatisfied functions, poor structuralization and complex use of the conventional electronic medical record editor are solved.

In order to solve the technical problems, the invention adopts the technical scheme that:

an electronic medical record editor based on a BS framework comprises a medical record editing module, a small template module, a medical record component module, a node storage module, a medical record storage module and a template storage module, wherein the small template module, the medical record component module, the medical record storage module and the template storage module are all in communication connection with the medical record editing module; the small template module and the node storage module are in communication connection with the medical record component module;

the node storage module is used for providing basic data of the medical record template component to the medical record component module, and the basic data of the component comprises a data element corresponding to the disease condition, a data set consisting of a plurality of data elements and a value range of the data element;

the medical record component module is used for forming and storing the basic data of the medical record template transmitted by the node storage module into components;

the small template module is used for providing an electronic medical record small template for the medical record editing module; the small template mainly comprises components and texts, wherein the texts with high use frequency and the corresponding components are extracted to be independently manufactured into the small template which is stored in the small template module;

the medical record editing module comprises three working modes, namely a design mode, a read-write mode and a read-only mode;

the medical record editing module is used for calling medical record components in the medical record component module and inputting corresponding texts in the design mode, and can also call and reference small templates in the small template module, add the medical record components and the small templates into the medical record templates, and then transmit the edited medical record templates to the template storage module for storage;

the medical record editing module is used for inputting a text related to a medical record into the medical record template in the read-write mode and storing the edited electronic medical record into the medical record storage module;

the medical record editor can directly display the edited medical record template in the read-only mode;

the electronic medical record editor also comprises a medical record printing module, the medical record printing module is in communication connection with the medical record editor, and the medical record editing module can print the edited electronic medical record through the medical record printing module.

Furthermore, the medical record editing module also supports setting styles of text contents, including bolding, font size, font color, font inclination, underlining, superscript and subscript; the case history editor module also supports the insertion of pictures, formulas and special symbol shortcuts.

Further, the medical record storage module is in communication connection with the cloud server.

Further, the medical record storage module comprises five formats of input and output of html, json, txt, xml and structured node information.

Furthermore, the electronic medical record editor also comprises a quality control module in communication connection with the medical record editing module, and the quality control module displays, hides and changes values of components in the medical record editing module through quality control rules; the quality control rule comprises data operation, hiding, displaying and bidirectional binding, wherein:

1) the operation means that the associated components and the associated components are selected from the medical record editing module, and then the operation rule preset in the quality control module is called to enable the associated components and the associated components to operate, so that the associated component values are changed;

2) the hiding and displaying means that related components and related components are selected from the medical record editing module, and then the preset displaying or hiding conditions in the quality control module are called to judge whether the relationship between the related components and the related components meets the displaying or hiding conditions, so that the displaying and hiding of the related components are realized;

3) the bidirectional binding is to perform bidirectional control on the associated component and the associated component through an operation, display or hiding rule, so that the operation, display or hiding of the associated component can be realized, the operation, display or hiding of the associated component can also be realized, and the quality control of the medical record editing module on the medical record component is realized.

Furthermore, the medical record editing module is also provided with a communication interface which is used for being in communication connection with a third-party medical record system and quickly inserting text contents in the third-party medical record system into the electronic medical record.

In order to solve the above technical problem, the present invention further provides a method for implementing an electronic medical record editor based on a BS architecture, comprising the following steps:

s1: storing data elements corresponding to the illness state in a node storage module in advance; the node storage module stores a data set consisting of the data elements and the data elements as component basic data in the medical record component module;

s2: in the design mode, components in the medical record component module are called through the medical record editing module, and small templates in the small template module are called to generate an electronic medical record template, so that the design of the electronic medical record template is realized; then, the edited electronic medical record template is transmitted to a template storage module for storage;

s3: when the electronic medical record is required to be edited, the text information related to the illness state is input to realize the online editing of the electronic medical record directly by calling the electronic medical record template designed in the template storage module; and then storing the edited electronic medical record in a medical record storage module.

Furthermore, a quality control rule is preset in the quality control module, and the medical record editing module calls the quality control rule in the quality control module to perform component quality control according to an electronic medical record text written by a doctor.

Compared with the prior art, the invention has the beneficial effects that: the method comprises the following steps that three working modes are adopted, components in a medical record component module are called through a medical record editing module and small templates in a small template module are called to generate an electronic medical record template in a design mode, the design of the electronic medical record template is realized, and the edited electronic medical record template is transmitted to a template storage module to be stored; under the read-write mode, the text information related to the illness state is input directly by calling the electronic medical record template designed in the template storage module, so that the electronic medical record is edited on line, the edited electronic medical record is stored in the medical record storage module, the operation flow is simplified, and the problems of unsatisfied functions, poor structuralization and complex use of the conventional electronic medical record editor are solved.

Drawings

Fig. 1 is a schematic structural diagram of an electronic medical record editor based on a BS architecture in embodiment 1 and embodiment 2;

FIG. 2 is a schematic diagram showing the composition of an electronic medical record according to example 1 and example 2;

wherein, 1, a medical record editing module; 2. a small template module; 3. a medical record component module; 4. a node storage module; 5. a medical record storage module; 6. a template storage module; 7. a medical record printing module; 8. a cloud server; 9. and a quality control module.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to examples and accompanying drawings, and the exemplary embodiments and descriptions thereof are only used for explaining the present invention and are not meant to limit the present invention.

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:数学表达式输入方法、装置及电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!