A system and method for merging electronic medical records of patients
By merging multiple electronic medical records for the same patient through the patient electronic medical record merging system, the problem of data silos in medical information systems is solved, and the interoperability and sharing of patient information and convenient access to historical diagnosis and treatment data are realized, thereby improving the hospital's information level and patient satisfaction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHAN DONG MSUN HEALTH TECH GRP CO LTD
- Filing Date
- 2023-03-25
- Publication Date
- 2026-06-30
AI Technical Summary
The lack of data sharing between various business systems in the medical information system results in patients having multiple medical cards in different systems. This data isolation and lack of interoperability affect the convenience of patients seeking medical treatment and hospital information statistics.
Design a system for merging electronic medical records of patients. Through a patient center and a dispatch center, identify multiple electronic medical records of the same patient, generate merging tasks, coordinate and dispatch various business systems to merge records, and integrate patient information and medical business data.
It enables the merging of electronic medical records for the same patient, allowing various business systems to access the integrated records. This solves the problem of multiple cards existing simultaneously and not being interchangeable, supports interoperability and sharing with the national health platform, facilitates patients' access to historical medical data, and assists doctors in decision-making.
Smart Images

Figure CN116798562B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and in particular to a system and method for merging electronic medical records of patients. Background Technology
[0002] Healthcare informatization is a current development trend. With the rapid development of information technology, more and more hospitals are accelerating the implementation of overall construction based on information platforms to improve their service levels and core competitiveness. Healthcare informatization not only improves doctors' work efficiency, allowing them more time to serve patients, but also increases patient satisfaction and trust, and enhances the hospital's technological image.
[0003] However, due to the uneven development of medical informatization and specific business situations, hospitals operate with various systems such as HIS (Hospital Information System), PACS (Picture Archiving and Communication Systems), LIS (Laboratory Information Management System), and EMR (Electronic Medical Records System). Data is not shared between these systems, resulting in a single patient having multiple medical cards at one hospital. Patients need to present an increasing number of documents, including physical medical cards, regional medical cards, medical insurance cards, electronic health cards, and electronic medical vouchers, and the medical data on these cards is isolated and not interconnected. On the one hand, this negatively impacts patients' impressions of the hospital and causes inconvenience; on the other hand, it hinders hospitals' ability to compile patient information, affects doctors' access to historical medical records, and even impacts patient treatment. Summary of the Invention
[0004] To address the shortcomings of the existing technologies, this invention provides a system and method for merging electronic medical records of patients. This system merges the electronic medical records of the same patient, integrating patient information and related medical business data. Various business systems can then access the integrated electronic medical records, resolving the bottleneck issue of "multiple cards existing simultaneously but not being interchangeable" in medical institutions and supporting the interoperability and sharing of national health platforms.
[0005] Firstly, this disclosure provides a system for merging electronic medical records of patients.
[0006] A patient electronic medical record merging system includes a patient center and a dispatch center, wherein the patient center is connected to various business systems and the various business systems are connected to the dispatch center;
[0007] The patient center is used to store the electronic medical records of patients in all business systems, and to match and identify the same patient to which multiple electronic medical records belong, based on all the electronic medical records. Multiple file merging pending tasks are generated, and file merging scheduling instructions are sent to the scheduling center in sequence based on the multiple file merging pending tasks.
[0008] The dispatch center is used to receive file merging dispatch instructions, issue patient activity detection instructions and file merging instructions to various business systems according to the file merging dispatch instructions, and coordinate the various business systems to merge electronic medical record files.
[0009] A further technical solution is that the patient's electronic medical record includes patient information, patient medical service status information, and patient diagnosis and treatment information.
[0010] A further technical solution involves the patient center matching and identifying multiple electronic medical records belonging to the same patient, grouping these records together, and marking them as a group. , to group The instructions are sequentially sent to the dispatch center to merge and dispatch files.
[0011] Further technical solutions, the group Including the n The patient index information for the group includes the patient's name, ID number, and a unique identifier patientId belonging to the patient's electronic medical record file.
[0012] In a further technical solution, the scheduling center is also used to detect and record the execution of electronic medical record merging instructions by each business system, and to determine whether to re-coordinate and schedule each business system to merge electronic medical records based on the detection results.
[0013] Secondly, this disclosure provides a method for merging patient electronic medical records.
[0014] A method for merging patient electronic medical records, implemented based on the patient electronic medical record merging system provided in the first aspect, includes:
[0015] The patient center acquires and stores electronic medical records of patients from various business systems;
[0016] The patient center matches and identifies the same patient to which multiple electronic medical record files belong, generates multiple file merging pending tasks, and sends file merging scheduling instructions to the dispatch center in sequence based on the multiple file merging pending tasks.
[0017] Based on the file merging dispatch instruction, the dispatch center issues patient activity detection instructions and file merging instructions to various business systems;
[0018] Each business system executes the patient activity detection command and determines whether to execute the file merging command based on the detected patient activity. If not, it sends feedback to the patient center and reissues the command; otherwise, the dispatch center coordinates and schedules each business system to execute the file merging command to merge electronic medical records.
[0019] A further technical solution, the issuance of the file merging and scheduling instruction, includes:
[0020] The patient center matches and identifies multiple records belonging to the same patient based on all patients' electronic medical records. These records are then grouped together and marked as such. , to group The instructions are sequentially sent to the dispatch center to merge and dispatch files.
[0021] A further technical solution involves each business system executing a patient activity detection command and determining whether to execute a file merging command based on the detected patient activity, including:
[0022] Each business system according to the group in the instruction Information is retrieved from the business system to identify the corresponding electronic medical records of patients and determine whether medical services are being conducted.
[0023] If at least one business system determines that a patient is currently undergoing medical services, then none of the business systems will execute the file merging instruction, and the feedback will be sent to the patient center, which will then mark the group. The system will reissue the file merging scheduling instruction after the set time; otherwise, it will execute the file merging instruction and coordinate with various business systems to merge electronic medical record files.
[0024] A further technical solution involves coordinating the execution of file merging instructions across various business systems to merge electronic medical records, including:
[0025] Retrieve patient electronic medical records from various business systems, using the electronic medical record with the latest update time as the target file. Analyze patient information, patient medical business information, and patient diagnosis and treatment information in the patient electronic medical records of each business system in turn. Integrate the information based on the latest visit time and completeness of each attribute in the electronic medical record and update the target file accordingly.
[0026] The updated target file serves as the final electronic medical record for the patient, and the update group is updated based on the target file. The current electronic medical records of all patients.
[0027] A further technical solution involves the dispatch center coordinating and scheduling various business systems to execute file merging instructions during the process of merging electronic medical record files. The dispatch center also monitors and records the execution status of electronic medical record file merging instructions by each business system, including the receipt status of instructions, the execution status of instructions, and the retry status.
[0028] If it is detected that at least one business system has failed to execute the electronic medical record merging instruction, the dispatch center will reissue the file merging instruction to the designated business system and re-coordinate and dispatch all business systems to merge the electronic medical records.
[0029] The above one or more technical solutions have the following beneficial effects:
[0030] 1. This invention provides a system and method for merging electronic medical records of patients, which merges the electronic medical records of the same patient, integrates the patient information and its associated medical business data, and allows various business systems to call the integrated electronic medical records, solving the bottleneck problem of "multiple cards coexisting but not being interchangeable" in medical institutions, and supporting the interoperability and sharing of the national health platform.
[0031] 2. This invention, from the perspective of hospital information data, integrates patient information and patient medical business data, which is more conducive to clinical diagnosis and treatment when viewing patients' historical medical data, assisting doctors in decision-making; moreover, patients can view their complete medical data in the public information platform, which is more conducive to understanding their own health status. Attached Figure Description
[0032] The accompanying drawings, which form part of this invention, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an improper limitation of the invention.
[0033] Figure 1 This is a schematic diagram of the patient electronic medical record merging system described in an embodiment of the present invention;
[0034] Figure 2 Grouping in this embodiment of the invention A schematic diagram;
[0035] Figure 3 This is a schematic diagram illustrating the determination of the target file in an embodiment of the present invention;
[0036] Figure 4 This is a schematic diagram of the overall structure of the patient electronic medical record merging system in an embodiment of the present invention. Detailed Implementation
[0037] It should be noted that the following detailed descriptions are exemplary and intended to provide further illustration of the invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.
[0038] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of exemplary embodiments according to the invention. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.
[0039] Example 1
[0040] To address the bottlenecks of incompatibility between various medical business systems and the coexistence of multiple cards in medical institutions that are not interchangeable, this embodiment provides a patient electronic medical record merging system. Based on this merging system, through reasonable and effective analysis of patient electronic medical record data, patient information in various business systems (i.e., various medical cards) is re-integrated and reassembled to meet the complexity and diversity of hospital business, and to facilitate patient visits and doctors' access to patients' historical medical information.
[0041] The patient electronic medical record merging system disclosed in this embodiment is as follows: Figure 1 As shown, the system includes a patient center and a dispatch center. The patient center connects to various business systems and stores the electronic medical records (EMRs) of patients across all business systems. The patient center manages all EMRs, while each business system only stores the primary index (patientId) of its corresponding EMR. Business systems use this primary index (patientId) to retrieve, update, and modify the information of the corresponding EMR in the patient center.
[0042] The patient's electronic medical record includes patient information, patient medical service status information, and patient treatment information. Patient information includes name, ID number, home address, place of origin, work unit, occupation, name and contact information of the first contact person, and name and contact information of the second contact person. Patient medical service status information includes whether medical services are being conducted or not. "Being conducted" means the patient is currently receiving treatment. When a patient receives treatment, they update their electronic medical record in the system using their medical card. If the patient's electronic medical record contains valid outpatient visit information (visit time is the same day), valid inpatient information (inpatient time includes the same day), valid physical examination information (examination time is the scheduled date), or pending payment information, then the patient is considered to be in a "medical service conducted" state; otherwise, they are considered to be in a "medical service not conducted" state. Patient treatment information includes medical records, examination and test results, doctor's orders, surgical records, and nursing records.
[0043] The patient center performs data analysis based on all patients' electronic medical records. Through matching and identification, it identifies multiple records belonging to the same patient, groups the electronic medical records of the same patient into a group, and marks it as a group. , to group The instructions are sequentially sent to the dispatch center to merge and schedule files. Specifically, the patient center first extracts patient information from all patients' electronic medical records, including name and ID number. Based on this information, the center matches and identifies the patients. When a name and ID number match, the patient is identified as the same person, and their electronic medical records are grouped together and marked as a group. Within this group, each patient's electronic medical record uses the unique identifier (i.e., master index) patientId as its unique number within the group, such as... Figure 2 As shown, each business system stores this unique identifier, which is used to retrieve or update the corresponding electronic medical record information.
[0044] Furthermore, the above groups Including the n The patient index information for the group includes the patient's name, ID number, and a unique identifier patientId belonging to the patient's electronic medical record file.
[0045] Among them, such as Figure 4 As shown, the various business systems include the HIS system, LIS system, PACS system, ECG system, electronic medical record system, and medical record system. Each business system is connected to a dispatch center, which receives file merging dispatch instructions, issues patient activity detection instructions and file merging instructions to each business system based on these instructions, and coordinates the various business systems to merge electronic medical record files.
[0046] Based on the received file merging dispatch instruction, the dispatch center issues patient activity detection instructions and file merging instructions to various business systems. Each business system first executes the patient activity detection instruction, and then merges files according to the instructions. The system retrieves the corresponding patient's electronic medical record (EMR) from the business systems to determine if medical services are currently being conducted. Specifically, each business system searches the corresponding EMR for the patient's medical service status information and determines whether the patient is currently receiving medical services based on this information. If at least one business system determines that the patient is currently receiving medical services, that system will not execute the received record merging instruction and will instead send a feedback message to the patient center, which will then mark the group. The system will then reissue the file merging scheduling instruction after a set time; otherwise, it will execute the file merging instruction, and the scheduling center will coordinate with various business systems to merge electronic medical records. In other words, the patient activity detection instruction has a higher priority than the file merging instruction.
[0047] When the dispatch center coordinates the merging of electronic medical records across various business systems, it retrieves patient electronic medical records from each system, using the record with the most recent update time as the target record. Figure 3 As shown, the patient information, medical business information, and diagnosis and treatment information in the electronic medical records of patients in each business system are analyzed in sequence. Information is integrated based on the latest visit time, completeness, and other relevant factors corresponding to each attribute in the electronic medical record, and the target record is updated. This updated target record becomes the final patient electronic medical record, and the group is updated accordingly. This refers to the various electronic medical records of the current patient. The attribute in question refers to the specific attributes of patient information, patient medical service information, and patient diagnosis and treatment information within the electronic medical record.
[0048] In this embodiment, information is integrated based on the latest visit time, completeness, and other information corresponding to each attribute in the electronic medical record. Specifically, the activity level is determined based on the latest visit time of the information corresponding to a certain attribute (the information with the latest visit time is the most active information). Then, the information is sorted according to the activity level of the information corresponding to that attribute, and the sorted information is updated in sequence according to the completeness of the information, thus completing the integration of information.
[0049] Taking patient information as an example, the activity level is first determined based on the latest visit time in all patients' electronic medical records, and the information is then sorted according to activity level. The sorted information is then updated sequentially according to completeness of information provided, targeting specific groups. The patient information in all files, such as home address, place of origin, work unit, occupation, name and contact information of the first contact person and the second contact person, is integrated to complete the integration of patient information.
[0050] Furthermore, the dispatch center is equipped with a compensation mechanism and log storage function. Specifically, the dispatch center detects and records the execution status of electronic medical record merging instructions by each business system, including the receipt, execution, and retry status of instructions by each business system. If it is detected that at least one business system fails to execute the electronic medical record merging instruction, the dispatch center activates the compensation mechanism and reissues the file merging instruction to the designated business system (i.e., the business system that failed to execute the instruction), so as to ensure the realization of the merging of patient electronic medical records and the integrity of the information in the merged electronic medical records.
[0051] This embodiment, from the perspective of hospital information data, integrates patient information and patient medical business data, which makes it easier for clinicians to view patients' historical medical data when conducting diagnosis and treatment, thus assisting doctors in decision-making. Moreover, from the patient's perspective, patients can view their complete medical data on the public information platform, which is more conducive to understanding their own health status.
[0052] Example 2
[0053] This embodiment provides a method for merging patient electronic medical records, which is implemented based on the patient electronic medical record merging system provided in Embodiment 1 above, and specifically includes the following steps:
[0054] Step S1: The patient center acquires and stores the electronic medical records of patients from various business systems;
[0055] Step S2: The patient center matches and identifies all patients' electronic medical records to determine the same patient to which multiple electronic medical records belong, generates multiple file merging pending tasks, and sends file merging scheduling instructions to the dispatch center in sequence based on the multiple file merging pending tasks.
[0056] Step S3: The dispatch center issues patient activity detection instructions and file merging instructions to various business systems according to the file merging dispatch instructions;
[0057] Step S4: Each business system executes the patient activity detection command and determines whether to execute the file merging command based on the detected patient activity. If not, it feeds back to the patient center and repeats the above steps S2 to S4. Otherwise, the dispatch center coordinates and dispatches each business system to execute the file merging command to merge electronic medical records.
[0058] Furthermore, in step S2 above, the issuance of the file merging and scheduling instruction includes: the patient center matching and identifying all patients' electronic medical record files, identifying multiple files belonging to the same patient, grouping the electronic medical record files of the same patient into a group, and marking it as a group. , to group The instructions are sequentially sent to the dispatch center to merge and dispatch files.
[0059] Furthermore, in step S4 above, each business system executes the patient activity detection instruction, and according to the group in the instruction... The system retrieves the corresponding electronic medical record of the patient from the business systems to determine whether medical services are currently being provided. If at least one business system determines that the patient is currently receiving medical services, then none of the business systems will execute the record merging instruction, and the system will report back to the patient center, which will then mark the group. The system will reissue the file merging scheduling instruction after the set time; otherwise, it will execute the file merging instruction and coordinate with various business systems to merge electronic medical record files.
[0060] Specifically, the system retrieves the corresponding electronic medical record files of patients in the business system to determine whether medical services are currently being conducted. This includes: retrieving patient medical service status information from the corresponding electronic medical record files of patients in each business system, and determining whether the patient is currently undergoing medical services based on the patient medical service status information.
[0061] Furthermore, the aforementioned dispatch center coordinates and schedules various business systems to execute file merging instructions, merging electronic medical record files. This includes: retrieving patient electronic medical record files from each business system, using the electronic medical record file with the latest update time as the target file, sequentially analyzing patient information, patient medical business information, and patient diagnosis and treatment information in the patient electronic medical record files of each business system, integrating information based on the latest visit time and completeness of each attribute in the electronic medical record file, updating the target file, and using the updated target file as the final patient electronic medical record file, and updating the group... The current electronic medical records of all patients.
[0062] Furthermore, during the process of coordinating various business systems to execute file merging instructions and merge electronic medical records, the dispatch center monitors and records the execution status of each business system's electronic medical record merging instructions, including the receipt, execution, and retry status of instructions. If it is detected that at least one business system fails to execute the electronic medical record merging instruction, the dispatch center activates a compensation mechanism to reissue the file merging instruction to the designated business system (i.e., the business system that failed to execute the instruction) and re-merge the electronic medical records, ensuring the successful merging of patients' electronic medical records and the integrity of the information in the merged electronic medical records.
[0063] The steps involved in the above embodiment two correspond to those in embodiment one. For specific implementation details, please refer to the relevant description section of embodiment one.
[0064] Those skilled in the art will understand that the modules or steps of the present invention described above can be implemented using general-purpose computer devices. Optionally, they can be implemented using computer-executable program code, thereby allowing them to be stored in a storage device for execution by a computer device, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. The present invention is not limited to any particular combination of hardware and software.
[0065] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
[0066] While the specific embodiments of the present invention have been described above in conjunction with the accompanying drawings, this is not intended to limit the scope of protection of the present invention. Those skilled in the art should understand that various modifications or variations that can be made by those skilled in the art without creative effort based on the technical solutions of the present invention are still within the scope of protection of the present invention.
Claims
1. A patient electronic medical record merging system, characterized in that, It includes a patient center and a dispatch center, wherein the patient center is connected to various business systems, and various business systems are connected to the dispatch center; The patient center is used to store the electronic medical records of patients in all business systems, and to match and identify the same patient to which multiple electronic medical records belong, based on all the electronic medical records. Multiple file merging pending tasks are generated, and file merging scheduling instructions are sent to the scheduling center in sequence based on the multiple file merging pending tasks. The dispatch center is used to receive file merging dispatch instructions, issue patient activity detection instructions and file merging instructions to various business systems according to the file merging dispatch instructions, and coordinate the various business systems to merge electronic medical record files. The dispatch center is also used to detect and record the execution of electronic medical record merging instructions by various business systems, and to determine whether to re-coordinate and dispatch various business systems to merge electronic medical records based on the detection results. Each of the aforementioned business systems executes a patient activity detection command, and determines whether to execute a file merging command based on the detected patient activity level, including: Each business system according to the group in the instruction Information is retrieved from the business system to identify the corresponding electronic medical records of patients and determine whether medical services are being conducted. If at least one business system determines that a patient is currently undergoing medical services, then none of the business systems will execute the file merging instruction, and the feedback will be sent to the patient center, which will then mark the group. The system will reissue the file merging scheduling instruction after the set time; otherwise, it will execute the file merging instruction and coordinate with various business systems to merge electronic medical record files.
2. The patient electronic medical record merging system as described in claim 1, characterized in that, The patient's electronic medical record includes patient information, patient medical service status information, and patient diagnosis and treatment information.
3. The patient electronic medical record merging system as described in claim 1, characterized in that, The patient center performs matching and identification based on all patients' electronic medical records, identifying multiple records belonging to the same patient, grouping the electronic medical records of the same patient into a group, and marking it as a group. , to group The instructions are sequentially sent to the dispatch center to merge and dispatch files.
4. The patient electronic medical record merging system as described in claim 3, characterized in that, The group Including the n The patient index information for the group includes the patient's name, ID number, and a unique identifier patientId belonging to the patient's electronic medical record file.
5. A method for merging patient electronic medical records, implemented based on the patient electronic medical record merging system as described in any one of claims 1-4, characterized in that, include: The patient center acquires and stores electronic medical records of patients from various business systems; The patient center matches and identifies the same patient to which multiple electronic medical record files belong, generates multiple file merging pending tasks, and sends file merging scheduling instructions to the dispatch center in sequence based on the multiple file merging pending tasks. Based on the file merging dispatch instruction, the dispatch center issues patient activity detection instructions and file merging instructions to various business systems; Each business system executes the patient activity detection command and determines whether to execute the file merging command based on the detected patient activity. If not, it sends feedback to the patient center and reissues the command; otherwise, the dispatch center coordinates and schedules each business system to execute the file merging command to merge electronic medical records.
6. The method for merging electronic medical records of patients as described in claim 5, characterized in that, The issued file merging scheduling instruction includes: The patient center matches and identifies multiple records belonging to the same patient based on all patients' electronic medical records. These records are then grouped together and marked as such. , to group The instructions are sequentially sent to the dispatch center to merge and dispatch files.
7. The method for merging electronic medical records of patients as described in claim 5, characterized in that, The coordinated scheduling of various business systems to execute file merging instructions to merge electronic medical records includes: Retrieve patient electronic medical records from various business systems, using the electronic medical record with the latest update time as the target file. Analyze patient information, patient medical business information, and patient diagnosis and treatment information in the patient electronic medical records of each business system in turn. Integrate the information based on the latest visit time and completeness of each attribute in the electronic medical record and update the target file accordingly. The updated target file serves as the final electronic medical record for the patient, and the update group is updated based on the target file. The current electronic medical records of all patients.
8. The method for merging electronic medical records of patients as described in claim 5, characterized in that, During the process of merging electronic medical records by coordinating and scheduling various business systems at the dispatch center, the system executes the file merging instructions. The dispatch center monitors and records the execution status of electronic medical record merging instructions by each business system, including the receipt, execution, and retry status of instructions by each business system. If it is detected that at least one business system has failed to execute the electronic medical record merging instruction, the dispatch center will reissue the file merging instruction to the designated business system and re-coordinate and dispatch all business systems to merge the electronic medical records.