This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2018-165438, filed on Sep. 4, 2018 and Japanese Patent Application No. 2019-160932, filed on Sep. 4, 2019; the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a medical information management system, a medical information management apparatus, and a medical information management method.
There has been a demand that, when a patient is transported to a hospital by an ambulance or the like, medical information (e.g., images and/or vital data of the patient) obtained in the vehicle during the transport be usable at the hospital being the transport destination. To meet this demand, a technique is known by which, for example, the medical information obtained in the vehicle during the transport is brought into association with medical examination data obtained at the hospital being the transport destination, on the basis of identification information of the patient assigned before the transport to the hospital.
A medical information management system according to an embodiment includes a storage device and a medical information management apparatus. The storage device stores therein pieces of medical information of patients acquired by an extra-order device that acquires medical information without following a medical order issued by a hospital. The medical information management apparatus is configured to obtain medical information of a patient who is to use the hospital, from among the pieces of medical information stored in the storage device. The medical information management apparatus includes a processing circuit configured: to obtain the medical information of the patient who is to use the hospital, from among the pieces of medical information stored in the storage device; to obtain patient identification information uniquely identifying, within the hospital, the patient who is to use the hospital, and to further bring the obtained medical information of the patient into association with the patient identification information.
Exemplary embodiments of a medical information management system, a medical information management apparatus, and a medical information management method will be explained below, with reference to the accompanying drawings. Possible embodiments are not limited to the embodiments described below. Further, the description of each of the embodiments is, in principle, similarly applicable to any other embodiment.
A medical information management system according to an embodiment is configured to bring medical information such as one or more image of a patient acquired from an ambulance or the like governed by a fire department or a firefighters organization, into association with medical information held at a hospital or the like being the transport destination of the patient.
In the medical information management system 1, the management apparatuses 10a and 10b, the onboard devices 20a and 20b, and the image server 30 are connected so as to be able to communicate with one another via a network NW formed in a wired or wireless manner. Further, the management apparatus 10a, the RIS 40a, and the PACS 50a are each connected via an intra-hospital network NWa formed in a wired or wireless manner, so as to be able to communicate with a hospital information system (not illustrated) structured in a hospital HPa. Similarly, the management apparatus 10b, the RIS 40b, and the PACS 50b are each connected via an intra-hospital network NWb formed in a wired or wireless manner, so as to be able to communicate with a hospital information system (not illustrated) structured in a hospital HPb. Also modalities (explained later) and server apparatuses (not illustrated) included in other systems used at the hospital such as a hospital accounting system (not illustrated), an electronic medical record system (not illustrated), and the like may be connected to the intra-hospital networks NWa and NWb.
The medical information management system 1 illustrated in
The management apparatuses 10 illustrated in
The onboard devices 20 illustrated in
The image server 30 illustrated in
The RISs 40 illustrated in
The PACSs 50 illustrated in
To begin with, a first embodiment will be explained. In the first embodiment, the management apparatus 10a is configured to specify the pre-arrival medical information of the patient by using a “Device ID” uniquely identifying the onboard device 20a that took the images of the patient and information related to the arrival time of the patient at the hospital. In this situation, the “Device ID” is an example of the identification information of an extra-order device. The “arrival time” is an example of the arrival status. For example, the Device ID of the onboard device 20a is “Camera-A”, whereas the Device ID of the onboard device 20b is “Camera-B”. As explained below, in some situations, a Device ID may be assigned to each of devices other than the onboard devices 20.
First, a process performed before the patient arrives at the hospital HPa will be explained.
As illustrated in
Further, the hospital HPa is notified of a schedule of the transport of the patient in the ambulance, together with the Device ID of the onboard device 20a mounted in the ambulance. The transport schedule may be notified by the onboard device 20a, for example. However, possible embodiments are not limited to this example, and the schedule may be notified by the image server 30 or another device. In that situation, the management apparatus 10a at the hospital HPa refers to the images stored in the image server 30 (3. Refer to Images). At that time, among the images kept in association with the Device ID in the notification, the management apparatus 10a refers to such images that are not kept in association with an arrival time, i.e., images of which the arrival times are “unregistered”.
Subsequently, the RIS 40a issues an “emergency ID” used for identifying the patient at the hospital HPa and transmits the “emergency ID” to the management apparatus 10a (4. Issue Emergency ID). The management apparatus 10a brings the obtained emergency ID into association with the Device ID and the arrival time (4. Bring Patient into Association). In this situation, the “emergency ID” is an example of the patient identification information. The processes of “3. Refer to Images” and “4. Issue Emergency ID” with “4. Bring Patient into Association” may simultaneously be performed in parallel to each other or may be performed in a reversed sequence.
Next, a process performed after the patient arrives at the hospital HPa will be explained.
Further, at the hospital HPa, a medical examination is performed on the patient who has arrived, by using a modality for which the already-issued emergency ID and a worklist are provided by the RIS 40a in advance (6. Medical Examination). One or more images of the patient obtained during the medical examination are transmitted to the PACS 50a, as data in the DICOM format kept in association with the emergency ID (6. Transfer). The PACS 50a stores therein the obtained data in the DICOM format as post-arrival medical information.
Further, when the patient arrives, the management apparatus 10a downloads the pre-arrival medical information including the images of the patient, from the image server 30 (7. Download). In this situation, among the images kept in association with the Device ID provided in the notification in advance, the management apparatus 10a downloads such images of which the arrival times coincide with the arrival time of the patient, i.e., the images of which the arrival times are each “12:10”.
Subsequently, the management apparatus 10a converts the downloaded images into data in the DICOM format, together with the image IDs, emergency ID, and Device ID that are kept in association (8. Convert), and transmits the result to the PACS 50a, as pre-arrival medical information (9. Transfer). The PACS 50a stores therein the received pre-arrival medical information converted in the DICOM format. As a result, in the PACS 50a, the pre-arrival medical information and the post-arrival medical information are brought into association with each other by the same emergency ID.
Next, a function of the medical information management system 1 that performs the processes illustrated in
The communication I/F 11 is connected to the processing circuit 15 and is configured to control transmission and communication of various types of data, to/from and with various types of apparatuses and devices connected via the network NW and the intra-hospital network NWa. For example, the communication I/F 11 may be realized by using a network card, a network adaptor, a Network interface Controller (NIC), or the like.
The input I/F 12 is connected to the processing circuit 15 and is configured to convert an input operation received from an administrator (not illustrated) of the management apparatus 10 into an electrical signal and to output the electrical signal to the processing circuit 15. For example, the input I/F 12 may be a switch button, a mouse, a keyboard, a touch panel, and/or the like.
The display 13 is connected to the processing circuit 15 and is configured to display various types of information and various types of image data output from the processing circuit 15. For example, the display 13 may be realized by using a liquid crystal monitor, a Cathode Ray Tube (CRT) monitor, a touch panel, or the like.
The storage 14 is connected to the processing circuit 15 and is configured to store therein various types of data. For example, the storage 14 may be realized by using a semiconductor memory element such as a Random Access Memory (RAM) or a flash memory, or a hard disk, an optical disk, or the like. In the present embodiment, the storage 14 stores therein a patient table 141, for example.
The patient table 141 stores therein information keeping the pre-arrival medical information obtained from the image server 30 in correspondence with the emergency ID obtained from the RIS 40. In the present embodiment, for example, the patient table 141 stores therein information related to the images included in the pre-arrival medical information. The information stored in the patient table 141 is stored by, for example, a first obtaining function 151, a second obtaining function 152, a converting function 153, and a registering function 154, (explained later).
For example, the record in the first line in
In
Returning to the description of
In this situation, all the processing functions of the first obtaining function 151, the second obtaining function 152, the converting function 153, and the registering function 154 may be recorded in the storage 14 in the form of one computer-executable program. For example, the program may be referred to as a medical information management program. In that situation, the processing circuit 15 realizes the first obtaining function 151, the second obtaining function 152, the converting function 153, and the registering function 154 corresponding to the medical information management program, by reading the medical information management program from the storage 14 and executing the read medical information management program.
The first obtaining function 151 included in the processing circuit 15 is configured to obtain the pre-arrival medical information from the image server 30. For example, by using the input of the Device ID provided in the notification or the like as a trigger of the start, the first obtaining function 151 is configured to access the image server 30 via the network NW. The first obtaining function 151 is configured to refer to the images that are stored in the image server 30 and are kept in association with the Device ID. Further, the first obtaining function 151 is configured to output the image IDs of the obtained images and the arrival times kept in association with the images, to the registering function 154.
Further, by using the input of the notification about the arrival of the patient or the like as a trigger of the start, the first obtaining function 151 is configured to download the image data from the image server 30. The first obtaining function 151 is configured to download the pre-arrival medical information including the data of the images corresponding to the image IDs and the Device ID that have already been registered in the patient table 141 and to further output the downloaded pre-arrival medical information to the converting function 153.
The second obtaining function 152 is configured to obtain the emergency ID from the RIS 40a. For example, the second obtaining function 152 is configured to receive the emergency ID from the RIS 40a and to output the received emergency ID to the registering function 154.
The converting function 153 is configured to convert the image data into data in the DICOM format. When having received the pre-arrival medical information including the data of the images that is output from the first obtaining function 151, the converting function 153 is configured to convert the images into data in the DICOM format, together with the image IDs, Device ID, and emergency ID kept in association therewith. The converting function 153 is configured to transmit the pre-arrival medical information resulting from the conversion, to the PACS 50a.
The registering function 154 is configured to bring the pre-arrival medical information of the transported patient into correspondence with the emergency ID. When having received the image IDs and the arrival time that is output from the first obtaining function 151, the registering function 154 is configured to judge whether an “arrival time” has not yet been registered (i.e., is unregistered) with respect to pre-arrival medical information having a matching Device ID. The registering function 154 is configured to store the image IDs and the Device ID of the pre-arrival medical information of which the arrival time is determined to be unregistered, into the patient table 141 so as to be kept in association with the emergency ID output from the second obtaining function 152.
Further, each of the onboard devices 20 includes, as illustrated in
The camera 21 included in the onboard device 20 is configured to obtain the one or more images of the patient and to output data of the images to the transmission data generating unit 22. The camera 21 may be an optical camera, for example. However, possible embodiments are not limited to this example, and may be another device such as an X-ray CT apparatus, an ultrasound diagnosis apparatus, or the like. The transmission data generating unit 22 is configured to generate the pre-arrival medical information to be transmitted to the image server 30, by assigning the identification information to the data of the images. The transmission data generating unit 22 is configured to issue image IDs for the data of the images, to assign the issued image IDs to the data of the images together with the Device ID assigned to the onboard device 20, and to transmit the result to the image server 30 via the communication I/F 23. Further, the transmission data generating unit 22 is configured to transmit the transport schedule of the patient including the Device ID to the hospital HPa via the communication I/F 23.
The communication I/F 23 is configured to control transmission and communication of various types of data, to/from and with other apparatuses and devices or the like connected via the network NW. For example, the communication I/F 23 is configured to transmit the pre-arrival medical information output from the transmission data generating unit 22, to the image server 30. For example, the communication I/F 23 may be realized by using a network card, a network adaptor, or the like.
As illustrated in
The communication I/F 31 is connected to the processing circuit 35 and is configured to control transmission and communication of various types of data, to/from and with various types of apparatuses and devices connected via the network NW. For example, the communication I/F 31 may be realized by using a network card, a network adaptor, or the like.
The input I/F 32 is connected to the processing circuit 35 and is configured to convert an input operation received from an administrator (not illustrated) of the image server 30 into an electrical signal and to output the electrical signal to the processing circuit 35. Fr example, the input I/F 32 may be a switch button, a mouse, a keyboard, a touch panel, and/or the like.
The display 33 is connected to the processing circuit 35 and is configured to display various types of information output from the processing circuit 35 and the like. For example, the display 33 may be realized by using a liquid crystal monitor, a CRT monitor, a touch panel, or the like.
The storage 34 is connected to the processing circuit 35 and is configured to store therein various types of data. For example, the storage 34 may be realized by using a semiconductor memory element such as a RAM or a flash memory, or a hard disk, an optical disk, or the like. In the present embodiment, the storage 34 stores therein an image table 341, for example.
The image table 341 stores therein information related to the pre-arrival medical information obtained from the onboard device 20. In the present embodiment, the image table 341 is set, for example, by an obtaining function 351 and a registering function 352. For example, as illustrated in
Returning to the description of
In this situation, all the processing functions of the obtaining function 351 and the registering function 352 may be recorded in the storage 34 in the form of one computer-executable program. In that situation, the processing circuit 35 realizes the obtaining function 351 and the registering function 352 by reading the program from the storage 34 and executing the read program.
The obtaining function 351 included in the processing circuit 35 is configured to obtain the pre-arrival medical information from the onboard device 20. For example, when having received the pre-arrival medical information including the data of the images from the onboard device 20 via the network NW, the obtaining function 351 stores the data of the images into the storage 34 and also outputs information such as the image IDs and the Device ID kept in association with the pre-arrival medical information, to the registering function 352.
The registering function 352 is configured to register information related to the pre-arrival medical information into the image table 341. The registering function 352 is configured to register the image IDs and the Device ID output from the obtaining function 351 into the image table 341 illustrated in
Next, a function of the medical information management system 1 that performs the processes illustrated in
As illustrated in
The communication I/F 41 is connected to the processing circuit 45 and is configured to control transmission and communication of various types of data, to/from and with various types of apparatuses and devices connected via the intra-hospital network NWa. For example, the communication I/F 41 may be realized by using a network card, a network adaptor, or the like.
The input I/F 42 is connected to the processing circuit 45 and is configured to convert an input operation received from an administrator (not illustrated) of the RIS 40a into an electrical signal and to output the electrical signal to the processing circuit 45. For example, the input I/F 42 may be a switch button, a mouse, a keyboard, a touch panel, and/or the like.
The display 43 is connected to the processing circuit 45 and is configured to display various types of information output from the processing circuit 45 and the like. For example, the display 43 may be realized by using a liquid crystal monitor, a CRT monitor, a touch panel, or the like.
The storage 44 is connected to the processing circuit 45 and is configured to store therein various types of data. For example, the storage 44 may be realized by using a semiconductor memory element such as a RAM or a flash memory, or a hard disk, an optical disk, or the like.
The processing circuit 45 is configured to control operations of the entirety of the RIS 40a, by executing an issuing function 451. In this situation, for example, the issuing function 451, which is a constituent element of the processing circuit 45 illustrated in
Alternatively, all the processing functions of the issuing function 451 may be recorded in the storage 44 in the form of one computer-executable program. In that situation, the processing circuit 45 realizes the issuing function 451, by reading the program from the storage 44 and executing the read program.
The issuing function 451 included in the processing circuit 45 is configured to issue the emergency ID. For example, by using the input of the Device ID provided in the notification or the like as a trigger of the start, the issuing function 451 is configured to issue the emergency ID and to output the emergency ID to the management apparatus 10a and to the PACS 50a via the intra-hospital network NWa.
A registering function 452 is configured to register information related to the pre-arrival medical information into an image table 441. The registering function 452 is configured to register the image IDs and the Device ID output from the issuing function 451 into the image table 441. Further, when having obtained the information related to the arrival time from the onboard device 20, the registering function 452 stores the information related to the arrival time so as to be kept in association with the image IDS and the Device ID stored in the image table 441, as illustrated in
As illustrated in
The communication I/F 51 is connected to the processing circuit 55 and is configured to control transmission and communication of various types of data, to/from and with various types of apparatuses and devices connected via the intra-hospital network NWa. For example, the communication I/F 51 may be realized by using a network card, a network adaptor, or the like.
The input I/F 52 is connected to the processing circuit 55 and is configured to convert an input operation received from an administrator (not illustrated) of the PACS 50a into an electrical signal and to output the electrical signal to the processing circuit 55. For example, the input I/F 52 may be a switch button, a mouse, a keyboard, a touch panel, and/or the like.
The display 53 is connected to the processing circuit 55 and is configured to display various types of information output from the processing circuit 55 and the like. For example, the display 53 may be realized by using a liquid crystal monitor, a CRT monitor, a touch panel, or the like.
The storage 54 is connected to the processing circuit 55 and is configured to store therein various types of data. For example, the storage 54 may be realized by using a semiconductor memory element such as a RAM or a flash memory, or a hard disk, an optical disk, or the like. In the present embodiment, the storage 54 stores therein a DICOM table 541, for example.
The DICOM table 541 stores therein information related to data in the DICOM format. In the present embodiment, the DICOM table 541 is set by an obtaining function 551 (explained later), for example. The DICOM table 541 is an example of a storage unit.
Further, as indicated in records 5411 in the third line and the fourth line in
Returning to the description of
Alternatively, all the processing functions of the obtaining function 551 may be recorded in the storage 54 in the form of one computer-executable program. In that situation, the processing circuit 55 realizes the obtaining function 551, by reading the program from the storage 54 and executing the read program.
The obtaining function 551 included in the processing circuit 55 is configured to obtain the image data and to also store information related to the image data into the DICOM table 541. For example, the obtaining function 551 is configured to obtain the image data converted into the DICOM format from the management apparatus 10a, via the intra-hospital network NWa. Similarly, for example, the obtaining function 551 is configured to obtain the image data in the DICOM format from modalities via the intra-hospital network NWa. Further, the obtaining function 551 is configured to store the image IDs, the Device IDs, the emergency IDs, and the arrival times kept in association with the obtained image data, into the DICOM table 541.
Next, a processing procedure performed by the medical information management system 1 according to the first embodiment will be explained, with reference to
For example, as illustrated in
Subsequently, when having obtained the image data, the image IDs, and the Device ID, the image server 30 registers the image IDs and the Device ID into the image table 341 (step S22). After that, when having obtained the Device ID, the processing circuit 15 refers to the images stored in the image server 30 by using the Device ID (step S31). The processing circuit 15 obtains the data and the image IDs of the images corresponding to the Device ID (step S32).
Further, when having obtained the Device ID, the RIS 40a issues an emergency ID used for specifying the patient being transport (step S41). The RIS 40a transmits the issued emergency ID to the PACS 50a (step S42) and also to the management apparatus 10a (step S43). The processing circuit 15 stores the emergency ID obtained from the RIS 40a so as to be kept in correspondence with the image data obtained from the image server 30 (step S44).
Next, a process performed in the medical information management system 1 after the arrival of the patient will be explained.
At first, when the patient arrives at the hospital (step S51), the onboard device 20a transmits the arrival time to the image server 30 (step S52). The image server 30 registers the received arrival time into the image table 341 so as to be kept in correspondence with the Device ID and the image IDs (step S53).
Further, the PACS 50a obtains medical examination images of the patient who arrived at the hospital, from other modalities (step S61). The PACS 50a registers the obtained medical examination images into the DICOM table 541 so as to be kept in correspondence with the emergency ID (step S62).
The processing circuit 15 accesses the image server 30 and downloads the image data newly registered with the arrival time, together with the arrival time (step S71). Subsequently, the processing circuit 15 registers the obtained arrival time into the patient table 141 so as to be kept in correspondence with the emergency ID (step S72). Further, the processing circuit 15 converts the obtained image data into the DICOM format (step S81) and transmits the DICOM data resulting from the conversion to the PACS 50a so as to be kept in association with the emergency ID (step S91). The PACS 50a stores the DICOM data received from the management apparatus 10a into the DICOM table 541 so as to be kept in correspondence with the emergency ID (step S92).
As explained above, according to the first embodiment, the first obtaining function 151 is configured to obtain the pre-arrival medical information, which is the medical information of the patient obtained before the patient arrives at the hospital. The second obtaining function 152 is configured to obtain the patient identification information used for identifying the patient at the hospital and kept in correspondence with the post-arrival medical information, which is the medical information obtained after the patient arrives at the hospital. Further, the registering function 154 is configured to bring the pre-arrival medical information and the patient identification information into association with each other. Accordingly, the medical information management system 1 according to the first embodiment is able to easily bring the data related to the patient and acquired before the arrival at the hospital into association, at the hospital being the transport destination.
In that situation, as the information brought into association with the pre-arrival medical information, the first obtaining function 151 may further obtain the arrival information related to the arrival of the patient at the hospital. Further, the registering function 154 may bring pre-arrival medical information that is not kept in association with the arrival information indicating the arrival of the patient at the hospital, into association with the patient identification information. As a result, it is possible to prevent misidentification with information related to another patient who has already arrived at the hospital. The arrival information is an example of the arrival status.
Further, in the first embodiment, the medical information management system 1 includes the storage device (the image server 30) and the management apparatus 10. The storage device stores therein the pieces of medical information of patients acquired by an extra-order device that acquires medical information without following an order issued by the hospital HP. The processing circuit 15 included in the medical information management apparatus is configured to obtain the medical information of the patient who is to use the hospital, from among the pieces of medical information stored in the storage device, to obtain the patient identification information (the emergency ID) uniquely identifying, within the hospital, the patient who is to use the hospital, and to bring the obtained medical information of the patient into association with the patient identification information. With these arrangements, it is possible to easily bring the data related to the patient and acquired without following an order into association, at the hospital being the transport destination.
Further, in the first embodiment, the storage device may store therein the identification information (the Device ID) of the extra-order device, the arrival status at the hospital (the arrival time), and the medical information based on the extra-order device (the onboard device 20) so as to be kept in correspondence with one another. The processing circuit 15 included in the medical information management apparatus may obtain the identification information of the extra-order device and may obtain the medical information of the patient who is to use the hospital on the basis of the arrival status at the hospital kept in correspondence with the identification information.
Further, in the first embodiment, the patient identification information may be issued for an order issued by the hospital. The processing circuit 15 included in the medical information management apparatus may be configured to convert the obtained medical information of the patient into the same data format as the data format of the medical information that is based on an intra-hospital device used on the patient corresponding to the patient identification information and was obtained by following the issued order and configured to bring the medical information resulting from the conversion into association with the patient identification information.
The image IDs and the Device IDs in the first embodiment do not necessarily have to be able to uniquely identify the patients. For example, the image IDs do not necessarily have to contain information such as the patients' names or identification numbers for identifying the patients, and do not necessarily have to be kept in association with such information in advance.
With reference to
In the first embodiment above, the configuration was explained in which the transported patient is specified by using the set made up of the Device ID of the onboard device 20a and the arrival time at which the patient arrived at the hospital. In contrast, in a second embodiment, a configuration will be explained in which a transported patient is specified by using a set made up of the Device ID of an onboard device 70a (explained later) and a transport ID uniquely identifying a patient transport procedure. In this situation, the “transport ID” is an example of the issued identification information. As the transport ID, for example, meta data appended on the basis of a publicly-known Encounter-Based Imaging Workflow (EBIW) may be used.
First, in the second embodiment, a process performed before the patient arrives at the hospital HPa illustrated in
As illustrated in
Further, the onboard device 70a transmits the taken images to the image server 30, together with the “image IDs”, a “Device ID”, and the “transport ID” (2a. Transfer). The image server 30 stores therein the images transmitted thereto from the onboard device 20a, so as to be kept in correspondence with the image IDs, the Device ID, and the transport ID.
Further, the hospital HPa is notified of a schedule of the transport of the patient in the ambulance, together with the Device ID of the onboard device 70a mounted in the ambulance and the transport ID. In this situation, the management apparatus 60a at the hospital HPa refers to the images stored in the image server 80 (3a. Refer to Images). At that time, the management apparatus 60a refers to such images that are kept in association with the Device ID and the transport ID provided in the notification. The management apparatus 10a brings the Device ID and the transport ID of the referenced images into association with the emergency ID obtained from the RIS 40a (4a. Bring Patient into Association).
Next, a process performed after the patient arrives at the hospital HPa in the second embodiment will be explained.
Next, a function of a medical information management system 2 that performs the processes illustrated in
The storage 64 is connected to the processing circuit 65 and is configured to store therein various types of data. In the present embodiment, the storage 64 stores therein a patient table 641, for example.
Similarly to the patient table 141, the patient table 641 stores therein information keeping the pre-arrival medical information obtained from the image server 80 in correspondence with the emergency ID obtained from the RIS 40. The information stored in the patient table 641 is stored by, for example, a first obtaining function 651, the second obtaining function 152, the converting function 153, and a registering function 654 (explained later).
Returning to the description of
The first obtaining function 651 included in the processing circuit 65 is configured to obtain the pre-arrival medical information from the image server 80. For example, by using the input of the notification about the Device ID and the transport ID or the like as a trigger of the start, the first obtaining function 651 is configured to access the image server 80 via the network NW. The first obtaining function 651 is configured to refer to the images stored in the image server 80 and kept in association with the Device ID and the transport ID. Further, the first obtaining function 151 is configured to output the image IDs of the obtained images and the transport ID to the registering function 654.
Further, by using the input of the notification about the arrival of the patient or the like as a trigger of the start, the first obtaining function 651 is configured to download the image data from the image server 80. The first obtaining function 651 is configured to download the pre-arrival medical information including the data of the images corresponding to the image IDs, the Device ID, and the transport ID that have already been registered in the patient table 641 and to further output the downloaded pre-arrival medical information to the converting function 153.
The registering function 654 is configured to bring the pre-arrival medical information of the transported patient into correspondence with the emergency ID. When having received the image IDs and the transport ID that is output from the first obtaining function 651, the registering function 654 stores the image IDs of the pre-arrival medical information having a matching Device ID and a matching transport ID, into the patient table 641 so as to be kept in association with the emergency ID output from the second obtaining function 152.
Further, as illustrated in
The transmission data generating unit 72 included in the onboard device 70 is configured to generate the pre-arrival medical information to be transmitted to the image server 30, by assigning the identification information to the data of the images and issuing the transport ID. The transmission data generating unit 72 is configured to issue the image IDs for the data of the images, to assign the issued image IDs to the data of the images together with the Device ID assigned to the onboard device 20 and the transport ID, and to transmit the result to the image server 80 via the communication I/F 23. Further, the transmission data generating unit 72 is configured to transmit the transport schedule of the patient including the Device ID and the transport ID to the hospital HPa via the communication I/F 23.
As illustrated in
The storage 84 is connected to the processing circuit 85 and is configured to store therein various types of data. The storage 84 stores therein an image table 841, for example.
The image table 841 stores therein information related to the pre-arrival medical information obtained from the onboard device 70. In the present embodiment, the image table 841 is set by an obtaining function 851 and a registering function 852 (explained later), for example.
In the image table 841 illustrated in
Returning to the description of
The obtaining function 851 included in the processing circuit 85 is configured to obtain the pre-arrival medical information from the onboard device 70. For example, when having received the pre-arrival medical information including the data of the images, from the onboard device 70 via the network NW, the obtaining function 851 is configured to store the data of the images into the storage 84 and is also configured to output the information such as the image IDs, the Device ID, and the transport ID kept in association with the pre-arrival medical information, to the registering function 852.
The registering function 852 is configured to register the information related to the pre-arrival medical information into the image table 841. The registering function 852 is configured to register the image IDs, the Device ID, and the transport ID output from the obtaining function 851 into the image table 841.
Next, a processing procedure performed by the medical information management system 1 according to the first embodiment will be explained, with reference to
Subsequently, when having obtained the image data, the image IDs, the Device ID, and the transport ID, the image server 80 registers the image IDs, the Device ID, and the transport ID into the image table 341 (step S26). After that, when having obtained the Device ID, the processing circuit 65 refers to the images stored in the image server 80 by designating the Device ID and the transport ID (step S31-1). The processing circuit 65 obtains the data of the images corresponding to the Device ID and the transport ID, as well as the Device ID and the image IDs (step S32). The processes thereafter are the same as those illustrated in
Next, a process performed in the medical information management system 1 after the arrival of the patient will be explained.
As explained above, according to the second embodiment, the pre-arrival medical information includes the images taken of the patient. According to the second embodiment, the first obtaining function 651 is configured to further obtain, as the information kept in association with the pre-arrival medical information, the transport identification information serving as the information identifying the patient transport procedure to the hospital and the device identification information identifying the device that took the images of the patient. The registering function 654 according to the second embodiment is configured to bring the pre-arrival medical information specified by the transport identification information and the device identification information, into association with the patient identification information. Accordingly, also in the medical information management system 2 according to the second embodiment, it is possible to easily bring the data related to the patient acquired during the transport to the hospital into association, at the hospital being the transport destination.
In the second embodiment, the patient being transported is specified by using the set made up of the transport ID and the Device ID. Accordingly, even when the transport ID issued by the onboard device 70a is a duplicate of the transport ID that was already issued by the other different onboard device (i.e., 70b), it is possible to uniquely identify the patient being transported. Consequently, according to the second embodiment, it is possible to enable each of the onboard devices 70 to assign a unique transport ID, without the need to integrally control the assigning of the transport IDs among the plurality of onboard devices 70.
Further, in the second embodiment, another arrangement is also acceptable in which the storage device (the image server 80) stores therein the issued identification information (the transport ID) issued by the extra-order device (the onboard device 70) and uniquely identifying the patient who used the extra-order device, so as to be kept in correspondence with the medical information based on the extra-order device. The processing circuit 15 included in the medical information management apparatus may be configured to obtain the issued identification information and to obtain the medical information kept in correspondence with the issued identification information, as the medical information of the patient who is to use the hospital.
In the second embodiment above, the configuration was explained in which the transported patient is specified by using the set made up of the Device ID of the onboard device 70a and the transport ID uniquely identifying the patient transport procedure; however, the extra-order device that obtains the medical information is not limited to the onboard devices. For example, another configuration is also acceptable in which the medical information obtained by the onboard device 70a is brought into association with medical information obtained by an external extra-order device such as a smartphone or a drone. In a third embodiment, an example will be explained in which, before an onboard device Ca (explained later) obtains images of the patient, pre-arrival medical information obtained by an external extra-order device is further brought into association with the post-arrival medical information.
First, in the third embodiment, a process performed before the patient arrives at the hospital HPa illustrated in
As illustrated in
Subsequently, before the ambulance in which the onboard device Ca is mounted arrives, the drone Ba arrives at the patient's location and obtains the transport ID issued by the smartphone Aa and the external Device ID (B1. Hand Over Transport ID). The drone Ba takes one or more images of the patient and assigns “image IDs” thereto (B2. Take Images) and transmits the taken images to the image server E0, together with the “image IDs”, the external Device ID of the drone Ba, the “external Device ID of the smartphone Aa”, and the “transport ID: trans002” (B3. Transfer).
After that, when the ambulance in which the onboard device Ca is mounted arrives at the patient's location, the onboard device Ca obtains the transport ID issued by the smartphone Aa and the external Device ID (C1. Hand Over Transport ID). Further, the onboard device Ca takes one or more images of the patient and assigns “image IDs” thereto (1. Take Images) and transmits the obtained transport ID “trans002” to the hospital HPa (C2. Transport ID: trans002). After that, the onboard device Ca transmits the taken images to the image server E0, together with the “image IDs”, the “Device ID of the onboard device Ca”, “the external Device ID of the smartphone Aa”, and the “transport ID: trans002” (A3. Transfer).
Further, the hospital HPa is notified of a schedule of the transport of the patient in the ambulance, together with the Device ID of the onboard device Ca mounted in the ambulance, the external Device ID of the smartphone Aa, and the transport ID. In this situation, a management apparatus Da at the hospital HPa refers to images stored in the image server E0 (3b. Refer to Images). At that time, the management apparatus Da refers to such images that are kept in association with either the Device ID or the external Device ID and the transport ID provided in the notification. The processes thereafter are the same as those illustrated in
Next, a function of a medical information management system 3 that performs the processes illustrated in
Before the ambulance in which the onboard device Ca is mounted arrives, the smartphone Aa is configured to take one or more images of the patient and to transmit pre-arrival medical information including the images and the like, to the image server E0. As illustrated in
The camera A1 of the smartphone Aa is configured, similarly to the camera 21 of the onboard device 20, to obtain images of the patient and to output data of the images to the transmission data generating unit A2.
The transmission data generating unit A2 is configured, similarly to the transmission data generating unit 22 of the onboard device 20, to generate the pre-arrival medical information to be transmitted to the image server E0, by assigning the identification information to the data of the images and issuing the transport ID. The transmission data generating unit E2 is configured to issue the image IDs for the data of the images, to assign the issued image IDs to the data of the images, together with the Device ID and the transport ID assigned to the smartphone Aa, and to transmit the result to the image server E0 via the communication I/F A3. Further, the transmission data generating unit A2 is configured to transmit the transport schedule of the patient including the Device ID and the transport ID, to the hospital HPa via the communication I/F A3.
The communication I/F A3 is configured to control transmission and communication of various types of data, to/from and with other apparatuses and devices or the like connected via the network NW, and the like. For example, the communication I/F A3 is configured to transmit the pre-arrival medical information output from the transmission data generating unit 22 to the image server E0. For example, the communication I/F A3 may be realized by using a network card, a network adaptor, or the like. Further, as a standard of the communication, the communication I/F A3 may adopt a standard of near-field wireless communication such as Wi-Fi or Bluetooth (a registered trademark).
The ID output unit A4 is configured to output the external Device ID and the issued transport ID to the drone Ba, the onboard device Ca, and the like. The ID output unit A4 may cause a display (not illustrated) to display a two-dimensional code (e.g., a QR code (a registered trademark)) including information related to the external Device ID and the transport ID or may output the information related to the external Device ID and the transport ID via the communication I/F A3.
Further, before the ambulance in which the onboard device Ca is mounted arrives, the drone Ba is configured to arrive at the site, to take one or more images of the patient, and to transmit pre-arrival medical information including the images, to the image server E0. As illustrated in
The camera B1 of the drone Ba is configured, similarly to the camera A1 of the smartphone Aa, to obtain the images of the patient and to output data of the images to the transmission data generating unit B2.
The transmission data generating unit B2 is configured, similarly to the transmission data generating unit A2 of the smartphone Aa, to generate the pre-arrival medical information to be transmitted to the image server E0 by assigning the identification information to the data of the images and issuing the transport ID. The transmission data generating unit E2 is configured to issue the image IDs to the data of the images, to assign the issued image IDs to the data of the images together with the Device ID of the drone Ba and the transport ID, and to transmit the result to the image server E0 via the communication I/F B3. Further, the transmission data generating unit B2 is configured to transmit the transport schedule of the patient including the Device ID and the transport ID, to the hospital HPa, via the communication I/F B3.
When the ID obtaining unit B4 has obtained the external Device ID and the transport ID from the smartphone Aa, for example, the transmission data generating unit B2 is configured to assign the external Device ID of the smartphone Aa and the obtained transport ID to the data of the images together with the image IDs and the Device ID of the drone Ba and to further transmit the result to the image server E0 via the communication I/F B3. Further, the transmission data generating unit B2 is configured to transmit the Device ID, the external Device ID of the smartphone Aa, and the transport schedule of the patient including and the transport ID received from the smartphone Aa, to the hospital HPa via the communication I/F B3.
The communication I/F B3 is configured to control transmission and communication of various types of data, to/from and with other apparatuses and devices or the like connected via the network NW. For example, the communication I/F B3 is configured to transmit the pre-arrival medical information output from the transmission data generating unit 22, to the image server E0. For example, the communication I/F B3 may be realized by using a network card, a network adaptor, or the like. Further, as a standard of the communication, the communication I/F B3 may adopt a standard of near-field wireless communication such as Wi-Fi or Bluetooth (a registered trademark).
The ID obtaining unit B4 is configured to obtain an external Device ID and a transport ID from other external devices such as the smartphone Aa. The ID obtaining unit B4 is configured to obtain the external Device ID and the transport ID by, for example, taking an image of a two-dimensional code displayed on the display of the smartphone Aa or receiving information transmitted from the smartphone Aa via the communication I/F B3.
The ID output unit B5 is configured, similarly to the ID output unit A4 of the smartphone Aa, to output the Device ID and the issued transport ID to the onboard device Ca or the like. For example, when the ID obtaining unit B4 has obtained the external Device ID and the transport ID from the smartphone Aa, the ID output unit B5 may output information related to the external Device ID of the smartphone Aa and the obtained transport ID.
Further, the onboard device Ca includes, as illustrated in
The transmission data generating unit C2 is configured, similarly to the transmission data generating unit 22, to generate the pre-arrival medical information to be transmitted to the image server 30, by assigning identification information to the data of the images. For example, when the ID obtaining unit C4 has obtained an external Device ID and a transport ID from either the smartphone Aa or the drone Ba, the transmission data generating unit C2 may assign the external Device ID and the obtained transport ID to the data of the images and transmit the result to the image server E0 via the communication I/F 23. Further, the transmission data generating unit C2 may transmit the transport schedule of the patient including the external Device ID and the obtained transport ID, to the hospital HPa via the communication I/F 23.
The ID obtaining unit C4 is configured to obtain am external Device ID and a transport ID from an external device such as the smartphone Aa, the drone Ba, or the like. The ID obtaining unit C4 is configured to obtain the external Device ID and the transport ID by, for example, taking an image of a two-dimensional code displayed on a display of the external device or receiving information transmitted from the external device via the communication I/F B3.
The management apparatus Da includes the communication I/F 11, the input I/F 12, the display 13, a storage D4, and a processing circuit D5. In this situation, because the management apparatus Db connected to the intra-hospital network NWb at the hospital HPb also has the same configuration as that of the management apparatus Da, the management apparatuses Da and Db may each be referred to as a management apparatus D hereinafter, without being distinguished from each other.
The storage D4 is connected to the processing circuit D5 and is configured to store therein various types of data. In the present embodiment, for example, the storage D4 stores therein a patient table D41. The patient table D41 is, similarly to the patient table 641, information keeping “image IDs”, “Device IDs”, “emergency IDs”, “transport IDs”, and “image IDs (after conversion)” in correspondence with one another. As a Device ID kept in association with the pre-arrival medical information obtained by an external device, for example, the patient table D41 may, in some situations, store therein an external Device ID, instead of the Device ID of the onboard device Ca.
The processing circuit D5 is configured to control operations of the entirety of the management apparatus D, by executing a first obtaining function D51, the second obtaining function 152, the converting function 153, and a registering function D54.
The first obtaining function D51 included in the processing circuit D5 is configured to obtain the pre-arrival medical information from the image server E0. For example, by using the input of the notification about the Device ID, the external Device ID, and the transport ID or the like as a trigger of the start, the first obtaining function D51 is configured to access the image server E0 via the network NW. The first obtaining function D51 is configured to refer to the images stored in the image server E0 and kept in association with either the Device ID or the external Device ID and the transport ID. Further, the first obtaining function 151 is configured to output the image IDs of the obtained images and the transport ID to the registering function D54.
Further, the first obtaining function D51 is configured to download image data from the image server D0, by using the input of the notification about the arrival of the patient or the like as a trigger of the start. The first obtaining function D51 is configured to download the pre-arrival medical information including the data of the images corresponding to the image IDs, either the Device ID or the external Device ID, and the transport ID that have already been registered in the patient table D41 and to further output the downloaded pre-arrival medical information to the converting function 153.
The registering function D54 is configured to bring the pre-arrival medical information of the transported patient into association with the emergency ID. When having received the image IDs and the transport ID that is output from the first obtaining function D51, the registering function D54 is configured to store the images IDs of the pre-arrival medical information having either a matching Device ID or a matching external Device ID and a matching transport ID into the patient table D41, so as to be kept in association with the emergency ID output from the second obtaining function 152.
As illustrated in
The storage E4 is connected to the processing circuit E5 and is configured to store therein various types of data. For example, the storage E4 stores therein an image table E41.
The image table E41 stores therein information related to the pre-arrival medical information obtained from the onboard device 70. In the present embodiment, the image table E41 is set, for example, by an obtaining function E51 and a registering function E52 (explained later).
In the image table E41 illustrated in
In the image table E41 illustrated in
Returning to the description of
The obtaining function E51 included in the processing circuit E5 is configured to obtain the pre-arrival medical information from the onboard device 70. For example, when having received the pre-arrival medical information including the data of the images from the smartphone Aa, the drone Ba, or the onboard device Ca via the network NW, the obtaining function E51 is configured to store the data of the images into the storage E4 and to also output information such as the image IDs, Device ID, the external Device ID, and the transport ID kept in association with the pre-arrival medical information, to the registering function E52.
The registering function E52 is configured to register the information related to the pre-arrival medical information to the image table E41. For example, the registering function E52 is configured to register the image IDs, the Device ID, the external Device ID, and the transport ID output from the obtaining function E51 into the image table E41. When the obtaining function E51 further outputs the external Device ID in addition to the Device ID, the registering function E52 stores the external ID into the image table E41, as a “transport ID handover origin”.
Next, a processing procedure performed by the medical information management system 3 according to the third embodiment will be explained, with reference to
Subsequently, upon arrival at the patient's location prior to the arrival of the onboard device Ca, the drone Ba obtains the external Device ID and the transport ID from the smartphone Aa (step SA4) so as to receive the transport ID handed over (step SB1). After that, the drone Ba takes images of the patient (step SB2) and transmits the taken image data to the image server E0 so as to be kept in association with image IDs, the Device ID, and the external Device ID and the transport ID obtained from the smartphone Aa (step SB3).
After that, upon arrival at the patient's location, the onboard device Ca obtains the external Device ID and the transport ID from the smartphone Aa and receives the transport ID handed over (step SC1). Further, the onboard device Ca takes images of the patient (step S11), transmits the taken image data to the image server E0 so as to be kept into association with the image IDs, the Device ID, and the transport ID and the external ID obtained from the smartphone Aa (step S21-1). The processes thereafter are the same as those illustrated in
Next, a process performed by the management apparatus Da at step S73 illustrated in
At first, the processing circuit D5 stands by until an image data obtaining instruction is received (step S100: No). When having received an image data obtaining instruction (step S100: Yes), the processing circuit D5 accesses the image server E0 and reads such a record that has a matching transport ID, from the image table E41 (step S101).
Subsequently, the processing circuit D5 judges whether or not a handover origin ID is registered in the read record (step S110). When having determined that the read record does not have a handover origin ID registered therein (step S110: No), the processing circuit D5 judges whether or not the Device ID registered in the read record matches an already-obtained Device ID (step S111). When having determined that the Device ID registered in the read record matches an already-obtained Device ID (step S111: Yes), the processing circuit D5 downloads the image data corresponding to the record (step S121). After that, the procedure proceeds to step S130. On the contrary, when having determined that the Device ID registered in the read record matches no already-obtained Device ID (step S111: No), the processing circuit D5 proceeds to step S130.
Returning to the description of step S110, when having determined that the read record has a handover origin ID registered therein (step S110: Yes), the processing circuit D5 judges whether or not the handover origin ID matches an already-obtained external Device ID (step S112).
When having determined that the handover origin ID matches an already-obtained external Device ID (step S112: Yes), the processing circuit D5 downloads the image data corresponding to the record (step S121). After that, the procedure proceeds to step S130. On the contrary, when having determined that the handover origin ID matches no already-obtained external Device ID (step S112: No), the processing circuit D5 proceeds to step S130.
Subsequently, the processing circuit D5 judges whether or not the read record is the last record in the image table E41 (step S130). When having determined that the read record is not the last record in the image table E41 (step S130: No), the processing circuit D5 returns to step S101 and reads the next record. On the contrary, when having determined that the read record is the last record in the image table E41 (step S130: Yes), the processing circuit D5 ends the process.
As explained above, according to the third embodiment, the pre-arrival medical information further includes the images of the patient taken by the external device, which is a device other than the onboard device kept in association with the transporter transporting the patient to the hospital. According to the third embodiment, the first obtaining function D51 is configured to further obtain, as the information to be kept in association with the pre-arrival medical information, the device identification information of the external device and the transport identification information kept in association with the external device. The registering function D54 according to the third embodiment is configured to bring the pre-arrival medical information specified by the device identification information of the external device and the transport identification information kept in association with the external device, into association with the device identification information of the device kept in association with the transporter and the patient identification information. Consequently, in the medical information management system 3 according to the third embodiment, it is possible to also easily bring the data related to the patient obtained before the arrival of the ambulance into association, at the hospital being the transport destination.
Further, in the third embodiment, another arrangement is acceptable in which the extra-order device (the onboard device C) receives the issued identification information issued and handed over by another extra-order device (an external device). The storage device (the image server E0) may store therein the issued identification information (the transport ID) uniquely identifying a patient who is shared among a plurality of extra-order devices so as to be kept in correspondence with the medical information based on the extra-order devices. The processing circuit 15 of the medical information management apparatus may obtain the issued identification information and may further obtain the medical information kept in correspondence with the issued identification information as medical information of the patient who is to use the hospital.
According to the third embodiment, the patient being transported is specified by using either the set made up of a transport ID and a Device ID or the set made up of a transport ID and an external Device ID. According to the third embodiment, the transport ID and the external Device ID assigned to the pre-arrival medical information by the external device are handed over to the onboard device Ca and are also assigned to the pre-arrival medical information obtained by the onboard device Ca. In other words, even when the transport ID assigned to the pre-arrival medical information by the external device is the same as the transport ID already issued by the onboard device Ca, it is possible to uniquely identify the patient being transported.
In the third embodiment, possible configurations for uniquely identifying the patient being transported are not limited to the example described above. For instance, the image server E0 may replace the transport ID handed over from the external device to the onboard device Ca with a transport ID newly issued by the onboard device Ca. Further, the external device may issue a transport ID that is not a duplicate of any of the transport IDs issued by the onboard device Ca, so that the onboard device Ca conveniently uses the issued transport ID without any further change. Further, the external device may use the external Device ID as a transport ID, instead of newly issuing a transport ID.
Further, the transport ID issued by the external device may be a transport ID that is also unique among other external devices and onboard devices. In that situation, it is possible to uniquely identify the patient being transported, without specifying a Device ID. Accordingly, the management apparatus Da is able to specify the pre-arrival medical information, without the need to cause the onboard device Ca to obtain the external Device ID from the smartphone Aa or the drone Ba.
Incidentally, the information included in the medical information does not necessarily have to be images and may be other information such as an electrocardiogram or a vital sign. Similarly, extra-order devices such as the onboard devices and the external devices and the like that acquire the medical information do not necessarily have to be cameras and the like that take images and may instead be a device configured to obtain other types of information such as a device that takes an electrocardiogram or the heart rate of the patient. Further, the example was explained above in which the onboard devices and the transporters are in one-to-one correspondence; however, possible embodiments are not limited to this example. Another configuration is acceptable in which a plurality of onboard devices mounted in one transporter such as an ambulance or a medical emergency helicopter are each kept in correspondence with the transporter. Further, possible configurations used for handing over the information identifying the patient corresponding to the medical information are not limited to the example in the third embodiment where the transport ID and the Device ID are used. In a fourth embodiment, a configuration will be explained in which a plurality of pieces of medical information concerning to a same patient acquired by a same or a different extra-order device is identified, by associating medical information including information other than images without depending on the transport ID and the Device IDs used in the third embodiment.
First, in the fourth embodiment, a process performed before a patient arrives at the hospital HPa illustrated in
After that, when the ambulance V1 arrives at location (1) at 12:03, for example, the patient is transported from location (1) to location (2) by the ambulance V1. At that time, medical information of the patient is obtained, for example, by a Device-C and a Device-D, which are onboard devices mounted in the ambulance V1. The Device-C is a heart rate monitor, for example. The Device-D is a camera, for example.
After that, when the ambulance V1 arrives at location (2) from location (1) at 12:30, the patient is transferred onto a medical emergency helicopter V2 and is further transported to the hospital HPa. At that time, medical information of the patient is obtained, for example, by a Device-E and a Device-F, which are onboard devices mounted in the medical emergency helicopter V2. The Device-E is a heart rate monitor, for example. The Device-F is a camera, for example. After that, the patient arrives at the hospital HPa in location (3) at 12:50.
As illustrated in
The medical information acquired in the process performed before the arrival of the patient illustrated in
In
In the example illustrated in
As explained above, in the present embodiment, the medical information obtained by the “Device-C” and the medical information obtained by the “Device-D”, both devices being mounted in the same transporter (i.e., the ambulance V1), are assigned to the same patient Gr. Similarly, the medical information obtained by the “Device-E” and the medical information obtained by the “Device-F”, both devices being mounted in the same transporter (i.e., the medical emergency helicopter V2), are assigned to the same patient Gr. In other words, in the present embodiment, the pieces of medical information obtained at times close to each other by the devices kept in correspondence with the same transporter are assigned to the same patient Gr. The reason is that it is possible to conjecture that the pieces of medical information obtained by the same transporter at such points in time that are close to each other were obtained from the same patient.
Next, a configuration of a medical information management system configured to process the medical information illustrated in
As illustrated in
In
The patient table G41 stores therein information keeping the medical information obtained from the medical information server Ia in correspondence with the emergency ID obtained from the RIS 40. In the present embodiment, the information stored in the patient table G41 is stored or updated by, for example, a first obtaining function G51, the second obtaining function 152, a converting function G53, and a registering function G54, for example.
Returning to the description of
The first obtaining function G51 included in the processing circuit G5 is configured to obtain the medical information from the medical information server Ia. For example, the first obtaining function G51 is configured to access the medical information server Ia via the network NW, with the input of the notification about the Device ID or the like as a trigger. The first obtaining function G51 is configured to refer to the medical information stored in the medical information server Ia, which is kept in association with the Device ID. Further, the first obtaining function G51 is configured to download the medical information data from the medical information server Ia, with the input of a notification about the arrival of the patient or the like as a trigger. The first obtaining function G51 is configured to download medical information including the data of the medical information corresponding to the medical information ID and the Device ID that have already been registered in the patient table G41 and to further output the downloaded medical information to the converting function G53.
The converting function G53 is configured to convert the medical information data into data in the DICOM format. When having received the medical information that is output from the first obtaining function G51, the converting function G53 is configured to convert the medical information into the data in the DICOM format, together with the data ID, the Device ID, and the emergency ID kept in association therewith. The converting function G53 is configured to transmit the converted medical information to the PACS 50a.
The registering function G54 is configured to bring the medical information of the transported patient into correspondence with the emergency ID. When having received the medical information ID and the patient Gr that is output from the first obtaining function G51, the registering function G54 is configured to store the data IDs, the Device ID, and the patient Cr into the patient table G41 so as to be kept in association with the emergency ID output from the second obtaining function 152.
Further, as illustrated in
The transmission data generating unit 9a2 is configured to assign a data ID and a patient Gr to the data of the images obtained by the camera A1, as identification information. Further, the transmission data generating unit 9a2 is configured to obtain position information from the GPS 9a4 and appends the position information to the data of the images. Further, the transmission data generating unit 9a2 is configured to generate the medical information to be transmitted to the medical information server Ia by assigning the Device ID to the data of the images and to transmit the medical information to the medical information server Ia via the communication I/F A3.
Further, when detecting a start-up or a shut-down of the application installed in the Device-A 9a, the transmission data generating unit 9a2 is configured to transmit the time at which the application was started up or shut down and the position information at the point in time, to the medical information server Ia, via the communication I/F A3.
The GPS 9a4 is configured to detect the position information of the Device-A 9a and to output the position information to the transmission data generating unit 9a2.
Further, as illustrated in
The transmission data generating unit 9b2 is configured, similarly to the transmission data generating unit 9a2 of the Device-A 9a, to assign a data ID and a patient Gr to the data of the images obtained by the camera B1, as identification information. Further, the transmission data generating unit 9b2 is configured to obtain position information from the GPS 9b4 and to append the position information to the data of the images. Further, the transmission data generating unit 9b2 is configured to generate medical information to be transmitted to the medical information server Ia by assigning the Device ID to the data of the images and to transmit the medical information to the medical information server Ia via the communication I/F B3.
Further, when detecting a start-up or a shut-down of the application installed in the Device-B 9b, the transmission data generating unit 9b2 is configured to transmit the time at which the application was started up or shut down and the position information at the point in time, to the medical information server Ta, via the communication I/F B3.
The GPS 9b4 is configured to detect the position information of the Device-B and to output the position information to the transmission data generating unit 9b2.
Further, as illustrated in
The heart rate sensor 9c1 is a publicly-known heart rate sensor, for example, and is configured to detect a heart rate of the patient, and to output the detected heart rate to the transmission data generating unit 9c2.
The transmission data generating unit 9c2 is configured to assign a data ID and a patient Gr to data of the heart rate obtained from the heart rate sensor 9c1, as identification information. Further, the transmission data generating unit 9c2 is configured to obtain position information from the GPS mounted in the ambulance V1 and to append the position information to the data of the heart rate. Further, the transmission data generating unit 9c2 is configured to generate medical information to be transmitted to the medical information server Ia by assigning the Device ID to the data of the heart rate and to transmit the medical information to the medical information server Ia via the communication I/F 9c3.
The communication I/F 9c3 is configured to control transmission and communication of various types of data, to/from and with other apparatuses and devices or the like connected via the network NW. For example, the communication I/F 9c3 is configured to transmit the medical information output from the transmission data generating unit 9c2 to the medical information server Ia. For example, the communication I/F 9c3 may be realized by using a network card, a network adaptor, or the like.
Further, as illustrated in
The transmission data generating unit 9d2 is configured to assign a data ID and a patient Gr to the data of the images obtained by the camera 21, as identification information. Further, the transmission data generating unit 9d2 is configured to obtain position information from the GPS mounted in the ambulance V1 and to append the position information to the data of the images. Further, the transmission data generating unit 9d2 is configured to generate medical information to be transmitted to the medical information server Ia, by assigning the Device ID to the data of the images and to transmit the medical information to the medical information server Ia via the communication I/F 23.
As illustrated in
The storage I4 is connected to the processing circuit I5 and is configured to store therein various types of data. The storage I4 stores therein a medical information table I41, an application log I42, and a device table I43, for example.
The medical information table I41 stores therein information related to the medical information obtained from the Devices -A to -F. For example, the medical information table I41 stores therein information illustrated in
The application log I42 stores therein information related to a start-up status of each of the applications mounted in the Devices -A to -F and used for transmitting the medical information to the medical information server Ia.
For example, the record in the first line in
The device table I43 stores therein correspondence relationships between the devices and the transporters in which the devices are mounted.
In
Returning to the description of
The obtaining function I51 included in the processing circuit I5 is configured to obtain medical information from each of the devices identified as Devices -A to -F. For example, when having received medical information including data of images from any of the devices identified as the Device-A, the Device-B, the Device-D, or the Device-F via the network NW, the obtaining function I51 is configured to store the data of the images into the storage I4 and to also output information such as the data IDs, the Device ID, the data ID, the acquisition time, the acquisition location, and the patient Gr that are kept in association with the medical information, to the registering function I52. Similarly, when having received medical information including data related to a heart rate from either of the devices identified as the Device-C or the Device-E via the network NW, the obtaining function I51 is configured to store the data related to the heart rate into the storage I4 and to also output information such as the data IDs, the Device ID, the data ID, the acquisition time, the acquisition location, and the patient Gr that are kept in association with the medical information, to the registering function I52.
The registering function I52 is configured to register information related to the medical information into the medical information table I41 and to also update the patient Gr registered in the medical information table I41. For example, the registering function I52 is configured to register the data IDs, the device Id, the acquisition time, the acquisition location, and the patient Gr output from the obtaining function I51, into the image table I41.
Further, the registering function I52 is configured to update the patient Gr kept in correspondence with the pieces of medical information, on the basis of the information registered in the medical information table I41. For example, the registering function I52 is configured to extract such pieces of medical information that were acquired by mutually-different devices and registered in the medical information table I41 and to judge whether or not the acquisition times and the acquisition locations of the pieces of medical information are the same as or close to each other. For example, the registering function I52 is configured to judge whether or not the difference in acquisition times between two pieces of medical information is “shorter than 5 minutes” and whether or not the distance between the acquisition locations is “shorter than 50 meters”. When having determined that the acquisition time and the acquisition location of a piece of medical information is the same as or close to the acquisition time and the acquisition location of another piece of medical information, the registering function I52 is configured to update, for example, the patient Gr of the latter piece of medical information with the patient Gr of the former piece of medical information.
The process performed by the registering function I52 will be explained, with reference to
Subsequently, in the medical information illustrated in
Further, by referring to the device table I43 illustrated in
On the other hand, in the medical information illustrated in
As a result of the processes performed by the registering function I52 explained above, the patient Gr of certain pieces of medical information is updated as indicated with the reference characters I414 in
The information used in the judging process by the registering function I52 does not necessarily have to be the acquisition times and the acquisition locations at which the medical information was obtained. For example, it is also acceptable to use the time or the location at which the application installed in each device was started up or shut down. For example, as indicated with the reference characters I421 in
Further, when the medical information includes information that makes it possible to specify an individual patient, such as biological information of the patient (e.g., a fingerprint, the iris, etc.) or identification information assigned to the patient, the registering function I52 further judges whether or not the information specifying the individual patient matches between two or more pieces of medical information. When having determined that information specifying an individual patient included in a piece of medical information matches information specifying an individual patient included in another piece of medical information, the registering function I52 updates the patient Gr of the latter piece of medical information with the patient Gr of the former piece of medical information. In the following sections, the information specifying an individual patient may simply be referred to as “individual specifying information”. Each of the individual specifying information is an example of patient specifying information.
In the example in
When judging whether or not pieces of medical information were obtained from the same patient, there is a lower possibility of misidentification of the patients when the judgment is made on the basis of the individual specifying information than when the judgment is made on the basis of the times and the locations. Accordingly, another arrangement is also acceptable in which the registering function I52 does not update the patient Gr when having determined that two pieces of individual specifying information do not match, regardless of the judgment result based on the times and the locations.
Next, a processing procedure performed by the medical information management system 4 according to the fourth embodiment will be explained, with reference to
For example, as illustrated in
Subsequently, when having obtained medical information of the patient (step SX3), the Device-A 9a transmits medical information including the Device ID, data ID, individual specifying information, and the time and the position at which the medical information was obtained, to the medical information server Ia (step SX4). The medical information server Ia registers information related to the received medical information into the medical information table I41 (step SZ2).
After that, when the Device-B 9b starts up an application used for transmitting medical information to the medical information server Ia (step SY1), the Device-B 9b transmits the Device ID and the time and the position at which the application was started up, to the medical information server Ia (step SY2). The medical information server Ia receives the Device ID and the time and the position at which the application was started up, and registers the start-up of the application by the Device-B 9b into the application log I42 (step SZ3).
Further, when the Device-A 9a shuts down the application (step SX5), the Device-A 9a transmits the Device ID and the time and the position at which the application was shut down to the medical information server Ia (step SX6). The medical information server Ia receives the Device ID and the time and the position at which the application was shut down and further registers the shut-down of the application by the Device-A 9a into the application log I42 (step SZ4).
Subsequently, when the Device-B 9b obtains medical information of the patient (step SY3), the Device-B 9b transmits medical information including the Device ID, data ID, individual specifying information, and the time and the position at which the medical information was obtained, to the medical information server Ia (step SY4). The medical information server Ia registers information related to the received medical information into the medical information table I41 (step SZ5).
As a result of the processes described above, the information illustrated in
Next, a process performed by the medical information server Ia to identifying a plurality of pieces of medical information concerning to a same patient by updating the information registered in the medical information table I41 will be explained.
At first, the processing circuit I5 extracts medical information subject to the process, from the medical information table I41 registering therein the information illustrated in
Subsequently, the processing circuit I5 judges whether or not the pieces of medical information each include individual specifying information (step S210). When having determined that both of the pieces of medical information includes individual specifying information (step S210: Yes), the processing circuit I5 judges whether or not the pieces of individual specifying information included in the pieces of medical information match each other (step S220).
When having determined that the pieces of individual specifying information match each other (step S220: Yes), the processing circuit I5 updates the patient Gr corresponding to the medical information (step S240) and proceeds to step S250. On the contrary, when having determined that the pieces of individual specifying information do not match (step S220: No), the processing circuit I5 proceeds to step S250.
Returning to the description of step S210, when at least one of the pieces of medical information does not include any individual specifying information (step S210: No), the processing circuit I5 judges whether the times and the locations included in the pieces of medical information satisfy the condition of being the same as or close to one another (step S230). When having determined that the condition is satisfied (step S230: Yes), the processing circuit I5 updates the patient Gr corresponding to the medical information (step S240) and proceeds to step S250. On the contrary, when having determined that the condition is not satisfied (step S230: No), the processing circuit I5 proceeds to step S250.
After that, the processing circuit I5 judges whether or not the process has been completed with respect to all the pieces of medical information (step S250). When having determined that the process has not been completed (step S250: No), the processing circuit I5 returns to step S200 and repeats the process. On the contrary, when having determined that the process has been completed (step S250: Yes), the processing circuit I5 ends the process.
As explained above, according to the fourth embodiment, the processing circuit I5 included in the storage device (the medical information server Ia) is configured to judge whether or not the times (the acquisition times) and the locations (the acquisition locations) at which certain pieces of medical information were acquired by mutually-different extra-order device (Devices -A to -F) are the same as or close to one another. When it is determined that the times and the locations are the same as or close to one another, the processing circuit I5 is configured to update the issued identification information (the patient Gr) corresponding to at least one of the pieces of medical information. Further, the processing circuit G5 included in the medical information management apparatus is configured to bring the medical information of which the issued identification information has been updated, into association with the patient identification information (the emergency ID). The medical information management system 4 according to the fourth embodiment is able to easily bring the medical information obtained by the extra-order devices into association, without depending on the transport IDs or the Device IDs. Consequently, the medical information management system 4 according to the fourth embodiment is able to easily identify a plurality of pieces of medical information concerning to a same patient acquired by a same or a different extra-order device.
Further, according to the fourth embodiment, the processing circuit I5 included in the storage device is configured to judge whether nor not the pieces of information specifying the patients (the individual specifying information) and being included in the pieces of medical information obtained by the mutually-different extra-order devices (the Devices -A to -F) match one another. When it is determined that certain pieces of information specifying the patients match one another, the processing circuit I5 may update the issued identification information (the patient Gr) corresponding to at least one of the pieces of medical information. The processing circuit G5 of the medical information management apparatus is configured to bring the medical information of which the issued identification information has been updated, into association with the patient identification information. With this arrangement, the medical information management system 4 according to the fourth embodiment is able to bring the medical information obtained by the extra-order devices into association accurately.
Further, the extra-order devices may be extra-order devices (the Devices -C to -F) that are kept in association with the transporters (the ambulance V1 and the medical emergency helicopter V2) that transport patients to the hospital.
Further, when a single device has obtained medical information of a plurality of patients in case of a massive disaster or the like, another configuration is acceptable in which the patient Gr is not updated on the basis of the times and the locations because there is a high possibility that the patients may be misidentified.
Further, an extra-order device is not limited to an extra-hospital device such as a device associated with a transporter, a smartphone, and a drone. The extra-order device may be another devices mounted in the hospital HP. Moreover, medical information acquired by the modalities mounted in the hospital HP without following a medical order issued by the hospital HP is treated as same as the medical information acquired by extra-order devices.
Further, the example is explained above in which the application used for transmitting the medical information is installed in each of the external devices, namely, the Device-A and the Device-B; however, possible embodiments are not limited to this example. For instance, in each of the Devices -C to -F, which are onboard devices, it is also acceptable to install the same application as those installed in the Device-A and the Device-B.
Further, the example is explained above in which the registering function I52 updates the patient Gr, by handing over the patient Gr corresponding to the medical information obtained earlier to the patient Gr corresponding to the medical information obtained later; however, possible embodiments are not limited to this example. It is also acceptable to configure the registering function I52 to issue a new patient Gr.
Further, the data stored in the PACSs 50 do not necessarily have to be in the DICOM format. For example, the data may be in an HL7 format used in an electronic medical record system, for example. Further, as long as the emergency IDs are each able to uniquely identify a patient at the hospital HPa, the emergency IDs do not necessarily have to be newly issued by the RIS 40a, for example. Each of the emergency IDs may be patient identification information or the like that has already been registered.
The term “processor” used in the description of the above embodiments denotes, for example, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), or a circuit such as an Application Specific Integrated Circuit (ASIC) or a programmable logic device (e.g., a Simple Programmable Logic Device [SPLD], a Complex Programmable Logic Device [CPLD], or a Field Programmable Gate Array [FPGA]). In this situation, instead of saving the programs in a memory, it is also acceptable to directly incorporate the programs in the circuits of the processors. In that situation, the processors realize the functions by reading and executing the programs incorporated in the circuits thereof. The processors in the present embodiment do not each necessarily have to be structured as a single circuit. It is also acceptable to structure one processor by combining together a plurality of independent circuits so as to realize the functions thereof.
In this situation, the programs executed by the one or more processors are provided as being incorporated, in advance, in a Read-Only Memory, a storage unit, or the like. Alternatively, the programs may be provided as being recorded in a computer-readable storage medium such as a Compact-Disk Read-Only Memory (CD-ROM), a Flexible Disk (FD), a Compact Disk Recordable (CD-R), or a Digital Versatile Disk (DVD), in a file in a format that is installable or executable in those devices. Further, the programs may be provided or distributed by being stored in a computer connected to a network such as the Internet and being downloaded via the network. For example, the programs are each structured with a module including functional units. In actual hardware, as a result of a CPU reading and executing the programs from a storage medium such as a ROM, the modules are loaded into a main storage device and generated in the main storage device.
Further, the configurations of the medical information management systems in the embodiments are not limited to those described above. For example, another computer such as the RIS 40, the PACS 50, or the like may have a part or all of the functions of the processing circuit 15 installed therein or may have a part or all of the content of the storage 14 stored therein. Further, the functions of the processing circuit 15 included in the management apparatus 10 may be installed in a cloud, and the content of the storage 14 may be stored in a cloud.
According to at least one aspect of the embodiments described above, it is possible to easily bring the data related to the patient acquired without following an order, into association at the hospital being the transport destination.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2018-165438 | Sep 2018 | JP | national |
2019-160932 | Sep 2019 | JP | national |