[go: up one dir, main page]

CN108154935B - Clinical event storage method and device - Google Patents

Clinical event storage method and device Download PDF

Info

Publication number
CN108154935B
CN108154935B CN201711431709.7A CN201711431709A CN108154935B CN 108154935 B CN108154935 B CN 108154935B CN 201711431709 A CN201711431709 A CN 201711431709A CN 108154935 B CN108154935 B CN 108154935B
Authority
CN
China
Prior art keywords
event
clinical
occurrence time
events
clinical event
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711431709.7A
Other languages
Chinese (zh)
Other versions
CN108154935A (en
Inventor
朱宇强
韩秀丽
陈祁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Goodwill Meikang Information Technology Co ltd
Original Assignee
Beijing Goodwill Meikang Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Goodwill Meikang Information Technology Co ltd filed Critical Beijing Goodwill Meikang Information Technology Co ltd
Priority to CN201711431709.7A priority Critical patent/CN108154935B/en
Publication of CN108154935A publication Critical patent/CN108154935A/en
Application granted granted Critical
Publication of CN108154935B publication Critical patent/CN108154935B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The embodiment of the application discloses a clinical event storage method and device, wherein a key clinical event is extracted from an initial clinical event set by acquiring the initial clinical event set of a patient, a corresponding storage area is created for the key clinical event, a relevant clinical event is extracted from the initial clinical event set, the relevant clinical event is a clinical event having a relevant relationship with the key clinical event, and the key clinical event and the relevant clinical event are stored in the storage area. The method can store the key clinical events in the initial clinical event set and the corresponding related clinical events in the corresponding storage areas, so that the ordered storage of the clinical events is realized, and the medical management is enhanced.

Description

Clinical event storage method and device
Technical Field
The application relates to the field of medical treatment, in particular to a clinical event storage method and device.
Background
At present, medical information systems of hospitals are divided according to services to obtain a plurality of different service systems, such as registration systems, surgery systems, examination systems, and the like, and different service systems have different storage modes for clinical events of patients, wherein the clinical events refer to events occurring in the process of diagnosis and treatment of patients. The clinical events of the same patient in different business systems are integrated, and great help is provided for diagnosis, scientific research and analysis, disease research and the like of doctors. Therefore, how to integrate the clinical events of the patients of the various business systems is a technical problem to be solved.
Disclosure of Invention
In order to solve the difficulty of integrating patient clinical events of various business systems in the prior art, the embodiment of the application provides a clinical event storage method and device.
The embodiment of the application provides a clinical event storage method, which comprises the following steps:
acquiring an initial clinical event set of a patient, wherein the initial clinical event set comprises at least one clinical event;
extracting key clinical events from the initial clinical event set, and creating corresponding storage areas for the key clinical events;
extracting relevant clinical events from the initial clinical event set, wherein the relevant clinical events are clinical events having relevant relations with the key clinical events, and the determining factors of the relevant relations at least comprise one of the following factors: an identification of the clinical events, execution dependencies between the clinical events, and times at which the clinical events occurred;
storing the key clinical event and the relevant clinical event in the storage area.
Optionally, the key clinical event carries an identifier of the key clinical event, and the extracting of the relevant clinical event from the initial clinical event set includes:
extracting the clinical events of which the identifications are matched with the identifications of the key clinical events from the initial clinical event set to obtain first related clinical events.
Optionally, the type of the key clinical event is also carried in the key clinical event, and the extracting the relevant clinical event from the initial clinical event set to obtain the first relevant clinical event includes:
and extracting the clinical events of which the identifications are matched with the identifications of the key clinical events and the types are also matched with the types of the key clinical events from the initial clinical event set to obtain first related clinical events.
Optionally, the method further includes:
extracting, from the initial set of clinical events, a second relevant clinical event having an execution dependency relationship with the first relevant clinical event.
Optionally, the clinical event carries an event occurrence time, and the extracting of the relevant clinical event from the initial clinical event set includes:
determining an event occurrence time interval according to the event occurrence time of the key clinical event and the event occurrence time of the relevant clinical event;
and extracting a third relevant clinical event from the initial clinical event set according to the event occurrence time interval.
Optionally, the extracting, according to the event occurrence time interval, a third relevant clinical event from the initial clinical event set includes:
extracting the clinical events with the event occurrence time within the event occurrence time interval from the initial clinical event set to form the third relevant clinical event.
Optionally, the extracting, according to the event occurrence time interval, a third relevant clinical event from the initial clinical event set includes:
and extracting the clinical events of which the event occurrence time is out of the event occurrence time interval and the time difference between the event occurrence time interval and the endpoint of the event occurrence time interval meets the preset condition from the initial clinical event set to form the third relevant clinical event.
Optionally, the critical clinical events include a first critical clinical event and a second critical clinical event, the first critical clinical event corresponds to a first event occurrence time interval, the second critical clinical event corresponds to a second event occurrence time interval, two endpoints of the first event occurrence time interval are a first time point and a second time point respectively, and two endpoints of the second event occurrence time interval are a third time point and a fourth time point respectively, where the first event occurrence time interval is earlier than the second event occurrence time interval, and the first event occurrence time interval and the second event occurrence time interval do not overlap;
extracting clinical events of which the event occurrence time is outside the event occurrence time interval and the time difference between the event occurrence time interval and the endpoint of the event occurrence time interval meets a preset condition from the initial clinical event set, and forming the third relevant clinical event comprises:
if the time difference between the event occurrence time of the clinical event in the initial clinical event set and the later one of the two endpoints of the first event occurrence time interval is less than or equal to the time difference between the event occurrence time of the clinical event in the initial clinical event set and the earlier one of the two endpoints of the second event occurrence time interval, then the clinical event is taken as the third relevant clinical event of the first key clinical event;
and if the time difference between the event occurrence time of the clinical event in the initial clinical event set and the later one of the two endpoints of the first event occurrence time interval is greater than the time difference between the event occurrence time of the clinical event in the initial clinical event set and the earlier one of the two endpoints of the second event occurrence time interval, taking the clinical event as the third relevant clinical event of the second key clinical event.
Optionally, the acquiring an initial set of clinical events for a patient comprises:
obtaining a patient unique identifier of the patient;
obtaining index information of the patient according to the unique patient identifier;
and obtaining an initial clinical event set of the patient according to the index information of the patient.
Optionally, the index information of the patient includes:
the system comprises an outpatient number, an inpatient number, an outpatient unique identifier and an inpatient unique identifier.
The present application further provides a clinical event storage device, the device comprising:
an initial clinical event set acquiring unit, configured to acquire an initial clinical event set of a patient, where the initial clinical event set includes at least one clinical event;
a key clinical event obtaining unit, configured to extract a key clinical event from the initial clinical event set, and create a corresponding storage area for the key clinical event;
a relevant clinical event obtaining unit, configured to extract a relevant clinical event from the initial clinical event set, where the relevant clinical event is a clinical event having a relevant relationship with the key clinical event, and a determination factor of the relevant relationship at least includes one of: an identification of the clinical events, execution dependencies between the clinical events, and times at which the clinical events occurred;
a clinical event storage unit to store the key clinical event and the relevant clinical event in the repository.
Optionally, the key clinical event carries an identifier of the key clinical event, and the relevant clinical event obtaining unit includes:
and the first relevant clinical event acquisition subunit is used for extracting the clinical events of which the identifications are matched with the identifications of the key clinical events from the initial clinical event set to obtain first relevant clinical events.
Optionally, the type of the critical clinical event is also carried in the critical clinical event, and the first relevant clinical event acquiring subunit is further configured to:
and extracting the clinical events of which the identifications are matched with the identifications of the key clinical events and the types are also matched with the types of the key clinical events from the initial clinical event set to obtain first related clinical events.
Optionally, the relevant clinical event acquiring apparatus further includes:
a second relevant clinical event obtaining subunit, configured to extract, from the initial set of clinical events, a second relevant clinical event having an execution dependency relationship with the first relevant clinical event.
Optionally, the clinical event carries an event occurrence time, and the relevant clinical event obtaining unit further includes:
an event occurrence time interval obtaining subunit, configured to determine an event occurrence time interval according to the event occurrence time of the key clinical event and the event occurrence time of the relevant clinical event;
and the third relevant clinical event obtaining subunit is used for extracting a third relevant clinical event from the initial clinical event set according to the event occurrence time interval.
Optionally, the third relevant clinical event acquiring subunit is further configured to:
extracting the clinical events with the event occurrence time within the event occurrence time interval from the initial clinical event set to form the third relevant clinical event.
Optionally, the third relevant clinical event acquiring subunit is further configured to:
and extracting the clinical events of which the event occurrence time is out of the event occurrence time interval and the time difference between the event occurrence time interval and the endpoint of the event occurrence time interval meets the preset condition from the initial clinical event set to form the third relevant clinical event.
Optionally, the critical clinical events include a first critical clinical event and a second critical clinical event, the first critical clinical event corresponds to a first event occurrence time interval, the second critical clinical event corresponds to a second event occurrence time interval, two endpoints of the first event occurrence time interval are a first time point and a second time point respectively, and two endpoints of the second event occurrence time interval are a third time point and a fourth time point respectively, where the first event occurrence time interval is earlier than the second event occurrence time interval, and the first event occurrence time interval and the second event occurrence time interval do not overlap;
the third associated clinical event acquisition subunit is further configured to:
if the time difference between the event occurrence time of the clinical event in the initial clinical event set and the later one of the two endpoints of the first event occurrence time interval is less than or equal to the time difference between the event occurrence time of the clinical event in the initial clinical event set and the earlier one of the two endpoints of the second event occurrence time interval, then the clinical event is taken as the third relevant clinical event of the first key clinical event;
and if the time difference between the event occurrence time of the clinical event in the initial clinical event set and the later one of the two endpoints of the first event occurrence time interval is greater than the time difference between the event occurrence time of the clinical event in the initial clinical event set and the earlier one of the two endpoints of the second event occurrence time interval, taking the clinical event as the third relevant clinical event of the second key clinical event.
Optionally, the initial clinical event set obtaining unit includes:
the unique identification obtaining subunit is used for obtaining the unique patient identification of the patient;
the index information acquisition subunit is used for acquiring the index information of the patient according to the unique patient identifier; the patient index information includes: the system comprises an outpatient service number, an inpatient service number, an outpatient unique identifier and an inpatient unique identifier;
and the initial clinical event set acquisition subunit is used for acquiring the initial clinical event set of the patient according to the index information of the patient.
According to the clinical event storage method and device provided by the embodiment of the application, the initial clinical event set of the patient is obtained, the key clinical events are extracted from the initial clinical event set, the corresponding storage area is created for the key clinical events, the relevant clinical events are extracted from the initial clinical event set, the relevant clinical events are clinical events having relevant relations with the key clinical events, and the key clinical events and the relevant clinical events are stored in the storage area. The method can store the key clinical events in the initial clinical event set and the corresponding related clinical events in the corresponding storage areas, so that the ordered storage of the clinical events is realized, and the medical management is enhanced.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and other drawings can be obtained by those skilled in the art without creative efforts.
FIG. 1 is a flow chart of a method for storing clinical events provided by an embodiment of the present application;
FIG. 2 is a flow chart of another method for storing clinical events provided by an embodiment of the present application;
fig. 3 is a block diagram of a clinical event storage device according to an embodiment of the present disclosure.
Detailed Description
In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Based on the shortcomings of the prior art, the embodiment of the present application provides a clinical event storage method, as shown in fig. 1, which is a flowchart of the clinical event storage method provided by the embodiment of the present application, and the method includes the following steps:
step S101, an initial clinical event set of a patient is obtained, wherein the initial clinical event set comprises at least one clinical event.
After a patient visits a hospital, the medical information system of the hospital generates information related to various clinical events of the patient, such as the time of the patient visit, the type of the patient visit, the department of the patient visit, examination items, the type of illness, etc., and for a certain patient, the corresponding clinical event may be stored in different business systems. The embodiment of the application forms an initial clinical event set by acquiring initial clinical events of patients in different business systems.
The process of obtaining an initial set of clinical events for a patient may be embodied as: the unique identification of the patient is obtained, and the unique identification can be the identification number of the patient, the medical insurance card number and the like, and can also be other identifications capable of representing the identity of the patient. The index information of the patient is obtained according to the unique identification of the patient, and the index information corresponds to different business systems, such as an outpatient number, an inpatient number, an outpatient unique identification, an inpatient unique identification and the like. Specifically, the clinical events corresponding to the patient index numbers can be obtained by retrieving in a corresponding business system according to the index information of the patients, a set formed by all the clinical events of the patients is an initial clinical event set, and the number of the clinical events in the initial clinical event set is at least one.
Step S102, extracting key clinical events from the initial clinical event set, and creating corresponding storage areas for the key clinical events.
In the embodiment of the application, the key clinical events are more key clinical events in the hospitalizing process of the patient, such as outpatient service events, discharge service events and the like, the key clinical events are extracted from the initial clinical event set, and a corresponding storage area is created for the key clinical events. For a patient, there may be multiple critical clinical events, such as multiple outpatients or multiple hospitalizations, with each critical clinical event corresponding to a respective memory region.
After retrieving a key clinical event, the key clinical event may be cached in a temporary set, or directly stored in a corresponding storage area, and after processing a certain key clinical event, the information of the key clinical event in the initial clinical event set is deleted, so as to avoid repeated retrieval when retrieving the next key clinical event.
The step of storing the retrieved key clinical events into the corresponding storage area may also be performed after the relevant clinical events are acquired, without affecting the implementation of the embodiment of the present application.
Step S103, extracting a relevant clinical event from the initial clinical event set, where the relevant clinical event is a clinical event having a relevant relationship with the key clinical event.
In the embodiment of the present application, after all the key clinical events are extracted, the relevant clinical events may be extracted according to the key clinical events, that is, the clinical events having a relevant relationship with the key clinical events are extracted, for example, in a certain outpatient service, and the examination application event having a relevant relationship with the outpatient service event is further included. The relevant clinical events corresponding to the key clinical events may be determined according to the correlation, and the determining factor may be at least one of an identification of the clinical events, an execution dependency between the clinical events, and a time at which the clinical events occurred.
In some possible embodiments, if a certain key clinical event carries an identifier of the key clinical event, a first relevant clinical event whose identifier matches the identifier of the key clinical event may be extracted from the initial clinical event set, for example, the identifier of the relevant inspection event in the outpatient service matches the identifier of the outpatient service time, the inspection event may be used as the first relevant clinical event of the outpatient service event, and the identifier matching may be matching of the same identifier, or matching of relevant identifiers, for example, the identifier of the inspection event is the same as the identifier of the outpatient service event, or the identifier of the inspection event is the combination of the identifier of the outpatient service event and an identifier of a specific inspection item, or the preset bit identifier of the inspection event is the same as the preset bit identifier of the outpatient service event.
If the key clinical event also carries the type of the key clinical event, such as an outpatient service or an hospitalization, a clinical event whose identifier matches the identifier of the key clinical event and whose type matches the type of the key clinical event can be extracted from the initial clinical event set as a first related clinical event, for example, if the first key clinical event is an outpatient service type, another clinical event which has the same identifier as the first key clinical event and is also an outpatient service type can be used as the first related clinical event of the first key clinical event.
In other possible embodiments, a second relevant clinical event having an execution dependency relationship with the first relevant clinical event may also be extracted from the initial set of clinical events based on the first relevant clinical event. For example, the order event and the order execution event are associated through an order number, after the doctor orders, the execution operation corresponding to the order is associated through the order number, that is, the order event and the order execution event have an execution dependency relationship, and when the first relevant clinical event is the order event, the corresponding order execution event can be associated through the order number to serve as a second relevant clinical event.
The first related clinical event may also correspond to a plurality of second related clinical events, for example, an examination application event and an examination report event have an execution dependency relationship therebetween, and the two events are associated through an application number.
The above-mentioned extraction process of the second relevant clinical events may be performed after all the first relevant clinical events are extracted, or may be performed after one first relevant event is extracted, so that the implementation of the embodiment of the present application is not affected.
In some other possible embodiments, a certain critical clinical event carries an event occurrence time, and at this time, a corresponding event occurrence time interval may be determined according to the occurrence time of the critical clinical event and the event occurrence time of the corresponding relevant clinical event. The extraction of relevant clinical events from the initial set of clinical events may be performed according to the event occurrence time interval.
Optionally, a third relevant clinical event whose event occurrence time may be within the event occurrence time interval may be extracted from the initial clinical event set. For example, when a registration event occurs in a patient at ten am, an outpatient service event at ten am, a check event at three pm, and a time interval between the event and the event can be determined as ten am to three pm, and if a medical order event occurs at two pm on the afternoon, the medical order event can be used as a third relevant clinical event of the outpatient service event.
Optionally, the event occurrence time of the third relevant clinical event may also be outside the event occurrence time interval, and the time difference with the end point of the event occurrence time interval satisfies the preset condition. The predetermined condition is a criterion for determining whether the clinical event can be used as a third related clinical event.
For example, the critical clinical events include a first critical clinical event corresponding to a first event occurrence time interval and a second critical clinical event corresponding to a second event occurrence time interval, wherein the first event occurrence time interval is earlier than the second event occurrence time interval and the first event occurrence time interval does not overlap the second event occurrence time interval.
Assume that two endpoints of the first event occurrence time interval are a first time point and a second time point, wherein the first time point is ten am of 1 st of 3 months, and the second time point is four pm of 1 st of 3 months. Two endpoints of the second event occurrence time interval are a third time point and a fourth time point, wherein the third time point is nine am on 8 months of 3 months, and the fourth time point is five pm on 9 days of 3 months.
And if the time difference between the event occurrence time of the clinical event in the initial clinical event set and the later one of the two endpoints of the first event occurrence time interval is less than or equal to the time difference between the event occurrence time of the clinical event and the earlier one of the two endpoints of the second event occurrence time interval, taking the clinical event as the third relevant clinical event of the first key clinical event.
Taking the above-mentioned first event occurrence time interval and second event occurrence time interval as an example, assuming that a test event occurs at three pm on 3 months and 3 days, the time difference between the time point and the second time point is smaller than the time difference between the time point and the third time point, so that the clinical event can be regarded as a third relevant clinical event of the first critical clinical event.
And if the time difference between the event occurrence time of the clinical event in the initial clinical event set and the later one of the two endpoints of the first event occurrence time interval is greater than the time difference between the event occurrence time of the clinical event and the earlier one of the two endpoints of the second event occurrence time interval, taking the clinical event as the third relevant clinical event of the second key clinical event.
Also taking the above-mentioned first event occurrence time interval and second event occurrence time interval as an example, assuming that a registered event occurs at ten am on 7 days 3 months, the time difference between the time point and the second event point is greater than the time difference between the time point and the third event point, so that the clinical event can be regarded as a third relevant clinical event of the second critical clinical event.
The extraction of the first relevant clinical event and the extraction of the third relevant clinical event may be performed sequentially or simultaneously, which is not limited herein.
Step S104, storing the key clinical event and the relevant clinical event in the storage area.
In the above step, if the retrieved key clinical events are cached in the temporary set, after the corresponding relevant clinical events are obtained, the key clinical events and the corresponding relevant clinical events may be stored in the corresponding storage areas created for the key clinical events, and the clinical events in the initial clinical event set may be deleted correspondingly.
After step S104, if there are clinical events in the initial set of clinical events, such clinical events may be regarded as invalid data, which may be caused by missing information or data error, and a corresponding storage area is created for such events for storage.
After step S104, it is also possible to:
step S105, displaying the stored clinical events.
The display of the stored clinical events may be made at the time of the user's query. Specifically, the clinical events may be sequentially displayed according to a time sequence, each of the key clinical events may be sequentially displayed mainly based on the key clinical event, the relevant clinical events may be displayed after the key clinical event is selected, or the key clinical event and the relevant clinical events may be simultaneously displayed. Only the name and time of the clinical event may be displayed, or the name and summary of the temporary event may be displayed.
In other embodiments of the present application, the saved clinical events may not be displayed, and the implementation of the embodiments of the present application is not affected.
According to the clinical event storage method provided by the embodiment of the application, the initial clinical event set of the patient is obtained, the key clinical events are extracted from the initial clinical event set, the corresponding storage areas are created for the key clinical events, the relevant clinical events are extracted from the initial clinical event set, the relevant clinical events are the clinical events having the relevant relation with the key clinical events, and the key clinical events and the relevant clinical events are stored in the storage areas. The method can store the key clinical events in the initial clinical event set and the corresponding related clinical events in the corresponding storage areas, so that the ordered storage of the clinical events is realized, and the medical management is enhanced.
For convenience of understanding, the following specifically describes the steps of the clinical event storage method provided in the embodiment of the present application with reference to an application scenario, where after all the key clinical events are extracted, the corresponding relevant clinical events are extracted.
In step S201, an initial set of clinical events is obtained.
According to the unique identification (PatientId) of the patient, such as the medical insurance card number, the outpatient number (outpNo), the inpatient number (InpNo), the outpatient unique identification (OutPatientId), the inpatient unique identification (InPatientId) and the like of the patient are inquired, relevant clinical events are searched in each business system through the identifications, and all clinical events of the patient are extracted to serve as an initial clinical event set. The hospitalization time and discharge time of the patient, examination information during hospitalization, and the like can be acquired, for example, through the hospitalization number.
Step S202, extracting key clinical events from the initial set of clinical events.
Specifically, after obtaining the initial set of clinical events, a first round of search is performed to search for key clinical events in the initial set of clinical events, wherein the key clinical events can be divided into outpatient service events and discharge service events according to event type (VisitType). After a key clinical event is retrieved, a corresponding storage area is created for the key clinical event, the key clinical event is stored in the storage area, and the information of the key clinical event in the initial clinical event set is deleted. If the retrieval of all clinical events in the initial clinical event set is not completed, the retrieval is continued, and the next key clinical event is stored in the corresponding storage area until the retrieval of all clinical events in the initial clinical event set is completed.
Step S203, extracting relevant clinical events corresponding to the key clinical events from the initial clinical event set according to the event identifications.
In the remaining clinical events in the initial clinical event set, a second round of retrieval is performed, and relevant clinical events corresponding to the key clinical events are retrieved, for example, the identifier of the first clinical event is matched with the identifier of the first key clinical event, and the clinical events may be stored in the storage area where the key clinical events are located, and the specific matching process refers to step S103, which is not described herein again.
After storing the clinical time in the corresponding storage area, deleting the information of the clinical event in the initial clinical event set. If the retrieval of all clinical events in the initial set of clinical events is not completed, the retrieval continues until the retrieval of all clinical events in the initial set of clinical events is completed.
In step S204, clinical events having an execution dependency relationship with the saved relevant clinical events are extracted from the initial clinical set.
In the remaining clinical events in the initial clinical event set, a third round of search may be performed to search for clinical events having a correlation with the stored relevant clinical events, for example, clinical events having an execution dependency relationship, and the search process refers to step S104, stores the searched qualified clinical events in the storage area where the corresponding relevant clinical events are located, and deletes information of the clinical events in the initial clinical event set. If the retrieval of all clinical events in the initial set of clinical events is not completed, the retrieval is continued until the retrieval of all clinical events in the initial set of events is completed.
In step S205, relevant clinical events occurring within the event occurrence time interval are retrieved from the initial clinical event set according to the saved actual occurrence time (StartTime) of the clinical event.
After the three searches are completed, discrete events occurring during the patient visit may exist, and the fourth search may acquire the event occurrence time interval of the event through the stored actual occurrence time of the same type of event, store the clinical event performed in the event occurrence time interval in the initial clinical event set to the storage area where the event is located, and delete the clinical event. If the retrieval of all clinical events in the initial set of clinical events is not completed, the retrieval continues until the retrieval of all clinical events in the initial set of clinical events is completed.
And step S206, according to the principle of proximity, searching relevant clinical events meeting preset conditions at the event occurrence time in the initial clinical event set according to the stored actual occurrence time of the clinical events.
And finally, in the fifth round of retrieval, retrieving the clinical events of which the event occurrence time in the initial clinical event set and the saved event occurrence time interval accord with preset conditions, and deleting the information in the corresponding initial clinical event set, such as registration events before a doctor visit, or review events after the doctor visit, and the like.
Step S207, saving of clinical events of failure.
After the last retrieval is completed, if clinical events still exist in the initial clinical event set, a storage area is created for the clinical events and stored, and all clinical events in the initial clinical event set are deleted.
Step S208, display and query of clinical events.
After multiple times of retrieval, all clinical events of the patient are classified and stored, and when the information of the patient needs to be known, the clinical events of the patient can be searched. The stored information may be displayed in chronological order.
In the above scenario, it is provided that all the key clinical events are extracted first, and then the corresponding related clinical events are extracted. In other embodiments of the present application, after obtaining a key clinical event, the relevant clinical event corresponding to the key clinical event may be obtained, and then the next key clinical event is obtained, without affecting the implementation of the embodiments of the present application.
According to the clinical event storage method provided by the embodiment of the application, the initial clinical event set of the patient is obtained, the key clinical events are extracted from the initial clinical event set, the corresponding storage areas are created for the key clinical events, the relevant clinical events are extracted from the initial clinical event set, the relevant clinical events are the clinical events having the relevant relation with the key clinical events, and the key clinical events and the relevant clinical events are stored in the storage areas. The method can store the key clinical events in the initial clinical event set and the corresponding related clinical events in the corresponding storage areas, so that the ordered storage of the clinical events is realized, and the medical management is enhanced.
Based on the clinical event storage method provided by the above embodiment, the embodiment of the present application further provides a clinical event storage device, and the working principle of the clinical event storage device is described in detail below with reference to the accompanying drawings.
Fig. 3 is a block diagram illustrating a clinical event storage device according to the present application, the device including:
an initial clinical event set obtaining unit 301, configured to obtain an initial clinical event set of a patient, where the initial clinical event set includes at least one clinical event;
a key clinical event obtaining unit 302, configured to extract a key clinical event from the initial clinical event set, and create a corresponding storage area for the key clinical event;
a relevant clinical event obtaining unit 303, configured to extract a relevant clinical event from the initial clinical event set, where the relevant clinical event is a clinical event having a relevant relationship with the key clinical event, and a determination factor of the relevant relationship at least includes one of: an identification of the clinical events, execution dependencies between the clinical events, and times at which the clinical events occurred;
a clinical event storage unit 304 for storing the key clinical event and the relevant clinical event in the memory area.
Optionally, the key clinical event carries an identifier of the key clinical event, and the relevant clinical event obtaining unit 303 includes:
and the first relevant clinical event acquisition subunit is used for extracting the clinical events of which the identifications are matched with the identifications of the key clinical events from the initial clinical event set to obtain first relevant clinical events.
Optionally, the type of the critical clinical event is also carried in the critical clinical event, and the first relevant clinical event acquiring subunit is further configured to:
and extracting the clinical events of which the identifications are matched with the identifications of the key clinical events and the types are also matched with the types of the key clinical events from the initial clinical event set to obtain first related clinical events.
Optionally, the relevant clinical event acquiring unit 303 further includes:
a second relevant clinical event obtaining subunit, configured to extract, from the initial set of clinical events, a second relevant clinical event having an execution dependency relationship with the first relevant clinical event.
Optionally, the clinical event carries an event occurrence time, and the relevant clinical event obtaining unit 303 further includes:
an event occurrence time interval obtaining subunit, configured to determine an event occurrence time interval according to the event occurrence time of the key clinical event and the event occurrence time of the relevant clinical event;
and the third relevant clinical event obtaining subunit is used for extracting a third relevant clinical event from the initial clinical event set according to the event occurrence time interval.
Optionally, the third relevant clinical event acquiring subunit is further configured to:
extracting the clinical events with the event occurrence time within the event occurrence time interval from the initial clinical event set to form the third relevant clinical event.
Optionally, the third relevant clinical event acquiring subunit is further configured to:
and extracting the clinical events of which the event occurrence time is out of the event occurrence time interval and the time difference between the event occurrence time interval and the endpoint of the event occurrence time interval meets the preset condition from the initial clinical event set to form the third relevant clinical event.
Optionally, the critical clinical events include a first critical clinical event and a second critical clinical event, the first critical clinical event corresponds to a first event occurrence time interval, the second critical clinical event corresponds to a second event occurrence time interval, two endpoints of the first event occurrence time interval are a first time point and a second time point respectively, and two endpoints of the second event occurrence time interval are a third time point and a fourth time point respectively, where the first event occurrence time interval is earlier than the second event occurrence time interval, and the first event occurrence time interval and the second event occurrence time interval do not overlap;
the third associated clinical event acquisition subunit is further configured to:
if the time difference between the event occurrence time of the clinical event in the initial clinical event set and the later one of the two endpoints of the first event occurrence time interval is less than or equal to the time difference between the event occurrence time of the clinical event in the initial clinical event set and the earlier one of the two endpoints of the second event occurrence time interval, then the clinical event is taken as the third relevant clinical event of the first key clinical event;
and if the time difference between the event occurrence time of the clinical event in the initial clinical event set and the later one of the two endpoints of the first event occurrence time interval is greater than the time difference between the event occurrence time of the clinical event in the initial clinical event set and the earlier one of the two endpoints of the second event occurrence time interval, taking the clinical event as the third relevant clinical event of the second key clinical event.
Optionally, the initial clinical event set obtaining unit 301 includes:
the unique identification obtaining subunit is used for obtaining the unique patient identification of the patient;
the index information acquisition subunit is used for acquiring the index information of the patient according to the unique patient identifier; the patient index information includes: the system comprises an outpatient service number, an inpatient service number, an outpatient unique identifier and an inpatient unique identifier;
and the initial clinical event set acquisition subunit is used for acquiring the initial clinical event set of the patient according to the index information of the patient.
According to the clinical event storage device provided by the embodiment of the application, the initial clinical event set of the patient is obtained, the key clinical events are extracted from the initial clinical event set, the corresponding storage areas are created for the key clinical events, the relevant clinical events are extracted from the initial clinical event set, the relevant clinical events are clinical events having relevant relations with the key clinical events, and the key clinical events and the relevant clinical events are stored in the storage areas. The method can store the key clinical events in the initial clinical event set and the corresponding related clinical events in the corresponding storage areas, so that the ordered storage of the clinical events is realized, and the medical management is enhanced.
When introducing elements of various embodiments of the present application, the articles "a," "an," "the," and "said" are intended to mean that there are one or more of the elements. The terms "comprising," "including," and "having" are intended to be inclusive and mean that there may be additional elements other than the listed elements.
It should be noted that, as one of ordinary skill in the art would understand, all or part of the processes of the above method embodiments may be implemented by a computer program to instruct related hardware, where the computer program may be stored in a computer readable storage medium, and when executed, the computer program may include the processes of the above method embodiments. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the apparatus embodiment, since it is substantially similar to the method embodiment, it is relatively simple to describe, and reference may be made to some descriptions of the method embodiment for relevant points. The above-described apparatus embodiments are merely illustrative, and the units and modules described as separate components may or may not be physically separate. In addition, some or all of the units and modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
The foregoing is directed to embodiments of the present application and it is noted that numerous modifications and adaptations may be made by those skilled in the art without departing from the principles of the present application and are intended to be within the scope of the present application.

Claims (15)

1. A method of clinical event storage, the method comprising:
acquiring an initial clinical event set of a patient, wherein the initial clinical event set comprises at least one clinical event;
extracting key clinical events from the initial clinical event set, and creating corresponding storage areas for the key clinical events;
extracting relevant clinical events from the initial clinical event set, wherein the relevant clinical events are clinical events having relevant relations with the key clinical events, and the determining factors of the relevant relations at least comprise one of the following factors: an identification of the clinical events, execution dependencies between the clinical events, and times at which the clinical events occurred;
storing the key clinical event and the relevant clinical event in the storage area;
after the key clinical event and the relevant clinical event are stored in the storage area, if a clinical event still exists in an initial clinical event set, the clinical event is invalid data, and a corresponding storage area is created for the clinical event for storage; wherein the invalid data is caused by a missing of information or an error of data;
the clinical events carry event occurrence times, and the extracting of relevant clinical events from the initial set of clinical events includes:
determining an event occurrence time interval according to the event occurrence time of the key clinical event and the event occurrence time of the relevant clinical event;
extracting a third relevant clinical event from the initial clinical event set according to the event occurrence time interval, wherein the extracting comprises: and extracting the clinical events of which the event occurrence time is out of the event occurrence time interval and the time difference between the event occurrence time interval and the endpoint of the event occurrence time interval meets the preset condition from the initial clinical event set to form the third relevant clinical event.
2. The method of claim 1, wherein the key clinical event carries an identifier of the key clinical event, and wherein extracting relevant clinical events from the initial set of clinical events comprises:
extracting the clinical events of which the identifications are matched with the identifications of the key clinical events from the initial clinical event set to obtain first related clinical events.
3. The method of claim 2, wherein the key clinical events further carry a type of the key clinical event, and the extracting the relevant clinical events from the initial set of clinical events to obtain the first relevant clinical event comprises:
and extracting the clinical events of which the identifications are matched with the identifications of the key clinical events and the types are also matched with the types of the key clinical events from the initial clinical event set to obtain first related clinical events.
4. A method according to claim 2 or 3, characterized in that the method further comprises:
extracting, from the initial set of clinical events, a second relevant clinical event having an execution dependency relationship with the first relevant clinical event.
5. The method of claim 1, wherein extracting the third relevant clinical event from the initial set of clinical events according to the event occurrence time interval comprises:
extracting the clinical events with the event occurrence time within the event occurrence time interval from the initial clinical event set to form the third relevant clinical event.
6. The method of claim 1, wherein the critical clinical events include a first critical clinical event corresponding to a first event occurrence time interval and a second critical clinical event corresponding to a second event occurrence time interval, wherein the first event occurrence time interval has two endpoints being a first time point and a second time point, respectively, and the second event occurrence time interval has two endpoints being a third time point and a fourth time point, respectively, wherein the first event occurrence time interval is earlier than the second event occurrence time interval, and wherein the first event occurrence time interval is non-overlapping with the second event occurrence time interval;
extracting clinical events of which the event occurrence time is outside the event occurrence time interval and the time difference between the event occurrence time interval and the endpoint of the event occurrence time interval meets a preset condition from the initial clinical event set, and forming the third relevant clinical event comprises:
if the time difference between the event occurrence time of the clinical event in the initial clinical event set and the later one of the two endpoints of the first event occurrence time interval is less than or equal to the time difference between the event occurrence time of the clinical event in the initial clinical event set and the earlier one of the two endpoints of the second event occurrence time interval, then the clinical event is taken as the third relevant clinical event of the first key clinical event;
and if the time difference between the event occurrence time of the clinical event in the initial clinical event set and the later one of the two endpoints of the first event occurrence time interval is greater than the time difference between the event occurrence time of the clinical event in the initial clinical event set and the earlier one of the two endpoints of the second event occurrence time interval, taking the clinical event as the third relevant clinical event of the second key clinical event.
7. The method of claim 1, wherein the obtaining an initial set of clinical events for a patient comprises:
obtaining a patient unique identifier of the patient;
obtaining index information of the patient according to the unique patient identifier;
and obtaining an initial clinical event set of the patient according to the index information of the patient.
8. The method of claim 7, wherein the patient index information comprises:
the system comprises an outpatient number, an inpatient number, an outpatient unique identifier and an inpatient unique identifier.
9. A clinical event storage device, the device comprising:
an initial clinical event set acquiring unit, configured to acquire an initial clinical event set of a patient, where the initial clinical event set includes at least one clinical event;
a key clinical event obtaining unit, configured to extract a key clinical event from the initial clinical event set, and create a corresponding storage area for the key clinical event;
a relevant clinical event obtaining unit, configured to extract a relevant clinical event from the initial clinical event set, where the relevant clinical event is a clinical event having a relevant relationship with the key clinical event, and a determination factor of the relevant relationship at least includes one of: an identification of the clinical events, execution dependencies between the clinical events, and times at which the clinical events occurred;
a clinical event storage unit for storing the key clinical events and the relevant clinical events in the repository;
the clinical event storage unit is specifically configured to, after the key clinical event and the relevant clinical event are stored in the storage area, if a clinical event still exists in an initial clinical event set, determine that the clinical event is invalid data, and create a corresponding storage area for the clinical event for storage; wherein the invalid data is caused by a missing of information or an error of data;
the clinical event carries an event occurrence time, and the relevant clinical event obtaining unit further includes:
an event occurrence time interval obtaining subunit, configured to determine an event occurrence time interval according to the event occurrence time of the key clinical event and the event occurrence time of the relevant clinical event;
a third relevant clinical event obtaining subunit, configured to extract a third relevant clinical event from the initial clinical event set according to the event occurrence time interval;
the third associated clinical event acquisition subunit is further configured to:
and extracting the clinical events of which the event occurrence time is out of the event occurrence time interval and the time difference between the event occurrence time interval and the endpoint of the event occurrence time interval meets the preset condition from the initial clinical event set to form the third relevant clinical event.
10. The apparatus according to claim 9, wherein the key clinical event carries an identifier of the key clinical event, and the relevant clinical event obtaining unit comprises:
and the first relevant clinical event acquisition subunit is used for extracting the clinical events of which the identifications are matched with the identifications of the key clinical events from the initial clinical event set to obtain first relevant clinical events.
11. The apparatus according to claim 10, wherein the key clinical event further carries a type of the key clinical event, and the first relevant clinical event acquiring subunit is further configured to:
and extracting the clinical events of which the identifications are matched with the identifications of the key clinical events and the types are also matched with the types of the key clinical events from the initial clinical event set to obtain first related clinical events.
12. The apparatus according to claim 10 or 11, wherein the relevant clinical event acquisition unit further comprises:
a second relevant clinical event obtaining subunit, configured to extract, from the initial set of clinical events, a second relevant clinical event having an execution dependency relationship with the first relevant clinical event.
13. The apparatus of claim 9, wherein the third relevant clinical event acquisition subunit is further configured to:
extracting the clinical events with the event occurrence time within the event occurrence time interval from the initial clinical event set to form the third relevant clinical event.
14. The apparatus of claim 9, wherein the critical clinical events comprise a first critical clinical event corresponding to a first event occurrence time interval and a second critical clinical event corresponding to a second event occurrence time interval, wherein the first event occurrence time interval is earlier than the second event occurrence time interval and the first event occurrence time interval is non-overlapping with the second event occurrence time interval, and wherein the two endpoints of the first event occurrence time interval are a first time point and a second time point, respectively;
the third associated clinical event acquisition subunit is further configured to:
if the time difference between the event occurrence time of the clinical event in the initial clinical event set and the later one of the two endpoints of the first event occurrence time interval is less than or equal to the time difference between the event occurrence time of the clinical event in the initial clinical event set and the earlier one of the two endpoints of the second event occurrence time interval, then the clinical event is taken as the third relevant clinical event of the first key clinical event;
and if the time difference between the event occurrence time of the clinical event in the initial clinical event set and the later one of the two endpoints of the first event occurrence time interval is greater than the time difference between the event occurrence time of the clinical event in the initial clinical event set and the earlier one of the two endpoints of the second event occurrence time interval, taking the clinical event as the third relevant clinical event of the second key clinical event.
15. The apparatus of claim 9, wherein the initial clinical event set acquisition unit comprises:
the unique identification obtaining subunit is used for obtaining the unique patient identification of the patient;
the index information acquisition subunit is used for acquiring the index information of the patient according to the unique patient identifier; the patient index information includes: the system comprises an outpatient service number, an inpatient service number, an outpatient unique identifier and an inpatient unique identifier;
and the initial clinical event set acquisition subunit is used for acquiring the initial clinical event set of the patient according to the index information of the patient.
CN201711431709.7A 2017-12-26 2017-12-26 Clinical event storage method and device Active CN108154935B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711431709.7A CN108154935B (en) 2017-12-26 2017-12-26 Clinical event storage method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711431709.7A CN108154935B (en) 2017-12-26 2017-12-26 Clinical event storage method and device

Publications (2)

Publication Number Publication Date
CN108154935A CN108154935A (en) 2018-06-12
CN108154935B true CN108154935B (en) 2021-06-25

Family

ID=62462354

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711431709.7A Active CN108154935B (en) 2017-12-26 2017-12-26 Clinical event storage method and device

Country Status (1)

Country Link
CN (1) CN108154935B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101657820A (en) * 2007-04-13 2010-02-24 皇家飞利浦电子股份有限公司 Method and system for determining correlation between clinical events
CN104537250A (en) * 2015-01-05 2015-04-22 用友医疗卫生信息系统有限公司 Medical data storage method and device
CN106846213A (en) * 2015-12-04 2017-06-13 北大医疗信息技术有限公司 Clinical data management method and clinical data management system
CN107066783A (en) * 2016-11-16 2017-08-18 哈沙斯特医学研发有限公司 A kind of cross-platform clinical big data analysis and display system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8426146B2 (en) * 2005-06-03 2013-04-23 University of Pittsburgh—of the Commonwealth System of Higher Education Multiparameteric method for assessing immune system status
ES2838923T3 (en) * 2014-10-24 2021-07-02 Koninklijke Philips Nv Medical prognosis and prediction of response to treatment using multiple activities of the cell signaling pathway

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101657820A (en) * 2007-04-13 2010-02-24 皇家飞利浦电子股份有限公司 Method and system for determining correlation between clinical events
CN105335606A (en) * 2007-04-13 2016-02-17 皇家飞利浦电子股份有限公司 Method and system for determining correlation of clinical events
CN104537250A (en) * 2015-01-05 2015-04-22 用友医疗卫生信息系统有限公司 Medical data storage method and device
CN106846213A (en) * 2015-12-04 2017-06-13 北大医疗信息技术有限公司 Clinical data management method and clinical data management system
CN107066783A (en) * 2016-11-16 2017-08-18 哈沙斯特医学研发有限公司 A kind of cross-platform clinical big data analysis and display system

Also Published As

Publication number Publication date
CN108154935A (en) 2018-06-12

Similar Documents

Publication Publication Date Title
CN111180024B (en) Data processing method and device based on word frequency and inverse document frequency and computer equipment
US10409864B2 (en) Transaction control block for multiversion concurrency commit status
JP5923307B2 (en) Assertion-based record linkage in a decentralized autonomous medical environment
CN104240171B (en) Electronic health record generation method and system
Williams et al. Process mining in primary care: a literature review
CN106793957B (en) Medical system and method for predicting future outcome of patient care
CN105574334A (en) Medical information processing method and system
CN111178069A (en) Data processing method and device, computer equipment and storage medium
CN109256206A (en) Interrogation data processing method, device, computer equipment and storage medium
CN106327396A (en) Hospital business data management platform and method
CN115033566A (en) Multi-source heterogeneous medical big data fusion method and system
CN113628707A (en) A method, device, device and storage medium for processing patient medical record data
CN109102845B (en) Medical document auditing method, device, computer equipment and storage medium
CN110580293A (en) Entity relationship storage method and device
US10585916B1 (en) Systems and methods for improved efficiency
EP4443443A1 (en) Process and system for connecting a patient and a specialist based on a pathology
CN108154935B (en) Clinical event storage method and device
CN113707260B (en) Prescription drug issuing method, device, equipment and storage medium
Isken et al. Collection and preparation of sensor network data to support modeling and analysis of outpatient clinics
CN114637737A (en) Online medical theme library construction method and device
JP2000200314A (en) Data processing method, method and system for managing medical data and recording medium
Bano et al. Database-Less Extraction of Event Logs from Redo Logs
CN113611383A (en) Medical information acquisition method and device, electronic equipment and storage medium
JP2015170040A (en) information processing apparatus, information processing method and program
Ghosh et al. Checkpoint based multi-version concurrency control mechanism for remote healthcare system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant