SUPPORTING APPARATUS, DISPLAY SYSTEM, AND SUPPORTING METHOD
In general, according to the present embodiment, a supporting apparatus includes processing circuitry. The processing circuitry extracts attributes concerning a plurality of medical examination data items of a patient, classifies the medical examination data items into a first group and a second group based on the attributes, and generates a display screen that displays the classified medical examination data items on a common time axis in display forms distinguishable between the groups.
Latest Canon Patents:
This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2018-184911, filed Sep. 28, 2018, the entire contents of which are incorporated herein by reference.
FIELDEmbodiments generally relate to a supporting apparatus, a display system, and a supporting method.
BACKGROUNDIn recent years, various types of medical examination data, such as a test result, are accumulated in a hospital. However, medical examination data accumulated in a hospital is a mixture of data obtained in different environments with different apparatuses and settings, etc., and the mixed medical examination data is not integratively managed.
If such medical examination data obtained in different environments is not integratively managed, for example, medical examination data obtained in a different environment from reference medical examination data may be handled as improper data including an improper value, and is partly or completely omitted when displayed as a medical examination screen. A user in visual contact with such a medical examination screen can recognize an existence of an error, but cannot ascertain whether or not the medical examination data missing on the medical examination screen is necessary for diagnosis because the improper data is not displayed as a graph or properly. Therefore, efficiency in ascertaining data obtained in various environments may decrease.
In general, according to the present embodiments, a supporting apparatus includes processing circuitry. The processing circuitry extracts attributes concerning a plurality of medical examination data items of a patient, classifies the medical examination data items into a first group and a second group based on the attributes, and generates a display screen that displays the classified medical examination data items on a common time axis in display forms distinguishable between the groups.
First EmbodimentHereinafter, a first embodiment will be described with reference to the drawings.
The medical terminal 1 shown in
The medical server 2 shown in
The medical terminal 1 and medical server 2 are connected to, for example, a vendor neutral archive (VNA) system 3 shown in
The VNA system 3 shown in
The medical image file is, for example, a file in a format based on the digital imaging and communication in medicine (DICOM) standard. The medical image file may be reworded as DICOM data. The medical image file is generated by a medical image diagnosis apparatus, which performs a test by, for example, imaging a patient. The medical image diagnosis apparatus generates the medical image file based on medical image data representing a medical image, which is generated as a result of the test. The medical image diagnosis apparatus includes, for example, an X-ray computed tomography apparatus, an X-ray diagnostic apparatus, a magnetic resonance imaging apparatus, a nuclear medicine diagnostic apparatus, and an ultrasound diagnostic apparatus.
The medical image file includes, for example, medical image data and attendant information. The attendant information is information for classifying the medical image data included in the medical image file, which indicates the source or the like of the medical image data. The attendant information includes information for specifying the medical image, such as a test unique identifier (UID), a series UID, a patient identifier (ID), a patient name, a birth date, a modality code, or a series description.
The test UID is an identifier capable of uniquely identifying a test. The series UID is an identifier capable of uniquely identifying a series of images obtained for, for example, each imaging site or imaging condition. The client ID is provided to each patient, and is an identifier for uniquely identifying the client in, for example, one hospital. The patient name represents a name of the patient corresponding to the patient ID. The birth date represents a birth date of the patient corresponding to the patient ID.
The modality code is an identifier for identifying a modality type, and defines, for example, “CT”, “MR”, or “US”. The “CT”, “MR”, and “US” mean that the medical image is obtained by an X-ray computed tomography apparatus, a magnetic resonance imaging apparatus, and an ultrasound diagnostic apparatus, respectively. The series description represents a content of special note when there is a special note left by the laboratory technician for the doctor in the test (imaging).
The VNA system 3 also regularly obtains information on electronic health records stored in the electronic health record system, and stores the information in the memory included in the VNA system 3.
The information on electronic health record includes, for example, patient information and medical examination data. The patient information is information unique to the patient, and includes, for example, a patient ID, a patient name, a birth date, a gender, and an age.
The medical examination data is information on, for example, a patient's physical status, pathology, or treatment obtained by medical staff in the process of medical examination. The medical examination data includes data obtained in various environments, such as data obtained by apparatuses of different manufacturers, data obtained by apparatuses of different versions, or data obtained by the same apparatus, but with different settings. The medical examination data is not limited to objective data such as a numerical value, but may be a non-numerical value, such as objective data represented by letters/characters.
The medical examination data includes, for example, test history information, image information, electrocardiographic information, vital sign information, medication history information, report information, health record description information, or nursing record information.
The test history information is, for example, information representing history of test results obtained as a result of a laboratory test, a bacteria test, or the like on the patient.
The image information is, for example, information representing the location of a medical image obtained, for example, by imaging the patient. The image information includes, for example, information representing the location of a medical image file generated by the medical image diagnosis apparatus as a result of a test.
The electrocardiographic information is, for example, information on an electrocardiographic waveform measured from the patient.
The vital sign information is, for example, basic information relating to a patient's life. The vital sign information includes, for example, a pulse rate, a respiration rate, a body temperature, a blood pressure, and a level of consciousness.
The medication history information is, for example, information indicating a history of quantities of medication given to the patient.
The report information is, for example, information on a summary of the condition and disease of the patient made by a radiologist in the radiology department interpreting a medical image such as an X-ray image, a CT image, an MRI image, or an ultrasonic image in response to a test request from a clinician in the clinical department. The report information includes, for example, interpretation report information representing an interpretation report made by a radiologist with reference to a medical image file stored in the PACS. The report information includes, for example, information representing a patient ID, patient name, and birth date of a patient corresponding to the medical image file to be interpreted.
The health record description information is, for example, information input to the electronic health record by a clinician, etc. The health record description information includes, for example, a medical examination record on admission, patient's medical history, and prescribed medication history.
The nursing record information is, for example, information input to the electronic health record by a nurse, etc. The nursing record information includes a nursing record, etc. on admission.
Next, details of the medical terminal 1 and medical server 2 according to the first embodiment will be described with reference to
The medical terminal 1 shown in
The processing circuitry 11 is a processor that functions as a nerve center of the medical terminal 1. The processing circuitry 11 executes a control program stored in, for example, the memory 14, thereby realizing a function corresponding to the program.
The input interface 12 is implemented by, for example, a mouse, a keyboard, or a touch pad to which an instruction is input by the operator touching the operation screen. The input interface 12 receives, for example, a display instruction from the operator. The input interface 12 converts the display instruction from the operator into an electrical signal, and outputs the electrical signal to the processing circuitry.
The display 13 displays various information to allow the user to perform various operations. As the display 13, for example, a CRT display, a liquid crystal display, an organic EL display, an LED display, a plasma display, or any other display known in the relevant technical field may be used as appropriate.
The memory 14 is a storage device, such as a hard disk drive (HDD), a solid state drive (SSD), or an integrated circuit storage device, etc., which stores various information. The memory 14 may be, for example, a CD-ROM drive, a DVD drive, or a drive which reads and writes various information from and in a portable storage medium, such as a flash memory. The memory 14 stores, for example, various control programs performed by the processing circuitry 11.
The communication interface 15 performs data communication between the medical server 2 and VNA system 3 connected via an intra-hospital network. The standard of the communication with the medical server 2 and the VNA system 3 may be any standard, but is, for example, HL7, DICOM, or both.
The processing circuitry 11 according to the first embodiment has an instruction function 111 and a display control function 112.
The instruction function 111 is a function of transmitting a predetermined instruction to the medical server 2. By executing the instruction function 111, the processing circuitry 11 receives, for example, a display instruction to display medical examination data concerning a specific patient, and transmits the received display instruction to the medical server 2. The display instruction is, for example, input via the input interface 12, and transmitted via the communication interface 15.
The display control function 112 is a function of displaying the medical examination data. By executing the display control function 112, the processing circuitry 11 causes the display 13 to display medical examination data in a predetermined display style based on the processing result transmitted from the medical server 2.
The instruction function 111 and display control function 112 may be incorporated in the processing circuitry 11 as control programs or as dedicated hardware circuits capable of performing respective functions.
The medical server 2 according to the first embodiment determines, for example, the display form of medical examination data to be displayed on the display of the medical terminal 1.
The communication interface 21 performs data communication with external apparatuses, such as the medical server 1 and VNA system 3, connected via the network or the like, which are shown in
The memory 22 is a storage device, such as an HDD, an SSD, or an integrated circuit storage device, which stores various information. The memory 22 may be, for example, a CD-ROM drive, a DVD drive, or a drive which reads and writes various information from and in a portable storage medium, such as a flash memory. The memory 22 stores, for example, a medical image file and medical examination data.
The processing circuitry 23 is a processor that functions as a nerve center of the medical server 2. The processing circuitry 23 also implements various functions shown in
The extraction function 231 is a function of extracting an attribute relating to medical examination data stored in relation to the patient. By executing the extraction function 231, the processing circuitry 23 receives, for example, a display instruction to display medical examination data, and obtains medical examination data. The processing circuitry 23 extracts a series of preset data attributes from the obtained medical examination data.
The data attributes are elements indicating, for example, various attributes relating to various medical examination data obtained from the patient. The data attributes include, for example, a patient ID, an item ID, an item name, a measurement time, an apparatus name, a tester, and a unit representing a measurement unit. The data attributes may include a measurement condition. The data attributes may include not only a name, but also a predetermined ID or the like as long as it allows identification.
One series of data attributes are stored in association with each medical examination data item. The medical examination data item is data including at least one measurement, medical image data item, or the like obtained from the patient in, for example, a laboratory test or an imaging test.
The calculation function 232 is a function of calculating a similarity between a designated medical examination data item and another medical examination data item of a plurality of stored medical examination data items. By executing the calculation function 232, the processing circuitry 23 sets, for example, one medical examination data item of a plurality of medical examination data items as a reference data item. For example, the processing circuitry 23 sets the medical examination data item having the most recent measurement time as the reference data item. The processing circuitry 23 calculates a similarly between the medical examination data item set as the reference data item and another medical examination data item.
The similarity is calculated based on, for example, data attributes of the medical examination data item. Specifically, the similarity is expressed by, for example, a distance between the reference data item and the other medical examination data item. For example, the processing circuitry 23 compares the data attributes accompanying the reference data item with the data attributes accompanying the other medical examination data item, and calculates a distance between the reference data item and the medical examination data item based on the differences between the data attributes. More specifically, the processing circuitry 23 calculates the distance between the reference data item and the other medical examination data item based on, for example, the difference between data item names, the difference between obtained units, and the difference between the accuracies attributed to apparatuses. The distance is calculated based on, for example, scores which are obtained in advance by converting the difference between data attributes into numerical values for each data attribute.
The classification function 233 is a function of classifying a medical examination data item based on the similarity. By executing the classification function 233, the processing circuitry 23 classifies a medical examination data item into at least one of a plurality of classification groups by using, for example, the distance calculated by the calculation function 232. Specifically, the processing circuitry 23 compares the distance calculated by the calculation function 232 with a predetermined threshold, thereby classifying a medical examination data item into at least one of a plurality of classification groups.
The generation function 234 is a function of generating display screen data representing a display screen of a graph of classified medical examination data items with a common time axis. By executing the generation function 234, the processing circuitry 23 generates display screen data of a graph in which medical examination data items classified into the same classification group as the reference data item are shown in a display form (display style) that distinguishes the classification group from the other classification groups. For example, the processing circuitry 23 displays the medical examination data items and the reference data item by one graph in a predetermined region. The processing circuitry 23 also generates display screen data so that medical examination data items classified into a different classification group from the reference data item are displayed by a display form different from that of the medical examination data items classified into the same classification group as the reference data item.
The operation of the processing circuitry 23 of the medical server 2 which is configured as described above will be described in accordance with the procedure shown in
The following description will be provided on the assumption that a display instruction to display a display screen concerning medical examinations of a specific patient is input via the input interface 12 of the medical terminal 1, and the input display instruction is transmitted from the medical terminal 1 to the medical server 2.
In
Upon receipt of the display instruction to display a medical examination screen, the processing circuitry 23, for example, obtains medical examination data items from the VNA system 3 by using information indicating a specific patient, which is included in the display instruction, as a key (step SA2).
The processing circuitry 23 extracts data attributes from each of the obtained medical examination data item (step SA3). A medical examination data item accompanied by a sequence of data attributes is thereby generated.
The set of medical examination data items shown in
The processing circuitry 23 sets, as a reference data item, one medical examination data item having the most recent measurement time “20170517 14:45” of the medical examination data items having item name “AST(GOT)” (item ID “0010”) among the medical examination data items shown in
Upon completion of the processing of setting the reference data item, the processing circuitry 23 reads one medical examination data item (one record) from the medical examination data items shown in
The processing circuitry 23 calculates a similarly between the medical examination data item set as the reference data item and the one read medical examination data item (step SA6). For example, the processing circuitry 23 compares data attributes “item ID” and “unit” accompanying the reference data item with data attributes “item ID” and “unit” accompanying the one read medical examination data item, respectively, and calculates a similarity, e.g., distance, between the data items based on the differences between data attributes.
As shown in
The processing circuitry 23 determines whether or not the calculated distance is larger than predetermined threshold A (step SA7). The predetermined threshold A is, for example, 10. Since the calculated distance is “11”, the processing circuitry 23 determines that the calculated distance is larger than the threshold A (Yes in step SA7), and classifies the medical examination data item with measurement time “20170511 21:30” as a medical examination data item different from the reference data item (step SA8). The processing circuitry 23, for example, classifies the medical examination data item with item ID “0001” and measurement time and date “20170511 21:30” as “CREA-first display” as shown in
The processing circuitry 23 classifies in advance the reference data item as, for example, “AST(GOT)-first display” as shown in
The processing circuitry 23 determines whether or not there is any other record left after performing the processing for classifying a medical examination data item in step SA8 (step SA12).
Since there are still eleven medical examination data items to be compared with the reference data item (Yes in step SA12), the processing circuitry 23 reads one medical examination data item of the remaining medical examination data items (step SA5). The processing circuitry 23 reads, for example, the medical examination data item with item ID “0001” and measurement time “20170515 09:00” shown in
The processing circuitry 23 calculates a similarly between the medical examination data item set as the reference data item and the read medical examination data item (step SA6). As in the case of the medical examination data item with measurement time “20170511 21:30”, the total distance between the medical examination data item set as the reference data item and the read medical examination data item with item ID “0001” and measurement time “20170515 09:00” is calculated to be “11” as shown in
The processing circuitry 23 determines whether or not the calculated distance is larger than predetermined threshold A (step SA7). The processing circuitry 23 determines that the calculated distance “11” is larger than the threshold A (Yes in step SA7) and, for example, classifies the medical examination data item with item ID “0001” and measurement time “20170515 09:00” as “CREA-first display” as shown in
The processing circuitry 23 determines whether or not there is any other record left after performing the processing for classifying a medical examination data item in step SA8 (step SA12).
Since there are still ten medical examination data items to be compared with the reference data item (Yes in step SA12), the processing circuitry 23 reads one medical examination data item of the remaining medical examination data items (step SA5). The processing circuitry 23 reads, for example, the medical examination data item with item ID “0001” and measurement time “20170517 14:45” shown in
The processing circuitry 23 calculates a similarly between the medical examination data item set as the reference data item and the read medical examination data item (step SA6). As in the case of the medical examination data item with item ID “0001” and measurement time “2017051121:30”, the total distance between the medical examination data item set as the reference data item and the read medical examination data item with item ID “0001” and measurement time “20170517 14:45” is calculated to be “11” shown in
The processing circuitry 23 determines whether or not the calculated distance is larger than predetermined threshold A (step SA7). The processing circuitry 23 determines that the calculated distance “11” is larger than the threshold A (Yes in step SA7) and, for example, classifies the medical examination data item with item ID “0001” and measurement time “20170515 09:00” as “CREA-first display” as shown in
The processing circuitry 23 determines whether or not there is any other record left after performing the processing for classifying a medical examination data item in step SA8 (step SA12).
Since there are still nine medical examination data items to be compared with the reference data item (Yes in step SA12), the processing circuitry 23 reads one medical examination data item of the remaining medical examination data items (step SA5). The processing circuitry 23 reads, for example, the medical examination data item with item ID “0010” and measurement time “20170426 09:15” shown in
Since data attribute “item ID” of the medical examination data item set as the reference data item and that of the read medical examination data item are the same “0010”, and data attribute “unit” of the medical examination data item set as the reference data item and that of the read medical examination data item are the same “U/I” as shown in
The processing circuitry 23 determines whether or not the calculated distance is larger than predetermined threshold A (step SA7).
The processing circuitry 23 determines that the calculated distance “0” is not larger than the threshold A, i.e., equal to or smaller than the threshold A (No in step SA7), and determines whether or not the calculated distance is larger than predetermined threshold B (step SA8). The predetermined threshold B is, for example, 0.
The processing circuitry 23 determines that the calculated distance “0” is not larger than the threshold B, i.e., equal to or smaller than the threshold B (No in step SA8) and, for example, classifies the medical examination data item with item ID “0010” and measurement time “20170426 09:15” as “AST(GOT)-first display” as shown in
The processing circuitry 23 determines whether or not there is any other record left after performing the processing for classifying a medical examination data item in step SA10 (step SA12).
Since there are still eight medical examination data items to be compared with the reference data item (Yes in step SA12), the processing circuitry 23 reads one medical examination data item of the remaining medical examination data items (step SA5). The processing circuitry 23 reads, for example, the medical examination data item with item ID “0010” and measurement time “20170428 15:30” shown in
Since data attribute “item ID” of the medical examination data item set as the reference data item and that of the read medical examination data item are the same “0010”, and data attribute “unit” of the medical examination data item set as the reference data item and that of the read medical examination data item are the same “U/I” as shown in
The processing circuitry 23 determines whether or not the calculated distance is larger than predetermined threshold A (step SA7).
The processing circuitry 23 determines that the calculated distance “0” is not larger than the threshold A, i.e., equal to or smaller than the threshold A (No in step SA7), and determines whether or not the calculated distance is larger than predetermined threshold B (step SA8).
The processing circuitry 23 determines that the calculated distance “0” is not larger than the threshold B, i.e., equal to or smaller than the threshold B (No in step SA8) and, for example, classifies the medical examination data item with item ID “0010” and measurement time and date “20170428 15:30” under “AST(GOT)-first display” as shown in
The processing circuitry 23 determines whether or not there is any other record left after performing the processing for classifying a medical examination data item in step SA10 (step SA12).
Since there are still seven medical examination data items to be compared with the reference data item (Yes in step SA12), the processing circuitry 23 reads one medical examination data item of the remaining medical examination data items (step SA5). The processing circuitry 23 reads, for example, the medical examination data item with item ID “0010” and measurement time “20170501 10:15” shown in
Since data attribute “item ID” of the medical examination data item set as the reference data item and that of the read medical examination data item are the same “0010”, but data attribute “unit” of the medical examination data item set as the reference data item is “U/I” and that of the read medical examination data item is “IU/I”, which is different from “U/I” as shown in
The processing circuitry 23 determines whether or not the calculated distance is larger than predetermined threshold A (step SA7).
The processing circuitry 23 determines that the calculated distance “0” is not larger than the threshold A, i.e., equal to or smaller than the threshold A (No in step SA7), and determines whether or not the calculated distance is larger than predetermined threshold B (step SA8).
The processing circuitry 23 determines that the calculated distance “1” is larger than threshold B (Yes in step SA8) and, for example, classifies the medical examination data item with item ID “0010” and measurement time “20170501 10:15” under “AST(GOT)-second display” as shown in
Similarly, since there are still seven medical examination data items to be compared with the reference data item (Yes in step SA12), the processing circuitry 23 repeats steps SA5 to SA12 for the remaining seven medical examination data items. Accordingly, as shown in
After performing the processing for classifying twelve medical examination data items in this way, the processing circuitry 23 determines whether or not there is any other record left (step SA12).
Since there is no other medical examination data item to be compared with the reference data item (No in step SA12), the processing circuitry 23 generates display screen data based on the classification results of the medical examination data items obtained by the classification function 233 (step SA13). The display screen data represents a display screen of a graph in which medical examination data items classified under display forms (display styles) distinguishable between classification groups are plotted on a common time axis. The processing circuitry 23, for example, generates display screen data for each item name because there are medical examination data items of a plurality of item names as shown in
The processing circuitry 23 transmits the generated display screen data to the medical terminal 1 via, for example, the communication interface 21 (step SA14).
The processing circuitry 11 included in the medical terminal 1 receives display screen data transmitted from the medical server 2. Then, the processing circuitry 11 receives designation of an item name (test item) of a display subject via, for example, the input interface 12. Upon receipt of designation of an item name of a display subject, for example, designation of item name “AST(GOT)”, the processing circuitry 11 executes the display control function 112, thereby causing the display 13 to display a display screen based on the display screen data corresponding to item name “AST(GOT)”.
With the drop-down list DL7 shown in
According to
According to
According to
Accordingly, the user can recognize that the medical examination data items represented by graph G71 are obtained in a different environment from the medical examination data items represented by graph G72.
The user can ascertain detailed information of each element included in graph G72 as text by pointing a cursor CR7 shown in
The processing circuitry 11 does not cause the display 13 to display the medical examination data items with an item name (item ID) different from the designated item name (item ID), i.e., the medical examination data items classified under “CREA-first display” in step SA8 shown in
The processing circuitry 11 can also cause the display 13 to display medical examination data items for which a display method has been determined by the medical server 2 in another display form.
According to
According to
The processing circuitry 11 may convert the unit “IU/I” of the medical examination data items classified under “AST(GOT)-second display” into “U/I” and cause the display 13 to display the medical examination data items classified under “AST(GOT)-second display” together with the medical examination data items classified under “AST(GOT)-first display”.
According to
According to
According to
According to the first embodiment, the processing circuitry 23 included in the medical server 2 extracts data attributes relating to medical examination data items stored in relation to a patient. The processing circuitry 23 calculates a similarity between a designated medical examination data item and another medical examination data item of a plurality of stored medical examination data items based on the data attributes of the medical examination data items. The processing circuitry 23 classifies each medical examination data item into one of a plurality of classification groups based on the calculated similarity. The processing circuitry 23 generates a display screen of a graph in which classified medical examination data items are plotted in display forms distinguishable between classification groups on a common time axis.
Accordingly, the user who refers to medical examination data items displayed in accordance with a determined display method can also refer to medical examination data items having some different data attributes due to the difference in the environment of obtainment, but in short distances representing similarities with the reference data item. Therefore, the user can ascertain more information meaningful in medical examination. The user can also recognize that the data attributes of medical examination data items are different, for example, from the difference in the determined display method. This decreases the possibility of false recognition of displayed medical examination data items by the user.
In addition, in the case where there is a mixture of medical examination data items obtained in different environments, for example, with different apparatuses or difference settings, if the stored medical examination data items are automatically integrated and displayed, they may be wrongly integrated, which causes a safety risk. Such a problem is prominent when medical examination data items stored in a plurality of facilities are integrated and displayed. With the medical server 2 according to the first embodiment, medical examination data items classified into classification groups related to each other are comprehensively displayed in classification group units, the safety risk caused by oversight of data or wrong data integration can be reduced.
(First Modification)
In the first embodiment, the processing circuitry 23 included in the medical server 2 classifies medical examination data items having numerical values as measurements; however, the configuration is not limited to this. The processing circuitry 23 may classify medical examination data items having non-numerical values, such as character strings, under display styles.
At this time, the processing circuitry 23 included in the medical server 2 shown in
The processing circuitry 23 transmits the generated display screen data to the medical terminal 1 via, for example, the communication interface 21.
Upon receipt of the display screen data transmitted from the medical server 2, the processing circuitry 11 of the medical terminal 1 shown in
In
According to the first modification, the processing circuitry 23 included in the medical server 2 classifies medical examination data items including non-numerical values as measurements under display styles. This enables the user to ascertain a wider variety of information meaningful in medical examination.
(Second Modification)
Described in the first embodiment is the case where the similarity is calculated and the display method is determined based on the item name (item ID) and unit of the data attributes; however, the configuration is not limited to this. In the second modification, the similarity is calculated and the display method is determined based on, for example, the “measurement” and data attributes “tester” and “apparatus name” of the measurement of imaging test (echo) as well as the item name (item ID) and unit.
In the following description, let us assume that the medical examination data items designated as display subjects are those of the same patient ID, and there is no difference in the patient ID between the medical examination data items. Let us also assume that data attribute “unit” of all the medical examination data items designated as display subjects is “mm”.
According to
In, for example, step SA4 of the flowchart shown in
The processing circuitry 23 repeats steps SA5 to SA12 shown in
Accordingly, as shown in
Furthermore, as shown in
After performing classification processing of nine medical examination data items, the processing circuitry 23 determines, for example, in step SA12 shown in
Since there is no other medical examination data item to be compared with the reference data item (No in step SA12 shown in
Upon receipt of the display method classification results of the medical examination data items transmitted from the medical server 2, the processing circuitry 11 included in the medical terminal 1 receives designation of an item name of display subjects via, for example, the input interface 12. Upon receipt of designation of an item name of display subjects, for example, designation of item name “LVIDd(M)”, the processing circuitry 11 executes the display control function 112 to cause the display 13 to display medical examination data items in accordance with the classification results received from the medical server 2.
In the case of
According to
According to
According to
Accordingly, the user can recognize that the medical examination data items represented by graph G131 are obtained in a different environment from the medical examination data items represented by graph G132.
At this time, the user can ascertain detailed information of each element included in graph G132 by text by pointing a cursor CR13 shown in
In
As shown in
The processing circuitry 11 prevents the display 13 from displaying medical examination data items with a different item name (item ID) from the reference data item, i.e., medical examination data items classified under “LVDd-first display” and “LVDd-second display” as being different from the reference data item in step SA8 shown in
The processing circuitry 11 also prevents the display 13 from displaying medical examination data items with apparatus name “echo of Manuf. B”, which is different from apparatus name “echo of manuf. A” of the reference data item, i.e., medical examination data items classified under “manuf. B LVIDd(M)-first display”, among the medical examination data items shown in
(Third Modification)
Described in the first embodiment is the case where medical examination data items belonging to two different classification groups are displayed in different display styles. However, the number of displayed classification groups is not limited to two. In the third modification, the case where medical examination data items of three or more different classification groups are displayed in different display styles will be described. In this case, the processing circuitry 23 of the medical server 2 shown in
According to
The display screen based on the display screen data shown in
According to the third modification, the processing circuitry 23 included in the medical server 2 classifies medical examination data items into three or more different classification groups. The processing circuitry 23 also generates display screen data of a graph in which medical examination data items classified into three or more classification groups are plotted by display styles distinguishable between classification groups by using a common time axis. This enables the user in visual contact with the display screen based on the display screen data to ascertain more and more detailed information necessary for diagnosis.
(Fourth Modification)
Described with reference to, for example,
The display screen IS15A shown in
Region 152 includes a button B15. Button B15 is a button for displaying, regarding thumbnail image TI15 serving as the reference image, a thumbnail image based on a thumbnail image data item classified into another classification group. For example, when button B15 is designated by cursor CR15, region R153 is newly displayed as shown in the display screen IS15B shown in
In the fourth modification, the processing circuitry 23 generates, based on medical examination data items including medical image data, display screen data representing a display screen of a graph of the medical examination data items. This enables the user in visual contact with the display screen based on the display screen data to more visually ascertain the condition of the patient.
Second EmbodimentDescribed in the second embodiment is the case where the medical terminal 1 or the medical server 2 has not only the functions described in the first embodiment, but also a function of switching the display forms of displayed medical examination data items in units of classification groups. Described below is the case where the medical terminal 1 has the relevant function.
The processing circuitry 11A is a processor that functions as a nerve center of the medical terminal 1. The processing circuitry 11A executes a control program stored in, for example, the memory 14, thereby realizing a function corresponding to the program.
The configurations and functions of the input interface 12, display 13, memory 14, and communication interface 15 shown in
The processing circuitry 11A according to the second embodiment has an instruction function 111, a display control function 112, and a display switching function 113.
The instruction function 111 and display control function 112 shown in
The display switching function 113 is a function of switching the display forms of displayed medical examination data items in units of classification groups. By executing the display switching function 113, the processing circuitry 11, for example, switches, integrates, or separates medical examination data items displayed on the display 13 in units of classification groups.
The instruction function 111, display control function 112, and display switching function 113 may be incorporated in the processing circuitry 11 as control programs or as dedicated hardware circuits capable of performing respective functions.
Next, details of the display switching function 113 will be described. The display switching function 113 is executed in response to an input of a predetermined display switching instruction via, for example, the input interface 12. At this time, the processing circuitry 11A, for example, switches the displayed medical examination data items between classification groups.
According to
For example, when the first display screen is displayed, upon input of a predetermined display switching instruction, the processing circuitry 11A performs display switching processing so that the medical examination data items displayed by line graph G171A in the first display screen are displayed in the display form of point graph 171B in the second display screen. The processing circuitry 11A also performs display switching processing so that the medical examination data items displayed by line graph G172B in the first display screen are displayed in the display form of point graph 171B in the second display screen. The display switching processing is realized by, for example, the processing circuitry 11A generating display screen data of new display forms in accordance with a predetermined display switching instruction. The display switching processing may be realized by the processing circuitry 11A providing the medical server 2, via the communication interface 15, with an instruction to generate display screen data of new display forms.
The display switching as in
The processing circuitry 11A may, for example, integrate or separate the displayed medical examination data items in units of classification groups upon receipt of a predetermined display switching instruction.
According to
The post-integration display screen shown in
The display switching as in
How to integrate the graphs is not limited to displaying two graphs displayed in different graph regions in a common region as one graph. For example, two graphs shown indifferent regions may be displayed as different graphs in a common region.
The post-integration display screen shown in
The switching operation may include, for example, an operation to remove medical examination data items from the display subjects or to add medical examination data items as new display subjects in units of classification groups.
In the above-embodiments, the medical terminal 1 and medical server 2 shown in
The medical terminal 1B is connected to, for example, a VNA system 3 shown in
The configuration and function of the VNA system 3 shown in
Next, details of the medical terminal 13 according to another embodiment will be described with reference to
The medical terminal 1B shown in
The processing circuitry 11B is a processor that functions as a nerve center of the medical terminal 1B. The processing circuitry 11B executes a control program stored in, for example, the memory 14, thereby realizing a function corresponding to the program.
The configurations and functions of the input interface 12, display 13, memory 14, and communication interface 15 shown in
The processing circuitry 11B according to another embodiment has a display control function 112, an extraction function 114, a calculation function 115, a classification function 116, and a generation function 117.
The role of the display control function 112 shown in
The operation of the processing circuitry 11B included in the medical terminal 1B which is configured as described above will be described in accordance with the procedure shown in
The following description will be provided on the assumption that a display instruction to display a display screen concerning medical examinations on a specific patient is input via the input interface 12 of the medical terminal 1B.
In the case of
The processing from step SB2 to step SB12 shown in
The processing circuitry 11B generates display screen data for each item name in step SB12 shown in
In the above-described embodiments, medical examination data items not displayed by graph G71, but displayed in graph G72 in the second display style in a different region in the same display screen as shown in
Medical examination data items included in the graph displayed in the second display style also include medical examination data items with a different item ID from the reference data item, but a similar character string of the item name to the reference data item. An exemplary case is that the item name of the reference data item is “pH (urine)”, whereas the item name of a medical examination data item different from the reference data item is “pH (arterial blood)” or “pH (venous blood)”. The item names may indicate related test items, and medical examination data items with those item names may be referred to at the same time.
Medical examination data items included in the graph displayed in the second display style also include medical examination data items with greatly different acquisition dates. Those medical examination data items may be related to different test accuracies or test value references, and combining those medical examination data items into the same graph may cause a problem.
Medical examination data items included in the graph displayed in the second display style also include medical examination data items of different facilities in which a test is performed. If tests are performed in different facilities, the test values may be those obtained with reference to different test references.
Medical examination data items included in the graph displayed in the second display style also include medical examination data items of examinations by different examination staff. The examination values, etc. may largely differ when subjective evaluation is made by different evaluators.
Medical examination data items included in the graph displayed in the second display style also include medical examination data items of different apparatuses. The accuracies of the apparatuses may differ.
Medical examination data items included in the graph displayed in the second display style also include medical examination data items of different methods for obtaining measurements. An exemplary case is that the reference data item is obtained by “manual input”, whereas a medical examination data item different from the reference data item is obtained by “automatic input”. The medical examination data items may be influenced by test accuracy or an input error.
According to at least one of the above-described embodiments, efficiency in ascertaining medical examination data items obtained in various environments can be improved.
The term “processor” used in the above description means, for example, a central processing unit (CPU), a graphics processing unit (GPU), or circuitry such as an application specific integrated circuit (ASIC), 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). The processor realizes a function by reading and executing a program stored in memory circuitry. Each processor of the above-described embodiments is not necessarily configured as a single circuit, and a plurality of independent circuits may be configured in combination as one processor to realize the function. In addition, a plurality of structural elements in
While some embodiments have been described, the embodiments have been presented as examples, and are not intended to limit the scope of the invention. Indeed, those novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes may be made without departing from the spirit of the invention. The embodiments and their modifications are included in the scope and spirit of the invention and are included in the scope of the claimed inventions and their equivalents.
Claims
1. A supporting apparatus comprising processing circuitry configured to:
- extract attributes concerning a plurality of medical examination data items of a patient;
- classify the medical examination data items into a first group and a second group based on the attributes; and
- generate a display screen that displays the classified medical examination data items on a common time axis in display forms distinguishable between the groups.
2. The supporting apparatus according to claim 1, wherein the processing circuitry
- calculates similarities between a designated medical examination data item and other medical examination data items of the medical examination data items based on the attributes, and
- classifies the medical examination data items in accordance with the similarities.
3. The supporting apparatus according to claim 2, wherein the processing circuitry classifies the medical examination data items into the first group, which includes the designated medical examination data item, and the second group, which includes at least one of the other medical examination data items.
4. The supporting apparatus according to claim 1, wherein the processing circuitry switches display forms of the displayed medical examination data items in units of the groups.
5. The supporting apparatus according to claim 1, wherein the medical examination data items concern a laboratory test or an imaging test.
6. The supporting apparatus according to claim 1, wherein the attributes include at least one of a patient ID, an item ID, an item name, a measurement time, an apparatus name, a tester, or a measurement unit.
7. A display system comprising processing circuitry configured to:
- extract attributes concerning a plurality of medical examination data items of a patient;
- classify the medical examination data items into a first group and a second group based on the attributes;
- generate a display screen of a graph in which the classified medical examination data items are displayed on a common time axis in display forms distinguishable between the groups; and
- cause a display to display the display screen.
8. The display system according to claim 7, wherein
- the processing circuitry
- calculates similarities between a designated medical examination data item and other medical examination data items of the medical examination data items based on the attributes, and
- classifies the medical examination data items in accordance with the similarities.
9. The display system according to claim 8, wherein the processing circuitry classifies the medical examination data items into the first group, which includes the designated medical examination data item, and the second group, which includes at least one of the other medical examination data items.
10. The display system according to claim 7, wherein the processing circuitry switches display forms of the displayed medical examination data items in units of the groups.
11. The display system according to claim 7, further comprising an input interface configured to receive designation of a test item,
- wherein the processing circuitry causes the display to display only the medical examination data items with the designated test item.
12. A supporting method comprising:
- extracting attributes concerning a plurality of medical examination data items of a patient;
- classifying the medical examination data items into a first group and a second group based on the attributes; and
- generating a display screen that displays the classified medical examination data items on a common time axis in display forms distinguishable between the groups.
13. The supporting method according to claim 12, further comprising:
- calculating similarities between a designated medical examination data item and other medical examination data items of the medical examination data items based on the attributes; and
- classifying the medical examination data items based on the similarities.
14. The supporting method according to claim 12, wherein the medical examination data items are classified into the first group, which includes the designated medical examination data item, and the second group, which includes at least one of the other medical examination data items.
15. The supporting method according to claim 12, further comprising switching display forms of the displayed medical examination data items in units of the groups.
Type: Application
Filed: Sep 23, 2019
Publication Date: Apr 2, 2020
Patent Grant number: 11437129
Applicant: Canon Medical Systems Corporation (Otawara-shi)
Inventors: Yusuke Kano (Nasushiobara), Anri Sato (Nasushiobara)
Application Number: 16/579,325