Embodiments described herein relate generally to a medical information system and a medical information display apparatus.
Examination information such as patient examinations, examination images, and medical finding reports (ex. radiology or diagnostic reports about image-reading) are managed based on examination dates, patient IDs (patient identifiers), medical image acquiring apparatus types, and the like. Therefore, clinical statuses in examinations and the association between examinations are unknown.
When, for example, comparatively interpreting examination images before and after a medical treatment, the physician cannot know whether given examination images are those before and after a medical treatment, by simple automatic retrieval of images concerning the last examination and last but one examination based on a reference examination. In addition, the contents displayed on an examination list are generally given as the order of information managed (the order of examination dates, patient IDs, medical image acquiring apparatus types, or the like), and hence the association between examinations (for example, information indicating that examination A is a follow-up of examination B or indicating that examination C is not associated with examination A and examination B) is unknown. The physician therefore comprehends clinical statuses and the association between examinations by referring to electronic medical health records and the like or reading over past medical finding reports again.
It is an object to provide a medical information system and a medical information display apparatus which allow easy comprehension of the clinical statuses of examinations.
In general, according to one embodiment, a medical information system includes a status storage unit, an extraction unit, a status specifying unit, an examination information storage unit. The status storage unit stores clinical statuses and character strings expressing the clinical statuses in association with each other. The extraction unit extracts a character string stored in the status storage unit from examination information concerning a target examination. The status specifying unit specifies a clinical status associated with the extracted character string on the status storage unit. The examination information storage unit stores an examination identifier of the target examination and the specified clinical status in association with each other.
A medical information system and a medical information display apparatus according to this embodiment will be described below with reference to the accompanying drawing.
The electronic medical health record system 300 transmits examination request information (a patient ID, examination date, examination name, examination region, examination comment, and the like) to the medical image acquiring apparatus 400 or the server apparatus 100. The medical image acquiring apparatus 400 acquires an examination image of the patient in accordance with the examination request information from the electronic medical health record system 300. The acquired examination image is transmitted to the server apparatus 100. It is possible to use, as the medical image acquiring apparatus 400, any type of medical image acquiring apparatus such as an X-ray diagnostic apparatus, X-ray computed tomography apparatus, magnetic resonance imaging apparatus, ultrasonic diagnostic apparatus, or nuclear medicine diagnostic apparatus, as needed. The client apparatus 200 is a computer terminal which displays and inputs various kinds of information. The information input to the client apparatus 200 is transmitted to the server apparatus 100. In addition, information from the server apparatus 100 is displayed on the client apparatus 200. The client apparatus 200 has a function of generating a medical finding report (medical finding report) concerning an examination image. The medical finding report is transmitted to the server apparatus 100. In general, client apparatuses 200 are connected to the medical information system 1. The server apparatus 100 archives examination request information from the electronic medical health record system 300, examination images from the medical image acquiring apparatus 400, and medical finding reports in association with each other.
The examination information storage unit 11 stores examination information. Examination information includes examination images, examination request information, and radiology reports. In addition, examination information may be medical finding reports concerning an endoscopy or ultrasound examination. Supplementary information such as a patient ID, examination date, examination ID, series ID, image ID, and report ID is associated with examination information. The examination information storage unit 11 stores a table (to be referred to as an initial table hereinafter) to facilitate the retrieval of examination information concerning an examination to be processed. An examination to be processed will be referred to as a target examination hereinafter.
The examination information extraction unit 13 extracts examination information concerning a target examination from the examination information storage unit 11 by using the initial table or an examination information table (to be described later).
The status/character string storage unit 15 stores clinical statuses and character strings expressing the clinical statuses in association with each other. Character strings expressing clinical statuses and the clinical statuses are associated with each other in a table (LUT: Look Up Table). This table will be referred to as a status/character string table hereinafter. The status/character string table is held in the status/character string storage unit 15.
The character extraction unit 17 extracts a character string expressing a clinical status from examination information (a medical finding report or electronic medical health record). Character string candidates to be extracted are character strings registered in the character string item of the status/character string table. Note that portions from which character strings are to be extracted may include all entry fields in a medical finding report or electronic medical health record. That is, an extraction target includes not only a character string written in a status entry field in a medical finding report or electronic medical health record but also a character string freely written in a comment entry field by an operator.
The status specifying unit 19 specifies a clinical status associated with the character string extracted by the character extraction unit 17 on the status/character string table.
The table generation unit 21 generates an examination information table which associates the examination ID of a target examination with the clinical status specified by the status specifying unit 19. The generated examination information table is stored in, for example, the examination information storage unit 11. Note that the items of the examination information table are not limited to “examination ID” and “clinical status”. For example, the examination information table may include supplementary information items such as patient ID, examination date, examination ID, series ID, image ID, and report ID included in the initial table.
The operation unit 23 displays examination information such as an examination image, medical finding report, and electronic medical health record and the contents of an examination information table and initial table on a display device. It is possible to use, as a display device, for example, a CRT display, liquid crystal display, organic EL display, or plasma display, as needed.
The display unit 25 accepts various instructions from the user via an input device. For example, the user designates a target examination. It is possible to use, as an input device, a pointing device such as a mouse or trackball, a selecting device such as a mode switch, or an input device such as a keyboard, as needed.
The control unit 27 functions as the main unit of the medical information system 1. The control unit 27 stores, in a memory, an information processing program for examination information table generation. The control unit 27 reads out the information processing program upon receiving a start instruction via the operation unit 23, controls the respective units in accordance with the readout information processing program, and executes various kinds of processing for an examination information table generation.
For example, the examination information storage unit 11, the examination information extraction unit 13, the status/character string storage unit 15, the character extraction unit 17, the status specifying unit 19, the table generation unit 21, and the control unit 27 are implemented in the server apparatus 100. The operation unit 23 and the display unit 25 are implemented in the client apparatus 200. Note that the physical arrangement of the respective units in this embodiment is not limited to this. For example, the respective units implemented in the server apparatus 100 may be implemented in the electronic medical health record system 300 or the medical image acquiring apparatus 400. In addition, the client apparatus 200 (computer terminal) may incorporate the respective units implemented in the server apparatus 100 to operate as a standalone apparatus. If a heavy load is imposed on the computer terminal, the examination information extraction unit 13, the character extraction unit 17, the status specifying unit 19, and the like may be implemented in another apparatus to operate independently.
An example of the operation of the medical information system according to Example 1 will be described below.
When a target examination is designated, the control unit 27 causes the examination information extraction unit 13 to perform examination information extraction processing (step SA2). In step SA2, the unit 13 extracts examination information concerning the target examination designated in step SAl from the examination information storage unit 11. The examination information extracted in step SA2 is examination information, of an examination image, medical finding report, and electronic medical health record, which includes a character string expressing a clinical status. Typically, a medical finding report and electronic medical health record are extracted in step SA2.
Upon execution of step SA2, the control unit 27 causes the character extraction unit 17 to perform character string extraction processing (step SA3). In step SA3, the unit 17 extracts a character string from the medical finding report and electronic medical health record extracted in step SA2. As described above, the extracted character string candidate is a character string registered in the status/character string table.
Upon execution of step SA3, the control unit 27 causes the status specifying unit 19 to perform specifying processing (step SA4). In step SA4, the status specifying unit 19 searches the status/character string table by using the character string extracted in step SA3 as a search key, and specifies the clinical status associated with the search key.
Processing in steps SA3 and SA4 will be described in detail below with reference to
Likewise, the examination purpose field concerning examination B includes the description “differential diagnosis”. This character string “differential diagnosis” is registered in the status/character string table, as shown in
Likewise, in examination C, the character string “follow-up” is extracted from the examination purpose, and the character string “after treatment” is extracted from the finding field, thereby specifying the clinical status “observation after treatment” or “after treatment”.
In examination B or C, clinical statuses are specified for one examination in this manner. In this case, clinical statuses may be registered for one examination. In addition, it is possible to set priority levels for the respective clinical statuses to make the status specifying unit 19 limit one of clinical statuses in accordance with the priority levels. For example, the unit 19 may limit one of the clinical statuses which have the highest priority level.
In some case, the same clinical status may be specified concerning examinations on a given patient. Consider, for example, a case in which there are two examinations like examination A in
Upon execution of step SA4, the control unit 27 causes the table generation unit 21 to perform generation processing (step SA5). In step SA5, the table generation unit 21 generates an examination information table associating the examination ID of the target examination designated in step SA1 with the clinical status specified in step SA4. The generated examination information table is held in the examination information storage unit 11. The unit 11 stores the examination ID of the target examination and its clinical status in association with each other in accordance with the examination information table. The display unit 25 may display the examination information table in accordance with an instruction from the user. In this case, the display unit 25 need not display all the records in the examination information table, and may display only the record matching the search condition designated by the user.
A medical information system according to Example 2 specifies the medical association between examinations in accordance with a disease name or the like concerning each examination. The medical information system according to Example 2 will be described below. Note that the same reference numerals in the following description denote constituent elements having almost the same functions, and a repetitive description will be made only when required.
The disease name/character string storage unit 28 stores disease names and character strings expressing the respective disease names in association with each other. Character strings expressing disease names are associated with the disease names in a table. This table will be referred to as a disease name/character string table hereinafter, and a character string expressing each disease name will be referred to as a disease name character string hereinafter. The disease name/character string table is held in the disease name/character string storage unit 28.
The character extraction unit 17 according to Example 2 extracts a disease name character string from examination information such as a medical finding report or electronic medical health record. In Example 2, the pieces of examination information of examinations are set as extraction targets. In this case, an examination serving as a reference in specifying the association between examinations will be referred to as a target examination, and an examination whose association with a target examination is checked will be referred to as a comparative examination. The character extraction unit 17 extracts disease name character strings from examination information concerning a target examination and examination information concerning a comparative examination.
The disease name specifying unit 29 specifies a disease name associated with the disease name character string extracted by the character extraction unit 17 on the disease name/character string table. The table generation unit 21 associates the specified disease name with an examination ID and a clinical status in the examination information table. The examination information storage unit 11 stores examination IDs, clinical statuses, and disease names in association with each other.
The associated file storage unit 30 stores a file (to be referred to as an associated file hereinafter) ontologically describing the association between disease names. Various formats can be used as those of associated files. For example, it is possible to use the XML (extensible markup language) format or RDB (relational database) format.
The associated examination specifying unit 31 uses an associated file to determine, from a disease name character string concerning a target examination and a disease name character string concerning a comparative examination, whether the comparative examination is medically associated with the reference examination. An examination medically associated with a target examination will be referred to as an associated examination. In other words, the unit 31 has a function of specifying an associated examination medically associated with a reference examination.
When using an associated file in the XML format, the associated examination specifying unit 31 determines whether a disease concerning a reference examination and a disease concerning a comparative examination are located within a predetermined distance on the associated file. A predetermined distance is defined in accordance with the number of diseases appearing in the interval between a disease concerning a reference examination and a comparative examination on a tree chart in an associated file. The user can arbitrarily set a predetermined distance via the operation unit 23. If, for example, the predetermined distance is 2, a disease belonging to a layer two layers above or below a disease concerning a reference examination and a disease belonging to the same layer as that of the disease concerning the reference examination are associated with the disease concerning the reference examination. If a given disease is located within a predetermined distance, the associated examination specifying unit 31 determines that the corresponding comparative examination is an associated examination associated with the reference examination. If the disease is not located within the predetermined distance, the unit 31 determines that the comparative examination is not an associated examination.
When using an associated file in the RDB format, the associated examination specifying unit 31 searches for an associated file by using the disease ID of a disease concerning a reference examination as a search key, and specifies the examination ID of an associated examination associated on the associated file. The specified examination ID is the examination ID of the associated examination associated with the reference examination. If no examination ID is specified, the unit 31 determines that there is no associated examination associated with the reference examination. The unit 31 may determine, as associated examinations, not only an examination directly associated with a reference examination on an associated file but also an examination indirectly associated with the reference examination. A directly associated examination means an examination written on a record to which the reference examination belongs in the associated file. An indirectly associated examination means an examination associated with the reference examination via examinations in the associated file.
The table generation unit 21 further associates the examination ID of the target examination with the examination ID of the associated examination specified by the associated examination specifying unit 31. The examination information storage unit 11 stores this examination information table.
The control unit 27 stores, in the memory, an information processing program for the generation of an examination information table associating a reference examination with associated examinations. The control unit 27 receives a start instruction via the operation unit 23 and reads out an information processing program. The control unit 27 then controls the respective units in accordance with the readout information processing program, and executes various types of processing for this examination information table generation.
An example of the operation of the medical information system according to Example 2 will be described below.
As shown in
When a target examination and a comparative examination are selected, the control unit 27 causes the examination information extraction unit 13 to perform examination information extraction processing (step SB2). In step SB2, the examination information extraction unit 13 extracts examination information concerning the target examination and comparative examination selected in step SB1. The examination information extracted in step SB2 is examination information, of an examination image, medical finding report, and electronic medical health record, which includes a character string expressing a disease name. Typically, a medical finding report and an electronic medical health record are extracted.
Upon execution of step SB2, the control unit 27 causes the character extraction unit 17 to perform character string extraction processing (step SB3). In step SB3, the unit 17 extracts a disease name character string from the medical finding report or electronic medical health record extracted in step SB2. As described above, an extracted character string candidate is a character string registered as a disease name in an associated file.
Upon execution of step SB3, the control unit 27 causes the disease name specifying unit 29 to perform disease name specifying processing (step SB4). In step SB4, the unit 29 specifies a disease name from the disease name character string of the target examination in step SB3 by using the disease name/character string table, and specifies a disease name from the disease name character string of the comparative examination in step SB3 by using the disease name/character string table.
The table generation unit 21 associates the disease name of the target examination with an examination ID and a clinical status in the examination information table. The examination information storage unit 11 stores the examination ID of the target examination, the clinical status, and the disease name in association with each other. The table generation unit 21 associates the disease name of the comparative examination with an examination ID and a clinical status in the examination information table. The examination information storage unit 11 stores the examination ID of the comparative examination, the clinical status, and the disease name in association with each other.
Upon execution of step SB4, the control unit 27 causes the associated examination specifying unit 31 to perform specifying processing (step SB5). In step SB5, the unit 31 uses the associated file to determine, from the disease name character string of the target examination and the disease name character string of the comparative examination, whether the comparative examination is an examination associated with the target examination.
The processing in step SB5 will be specifically described below with reference to
If the associated examination specifying unit 31 determines in step SB5 that the comparative examination is an associated examination, the control unit 27 causes the table generation unit 21 to perform generation processing (step SB6). In step SB6, the unit 21 associates the examination ID of the target examination with the examination ID of the associated examination in the examination information table. If the associated examination specifying unit 31 determines in step SB5 that the comparative examination is not the associated examination, no change is made in the examination information table. The display unit 25 may display the examination information table in accordance with an instruction from the user. In this case, the display unit 25 need not display all the records in the examination information table, and may display only the record matching the search condition designated by the user.
A medical information system according to Example 3 displays examination information in a layout that allows the user to clearly comprehend clinical statuses and the association between examinations. The medical information system according to Example 3 will be described below. Note that the same reference numerals in the following description denote constituent elements having almost the same functions as those in Examples 1 and 2, and a repetitive description will be made only when required.
The examination map generation unit 33 generates a map (to be referred to as an examination map hereinafter) on which the icons of examinations (to be referred to as examination icons hereinafter) are arranged in accordance with clinical statuses. As an examination icon, an image which allows to visually recognize the contents of an examination is used. For example, as an examination icon, it is possible to use a thumbnail of an examination image, a thumbnail of a medical finding report, a thumbnail of an electronic medical health record, character information of supplementary information (examination ID or the like), or the like. The display unit displays an examination map so as to allow to recognize the examination association between examinations as display targets. The display unit displays the examination association in the form of a line connecting examination icons or with a visual distinction so as to allow recognition.
The layout table storage unit 35 stores display layouts, clinical statuses, and display information types in association with each other. Typically, the unit 35 holds a table (to be referred to as a layout table hereinafter) associating clinical statuses and display information types with display layouts. A display layout means the display position of examination information of a display target. A display position is defined by an absolute position on a display window or a relative position from another piece of display information. Layout tables differ in accordance with differences in definition between display positions. Display information types include an examination image included in examination information, medical finding report, and electronic medical health record.
The layout specifying unit 37 specifies the display layout of examination information by using the layout table. More specifically, when using a display layout which defines display positions by absolute positions, the unit 37 searches the layout table by using the clinical status of a target examination and a display information type as search keys, and specifies the display position associated with the search keys. When using a layout which defines display positions by relative positions, the unit 37 searches the layout table by using the clinical status of a target examination, a display information type, and the clinical status of a reference examination as search keys, and specifies the display position associated with the search keys.
The control unit 27 stores an information processing program for examination information display in the memory. The control unit 27 reads out the information processing program upon receiving a start instruction via the operation unit 23, and controls the respective units in accordance with the readout information processing program, thereby executing various types of processing for this examination information display.
An example of the operation of the medical information system according to Example 3 will be described below. Examination map generation processing will be described first.
First of all, the examination map generation unit 33 refers to the examination information table stored in the examination information storage unit 11 to specify the clinical status of each of target examinations. The examination map generation unit 33 then generates the examination map MP by arranging examination icons respectively corresponding to the examinations in the order of the clinical statuses.
The display unit 25 displays the examination map MP. In order to specify the examination association between examinations, the display unit 25 refers to the examination information table stored in the examination information storage unit 11. The display unit 25 recognizably displays the association between the examination icons of the target examinations and the examination icons of the associated examinations. More specifically, the display unit 25 connects examination icons respectively corresponding to examinations having examination association with arrows or the like in accordance with the examination association.
If, for example, the user issues, via the operation unit 23, a request to generate an examination map based on ID “4” and the associated examination in
For example, as shown in
Note that in order to facilitate comprehension of examination association, the examination map generation unit 33 preferably arranges examination icons of associated examinations on the same row, while arranging the examination icons of examinations which are not associated with each other on different rows instead of arranging them on the same row.
In addition, the examination map generation unit 33 may arrange examination icons in consideration of not only clinical statuses but also other examination information such as medical image acquiring apparatus types (modality types). In this case, examination icons are arranged on the examination map MP according to modality types. For example, in the case shown in
The examination map generation unit 33 may arrange information useful for the comprehension of an examination procedure on an examination map. For example, as shown in
In this manner, examination icons are arranged on an examination map in accordance with the clinical statuses of examinations concerning a given patient and the association between the examinations. This allows the user to comprehend the clinical statuses of examinations and the association between them at a glance by only observing the examination map.
Note that the display form of the examination association between examinations is not limited to lines connecting the examination icons. As another method, the display unit 25 may display examination icons respectively corresponding to examinations having examination association while visually differentiating them from other examination icons.
An example of the operation of the medical information system 1 in examination information display will be described next.
Assume that the display unit 25 is displaying an examination map. When the user selects an examination icon via the operation unit 23, the display unit 25 displays the examination information of an examination corresponding to the selected examination icon. In this case, it is preferable to also display the examination information of an examination associated with the examination corresponding to the selected examination icon. The layout specifying unit 37 specifies a display layout for the examination information. The user can arbitrarily designate the type of examination information to be displayed via the operation unit 23. In addition, the display unit 25 may display examination information corresponding to the type of examination icon. If, for example, a thumbnail of an examination image is set at an examination icon, the examination image is displayed. Likewise, when a thumbnail of a medical finding report is set at an examination icon, the medical finding report is displayed. When a thumbnail of an electronic medical health record is set at an examination icon, the electronic medical health record is displayed.
Assume that the user has designated one of the examination icons in
An example of specifying a display layout by using the layout table defining display positions by relative positions shown in
When the user has issued a request to generate an examination map, via the operation unit 23, based on the examination corresponding to ID 4 in
In the above example, designating an examination icon will set an examination as a display target. However, this embodiment is not limited to this. For example, the user may designate an examination as a display target on an initial table or an examination information table via the operation unit 23.
As described above, according to Example 1, the clinical statuses of examinations are automatically specified from the description of examination information, and a table associating examination IDs with the clinical statuses is generated. This makes it possible to manage examinations in accordance with clinical statuses. This allows the user to easily comprehend the clinical statuses of examinations without referring back to any medical finding report or electronic medical health record.
According to Example 2, this system automatically specifies the association between examinations from the description of examination information, and generates a table associating examination IDs with associated examinations IDs. According to Example 2, therefore, it is possible to manage examinations in accordance with clinical statuses and examination association. This allows the user to easily comprehend the clinical statuses of examinations and the association between them without referring back to any medical finding report or electronic medical health record.
According to Example 3, this system generates an examination map on which examination icons are arranged in accordance with clinical statuses. The system displays the examination map to allow the user to recognize the examination association between the examinations. When the user wants to know the clinical statuses of examinations and the association between them, he/she can easily comprehend the clinical statuses and the association by observing the examination map without referring back any medical finding report or electronic medical health record. In addition, when examination information is to be displayed, a display layout corresponding to clinical statuses is automatically specified. The pieces of examination information of examinations are displayed in this display layout. Examination information as a display target is limited to that of examinations associated with each other. In observation of examinations, such as comparative reading, it is possible to save the labor of selecting images.
As described above, according to this embodiment, it is possible to easily comprehend the clinical statuses of examinations and the association between them.
Some embodiments of the present invention have been described above. However, these embodiments are presented merely as examples and are not intended to restrict the scope of the invention. These novel embodiments can be carried out in various other forms, and various omissions, replacements, and alterations can be made without departing from the gist of the invention. The embodiments and their modifications are also included in the scope and the gist of the invention as well as in the invention described in the claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2011-090240 | Apr 2011 | JP | national |
This application is a Continuation Application of PCT Application No. PCT/JP2012/060298, filed Apr. 16, 2012 and based upon and claiming the benefit of priority from prior Japanese Patent Application No. 2011-90240, filed Apr. 14, 2011 the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP12/60298 | Apr 2012 | US |
Child | 14053334 | US |