Electronic medical record editor and calling method thereof

文档序号:486954 发布日期:2022-01-04 浏览:2次 中文

阅读说明:本技术 一种电子病历编辑器及其调用方法 (Electronic medical record editor and calling method thereof ) 是由 李晓诚 徐会城 姜殷源 于 2021-09-15 设计创作,主要内容包括:本发明公开了一种电子病历编辑器及其调用方法,涉及电子病历技术领域。该电子病历编辑器包括:数据校验模块、脚本处理模块、电子病历模板、业务逻辑处理模块、事件处理模块。本发明的电子病历编辑器可对电子病历模板中的内容进行自定义编辑,通过调用该电子病历编辑器,实现了电子病历的跨平台编辑过程中留痕操作。(The invention discloses an electronic medical record editor and a calling method thereof, and relates to the technical field of electronic medical records. The electronic medical record editor comprises: the system comprises a data checking module, a script processing module, an electronic medical record template, a business logic processing module and an event processing module. The electronic medical record editor can perform custom editing on the contents in the electronic medical record template, and trace operation in the cross-platform editing process of the electronic medical record is realized by calling the electronic medical record editor.)

1. An electronic medical record editor, comprising: the system comprises a data checking module, a script processing module, an electronic medical record template, a business logic processing module and an event processing module;

the data verification module performs preset rule verification on the contents of the electronic medical record module written or modified by the user, and prompts writing or modification which does not conform to the verification rule;

the script processing module realizes linkage with the electronic medical record template;

the electronic medical record template is used for editing according to the requirements of users;

the business logic processing module is used for transmitting the patient data in the business system to the electronic medical record template or transmitting the patient data in the electronic medical record template according to the user requirement;

the event processing module monitors and proxies the user instruction, judges whether the user instruction has the authority or not according to the user information and the control editing authority, and executes the user instruction with the authority.

2. The electronic medical record editor of claim 1, wherein the electronic medical record template is provided with a basic data module, and the basic data module comprises: paragraphs, tables, basic text, chief complaints, past history; the basic data module is provided with a structured control module and is used for making different types of controls according to national electronic medical record standard specifications and data characteristics, and the basic data module comprises the following components: text boxes, radio boxes, check boxes, drop-down boxes, time boxes, signature controls, image controls.

3. The electronic medical record editor of claim 1, wherein the events in the event processing module comprise: clicking an event, selecting an event, deleting an event, and inputting an event.

4. The method for calling the electronic medical record editor as claimed in claim 1, comprising the following steps:

(1) the method comprises the steps that a user edits an electronic medical record template according to requirements and stores the electronic medical record template, the user sends an instruction for loading the electronic medical record to a business logic processing module through a business system, the electronic medical record template is called through the business logic processing module and is rendered, and basic data binding is carried out on the electronic medical record template through the business system after attribute reading and event function binding are carried out on the electronic medical record template;

(2) when a user instruction is input into an electronic medical record template bound with basic data, an event processing module performs proxy and monitoring on the user instruction, judges whether the user instruction has the authority or not according to user information and control editing authority, executes the user instruction with the authority, and reserves a processing trace on the electronic medical record template; forbidding operation for the user instruction without permission;

(3) and calling the data verification module to perform rule verification preset by the format on the content of the electronic medical record template after the user instruction is executed, and immediately giving a prompt if the content of the electronic medical record template is not in accordance with the preset verification rule, storing the content of the electronic medical record template and the prompt and performing encryption processing.

5. The method for invoking the electronic medical record editor of claim 4, wherein the electronic medical record template in step (1) is rendered in one of a full-flow recording mode, a spreadsheet type recording mode, a list-form interaction mode and a read-only preview mode.

6. The method for invoking the electronic medical record editor of claim 4, wherein the attributes of the electronic medical record template comprise: basic attribute, style attribute, state attribute; the event function includes: click events, get focus events, loss focus events, content change events, print events.

7. The method for invoking the electronic medical record editor of claim 4, wherein the basic data comprises: unique identifier, data source information.

Technical Field

The invention relates to the technical field of electronic medical records, in particular to an electronic medical record editor and a calling method thereof.

Background

The electronic medical records have been developed and applied in China for decades, and the market prospect is increasingly wide along with the gradual improvement of the knowledge and attention degree of hospitals on the electronic medical records and the self-iterative updating of the electronic medical records. However, the electronic medical record has a higher technical threshold because the electronic medical record needs to have four basic attributes, namely usability, stability, maintainability and expandability.

However, with the development of mobile devices, the requirements of electronic medical records on cross-platform data display are increasing day by day, and in the process of writing the medical records, the electronic medical records support not only the structured storage of medical terms, but also the writing of free description languages, and simultaneously support mixed arrangement of images and texts, table operation and the like; meanwhile, the information in the electronic medical record should be used for retrieval, statistics and analysis, text containing specific information needs to be integrated, and basic verification is performed on data according to a unified rule; in addition, the medical record is a medical record with legal effectiveness, and if legal disputes are met, the medical record can be used for maintaining legal rights and interests of hospitals and medical staff and needs to record the operation of doctors; the existing electronic medical records cannot meet diversified requirements, and the development of the electronic medical records is limited.

Disclosure of Invention

Aiming at the problems in the prior art, the invention provides an electronic medical record editor and a calling method thereof.

In order to achieve the purpose, the invention adopts the following technical scheme: an electronic medical record editor, comprising: the system comprises a data checking module, a script processing module, an electronic medical record template, a business logic processing module and an event processing module;

the data verification module performs preset rule verification on the contents of the electronic medical record module written or modified by the user, and prompts writing or modification which does not conform to the verification rule;

the script processing module realizes linkage with the electronic medical record template;

the electronic medical record template is used for editing according to the requirements of users;

the business logic processing module is used for transmitting the patient data in the business system to the electronic medical record template or transmitting the patient data in the electronic medical record template according to the user requirement;

the event processing module monitors and proxies the user instruction, judges whether the user instruction has the authority or not according to the user information and the control editing authority, and executes the user instruction with the authority.

Further, the electronic medical record template is provided with a basic data module, and the basic data module comprises: paragraphs, tables, basic text, chief complaints, past history; the basic data module is provided with a structured control module and is used for making different types of controls according to national electronic medical record standard specifications and data characteristics, and the basic data module comprises the following components: text boxes, radio boxes, check boxes, drop-down boxes, time boxes, signature controls, image controls.

Further, the events in the event processing module include: clicking an event, selecting an event, deleting an event, and inputting an event.

The invention also provides a calling method of the electronic medical record editor, which specifically comprises the following steps:

(1) the method comprises the steps that a user edits an electronic medical record template according to requirements and stores the electronic medical record template, the user sends an instruction for loading the electronic medical record to a business logic processing module through a business system, the electronic medical record template is called through the business logic processing module and is rendered, and basic data binding is carried out on the electronic medical record template through the business system after attribute reading and event function binding are carried out on the electronic medical record template;

(2) when a user instruction is input into an electronic medical record template bound with basic data, an event processing module performs proxy and monitoring on the user instruction, judges whether the user instruction has the authority or not according to user information and control editing authority, executes the user instruction with the authority, and reserves a processing trace on the electronic medical record template; forbidding operation for the user instruction without permission;

(3) and calling the data verification module to perform rule verification preset by the format on the content of the electronic medical record template after the user instruction is executed, and immediately giving a prompt if the content of the electronic medical record template is not in accordance with the preset verification rule, storing the content of the electronic medical record template and the prompt and performing encryption processing.

Further, the electronic medical record template in the step (1) is rendered into one of a full-flow recording mode, a form type recording mode, a list type interaction mode and a read-only preview mode.

Further, the electronic medical record template has attributes including: basic attribute, style attribute, state attribute; the event function includes: click events, get focus events, loss focus events, content change events, print events.

Further, the base data includes: unique identifier, data source information.

Compared with the prior art, the invention has the following beneficial effects: the electronic editor can meet the requirement for diversification of the electronic medical records by self-defining editing of the basic data module and the structured control module in the electronic medical record template; when the electronic medical record editor is called, the user instruction is subjected to proxy and monitoring through the event processing module, and the electronic medical record is subjected to trace editing, so that the user can update the information of the patient in time, and the safety and the modification traceability of the electronic medical record are ensured to the maximum extent; meanwhile, the rules of the electronic medical record editing are verified through the data verification module, so that the electronic medical record can be edited in a cross-platform mode.

Drawings

FIG. 1 is a flow chart of a method for invoking an electronic medical record editor in accordance with the present invention;

FIG. 2 is a frame diagram of an electronic medical record template according to the present invention.

Detailed Description

The technical solution of the present invention is further explained below with reference to the accompanying drawings.

The invention provides an electronic medical record editor based on a WebComponents technology, which realizes displaying and editing of medical records meeting the national electronic medical record standard specification in a browser and meets the requirement of cross-platform editing. The electronic medical record editor comprises: the system comprises a data checking module, a script processing module, an electronic medical record template, a business logic processing module and an event processing module.

The data verification module in the invention performs preset rule verification on the content of the electronic medical record module written or modified by a user, such as: mandatory data, data valid value range, etc.; and reminding the writing or modification which does not accord with the verification rule, and realizing the effective writing or modification of the electronic medical record.

The script processing module realizes linkage with the electronic medical record template and is executed through the script.

The electronic medical record template is used for editing according to the requirements of users; as shown in fig. 2, the electronic medical record template is provided with a basic data module, and the basic data module includes: paragraphs, tables, basic texts, chief complaints and past history are mainly responsible for the association of the hierarchical structure and data information in a specified range; the basic data module is provided with a structured control module which is used for different types of controls manufactured according to national electronic medical record standard specifications and data characteristics so as to realize the export of the structured data of the electronic medical record, and the method comprises the following steps: text boxes, radio boxes, check boxes, drop-down boxes, time boxes, signature controls, image controls. The electronic medical record template has the following attributes: basic attributes, style attributes and state attributes, wherein the basic attributes comprise: patient ID, data source information, display text, data value, default text; the style attributes include: length, width, border, background color, font; the state attributes include: whether printing, displaying, modifying and checking are passed; the electronic medical record module in the invention separates the attribute from the view based on the MVC design mode, and renders through the editor, and different rendering modes can be completed by simply changing the business logic rule. And the attributes of the same type are integrated, so that the function reusability can be greatly improved, and the method is easy to maintain and convenient to expand. During the period of making a patient, the structural hierarchy of the basic data module is reasonably arranged, the structured control module is inserted under the specific module, and the self-defined construction of the electronic medical record template can be quickly realized through the effective combination of the basic data module and the structured control module. And when the module is loaded into the editor for the first time, the electronic disease duration is loaded, the module constructor is triggered to read the relevant attribute and is instantiated and stored in the module. Distinguishing a basic data module or a structured control module according to a specific identifier in the process of constructing the module; the basic data module mainly bears a hierarchical structure of a medical record, and the structured control module is more used for bearing effective data; and calling an internal recursive rendering interface after the module construction is finished, carrying out style class transformation on all modules, and finishing the construction of the basic styles of the electronic medical record after the interface is finished.

The business logic processing module is used for transmitting the patient data in the business system to the electronic medical record template or transmitting the patient data in the electronic medical record template according to the health data and the related information of the patient, so that the updating of the patient data and the related information is realized.

The event processing module monitors and proxies the user instruction, judges whether the user instruction has the authority according to the user information and the control editing authority, executes the user instruction with the authority, and realizes the function of recording the full-period trace of the electronic medical record. The events in the event processing module of the invention comprise: clicking an event, selecting an event, deleting an event, and inputting an event. And taking the single text as the minimum operable unit, monitoring the user instruction through the event processing module, and calling the data verification module to perform rule verification so as to complete the user operation instruction.

Fig. 1 is a flowchart of an invoking method of an electronic medical record editor according to the present invention, and the invoking method of the electronic medical record editor specifically includes the following steps:

(1) the method comprises the steps that a user edits an electronic medical record template according to requirements and stores the electronic medical record template, the user sends an instruction for loading the electronic medical record to a business logic processing module through a business system, the electronic medical record template is called through the business logic processing module and is rendered, and basic data binding is carried out on the electronic medical record template through the business system after attribute reading and event function binding are carried out on the electronic medical record template; the electronic medical record template is rendered into one of a full-flow recording mode, a form type recording mode, a list type interaction mode and a read-only preview mode, and specifically, the full-flow recording mode is represented as follows: the whole electronic medical record template can be edited, and all operations can trigger trace recording; the form type input mode is characterized in that only the structured control module can be edited and no trace is recorded; the list-form interactive mode is characterized in that a data real-time refreshing function is provided on the basis of a form input type, user filling data are transmitted to a service system in time, and a list display is generated; the read-only preview mode is characterized in that the medical record modification is forbidden, the business system is limited to call the business logic processing module to modify the medical record, and the viewing is only allowed. The electronic medical record template has the following attributes: the structured control module comprises basic attributes, style attributes and state attributes, and additionally has some unique attributes; the event function includes: click events, get focus events, loss focus events, content change events, print events. The basic data in the invention comprises: the unique identifier and the data source information realize basic information display of a patient, and the interface is provided to realize functions of importing preset template information, substituting the preset template information into the previous record, synchronizing other medical record data and the like.

(2) When a user instruction is input into an electronic medical record template bound with basic data, an event processing module performs proxy and monitoring on the user instruction, judges whether the user instruction has the authority or not according to user information and control editing authority, executes the user instruction with the authority, and reserves a processing trace on the electronic medical record template; the operation is prohibited for the user instruction without the authority, so that the safety and the modification traceability of the electronic medical record can be ensured to the maximum extent.

(3) To the electronic medical record template after user's instruction execution, call data check module and carry out the rule check that the check were preset to the content of electronic medical record template, to not being conform to preset check rule, then give the warning at once, call script processing module with electronic medical record template and carry out according to preset script, realize the linkage between the controlling, if: and selecting specific data and displaying the content of the specified module. When a user clicks a mouse, confirming the current clicking position through a monitoring instruction packaged by each object, and responding events such as pull-down pop-up, single and multiple selection point pop-up, time frame pop-up and the like; when the user saves the electronic medical record, the interface provided in the service logic processing module is called, and the interface can carry out unified processing on the electronic medical record, including recovery and combination of basic data and encryption processing on the electronic medical record and the reminder.

The above is only a preferred embodiment of the present invention, and the scope of the present invention is not limited to the above embodiment, and any technical solutions that fall under the spirit of the present invention fall within the scope of the present invention. It should be noted that modifications and embellishments within the scope of the invention may be made by those skilled in the art without departing from the principle of the invention.

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种会议纪要生成方法

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!