Inspection result display method, inspection result display program, and inspection result display system
Patent Information
- Application Number
- JP2023133088
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-17
- Publication Date
- 2025-02-28
AI Technical Summary
【0007】 本発明によれば、複数の医療機関で実施した同一の患者に対する臨床検査の結果を適切に管理することができる。また、複数の医療機関と受診者間での情報共有が可能なプラットフォームを提供することができる。
Smart Images

Figure 2025027871000001_ABST
Abstract
Description
[Technical field]
[0001] The present technology relates to a test result display method, a test result display program, and a test result display system. [Background technology]
[0002] Previously, proposals have included information systems that avoid duplication of test items in test data at multiple medical institutions (e.g., Patent Document 1), clinical data sharing servers that enable efficient sharing of clinical data between different medical facilities (e.g., Patent Document 2), patient information sharing servers that share patient information between medical institutions and patients (e.g., Patent Document 3), and information provision systems that transmit medical information based on consenting party information (e.g., Patent Document 4). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2022-025166 [Patent Document 2] JP 2008-204378 A [Patent Document 3] JP 2019-191765 A [Patent Document 4] International Publication No. 2014 / 157729 Summary of the Invention [Problem to be solved by the invention]
[0004] It is not easy to extract information about the same person from electronic medical records managed by multiple medical institutions. Therefore, an object of the present invention is to provide a technology for appropriately managing the results of clinical tests performed on the same patient at multiple medical institutions. [Means for solving the problem]
[0005] The present technology includes the following aspects. (Aspect 1) Regarding clinical tests conducted at multiple medical institutions, Reading out from the storage device test information including test values for clinical test items performed by one or more of the medical institutions and test dates when the clinical tests were performed, the test information being associated with the same patient based on the information input by the patient himself / herself; Transmitting display information for displaying the test values in chronological order based on the test dates; A test result display method which is executed by one or more information processing devices. (Aspect 2) Correlating the clinical tests performed at the multiple medical institutions based on the information input by the examinee himself / herself; The test result display method according to aspect 1, further comprising the step of: (Aspect 3) performing the association; and transmitting the display information; The test result display method according to aspect 2, wherein the above steps are performed by different information processing devices. (Aspect 4) performing the association; and transmitting the display information; The test result display method according to aspect 2, wherein the above steps are executed by a single information processing device. (Aspect 5) The association is performed when an authentication request is sent to the computer of the medical institution that performed the clinical test based on the information input by the examinee, and authentication is successful. A method for displaying test results according to any one of aspects 1 to 4. (Aspect 6) The information input by the examinee is information representing the medical institution where the examinee underwent clinical testing. A method for displaying test results according to any one of aspects 1 to 5. (Aspect 7) reading out a reference range of a test value determined for each of the clinical test items for each of the medical institutions; normalizing the read test value based on the read reference range; Displaying the normalized test values on a graph based on the test date; and The test result display method according to any one of aspects 1 to 6, further comprising one or more information processing devices. (Aspect 8) Transmitting information for rearranging the plurality of items of the clinical test in an order based on the test values or the test dates and displaying the plurality of items of the clinical test after rearrangement. The test result display method according to any one of aspects 1 to 7, further comprising one or more information processing devices that execute the above steps. (Aspect 9) The display information is arranged so that the names of the first and second patients are displayed in different manners so that the first and second patients can be distinguished from each other. A method for displaying test results according to any one of aspects 1 to 8. (Aspect 10) When a request for registration of a patient displayed on a computer of the medical institution to a list is received, the medical institution registers the patient who received the registration request in a predetermined list; when receiving a display request for the patient included in the predetermined list from the computer of the medical institution, transmitting display information of the patient for which the display request was received to the computer of the requesting medical institution; The test result display method according to embodiment 9, further comprising the steps of: (Aspect 11) A test result display program for causing one or more information processing devices to execute the test result display method according to any one of aspects 1 to 10. (Aspect 12) A test result display system comprising one or more information processing devices that executes the test result display method according to any one of aspects 1 to 10.
[0006] The content of the means for solving the problem may be provided as an apparatus such as a computer or a system including multiple apparatuses, a method executed by a computer, or a program executed by a computer. The program may also be executed on a network. A recording medium for storing the program may also be provided. Effect of the Invention
[0007] According to the present invention, it is possible to appropriately manage the results of clinical tests performed on the same patient at multiple medical institutions, and to provide a platform that enables information sharing between multiple medical institutions and examinees. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of the overall configuration of the system. [Diagram 2] FIG. 2 is a block diagram illustrating an example of the configuration of a linking server. [Diagram 3] FIG. 3 is a schematic sequence diagram illustrating an example of the process. [Figure 4] FIG. 4 is a diagram illustrating an example of data stored in the storage device. [Diagram 5] FIG. 5 is a diagram showing an example of a reference range for each medical institution stored in the link server. [Figure 6] FIG. 6 is a diagram showing an example of a time series display of test values. [Figure 7] FIG. 7 is a process flow diagram showing an example of the graph display process. [Figure 8] FIG. 8 is a diagram showing an example of a graph display of test values. [Figure 9] FIG. 9 is a diagram showing another example of a graph display of test values. [Figure 10] FIG. 10 is a diagram for explaining an example of displaying test values in a pop-up on a graph. [Figure 11] FIG. 11 is a diagram for explaining an embodiment and a modification of the graph display. [Figure 12] FIG. 12 is a diagram for explaining an embodiment and a modification of the graph display. [Figure 13] FIG. 13 is a diagram for explaining an example of displaying examination items according to examination intervals. [Figure 14] FIG. 14 is a process flow diagram illustrating an example of the proposal process. [Figure 15] FIG. 15 is a diagram for explaining an example of displaying test items according to whether they are inside or outside the reference range. [Figure 16] FIG. 16 is a diagram showing an example of a screen displaying basic information of a patient. [Figure 17] FIG. 17 is a schematic sequence diagram illustrating an example of the linking process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the embodiments will be described with reference to the drawings.
[0010] <System configuration> Fig. 1 is a diagram for explaining an example of the overall configuration of the system. The system 1 includes a medical institution's computer 2 (2A, 2B), a linking server 3 that accumulates information held by various medical institutions and provides it to users, a PHR server 4 that provides information such as a PHR (Personal Health Record), and a patient terminal 5 (5A, 5B) used by a patient undergoing a clinical test. The computer 2, the linking server 3, the PHR server 4, and the patient terminal 5 are connected to each other via a network 6 so as to be able to communicate with each other.
[0011] In this embodiment, the medical institution may include a hospital or a clinical testing center. That is, the computer 2 may be a computer 2A that stores information such as an electronic medical record managed by a hospital. The computer 2 may also be a computer 2B that stores information on the results of tests performed at a clinical testing center. The computer 2 may not be a device installed within the facility of a hospital or a testing center, but may be a storage on a network such as a so-called cloud service used by a medical institution.
[0012] The linking server 3 collects the results of clinical tests from the computer 2 and stores them in a storage device. The collection of clinical test results may be performed via the PHR server 4. The linking server 3 also outputs information indicating the test results of a specific examinee and statistics on the test results of multiple examinees to the hospital's computer 2A. In other words, the linking server 3 presents the test results, etc. to the doctor. At this time, the doctor will be able to see at a glance the results of clinical tests performed at multiple medical institutions. In the hospital's computer 2A, the device that stores information such as electronic medical records and the device that acquires the test results and displays them to users such as doctors may be different or the same. The linking server 3 may also be, for example, the clinical testing center's computer 2B. For hospitals that do not use electronic medical records, the linking server 3 may also be a computer. A service may be provided in which the test results in the data center 2B are stored in the link server 3, and the stored data may be made viewable on a tablet device or the like from such a hospital.
[0013] The PHR server 4 provides the PHR to the examinee's terminal 5 via a website or predetermined software. The PHR includes data showing the results of the examinee's clinical tests, which can be obtained from the linking server 3. The PHR may also include information on specific health checkups, medical examinations, prescriptions, test results and vital data measured by the examinee himself / herself, for example, at home, etc. The linking server 3 may present the test results, etc. to the examinee himself / herself via the examinee's terminal 5.
[0014] The patient terminal 5 is an information processing device such as a PC (Personal Computer) or a smartphone. The patient terminal 5 receives and outputs PHR data via an internet browser or a specific software. The user of the patient terminal 5 may input information such as test results and vital signs data obtained at home into the patient terminal 5 and transmit the information to the computer 2, the linking server 3, or the PHR server 4. Self-measured test results may also be ultimately collected in the linking server 3.
[0015] Network 6 includes an IP (Internet Protocol) network. The devices connected to the network 6 can communicate based on a predetermined protocol. A part of the network 6 may be a telephone network (fixed telephone network or mobile communication network), an ad hoc network, an intranet, a VPN (Virtual Private Network), a LAN (Local Area Network), a Wireless LAN, a WAN (Wide Area Network), or the Internet.
[0016] FIG. 2 is a block diagram showing an example of the configuration of the linking server 3. The linking server 3 is an information processing device that provides services and data according to this embodiment to other computers on the network 6. The linking server 3 includes a storage device 31, a communication interface (I / F) 32, and a processor 33. The storage device 31, the communication I / F 32, and the processor 33 are connected to each other via a bus. The storage device 31 is a main storage device such as a random access memory (RAM) or a read only memory (ROM), and an auxiliary storage device (secondary storage device) such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory. The main storage device temporarily stores a program read by the processor 33 and secures a working area for the processor 33. The auxiliary storage device stores a program executed by the processor 33 and other data. In this embodiment, the storage device 31 stores data of patients collected from the computer 2 of the medical institution. The stored data includes, for example, the results of clinical tests. In the example of FIG. 2, a database is illustrated in the storage device 31. That is, the storage device 31 may store a clinical test DB311, an anonymized DB312, and an electronic medical record DB313. The clinical test DB311 stores the results of clinical tests in association with the identification information of examinees. The clinical test DB311 stores the results of clinical tests received from the clinical test center computer 2B. The anonymized DB312 stores the results of clinical tests without linking them to examinees. The anonymized DB312 stores the results of clinical tests received from the medical institution computer 2 after anonymization processing. The information stored in the anonymized DB312 can be used for statistical processing, for example. The electronic medical record DB313 stores information accumulated in the electronic medical record received from the hospital computer 2A, such as prescriptions, surgery history, allergies, and contraindications, in addition to the results of clinical tests, in association with the identification information of examinees to the extent that consent to information sharing has been obtained from each medical institution. Note that the database is not limited to the one illustrated, and the storage device 31 may store in advance information indicating reference ranges (ranges of normal values) for clinical test items determined for each medical institution.The communication I / F 32 is an adapter for connecting to the network 6, such as a network card, and performs communication based on a predetermined protocol. The processor 33 includes a CPU (. A processor such as a central processing unit (CPU) that executes a program. The processor 33 operates as a functional unit that performs each process described in this embodiment.
[0017] Specifically, the processor 33 functions as at least one of a data collection unit 331, a scaling unit 332, a graph creation unit 333, a sorting unit 334, a statistical processing unit 335, a test reception unit 336, and a history storage unit 337. The data collection unit 331 receives data on clinical tests of examinees from the medical institution's computer 2 via the communication I / F 32 and the network 6, and stores the data in the storage device 31. That is, the data collection unit 331 functions as, for example, a web server, and communicates with other devices based on a predetermined protocol.
[0018] The scaling unit 332 adjusts the results of clinical tests received by the same examinee at multiple medical institutions, for example, stored in the clinical test DB 311, so that they can be displayed on one graph. That is, the scaling unit 332 normalizes the values of the results of clinical tests performed at different medical institutions based on the reference range for the clinical test item, which is predetermined for each medical institution. Here, even for the same test item, the test results and reference range may vary depending on the test method, measurement principle, analysis device, measurement reagent, etc. In addition, the reference range may be defined independently, for example, according to the hospital's policy. Normalization refers to converting the reference range of the measurement value to a predetermined range, for example, from 0 to 1, in order to unify the standards and compare the test results.
[0019] The graph creation unit 333 plots the results of the clinical tests carried out at different medical institutions on one graph based on the normalized values. The graph is transmitted via the communication I / F 32 and the network 6 in response to a request from, for example, the hospital computer 2 or the examinee terminal 5.
[0020] The sorting unit 334 sorts, for example, each of the test items performed on a specific examinee stored in the clinical test DB 311 based on the time elapsed since the most recent test date and the inside / outside judgment against the reference range. The sorted test items are also transmitted via the communication I / F 32 and the network 6 in response to a request from, for example, the hospital computer 2 or the examinee terminal 5.
[0021] The statistical processing unit 335 calculates statistics of clinical tests in the whole country or a specified region, for example, using information stored in the anonymized DB 312. The statistics may include information on items whose increase rate in the number of times performed exceeds a threshold, the positive rate of specified items, the detected bacterial species, etc. Furthermore, the test reception unit 336 may perform a process of receiving an entrustment of clinical tests to a clinical testing center. At this time, the addition of test items may be proposed based on the statistics calculated by the statistical processing unit 335.
[0022] For example, when the history holding unit 337 receives a request from the hospital computer 2 and further receives a request for bookmark registration from the hospital computer 2 for a examinee who has output information on test items and test values stored in the clinical test DB 311 and information stored in the anonymization DB 312, the history holding unit 337 adds identification information for identifying the examinee to a predetermined list and stores it in the storage device 31. Furthermore, the history holding unit 337 may store in the storage device 31 history information based on the order in which the examinees who have output information on test items and test values, etc., were output.
[0023] FIG. 3 is a schematic sequence diagram showing an example of processing executed by the computer 2 and the linking server 3. The computer 2 transmits information indicating the results of the clinical test of the examinee to the linking server 3 at any timing after the test (FIG. 3: S1). It is preferable that the data is transmitted when consent is obtained in advance from both the hospital that performed the clinical test and the examinee. In addition, when the hospital outsources the execution of at least some of the test items to a clinical testing center, the hospital may transmit the data to the linking server 3. In this case, the data may be transmitted from the hospital computer 2 that received the results to the linking server 3, or the data may be transmitted from the clinical testing center computer 2 to the linking server 3. In hospitals that use paper medical records (not electronic medical records), the data can be transmitted from the clinical testing center computer 2B to the linking server 3, thereby eliminating the need to digitize the data. Also, instead of the computer 2, the test result data may be transmitted to the linking server 3 from the PHR server 4 or the examinee's terminal 5.
[0024] On the other hand, the data collection unit 331 of the linkage server 3 acquires data via the communication I / F 32 and stores it in the storage device 31 (FIG. 3: S2). FIG. 4 is a diagram showing an example of data stored in the storage device 31. The test result table 311 in FIG. 4 includes attributes such as "patient ID", "medical institution ID", "date of examination", "hemoglobin", and "hematocrit". In the "patient ID" field, identification information for uniquely identifying the examinee is registered. In the "medical institution ID" field, identification information for uniquely identifying the medical institution such as a hospital or clinical testing center is registered. In the "date of examination" field, information indicating the date on which the clinical test was performed is registered. Attributes such as "hemoglobin" and "hematocrit" represent test items. In the test item field, a measurement value representing the test result of the test item may be registered. Note that no value is registered for a test item that was not measured in the test on the date of examination.
[0025] For each test item, a reference range is previously determined for each medical institution. FIG. 5 is a diagram showing an example of a reference range for each medical institution held by the linkage server 3. The reference table 312 in FIG. 5 includes attributes such as "medical institution ID", "hemoglobin", "hematocrit", "estimated GFRcreat", and "uric acid". In the "medical institution ID" field, identification information for uniquely identifying a medical institution such as a hospital or a clinical laboratory center is registered. The attributes such as "hemoglobin", "hematocrit", "estimated GFRcreat", and "uric acid" represent test items. In the test item field, the reference range of the test item is registered. That is, for each test item, both the upper limit and the lower limit, or one of the upper limit and the lower limit, such as less than, less than, more than, or more than, is registered. For example, there are cases where the reference range has only a lower limit, such as "estimated GFRcreat", and there are also test items where the reference range has only an upper limit, such as "uric acid". The reference range may be registered in the test result table 311 in association with each test result. This makes it possible to register the reference ranges established for each test item by the medical institution on the day the test was performed.
[0026] 3 may be executed, for example, every time a patient undergoes a clinical test at a medical institution. Even if the same patient undergoes a test at different medical institutions, the test results are stored in the linking server 3 in association with the patient's identification information.
[0027] Moreover, the process from S3 onward in FIG. 3 is a process when, for example, a doctor in a hospital examines a patient while viewing the test results. The hospital computer 2 requests the patient's data from the linking server 3 based on the operation of the doctor or the like (FIG. 3: S3). In this step, the patient is identified and the test results are requested. The data may be viewed by accessing a specific website using an Internet browser installed in the computer 2. The data may also be viewed by a specific program installed in the computer 2. The request may also include a method for displaying the data. In this embodiment, it is mainly possible to (1) display the test values in a time series, (2) display the test values in a graph, (3) display the test items according to the test interval, and (4) display the test items according to whether they are within or outside the reference range.
[0028] On the other hand, the data collection unit 331 of the linkage server 3 reads out the data stored in the storage device 31 (FIG. 3: S4). In this step, the data collection unit 331 reads out the data stored in the storage device 31 (FIG. 4: S4). Data regarding the test results of the requested patient is read from the results table 311.
[0029] Also, for example, in the case of (1) displaying the test values in a time series, the data collecting unit 331 creates data for displaying a table using the read data (S5 in FIG. 3) and transmits the created data to the computer 2 (S10 in FIG. 3). Then, the computer 2 displays the received data on the monitor (S11 in FIG. 3). FIG. 6 is a diagram showing an example of the time series display of the test values. The screen in FIG. 6 includes a "Display Numeric Value" button 201, a "Display Graph" button 202, a text box 203 for inputting the start date of the display period, a text box 204 for inputting the end date of the display period, a "Set" button 205 for setting the period and updating the display, a pull-down menu 206 for selecting from a predetermined period, and a table 207 for displaying the test results. The "Display Numeric Value" button 201 and the "Display Graph" button 202 are buttons for switching between the display of numerical values and the display of graphs. The period for displaying the test results in the table 207 can be changed by inputting the dates in the text boxes 203 and 204 and pressing the "Set" button 205, or by selecting a period from a pull-down menu 206 for selecting from a predetermined period. The date can be input in the text boxes 203 and 204 by selecting the date from a calendar. The row direction of the table 207 indicates the difference between the test items, and the column direction indicates the difference between the test dates. In addition, the test values are displayed at the intersection of the rows and columns, and the reference range is displayed in parentheses. The reference range is a range of values determined for the test item at the medical institution that performed the test on the test date. Therefore, the table 207 may include test values with different reference ranges even for the same test item. The test values may be made to be distinguishable from those outside the reference range by their appearance. That is, the text color or font of the test values, the background color of the table, and other text decorations may be changed depending on whether the test values are inside or outside the reference range. For example, test values that deviate from the reference range can be highlighted. Additionally, the appearance of the test values may be such that it is possible to distinguish between tests performed by the medical institution that requested the data and tests performed by other medical institutions.That is, the text color or font of the test value, the background color of the table, or other text decoration may be changed between tests performed by the medical institution that requested the data in Fig. 3 and other tests. Note that the text decoration for identifying the reference range and the text decoration for identifying the medical institution that performed the test are different types of text decoration. Since doctors who check table 207 often remember the reference ranges established by their own hospitals, the efficiency and accuracy of the doctor's work in checking test results can be improved by displaying tests performed at their own hospitals in a distinguishable manner from other tests.
[0030] Furthermore, for example, when (2) displaying a graph of test values, scaling unit 332 normalizes the read data (FIG. 3: S6), and graph creation unit 333 creates a graph plotting the normalized test values (FIG. 3: S7), and transmits data for displaying the graph to computer 2 (FIG. 3: S10). Then, computer 2 displays the received data on a monitor (FIG. 3: S11). Details of S6 and S7 are shown in FIG. 7.
[0031] FIG. 7 is a process flow diagram showing an example of the graph display process. First, in S6, the scaling unit 332 normalizes the read-out test value based on the registered reference range. In this embodiment, normalization means converting the test value into a ratio so that the reference range is in the range from 0 to 1. Note that the test value that deviates from the reference range will have a value exceeding 1 or a negative value. Normalization may be performed, for example, by converting the test value according to the ratio of the difference between the test value and the reference value or zero to the difference between the other of the upper and lower limits of the reference range or zero and the reference value, using one of the upper and lower limits of the reference range as a reference value. Normalization may be performed in three cases: when the reference range of the test item is defined by the upper and lower limits (A), when it is defined only by the upper limit (B), and when it is defined only by the lower limit (C). Different calculations may be performed for cases where the test value does not deviate from the reference range (I), where the test value deviates from the reference range on the high side (II), and where the test value deviates from the reference range on the low side (III).
[0032] First, the graph creation unit 333 determines whether the graph display setting is "fixed scale" (FIG. 7: S61). In this embodiment, "fixed scale" refers to a display method in which the scale of the vertical axis of the graph is fixed in advance. In addition to the fixed scale, in this embodiment, display using "automatic scale" can also be selected. "Automatic scale" refers to a display method in which the scale of the vertical axis of the graph is changed according to the measured value to be displayed. In this step, the graph creation unit 333 determines which display method should be used, based on the display method set by the user or a predetermined standard display method.
[0033] If it is determined that the scale is fixed (S61: YES), the graph creation unit 333 reads out the display proportions of a high value region that exceeds the reference range, a reference range region that is within the reference range, and a low value region that is below the reference range (FIG. 7: S62). The display proportions of each region in the case of a fixed scale are set to, for example, 30%, 50%, and 20% in the vertical direction, respectively.
[0034] Then, the graph creation unit 333 calculates the position on the graph where the value should be plotted (FIG. 7: S64) and creates a graph (FIG. 7: S7). In S64 and S7, the graph creation unit 333 creates data for displaying a graph on which the normalized values are plotted. When a plurality of test values performed on different dates or at different medical institutions are stored for a test item to be displayed, the test values may be connected in a chronological order with a straight line to draw a line graph. In addition, values that are too large to fit on the graph on a fixed scale may be plotted at the top of the graph with data points as upward triangles, and similarly, small values may be plotted at the bottom of the graph with data points as downward triangles. Note that even when the coordinates on the monitor of the computer 2 displaying the graph are positive from top to bottom, for example, with the upper left corner of the area displaying the graph as the origin, the plot positions are calculated by appropriately converting the coordinates.
[0035] FIG. 8 is a diagram showing an example of a graph display of test values drawn with a fixed scale. The screen of FIG. 8 includes a "Display Numeric Value" button 201, a "Display Graph" button 202, a text box 203 for inputting the start date of the display period, a text box 204 for inputting the end date of the display period, a "Set" button 205 for setting the period and updating the display, a pull-down menu 206 for selecting from a predefined period, a graph 208 for displaying the test results, a "Fixed Scale" button 209, and an "Auto Scale" button 210. The functions of the "Display Numeric Value" button 201, the "Display Graph" button 202, the text box 203, the text box 204, the "Set" button 205, and the pull-down menu 206 are the same as those in the example of FIG. 6. For example, when the "Display Graph" button 202 is pressed on the screen of FIG. 6, the display is switched to a graph display as shown in FIG. 8. The graph 208 shows the test values on multiple test dates as a line graph. Moreover, the regions in the graph 208 are divided by changing the background color so that the inside and outside of the reference range can be visually recognized. FIG. 8 is an example of a "fixed scale", and the ratio of the size of the high value region 2081 exceeding the reference range, the region 2082 within the reference range, and the low value region 2083 below the reference range is fixed at an arbitrary value. For example, the high value region 2081, the region 2082 within the reference range, and the low value region 2083 may be 30%, 50%, and 20%, respectively, or 75%, 0%, and 25% in the vertical direction of the graph 208. In this case, values smaller than the minimum value of the low value region 2083 may be plotted at the bottom of the region with data points as a downward triangle. Moreover, values exceeding the maximum value of the high value region 2081 may be plotted at the top of the region with data points as an upward triangle. The graph 208 plots the values normalized in S6, thereby making it possible to distinguish between different values. It is also possible to compare test results performed at different medical institutions on a graph. As shown in Fig. 8, graph 208 may display test results for multiple test items on a single graph. By plotting test values relative to the reference range, the results of different test items can be displayed with good visibility on a single graph.
[0036] For a test item (A) whose reference range is defined by upper and lower limits, if the test value does not deviate from the reference range (I), for example, the normalized ratio (ratio) is calculated using the following formula (1): It can be done. ratio=(test value-lower limit of reference range) / (upper limit of reference range-lower limit of reference range) (1) That is, the ratio of the difference between the test value and the reference value to the difference between the upper limit of the reference range and the above-mentioned reference value is calculated, with the lower limit of the reference range as the reference value. In addition, for example, the vertical axis is divided into a high value region of 30%, a reference range region of 50%, and a low value region of 20%, and a data point is plotted at a position corresponding to the calculated ratio in a graph in which the lower limit of the reference range region is 0 and the upper limit is 1. For example, the hemoglobin test value "14.0 (g / dL)" in the test performed on December 2, 2021 in Figure 4 is calculated as (14.0-13.5) / (17.5-13.5)=0.125, with the lower limit of the reference range "13.5-17.5 (g / dL)" shown in Figure 5 of the medical institution "M1" that performed the test as the reference value. Alternatively, it may be plotted as any value within the reference range, such as the center of the reference range region.
[0037] In addition, the above-mentioned ratio may be used to convert test values performed at a medical institution other than the medical institution that requested the data into values on a graph that follows the reference range at the medical institution that requested the data. That is, in an example in which the lower limit of the reference range is used as the reference value, the value representing the normalized ratio described above is multiplied by the difference between the upper and lower limits of the reference range at the medical institution that requested the data, and the result is added to the lower limit of the reference range at the medical institution that requested the data. For example, the hemoglobin test value "14.0 (g / dL)" in the test performed on December 2, 2021 in FIG. 4 corresponds to "13.625 (g / dL)" (= (18.0-13.0) × 0.125 + 13.0) in the reference range of the medical institution "M2" (the medical institution that requested the data) that performed the test on July 18, 2022. In this way, it becomes easier for users such as doctors to recognize how far away from the upper or lower limit of the reference range the value corresponds to on a graph that follows the reference range at the medical institution that requested the data.
[0038] When the test value deviates from the reference range to the high side (II), the test value is converted by normalization so that, for example, the range from 0 to the upper limit of the reference range becomes the range from 0 to 1. For example, the ratio after normalization, "ratio," can be calculated by the following formula (2). ratio = test value / upper limit of reference range (2) That is, the ratio of the difference between the test value and the reference value to the difference between the upper limit of the reference range and the above-mentioned reference value is calculated, with zero (the lower limit of the actual reference range) as the reference value. Also, in a graph in which the lower limit of the region within the reference range is 0 and the upper limit is 1, a data point is plotted at a position corresponding to the calculated ratio. In this case, for example, when the test value of a test item whose upper limit of the reference range is "60" is 90, the ratio after normalization is 1.5 (=90 / 60), and is plotted at the position shown by data point 2085 in FIG. 8, for example. When the normalized test value does not fall within high value region 2081, the data point may be plotted in the form of an upward triangle above high value region 2081.
[0039] When the test value deviates from the reference range to the low side (III), the test value is converted by normalization, for example, so that the range from the lower limit of the reference range to 0 becomes the range from 0 to -1. For example, the ratio after normalization can be calculated by the following formula (3). ratio = -(lower limit of reference range / test value) (3) In other words, the reference value is zero, and the lower limit of the reference range for the difference between the test value and the reference value and the above A value obtained by inverting the sign of the ratio of the difference from the reference value is calculated. In addition, in a graph in which the lower limit of the reference range region is -1 and the upper limit is 0, a data point is plotted at a position corresponding to the calculated ratio. In this case, when the test value of a test item whose lower limit of the reference range is "10" is 8, the ratio after normalization is -1.25 (=-10 / 8), and is plotted at the position shown by data point 2087 in FIG. 8, for example. When the normalized test value does not fall within the low value region 2083, the data point may be plotted below the low value region 2083 as a downward triangle. As shown in the above formulas (1) to (3), normalization can be performed by converting the test value according to the ratio (positive ratio or inverse ratio) between the upper limit or lower limit of the reference range and the test value when the test value deviates from the reference range.
[0040] For test items (B) where the reference range is defined only by the upper limit, if the test value does not deviate from the reference range (I), the lower limit of the reference range in formula (1) is regarded as zero, and the test value is converted by normalization so that, for example, the range from 0 to the upper limit of the reference range becomes the range from 0 to 1. In other words, zero (the actual lower limit of the reference range) is used as the reference value, and the ratio of the difference between the test value and the reference value to the difference between the upper limit of the reference range and the above reference value is calculated. Even when the test value deviates from the reference range to the high side (II), the ratio after normalization, "ratio," is calculated using formula (2): Therefore, in the case of a test item whose reference range is defined only by the upper limit (B), the normalized ratio "ratio" can be calculated using formula (2) whether the test value does not deviate from the reference range (I) or deviates from the reference range to the high side (II). It is possible to plot the test values on the graph on a scale such that the range from the lower end of the region within the reference range on the graph to the upper end of the region within the reference range (in other words, the lower end of the high value region) corresponds to the range from 0 to 1. In this case, for example, when the test value of a test item whose reference range is "60 or less" is 90, the ratio after normalization is 1.5 (=90 / 60), and is plotted at the position shown by data point 2085 in FIG. 8, for example. When the normalized test value does not fall within the high value region 2081, the data point may be plotted at the top of the high value region 2081 as an upward triangle. When the test value of a test item whose reference range is "60 or less" is 30, the ratio after normalization is 0.5 (=30 / 60), and is plotted at the position shown by data point 2084 in FIG. 8, for example. Alternatively, it may be plotted as an arbitrary value within the reference range, such as the center of the region within the reference range. In the case of a test item whose reference range is defined only by an upper limit value, no data point is plotted in the low value region. For test items with a reference range of "less than," the ratio can be calculated by subtracting the smallest value from the upper limit according to the number of significant digits of the reference range. For example, if the reference value is "less than 60.0," the ratio can be calculated by setting the upper limit of the reference range to 59.99.
[0041] For a test item (C) whose reference range is defined only by a lower limit value, when the test value does not deviate from the reference range (I), for example, a provisional ratio "ratio2" expressed by the following formula (4) is calculated, and the test value is converted by normalization so that the range from the lower limit of the reference range to the maximum provisional ratio in the displayed period is within the range from 0 to 1. ratio2 = (test value - lower limit of reference range) / lower limit of reference range (4) As a result, the normalized ratio “ratio” can be calculated using the following equation (1′). ratio = ((test value - lower limit of reference range) ÷ lower limit of reference range) / ((during the displayed period) Test value showing maximum ratio - lower limit of reference range showing maximum ratio during the displayed period) ÷ lower limit of reference range showing maximum ratio during the displayed period) (1') The "lower limit of the reference range showing the maximum ratio during the display period" refers to the lower limit of the reference range at the medical institution that performed the test for the test value showing the maximum ratio during the display period. Furthermore, the test values are plotted on the graph on a scale such that the range from the lower end of the region within the reference range on the graph (in other words, the upper end of the low value region) to the upper end of the region within the reference range corresponds to the range from 0 to 1. For example, if the test value of a test item with a reference range of "10 or more" is 32 (ratio2=(32-10) / 10=2.2), and the maximum ratio during the display period for that test item is 10 or more, then the test value is 100%. When the test value of a measurement indicating a provisional ratio is 30 and the reference range for that measurement is "8 or less" (max_ratio2=(30-8) / 8=2.75), the normalized ratio is ((32-10)÷10) / ((30-8)÷8)=0.8, which would be plotted, for example, at the position shown as data point 2086 in FIG. 8. Alternatively, it may be plotted as any value within the reference range, for example, the center of the region within the reference range. Note that for test items where the reference range is defined only by a lower limit, no data points are plotted in the high value region.
[0042] For a test item (C) whose reference range is defined only by the lower limit, if the test value deviates from the reference range to the lower side (III), calculate the normalized ratio (ratio) using formula (3). In addition, the test values are plotted on the graph on a scale such that the range from the lower end of the region within the reference range on the graph (in other words, the upper end of the low value region) to the upper end of the region within the reference range corresponds to the range from -1 to 0. For example, when the test value of a test item whose reference range is "10 or more" is 8, the ratio after normalization is -1.25 (=-10 / 8), and is plotted at the position shown by data point 2087 in FIG. 8, for example. When the normalized test value does not fall within low value region 2083, the data point may be plotted below low value region 2083 as a downward triangle.
[0043] In addition, when the "Auto Scale" button 210 on the screen of FIG. 8 is pressed by a user such as a doctor operating the computer 2, or when a graph display by automatic scale is requested in S3 of FIG. 3, in S7, the graph creation unit 333 creates data for displaying a graph in which the scale of the vertical axis of the graph 208 is changed based on at least one of the maximum and minimum values of the test value during the display period. In this case, it is determined that the scale is not fixed in S61 of FIG. 7 (S61: NO), and the scaling unit 332 determines the ratio of each region (FIG. 7: S63). That is, the scale of the vertical axis is determined so that the measured values indicating the maximum ratio and the minimum ratio are included. For example, the maximum and minimum values of the above-mentioned ratio are obtained, and the scale of the vertical axis is determined so that these values are included in the graph. In addition, the maximum value of the absolute value of the above-mentioned ratio may be obtained, and the scale of the vertical axis may be determined so that the maximum value is included in the graph and the width of the high value region and the low value region are made the same. Note that the lower limit of the size may be set for each of the high value region, the reference range region, and the low value region, and adjustment may be made to ensure at least the size of the lower limit. In particular, by ensuring the size of the lower limits of the high and low value regions, it becomes easy to check the deviation of test values from the low value region to the high value region on the same graph for multiple test items for which different reference ranges are defined. The size of the region within the reference range may be adjusted to 0%. In other words, the reference range may be omitted on the vertical axis of the graph. For example, by uniformly showing test values included in the reference range on a line, it becomes easy to check test items that deviate from the reference range, and it becomes easy to check the degree of deviation from the reference range over time.
[0044] The graph creation unit 333 calculates the positions on the graph where the values should be plotted (FIG. 7: S64), and creates the graph by adjusting the scale of the vertical axis so that the maximum and minimum values of the ratio fall within the graph (FIG. 7: S75).
[0045] FIG. 9 is a diagram showing another example of a graph display of test values. In FIG. 9, the same reference symbols as in FIG. 8 are used for components corresponding to those in FIG. 8, and the description thereof is omitted. In FIG. 9, the ratio of the region 2113 below the reference range is increased so that the minimum value of the test value during the display period falls within the graph. On the other hand, since there are no data points in the region 2111 above the reference range, the ratio of the region 2111 above the reference range is set to a predetermined minimum size. Display using automatic scale makes it easier to visually understand the degree of deviation, especially for test values that deviate from the reference range. On the other hand, if test values that deviate significantly from the reference range are included, for example, it may be difficult to understand the detailed changes in the test values. On the screen of FIG. 9, the user can further press the "fixed scale" button 209 to change the scale of the vertical axis of the graph 208 to Change it as shown in the graph in Figure 8.
[0046] In the examples of Figs. 8 and 9, the data points plotted on the graph may be arranged so that the examinations performed by the medical institution that requested the data can be distinguished from those performed by other medical institutions by their appearance. That is, at least a part of the shape, size, color, and pattern of the data points may be changed between the examinations performed by the medical institution that requested the data in Fig. 3 and those performed by other medical institutions. For example, in Figs. 8 and 9, the data points plotted with large circles represent the examinations performed by the medical institution that requested the data, and the data points plotted with small circles represent the examinations performed by other medical institutions. Since doctors who check the graphs often remember the reference ranges set by their own hospitals, the efficiency and accuracy of the doctor's work in checking the examination results can be improved by displaying the examinations performed at their own hospitals in a distinguishable manner from those performed by other medical institutions.
[0047] In the examples of Figs. 8 and 9, a test value corresponding to a data point may be displayed by operating the data point. The operation may be, for example, hovering the mouse over, clicking, tapping, etc. The test value displayed may be, for example, raw data before normalization. Furthermore, a reference range determined in association with the medical institution that performed the test may be displayed. The display may be, for example, by a pop-up. Fig. 10 is a diagram for explaining an example of displaying test values in a pop-up on a graph. In the example of Fig. 10, a bubble 2115 including the test date, test item, test value, and reference range of the test is displayed in a pop-up for a data point over which the pointer (mouse cursor) is hovered. Note that for test values that are at least outside the reference range, a ratio after normalization, "ratio," may also be displayed. In addition, for test values within the reference range, a message indicating that the test value is within the reference range may be further displayed. For example, for the hemoglobin test value in June 2022, information such as "-1.36 times away from the reference value" may be displayed. By displaying data points on a line graph, it is possible to know that a test value exists on the corresponding test date and to prompt an operation on the data point. In addition, it is preferable to make the size of the data point relatively large, since this makes it easier to operate the data point.
[0048] 11 and 12 are diagrams for explaining an embodiment and a modified example of a graph display. The table in FIG. 11(A) shows an example of a formula used for normalization depending on the relationship between the reference range and the test value. In this example, when the test value is within the reference range, the display position on the graph is the center of the normal region. When the reference range is expressed as a range from a lower limit to an upper limit, and the test value is a high value that exceeds the upper limit, the ratio is calculated using the above-mentioned formula (2). Specific example For example, in a test item in which the reference range is set to 20 or more and 80 or less, if the test value is 90, the normalized value is 1.125, and is plotted at the height of data point P1 in the graph shown in FIG. 12(A). Note that even if the value is set to more than 20, not including the lower limit, or set to less than 80, not including the upper limit, the calculation can be performed as described above. FIG. 12(A) is an example of a graph including a high value region A1, a normal region A2, and a low value region A3. FIG. 12(B) is an example of a graph including a high value region A4 and a low value region A5, in which all values in the normal region are plotted at the same height. In the graph shown in FIG. 12(B), 1.125 is plotted at the height of data point P8. Also, as shown in FIG. 11(A), when the reference range is expressed as a range from the lower limit to the upper limit, if the test value is within the normal range, the data point is plotted at the center of the normal region. In a specific example, when the test value is 60, it is plotted as the center (0.5) of the normal region at the height of data point P5 in the graph shown in FIG. 12(A) and at the height of data point P11 in the graph shown in FIG. 12(B). In addition, when the reference range is expressed as a range from the lower limit to the upper limit, if the test value is a low value below the lower limit, the ratio is calculated using the above-mentioned formula (3). In a specific example, If the test value is 18, the normalized ratio is -1.111..., as shown in Figure 12. 12(A), and at the height of data point P12 in the graph shown in FIG. 12(B).
[0049] When the reference range is expressed only by the upper limit, the ratio is calculated using the above formula (2) even when the test value is higher than the upper limit. In the case of an examination item, when the test value is 90, the normalized ratio is 1.125, and is plotted at the height of data point P1 in the graph shown in FIG. 12(A), and at the height of data point P8 in the graph shown in FIG. 12(B). Even if the upper limit is set to less than 80, which does not include the upper limit itself, the calculation can be performed appropriately as described above. When the test value is within the normal range, the data point is plotted at the center of the normal region. In the specific example, when the test value is 60 or 15, the data point is plotted at the height of data point P5 in the graph shown in FIG. 12(A), and at the height of data point P11 in the graph shown in FIG. 12(B), as the center of the normal region (0.5).
[0050] In the case where the reference range is expressed only by the lower limit, if the test value is within the normal range, the data point is plotted at the center of the normal region. For a test item where the reference range is set to 20 or more, whether the test value is 90 or 60, the data point is plotted at the center (0.5) of the normal region, at the height of data point P5 in the graph shown in FIG. 12(A), and at the height of data point P11 in the graph shown in FIG. 12(B). In addition, when the test value is a low value below the lower limit, the ratio is calculated using the above-mentioned formula (3). is calculated. In the specific example, when the test value is 18, the ratio after normalization is -1.111..., which is plotted at the height of data point P7 in the graph shown in Figure 12(A) and at the height of data point P12 in the graph shown in Figure 12(B). Note that even when a value exceeding 20 that does not include the lower limit itself is set, the above-mentioned appropriate calculation can be performed.
[0051] The table in FIG. 11(B) shows other examples of formulas used for normalization depending on the relationship between the reference range and the test value. In this example, even if the test value is within the reference range, the position at which the test value is plotted in the normal region is calculated. When the reference range is expressed as a range from the lower limit to the upper limit, if the test value is a high value that exceeds the upper limit, the ratio is calculated using the above-mentioned formula (2). As a specific example, when the test value is 90 for a test item whose reference range is set to 20 or more and 80 or less, the ratio after normalization is 1.125, and is plotted at the height of data point P1 in the graph shown in FIG. 12(A) and at the height of data point P8 in the graph shown in FIG. 12(B). When the test value is within the normal range, the ratio is calculated using the above-mentioned formula (1). In a specific example, when the test value is 40, the value after normalization is 0.333..., which is plotted at the height of data point P4 in the graph shown in FIG. 12(A) and at the height of data point P11 in the graph shown in FIG. 12(B). Furthermore, when the reference range is expressed as a range from the lower limit to the upper limit, if the test value is a low value below the lower limit, the ratio is calculated using the above-mentioned formula (3). In the specific example, if the test value is 18, then after normalization, The ratio is −1.111···, which is plotted at the height of data point P7 in the graph shown in FIG. 12(A) and at the height of data point P12 in the graph shown in FIG. 12(B).
[0052] When the reference range is expressed only by the upper limit, if the test value is higher than the upper limit, the ratio is calculated using the above formula (2). In the case of a test item, if the test value is 90, the normalized ratio is 1.125, which is plotted at the height of data point P1 in the graph shown in FIG. 12(A) and at the height of data point P8 in the graph shown in FIG. 12(B). Even if the ratio is within the range, the ratio is calculated using the above formula (2). If the test value is 60, the normalized value is 0.750, which is plotted at the height of data point P6 in the graph shown in Figure 12 (A) and at the height of data point P11 in the graph shown in Figure 12 (B). If the test value is 15, the normalized value is calculated to be 0.1875.
[0053] When the reference range is expressed only as the lower limit, if the test value is within the normal range, the ratio is calculated using the above formula (1'). 12(B)。When the test value in the display period is 100, the test value of the measurement showing the maximum provisional ratio in the display period of the test item is 195, and the reference range for the measurement is 15 or less, the normalized value is 0.333··, which is plotted at the height of data point P4 in the graph shown in FIG. 12(A) and at the height of data point P11 in the graph shown in FIG. 12(B). When the test value shows the maximum provisional ratio in the display period, the normalized value is calculated as 1.0. When the test value is a low value below the lower limit, the ratio is calculated using the above formula (3). In a specific example, when the test value is 18, the normal The ratio after the scaling is −1.111···, which is plotted at the height of data point P7 in the graph shown in FIG. 12(A) and at the height of data point P12 in the graph shown in FIG. 12(B).
[0054] Furthermore, for example, when (3) displaying test items according to test intervals, the sorting unit 334 sorts the test items based on the test date (FIG. 3: S8) and transmits data for displaying the list of sorted test items to the computer 2 (FIG. 3: S10). Then, the computer 2 displays the received data on the monitor (FIG. 3: S11).
[0055] Fig. 13 is a diagram for explaining an example of displaying test items according to test intervals. For example, when a list of test items is requested in S3 of Fig. 3, in S8, the sorting unit 334 creates data for displaying a screen as shown in Fig. 13. The example of Fig. 13 includes an "Test Interval" button 216, an "Inside or Outside Standard" button 217, a menu 218 for changing the set of test items to be displayed, a test panel area 219 for sorting and displaying the test items, and a proposal area 220.
[0056] In the examination panel area 219, the examination items are displayed in a rearranged display order by grouping according to the time elapsed since the most recent examination date. In the example of FIG. 13, the examination panel area 219 includes a display area 2191 of examination items examined within two weeks, a display area 2192 of examination items examined within one month, a display area 2193 of examination items examined within three months, and a display area 2194 of examination items not examined within three months. In this way, by rearranging and displaying the examination items according to the time elapsed since the most recent examination date, it becomes easy for a user such as a doctor to check whether each examination item is performed at an appropriate examination frequency. Note that the period shown in the figure is an example, and is not limited to this example. In addition, the multiple examination items displayed in the examination panel area 219 may be displayed as a list of multiple examination items of clinical examinations performed on the same patient at multiple medical institutions during a certain period. That is, the sorting unit 334 cross-searches for examination items that the same examinee has undergone at different medical institutions based on the examination date based on the examination person's identification information, and rearranges the extracted examination items based on the examination date. This allows users such as doctors to see at a glance which test items have been performed at facilities other than their own, without having to repeatedly search for information from other sources. Furthermore, the multiple test items displayed in the test panel area 219 may be changed according to the type of set selected from the menu 218. The set of test items may be predefined, or may be defined independently by medical institutions such as hospitals. In other words, of the items to be tested that are predefined according to the type of disease, etc., test items that have not yet been performed are also displayed in the test panel area 219. This makes it possible to determine whether any tests have been missed in the patient's medical care, or to notice other diseases. It is possible to prompt the user to check the status of the clinical tests performed by the patient. The clinical tests obtained as the reception history of the patient may be displayed together regardless of the medical institution, and it may be possible to distinguish between tests performed by the medical institution that requested the data and tests performed by other medical institutions. It may also be possible to display only the test items performed by the medical institution that requested the data. By sharing and accumulating information on clinical tests performed on the same patient at multiple medical institutions, it is possible to comprehensively check the status of multiple test items.
[0057] In addition, in the suggestion area 220, clinical tests performed at a plurality of medical institutions are statistically analyzed, and test items that are frequently performed together with the combination of test items displayed in the test panel area 219 are displayed. In this way, it is possible to suggest test items based on the possibility of a disease or the like that is overlooked by the user of the medical institution, or to suggest test items according to a formula different from the way of thinking of the user of the medical institution. That is, by making a suggestion based on the difference between the combination of test items performed at a certain medical institution and the combination of test items performed at a plurality of other medical institutions, it becomes effective test request information without adjustment based on medical knowledge of a specialized field or knowledge of receipts such as restrictions on medical fees, and it can give some kind of awareness to the user of the certain medical institution. Note that additional test items may be suggested based on the combination of test items included in the most recent clinical test performed on the patient at the medical institution viewing the information shown in FIG. 13, instead of the combination of test items displayed in the test panel area 219. It is also possible to suggest not to perform some test items based on the difference between the combination of test items performed at a certain medical institution and the combination of test items performed at a plurality of other medical institutions.
[0058] FIG. 14 is a process flow diagram showing an example of the proposal process. The proposal process is a process of extracting test items to be displayed in the proposal area 220 shown in FIG. 13. The statistical processing unit 335 of the linkage server 3 performs cluster analysis on the combination of accumulated test items (FIG. 14: S21). Note that a combination of test items performed in one clinical test is called a test pattern. In this step, for example, the test patterns accumulated in the anonymized DB 312 shown in FIG. 2 are analyzed. That is, information on clinical tests performed in multiple medical institutions is analyzed. In addition, for example, hierarchical cluster analysis can be adopted as the cluster analysis. That is, the test patterns are classified into clusters based on the commonality of the test items, and as a result, a tree diagram representing the hierarchical clusters is created.
[0059] The statistical processing unit 335 also identifies clusters close to the reference test pattern (FIG. 14: S22). In this step, for example, a cluster having a difference in test items from the reference test pattern and having the shortest distance is identified. The distance between clusters can be calculated by an existing method. The reference test pattern is, for example, a combination of test items included in a clinical test performed or to be performed on a patient at a medical institution that proposes test items.
[0060] The statistical processing unit 335 also extracts test patterns that belong to the identified cluster and a predetermined number of clusters hierarchically higher than the identified cluster (FIG. 14: S23). In this step, test patterns with small differences in test items from the reference test pattern are extracted. The predetermined number may be set appropriately to a number sufficient for proposing additional test items, for example.
[0061] Then, the statistical processing unit 335 extracts test items that are differences between the extracted test pattern and the reference test pattern (FIG. 14: S24), and outputs the extracted test items (FIG. 14: S25). For example, if a test item that does not exist in the reference test pattern but exists in the test pattern extracted in S23 is extracted in S24, a test item that is suggested to be added is output in S25.
[0062] In addition, when a test item that exists in the reference test pattern but does not exist in the test pattern extracted in S23 is extracted in S24, the test item to be proposed to be deleted may be output in S25. However, from the viewpoint of suppressing oversight of a disease, it is preferable to propose adding a test item. In addition, in S24, test patterns belonging to a cluster may be extracted by going back one by one to a higher hierarchy until a desired number of test items to be output in S25 can be extracted. In addition, the statistical processing unit 335 may be configured to output in S25 when the test patterns including the test item extracted in S24 exceed a predetermined ratio (i.e., a threshold value) among the test patterns that statistically include a test item included in the reference test pattern in common.
[0063] Furthermore, for example, when (4) displaying test items according to whether they are inside or outside the reference range (for example, when the "Inside or Outside Reference" button 217 in FIG. 13 is pressed), sorting unit 334 sorts the test items based on the relationship between the test values and the reference range (FIG. 3: S9), and transmits data for displaying the list of test items after sorting to computer 2 (FIG. 3: S10). Then, computer 2 displays the received data on a monitor (FIG. 3: S11).
[0064] FIG. 15 is a diagram for explaining an example of displaying test items according to whether they are inside or outside the reference range. In FIG. 15, the same reference numerals as in FIG. 13 are used for components corresponding to FIG. 13, and explanations are omitted. The example of FIG. 15 includes a test panel area 221 for sorting and displaying test items, and in the test panel area 221, the test items are displayed by rearranging the display order by grouping according to the relationship between the test value and the reference range. In the example of FIG. 15, the test panel area 221 includes a display area 2211 for test items whose test values exceed the reference range, a display area 2212 for test items whose test values are within the reference range, a display area 2213 for test items whose test values are below the reference range, and a display area 2214 for test items whose test history is not available. In this way, it becomes easy for users such as doctors to check all test items that deviate from the reference range. As in the example of displaying test items according to the test interval, a plurality of test items of clinical tests performed on the same patient at a plurality of medical institutions may be displayed as a list. Also in FIG. 15, the multiple test items displayed in the test panel area 221 are changed according to the type of set selected from the menu 218. In this way, it becomes easy to check whether there are any items that should be tested according to the type of disease, etc. When the "Test Interval" button 216 is further pressed on the screen of FIG. 15, a screen (e.g., FIG. 13) for displaying test items according to the test interval is displayed on the monitor of the computer 2. By switching the screen using the "Inside or Outside Standard" and "Test Interval" buttons, it becomes easy to check whether tests are being performed at an appropriate frequency for test items that fall outside the standard range.
[0065] As described above, in response to a request from computer 2, linking server 3 causes computer 2 to execute (1) a time series display of test values, (2) a graph display of test values, (3) a display of test items according to the test interval, (4) a display of test items according to whether they are inside or outside the reference range, etc. Fig. 16 is a diagram showing an example of a menu screen displaying basic information of a patient displayed on computer 2. Note that linking server 3 may be a device that provides so-called electronic medical records to computer 2, and the screens shown in Figs. 6 to 16 may each be displayed from the electronic medical record.
[0066] The screen in Figure 16 includes the subject's (patient's) name 222, a menu button 223, a search box 224, a display area for medical history 225, a display area for allergies and avoidances 226, a mouse cursor 227, a pop-up menu 228, a prescription display area 229, a tab 230 for the name of insured diseases, a "Latest Information" button 231, an "Index Time Series" button 232, an "Examination Panel" button 233, a "Regional Information" button 234, and character decoration 235 for the subject's name.
[0067] The subject's name 222 includes the name of the patient. The character decoration 235 is a strip-shaped underline added to the subject's name 222, and its appearance changes every time the subject displayed on the menu screen is changed. The appearance may be a color, a pattern, or the like. For example, the color of the underline changes every time the subject is changed, so that a user such as a doctor can easily recognize that information on a different subject is displayed. The menu button 223 displays a menu for changing the display of the subject, for example, by pressing the button. In the example of FIG. 16, a menu including a "quick list" and a "browsing history" is displayed. The "quick list" is a menu that displays a list of subjects to which a bookmark has been added. For example, a user can bookmark or cancel the bookmark of the subject by clicking a star displayed in front of the subject's name 222. For example, by bookmarking a subject who is scheduled to be examined again after some kind of examination, the user can easily display the subject again. The "browsing history" is a menu for displaying a list of subjects that have been displayed in the past. If there is a subject who was not registered in the quick list but the user wishes to view again, the user can search for that subject from the viewing history. The search box 224 is a text box for searching for the subject. The medical history display area 225 is an area for displaying the medical history of the subject. The allergy / avoidance display area 226 is an area for displaying a list of the subject's allergies or avoidances. The prescription display area 229 is an area for displaying the history of prescriptions prescribed to the subject. The insured disease name tab 230 is a tab for displaying the history of insured disease names.
[0068] The "Latest Information" button 231 is a button for displaying information from the system. The "Index Time Series" button 232 is a button for displaying the time series of the test values shown in FIG. 6 and FIG. 8 to FIG. 10. The "Test Panel" button 233 is a button for displaying the test items shown in FIG. 13 and FIG. 15. The "Region Information" button 234 is a button for displaying statistical information of clinical tests in the region where the medical institution requesting the data is located. The statistical information may be, for example, a representative value of the test value, a degree of dispersion, information on items whose increase rate in the number of tests performed exceeds a threshold, a positive rate of a specified item, a detected bacterial species, etc. The statistical processing unit 335 of the linkage server 3 obtains the specified statistical information and transmits data for displaying the statistical information to the computer 2.
[0069] <Patient linking process> Information on the same examinee managed in the electronic medical records and test result information of multiple medical institutions may be linked in the linking server 3 or in the PHR server 4. FIG. 17 is a schematic sequence diagram showing an example of the linking process. In the example of FIG. 17, an authentication request is sent to the computer 2 of the medical institution that performed the clinical test based on the information entered by the examinee, and if authenticated, the examinee is associated with the same person. Here, the input by the examinee is not limited to direct input by the examinee himself / herself, but may be indirect input by a representative of the examinee, or information entered by the examinee on a prescribed form or the like is electronically entered by the medical institution, as long as it is actually input by the examinee.
[0070] Based on the user's operation, the patient terminal 5 transmits the identification information of the medical institution where the user underwent clinical testing to the PHR server 4 or the linking server 3 (Fig. 17: S21). Note that Fig. 17 illustrates the case where the information is transmitted from the patient terminal 5 to the linking server 3. In this step, for example, the patient himself / herself inputs the name of the medical institution with which the patient wishes to link information, such as the medical institution where the patient underwent clinical testing. The input is made, for example, via software that provides the PHR or an Internet browser that runs on the patient terminal 5. Note that information on medical institutions across the country may be registered in advance, allowing the user to search and select and input. Also, in S21, in addition to the identification information of the medical institution, personal information such as date of birth, consent regarding the handling of personal information, the time when the clinical test was underwent, etc. may be input and transmitted. In addition, in S21, the identification information of the medical institution may be transmitted from the examinee's terminal 5 to the PHR server 4 or the link server 3 via another device.
[0071] Next, the PHR server 4 or the linkage server 3 requests authentication from the medical institution's computer 2 (FIG. 17: S22). In this step, the medical institution's user, for example a doctor, is requested to authenticate the validity of the information entered by the patient in S21. In other words, the medical institution's user is requested to associate the information of the patient who wishes to share information with this system with the information of the patient held by the medical institution's computer 2.
[0072] The user of the computer 2 of the medical institution matches the examinees who are determined to be the same person as the user who input the information in S21 among the examinees whose results of the clinical test are held by the computer 2 after face-to-face identity confirmation or the like (FIG. 17: S23). At this time, consent regarding the handling of personal information may be obtained from the examinee. In this step, for example, information regarding the user who input the information in S21 is displayed on the computer 2. The displayed information may include personal information such as name, date of birth, sex, address, and telephone number. It may also include the time when the clinical test was taken at the medical institution. The user of the computer 2 compares the displayed information with information retrieved from, for example, an electronic medical record held by the computer 2, and performs an operation to authenticate the authenticity of the information if it is determined that the information is the same person. In a medical institution that does not use an electronic medical record, patient attribute information such as a medical record ID for each examinee used when entrusting a clinical test is input together with the authentication operation. In addition, the computer 2 responds to the PHR server 4 or the linkage server 3 as to whether or not the authentication has been completed (FIG. 17: S24).
[0073] On the other hand, the PHR server 4 or the linked server 3 performs a process of associating the user's identification information if the user is authenticated based on the response from the computer 2 (FIG. 17: S25). In this step, the user's identification information input in S21 is linked to the user's identification information managed by the medical institution's computer 2, and stored in the storage device 31 of the PHR server 4 or the linked server 3. Note that the user's identification information can be linked throughout the system, for example, with the user's identification information managed by the PHR server 4 or the user's identification information managed by the linked server 3 as a key item.
[0074] The linking may be performed by a computer other than the linking server 3. For example, the PHR server 4 may perform the linking, and the PHR server 4 may transmit to the linking server 3 a combination of identification information of patients at each medical institution that is associated with the same patient.
[0075] In general, it is not easy to link information about the same person stored in computers of different medical institutions. According to the process shown in Fig. 17, the user of the medical institution's computer 2 determines whether or not the information is the same person (so-called three-way authentication), and the accuracy of the association is guaranteed.
[0076] <Other> Although the various components and evaluation conditions of the present invention have been exemplified above, the scope of the present invention is not limited to these, and a person skilled in the art can make appropriate selections by referring to the above conditions.
[0077] The proposal area 220 shown in Fig. 13 and Fig. 15 may be displayed on the test result display screen shown in Fig. 6 and Fig. 8 to Fig. 10 or the patient information screen shown in Fig. 16. The proposal area 220 may be displayed not on the screen displaying the test results but on, for example, an order screen for a medical institution to request a clinical test to be performed by a clinical testing center. good.
[0078] The present invention includes a computer program for executing the above-mentioned processes, and a computer-readable recording medium having the program recorded thereon. The recording medium having the program recorded thereon causes a computer to execute the program, thereby enabling the above-mentioned processes to be performed.
[0079] Here, a computer-readable recording medium refers to a recording medium that stores information such as data and programs through electrical, magnetic, optical, mechanical, or chemical action and can be read by a computer. Among such recording media, those that can be removed from a computer include flexible disks, magneto-optical disks, optical disks, magnetic tapes, memory cards, etc. Furthermore, recording media that are fixed to a computer include HDDs, SSDs (Solid State Drives), ROMs, etc. [Explanation of symbols]
[0080] 1: System 2(2A, 2B): Computer 3: Collaboration server 31: Storage device 32: Communication I / F 33: Processor 331: Data Collection Department 332: Scaling section 333: Graph Creation Department 334: Sorting section 335: Statistical processing unit 336: Test reception department 337: History storage unit 4: PHR server 5: Patient terminal 6: Network
Claims
1. Regarding clinical tests conducted at multiple medical institutions, Reading out from the storage device test information including test values for clinical test items performed by one or more of the medical institutions and test dates when the clinical tests were performed, the test information being associated with the same patient based on the information input by the patient himself / herself; Transmitting display information for displaying the test values in chronological order based on the test dates; The test result display method is executed by one or more information processing devices.
2. Correlating the clinical tests performed at the multiple medical institutions based on the information input by the examinee himself / herself; The method for displaying test results according to claim 1 , further comprising the steps of:
3. performing said association; transmitting the display information; and The method for displaying test results according to claim 2, wherein the steps of the steps are executed by different information processing devices.
4. performing said association; transmitting the display information; and 3. The method for displaying test results according to claim 2, wherein said steps are executed by one information processing device.
5. The association is performed when a request for authentication is sent to a computer of a medical institution that performed a clinical test based on information input by the examinee, and authentication is successful. The method for displaying test results according to claim 1.
6. The information input by the examinee is information representing the medical institution where the examinee underwent clinical testing. The method for displaying test results according to claim 1.
7. reading out a reference range of a test value determined for each of the clinical test items for each of the medical institutions; normalizing the read test value based on the read reference range; Displaying the normalized test values on a graph based on the test date; and The method for displaying test results according to claim 1 , further comprising the steps of:
8. Transmitting information for rearranging the plurality of items of the clinical test in an order based on the test values or the test dates and displaying the plurality of items of the clinical test after rearrangement. The method for displaying test results according to claim 1 , further comprising the steps of:
9. The display information is arranged so that the names of the first and second patients are displayed in different manners so that the first and second patients can be distinguished from each other. The method for displaying test results according to claim 1.
10. When a request for registration of a patient displayed on a computer of the medical institution to a list is received, the medical institution registers the patient who received the registration request in a predetermined list; When a display request for the patient included in the predetermined list is received from the computer of the medical institution, the display information of the patient for which the display request was received is transmitted to the computer of the requesting medical institution. and The method for displaying test results according to claim 9, further comprising the steps of:
11. A test result display program for causing one or more information processing devices to execute the test result display method according to any one of claims 1 to 10.
12. A test result display system comprising one or more information processing devices that executes the test result display method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Medical data sharing server, medical data sharing method, and medical data filing device
JP2008204378A
Patient information sharing server, patient information sharing system, patient information sharing method, and patient information sharing program
JP2019191765A
Information system
JP2022025166A
Information provision system and method for controlling information provision system
WO2014157729A1