This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2012-277893 filed Dec. 20, 2012.
(i) Technical Field
The present invention relates to a non-transitory computer readable medium, a medical care record display apparatus, and a medical care record display method.
(ii) Related Art
Paper documents and data of various types and various formats, such as paper documents including medical records, referrals, and various examination records, X-ray pictures, and video images and still images of endoscopic examinations, are stored in medical institutions including hospitals as records of medical examinations and medical treatments.
Systems that make databases of various documents and a variety of data for the medical care records and perform centralized management of the databases have been developed in recent years. In such a system, documents or the likes that meet a search condition specified by a user (a doctor who refers to the medical care records) are searched for and a list of the documents or the likes that have been searched for is presented to the user. For example, attribute information including the document name (linked to a data entity, such as the document or the like) representing each document resulting from the search, the date and time when the document has been registered and the person who has registered the document, and an attending doctor is displayed in the list. The user selects a document or the like which the user wants to read from the list and calls the entity data about the document to display the data about the document on the screen.
In the display of the list, it is necessary to identify each result of search from character information indicating the document name, the attributes, and so on. Accordingly, it is not necessarily easy to search for a necessary document.
According to an aspect of the invention, there is provided a non-transitory computer readable medium storing a program causing a computer to execute a process including searching a memory that stores medical care record information about each patient including information about a medical care region and a medical care date and time for each piece of medical care record information about a specified patient; and generating a distribution list image indicating distribution of the pieces of medical care record information that have been searched for. The generating generates the distribution list image in which a position distribution image and a time distribution image are arranged for display. The position distribution image has a position display mark that is associated with the medical care record information and that is arranged at each position corresponding to the medical care region in each piece of medical care record information that has been searched for on a body schema indicating a human body or part thereof. The time distribution image has a time display mark that is associated with the medical care record information and that is arranged at each position corresponding to the medical care date and time in each piece of medical care record information that has been searched for on a time axis.
Exemplary embodiments of the present invention will be described in detail based on the following figures, wherein:
Exemplary embodiments of the present invention will herein be described with reference to the attached drawings.
In the medical care record management system 10, a communication unit 12 controls data communication via the network 30.
A user interface (UI) unit 14 generates a UI screen and supplies the generated UI screen to the terminal 40 via the communication unit 12 and the network 30. The UI screen may be, for example, a Web page but is not limited to this.
The UI unit 14 has a function to generate a search result screen as an example of the UI screen. In the search result screen, medical care record documents of a target patient, which has been searched for by an information management unit 16, are plotted on a body schema and on a time line (time axis).
The body schema is a pictorial diagram indicating a human body or part of the human body described on a medical record or the like by the doctor and is used to record the location and the state of an affected area or the like. In the present exemplary embodiment, a body schema image representing the outline, the inside (for example, the arrangement of skeleton or viscera), or both of the outline and the inside of the entire human body, each part of the human body, or both of the entire human body and each part of the human body is prepared and an icon or a mark associated with each medical care record document that has been searched for is arranged and displayed on the corresponding region in the body schema image to inform the user which region in the body of the patient each document concerns. The “medical care record document” is hereinafter sometimes simply referred to as a “document” for simplicity.
Data on the body schema used for the display of the result of the search is stored in a body schema storage unit 18. The body schema that is stored indicates, for example, the entire human body. A partial body schema indicating an upper body, a lower body, a head, a chest, an abdomen, or the like may be registered in the body schema storage unit 18, in addition to or instead of the body schema indicating the entire human body. The body schema in which, for example, the front face of the entire human body or each part of the human body, the rear face thereof, or a side face thereof is schematically displayed is used for the display. A body schema in which, for example, the arrangement of internal organs and/or parts is displayed may be prepared, in addition to the body schema in which the appearance of the entire human body or each part of the human body is displayed, and the body schema in which the arrangement of internal organs and/or parts is displayed may be used for the display of the result of the search.
In time line display, the icon or the mark indicating each medical care record document is arranged and displayed at a position corresponding to the medical care date and time (refer to
The information management unit 16 manages a database 20 and searches the database 20 for a medical care record document, etc. in response to a request from the user.
The database 20 stores a variety of information for the management of the medical care record documents. Although the database 20 is composed of one system in
The medical care record documents of each patient are accumulated in the database 20. The medical care record documents are electronic documents or data that are created in association with medical examinations and medical treatments of the patient and that are stored as records. The database 20 includes, for example, the documents or data of various types including medical records, examination reports, referrals (from other medical institutions), consent forms (for operations), medical interview sheets, X-ray pictures, video images captured by an endoscope. The data format of the medical care record documents is not specifically limited. The medical care record documents may have any format of a document file created by a document creation application, a scan document file including images, etc. captured by scanning a paper document, still image data, video image data, and multimedia data.
A medical care record management table 21, a patient information table 23, a specialty information table 25, a region information table 27, and a document type information table 29 are held in the database 20 as information used for the management and the use of the medical care record documents.
Management data about each medical care record document accumulated in the database 20 is held in the medical care record management table 21.
The patient ID is the identification information for uniquely identifying a patient for whom the medical care record document is created. The medical care date and time indicates the date and time when the medical care corresponding to the document has been performed. Although the medical care date and time are represented in a year-month-day format in
The management data about the medical care record documents held in the medical care record management table 21, illustrated in
The management data about each patient is held in the patient information table 23.
The management data about each specialty is held in the specialty information table 25.
Definition information about each region code is held in the region information table 27.
The definition information about each document type code is held in the document type information table 29.
The tables illustrated in
Each table exemplified above is called a table for convenience and may not have a table format as long as the table has a data format representing the content of similar information.
In the example in
The time axis display field 112 is a field in which the time axis representing the time flowing from left to right in
In the example in
The search result display field 114 is a field in which the position of each document that has been searched for on the time axis represented by the time axis display field 112 is displayed. In the example in
Time display marks (may be called icons) 115a and 115b indicating the respective medical care record documents that have been used (for example, that have been created or submitted) in the medical care in the corresponding specialty are arranged in one specialty stage. Each of the time display marks 115a and 115b is arranged at a position corresponding to the medical care date and time of the document represented by the corresponding mark on the time axis that horizontally extends. Which specialty each medical care record document is used in may be determined from the specialty code included in the management data about the document.
The user may specify how many stages (specialties) are displayed in the search result display field 114, which specialty is allocated to each stage in the search result display field 114, or both of how many stages (specialties) are displayed in the search result display field 114 and which specialty is allocated to each stage in the search result display field 114.
The time display mark 115a has a shape different from that of the time display mark 115b in the example in
Although the specialties are represented by the division into stages in the search result display field 114 and the document attributes other than the specialties are represented by the display modes of the time display marks 115a and 115b in the example in
A focus period specification frame 118 is displayed in the search result display field 114 in the example in
Although the horizontal direction of the search result screen 100 corresponds to the direction of the time axis in the time line display in the example in
The time line portion 110 has been described above. Next, the body schema portion 120 will now be described.
A body schema 122 schematically indicating the appearance of the entire human body, viewed from the front face, is displayed in the body schema portion 120 in the example in
The square position display marks 124a are used when the number of the documents corresponding to the same region is one to four and the asterisk position display mark 124b is used when the number of the documents corresponding to the same region is five or more in the example in
Alternatively, in response to a predetermined operation on the position display mark, for example, in response to pointing of the cursor on the position display mark 124a or 124b, the time display mark 115a or 115b of each document corresponding to the position display mark may be highlighted in the time line portion 110.
The display mode of the position display mark may be varied depending on another attribute, such as the specialty attribute value of each document corresponding to the same region, instead of the number of the documents corresponding to the region. When multiple documents correspond to the same region, the display mode of the position display mark may be selected depending on a dominant attribute value (for example, the attribute value having the largest number of corresponding documents), among the attribute values of the multiple documents.
In the example in
Although the multiple documents corresponding to the same region are represented by one kind of the position display mark 124a or 124b in the example in
Instead of using the medical care record document as one unit as in the above example, the medical care record documents having the same medical care date and time and the same specialty may be used as one unit (this unit is referred to as a “medical care record unit”) and the display mode of the position display mark to be arranged on the region on the body schema may be differentiated depending on the number of medical care record units corresponding to the same region. For example, the square position display mark may be used when the number of the medical care record units corresponding to the same region is one to four and the asterisk position display mark may be used when the number medical care record units corresponding to the same region is five or more. The medical care record unit may be determined on the basis of the attributes of the medical care date and time and the specialty code of each document resulting from the search. Which region in the human body the medical care record unit corresponds to may be determined from the region codes of the documents included in the medical care record unit. As described above, using the medical care record documents having the same medical care date and time and the same specialty as one unit and visualizing the number of the medical care record units corresponding to the same region during a specified period allow the user to know that the number of times when the patient has received the medical care for the region during the period is large or small to some extent.
According to a modification, when the medical care identification information (the identification information commonly used in the series of medical cares from the first visit to the cure) is included in the management data about the documents, the medical care identification information in the management data about each document may be referred to integrate the medical care record documents used in the series of medical cares from the first visit to the cure of one symptom into one group. The display mode of the position display mark to be arranged in the same region on the body schema may be differentiated depending on the number of the groups corresponding to the region. For example, the square position display mark may be used when one group corresponds to the same region and the asterisk position display mark may be used when two or more groups correspond to the same region. Such display allows the user to know that the number of times when the patient has suffered illnesses or injuries for the region indicated by the position display mark is large or small to some extent.
When the number of the documents resulting from the search is large, displaying the position display marks representing the many documents on one body schema 122 makes the search result screen 100 complicated and it is difficult for the user to select a desired document. Accordingly, in one example, an upper limit (referred to as a “display upper limit”) may be set for the number of the documents to be displayed on one body schema 122. If the number of the documents resulting from the search exceeds the display upper limit, the documents may be sorted into multiple body schemas 122 for the display and the number of the documents in each body schema 122 may be set to a value lower than or equal to the display upper limit. In this case, for example, the multiple body schemas 122 may be arranged on the search result screen 100. The individual body schemas 122 are reduced in size so that the multiple body schemas 122 are fitted into one search result screen 100. Alternatively, for example, multiple search result screens 100 may be displayed and one body schema 122 (and a position display mark group arranged on the body schema 122) may be displayed on each search result screen 100. In this case, only the time display marks corresponding to the documents corresponding to the position display marks arranged on the body schema 122 may be displayed in the time line portion 110 on the search result screen 100.
The sorting of the documents into the multiple body schemas 122 is performed on the basis of, for example, the medical care time. In this example, the documents the number of which does not exceed the display upper limit are allocated to the first body schema 122 on the basis of the attribute of the medical care date and time of each document that has been searched for, for example, in reverse chronological order of the medical care date and time. If the documents that have not been allocated remain, the second body schema 122 may be prepared and the documents that have not been allocated are allocated to the second body schema 122 in reverse chronological order of the medical care date and time. Such processing is repeated until all the documents resulting from the search are allocated to any of the body schemas 122.
In another example, the documents may be sorted into different body schemas 122 for different specialties. In this example, the attribute of the specialty code of each document that has been searched for may be referred to separate the documents into groups for every specialty and the position display marks corresponding to the documents included in one group (the document group corresponding to one specialty) may be arranged on one body schema 122. If the number of the documents corresponding to one specialty exceeds the display upper limit of one body schema, the documents may be separated into multiple sub-groups (the number of the document in each sub-group is not exceed the display upper limit) in accordance with another attribute, such as the medical care date and time, and the respective sub-groups may be displayed on different body schemas 122. In this example, multiple specialties having a smaller number of documents may be integrated within a range meeting a condition that the sum of the number of the documents does not exceed the display upper limit on each body schema and the specialties may be allocated to one body schema 122.
Although the attribute of the medical care date and time or the attribute of the specialty is used as a reference to sort the documents resulting from the search into the multiple body schemas 122 in the above examples, the reference is not limited to the above ones. The documents may be separated into groups by using another document attribute and the groups may be allocated to the multiple body schemas 122.
Referring to
If the number of documents corresponding to the focus period does not exceed the display upper limit for one body schema (NO in Step S16), in Step S18, the UI unit 14 generates the search result screen 100 in which the position display marks representing the extracted documents are plotted on the body schema 122 and transmits the generated search result screen 100 to the terminal 40. In this step, the UI unit 14 plots the position display mark corresponding to each extracted document at the position corresponding to the region code of the document on the body schema 122. The shape of the position display mark may be switched depending on the number of the documents corresponding to the same region or the display density of the position display mark may be varied depending on the medical care date and time of the document.
If the number of documents corresponding to the focus period exceeds the display upper limit for one body schema (YES in Step S16), in Step S20, the UI unit 14 sorts the extracted documents into the multiple body schemas 122 by the above method and plots the documents on the multiple body schemas 122. Then, the search result screen 100 (or multiple search result screens 100) including the multiple body schemas 122 after the plotting is transmitted to the terminal 40.
Although the search is performed by using the patient ID as the search condition in the example in
As described above, the medical care record management system 10 of the present exemplary embodiment supplies the search result screen 100 in which the user is capable of viewing both the temporal distribution and the spatial distribution of the documents resulting from the search to the user. The user is capable of knowing the medical care history of the patient from both the spatial aspect and the temporal aspect on the search result screen 100.
While the exemplary embodiments of the invention have been described above, it will be recognized and understood that various modifications may be made in the invention.
For example, on the search result screen 100 exemplified in
The body schema of a detailed region may be displayed in response to an operation to select a region on the body schema 122 of the entire human body displayed on the search result screen 100 or in response to an operation to select a region for which the detailed display is to be performed from a menu.
Although the specification of one focus period is accepted in the time line portion 110 on the search result screen 100 in the example in
In the example in
Input of a search condition for refined search (for example, a keyword concerning the content of the document or a condition of the attribute of the document) may be accepted in a state in which the search result screen 100 exemplified in
The spatial distribution of the medical care record documents at each time, for example, from the start time to the end time of the focus period indicated by the focus period specification frame 118 may be animated in, for example, the body schema portion 120 in response to an instruction from the user. For the animation display, for example, the focus period is divided for every predetermined unit period (for example, one week or one month), the documents the medical care dates and times of which belong to the unit period are identified from the documents resulting from the search for every unit period, and the identified documents are plotted on the body schema 122 (that is, are arranged at positions indicated by the region codes of the documents). Switching the body schema images for every unit period, which have been generated in the above manner, in time series for the display realizes the animation indicating the temporal transition of the spatial distribution of the medical care record documents.
The medical care record management system 10 exemplified above is realized by, for example, a general-purpose computer that executes programs representing the processing of the respective functional modules described above. The computer has, for example, a hardware circuit configuration in which a microprocessor, such as a central processing unit (CPU); memories (primary storages), such as a random access memory (RAM) and a read only memory (ROM); a hard disk drive (HDD) controller that controls an HDD; various input-output (I/O) interfaces; a network interface that performs control for connection to a network, such as a LAN; and so on are connected via, for example, a bus. In addition, a disk drive for reading from and/or writing into a portable disk recording medium, such as a compact disc (CD) or a digital versatile disk (DVD), a memory reader-writer for reading from and/or writing into portable non-volatile recording media conforming to various standards including a flash memory, and so on may be connected to the bus via, for example, the I/O interfaces. The programs in which the content of processing in the functional modules exemplified above is described are stored in a permanent storage, such as a hard disk drive, via the recording medium, such as the CD or the DVD, or via a communication unit, such as a network, and are installed in the computer. The programs stored in the permanent storage are read into the RAM and are executed by the microprocessor, such as the CPU, to realize the functional modules exemplified above. The components in the search result screen 100 exemplified above may be distributed to multiple computers that are capable of communicating with each other via a network for installation and the distributed components may be communicated with each other via the network to realize the functions of the medical care record management system 10.
The foregoing description of the exemplary embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2012-277893 | Dec 2012 | JP | national |