Document presentation device, document presentation method, and document presentation program
The document presentation device prioritizes documents with higher evaluation values based on date information, addressing the inefficiency in summarizing large volumes of medical records by focusing on relevant documents.
Patent Information
- Application Number
- JP2023114076
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-11
- Publication Date
- 2025-01-24
AI Technical Summary
Users face a heavy burden in reading and summarizing large volumes of medical documents, such as electronic medical records and reading reports, which is inefficient and time-consuming.
A document presentation device and method that prioritizes documents with higher evaluation values based on date information extracted from text, allowing users to focus on relevant documents when creating summaries.
Reduces user burden by presenting appropriate documents during summary creation, enhancing efficiency and relevance in document summarization processes.
Smart Images

Figure 2025011768000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a document presentation device, a document presentation method, and a document presentation program. [Background technology]
[0002] Patent Document 1 discloses a technique for extracting date information from a character string included in document image data, and including the extracted date information in the file name of the document image data. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-115011 A Summary of the Invention [Problem to be solved by the invention]
[0004] In various fields, summary documents are created by re-summarizing documents describing daily work at regular intervals. For example, in the medical field, medical documents such as electronic medical records and radiology reports are created daily, and at specific times such as when a patient is discharged from the hospital, a summary document is created that summarizes medical procedures for a certain period based on the created medical documents. However, it is a heavy burden for a user such as a doctor to read through all medical documents for a certain period to create a summary document. For this reason, it is preferable that a user can present an appropriate document from among the documents that have been created when creating a summary document, as this can reduce the burden on the user.
[0005] The present disclosure has been made in consideration of the above circumstances, and aims to provide a document presentation device, a document presentation method, and a document presentation program that can present an appropriate document when a user creates a summary document. [Means for solving the problem]
[0006] The document presentation device disclosed herein is a document presentation device equipped with at least one processor, which acquires date information based on text information contained in a document, extracts multiple documents based on set conditions, and presents documents with relatively high evaluation values based on the date information acquired for each of the extracted multiple documents in preference to documents with relatively low evaluation values.
[0007] In addition, the document presentation method disclosed herein is performed by a processor included in the document presentation device, which acquires date information based on text information contained in the document, extracts multiple documents based on set conditions, and presents documents with relatively high evaluation values based on the date information acquired for each of the extracted multiple documents in priority over documents with relatively low evaluation values.
[0008] In addition, the document presentation program disclosed herein is intended to cause a processor provided in the document presentation device to execute a process of obtaining date information based on text information contained in a document, extracting multiple documents based on set conditions, and presenting documents with relatively high evaluation values based on the date information obtained for each of the extracted multiple documents in priority over documents with relatively low evaluation values. Effect of the Invention
[0009] According to the present disclosure, appropriate documents can be presented to a user when creating a summary document. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a block diagram illustrating an example of a configuration of an information processing system. [Diagram 2] FIG. 2 is a block diagram showing an example of a hardware configuration of a user terminal. [Diagram 3] FIG. 2 is a block diagram showing an example of a hardware configuration of an information processing device. [Figure 4] FIG. 4 is a diagram showing an example of a display screen. [Diagram 5] FIG. 2 is a block diagram showing an example of a functional configuration of an information processing device. [Figure 6] 11A and 11B are diagrams for explaining an example of a process for acquiring date information. [Figure 7] FIG. 2 is a block diagram showing an example of a functional configuration of a user terminal. [Figure 8] FIG. 13 is a diagram showing an example of a created document display screen. [Figure 9] 13 is a flowchart illustrating an example of an evaluation value derivation process. [Figure 10] 13 is a flowchart illustrating an example of a display control process. [Figure 11] 11A and 11B are diagrams for explaining an example of a presentation process of date information. [Figure 12] 11A and 11B are diagrams illustrating an example of a process for presenting documents based on similarity between documents. [Figure 13] 11A and 11B are diagrams illustrating an example of a process for presenting documents based on similarity between documents. [Figure 14] FIG. 13 is a diagram showing an example of a created document display screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, examples of embodiments for carrying out the technology of the present disclosure will be described in detail with reference to the drawings.
[0012] First, the configuration of an information processing system 10 according to the present embodiment will be described with reference to Fig. 1. As shown in Fig. 1, the information processing system 10 includes a user terminal 12 used by a user such as a doctor, and an information processing device 14. Examples of the user terminal 12 include a tablet computer and a personal computer. Examples of the information processing device 14 include a server computer and a cloud server. The information processing device 14 is an example of a document presentation device according to the disclosed technology.
[0013] The user terminal 12 and the information processing device 14 are each connected to a network, and are capable of transmitting and receiving data to and from each other.
[0014] Next, a hardware configuration of the user terminal 12 according to this embodiment will be described with reference to Fig. 2. As shown in Fig. 2, the user terminal 12 includes a CPU (Central Processing Unit) 20, a memory 21, a display 24, an input device 25, and a network I / F (Interface) 26.
[0015] The CPU 20 realizes various functions by executing programs stored in a storage unit 22, which will be described later.
[0016] The memory 21 includes a storage unit 22 and a RAM (Random Access Memory) 23. The RAM 23 is a memory for primary storage, and is, for example, a RAM such as an SRAM (Static Random Access Memory) or a DRAM (Dynamic Random Access Memory).
[0017] The storage unit 22 is a non-volatile memory, and is realized by, for example, at least one of a hard disk drive (HDD), a solid state drive (SSD), a flash memory, etc. The storage unit 22 as a storage medium stores a screen display program 30. The CPU 20 reads out the screen display program 30 from the storage unit 22, expands it in the RAM 23, and executes the expanded screen display program 30.
[0018] The screen display program 30 is a program for displaying various screens on the display 24 based on data received from the information processing device 14 via the network I / F 26. The screen display program 30 includes, for example, a web browser program.
[0019] The display 24 is a device for displaying various screens, and is, for example, a liquid crystal display or an EL (Electro Luminescence) display. The input device 25 is a device for a user to input, and is, for example, at least one of a keyboard, a mouse, a microphone for voice input, a touch pad for proximity input including contact, and a camera for gesture input. The network I / F 26 is an interface for connecting to a network. The bus 27 connects the CPU 20, the memory 21, the display 24, the input device 25, and the network I / F 26.
[0020] Next, a hardware configuration of the information processing device 14 according to the present embodiment will be described with reference to Fig. 3. As shown in Fig. 3, the information processing device 14 includes a CPU 40, a memory 41, a display 44, an input device 45, and a network I / F 46.
[0021] The CPU 40 realizes various functions by executing programs stored in a storage unit 42, which will be described later. The CPU 40 is an example of a processor according to the disclosed technology.
[0022] The memory 41 includes a storage unit 42 and a RAM 43. The RAM 43 is a memory for primary storage, and is, for example, a RAM such as an SRAM or a DRAM.
[0023] The storage unit 42 is a non-volatile memory and is realized by, for example, at least one of an HDD, an SSD, a flash memory, etc. The storage unit 42 as a storage medium stores an information processing program 50. The CPU 40 reads the information processing program 50 from the storage unit 42, loads it into the RAM 43, and executes the loaded information processing program 50.
[0024] Further, the storage unit 42 stores a plurality of medical documents 52 created by the user. The medical documents 52 are an example of documents related to the disclosed technology. The plurality of medical documents 52 are used to create a summary document. In this embodiment, a case where a user creates a summary document called a discharge summary while viewing a plurality of medical documents 52 will be described as an example. An example of the medical document 52 is an electronic medical record. The medical document 52 is created for each patient, and by adding patient identification information such as a patient ID as attribute information of the medical document 52, it is possible to identify which patient the medical document 52 relates to. Note that the medical document 52 may be identified as to which patient the medical document 52 relates to by inputting a patient ID in a specific input field in the document or storing the medical document 52 in a folder for each patient. Similarly, the creation date of the medical document 52 is also made identifiable. The medical document 52 is not limited to an electronic medical record, and may be a radiology report, a medical fee statement called a receipt, or the like. Furthermore, the document used to create the summary document is not limited to a medical document, and may be, for example, a research diary or the like. In this case, the user creates a research report by compiling multiple research diaries created daily. Also, for example, the document used to create the summary document may be a daily report, and the summary document may be a weekly or monthly report compiled from the daily reports. Also, in this embodiment, an example is described in which the medical document 52 is stored in the storage unit 42 of the information processing device 14, but the disclosed technology is not limited to this. For example, the medical document 52 may be stored in a separate data storage server and acquired via a network.
[0025] The display 44 is a device for displaying various screens, and is, for example, a liquid crystal display or an EL display. The input device 45 is a device for a user to input, and is, for example, at least one of a keyboard, a mouse, a microphone for voice input, a touch pad for proximity input including contact, and a camera for gesture input. The network I / F 46 is an interface for connecting to a network. The bus 47 connects the CPU 40, the memory 41, the display 44, the input device 45, and the network I / F 46.
[0026] Meanwhile, users such as doctors create medical documents 52 such as electronic medical records on a daily basis for hospitalized patients, and at specific times such as when the patient is discharged from the hospital, they create a new document called a discharge summary by consolidating multiple medical documents 52 created during the patient's hospitalization.
[0027] As shown in Figure 4, the information processing system 10 of this embodiment displays, on the display 24 of the user terminal 12, a new document creation screen 100 for creating a new document, and a created document display screen 102 that displays a medical document 52 as an example of a created document used to create the new document.
[0028] When a user attempts to create a medical document 52 that summarizes medical procedures related to multiple dates, it is considered that the user would like to include information about the medical procedures and the dates on which the medical procedures were performed so that the chronological order of each medical procedure can be understood. Therefore, the information processing system 10 according to this embodiment selects a medical document 52 to be presented to the user from among multiple medical documents 52 based on date information contained in the medical document 52. This allows the user to create a summary document, which is a new document, while referring to the medical document 52 that is considered to summarize multiple medical procedures.
[0029] Next, a functional configuration of the information processing device 14 will be described with reference to Fig. 5. As shown in Fig. 5, the information processing device 14 includes a reception unit 60, an extraction unit 62, an acquisition unit 64, a derivation unit 66, and a presentation unit 68. The CPU 40 executes the information processing program 50 to function as the reception unit 60, the extraction unit 62, the acquisition unit 64, the derivation unit 66, and the presentation unit 68.
[0030] The reception unit 60 receives identification information of a patient for whom a new document is to be created (hereinafter referred to as the "target patient") and a period for which a new document is to be created (hereinafter referred to as the "target period"). An example of the target period is the length of hospitalization of a patient during one hospitalization. The identification information of the target patient and the target period are input by a user at the user terminal 12, for example, and transmitted from the user terminal 12 to the information processing device 14. Note that the target period is associated with and stored in correspondence with the patient's identification information, and the target period corresponding to the patient may be derived in response to the user's input of the patient's identification information.
[0031] The extraction unit 62 extracts a plurality of medical documents 52 based on the set condition. In this embodiment, an example will be described in which the set condition is that the medical documents 52 are created within the target creation period for the target patient accepted by the acceptance unit 60. That is, the extraction unit 62 uses the identification information of the target patient accepted by the acceptance unit 60 and the target creation period to extract, from the storage unit 42, a plurality of medical documents 52 created for the target patient within the target creation period.
[0032] The acquisition unit 64 acquires date information for each of the multiple medical documents 52 extracted by the extraction unit 62 based on text information included in the medical document 52. For example, the acquisition unit 64 acquires date information by extracting a character string representing a date from the text information included in the medical document 52. In this case, the acquisition unit 64 may acquire date information from the text information based on a rule such as a regular expression. Also, in this case, the acquisition unit 64 may acquire date information by inputting the text information included in the medical document 52 to a trained model obtained by machine learning, which uses text information as input and outputs date information included in the input text information.
[0033] The acquiring unit 64 may acquire date information based on the medical procedure or test result included in the text information and data in which the medical procedure or test result is associated with the implementation date of the medical procedure or test. The implementation date of the medical procedure or test here means the date registered as data. Furthermore, the medical procedure means procedures such as surgery, medication, and the like. Specifically, as shown in FIG. 6 as an example, the acquiring unit 64 may refer to a database in which the test items, test results, and implementation dates of the test for the target patient are associated with each other, and acquire the implementation date of the test that matches the combination of the test items and test results included in the text information as date information.
[0034] Furthermore, the date information may be information that indicates a relative date based on a specific point in time, such as "x days ago," "x days after hospitalization," and "immediately after hospitalization."
[0035] The derivation unit 66 derives an evaluation value based on the date information acquired by the acquisition unit 64 for each of the multiple medical documents 52 extracted by the extraction unit 62. In this embodiment, the derivation unit 66 derives the evaluation value by counting the date information for each of the multiple medical documents 52. That is, the evaluation value of a medical document 52 according to this embodiment is the number of pieces of date information acquired based on the text information of the medical document 52, and the greater the number of pieces of date information, the higher the evaluation value.
[0036] In addition, the derivation unit 66 may weight specific date information when deriving the evaluation value. In this case, when deriving the evaluation value, the derivation unit 66 may derive the importance of date information acquired for each of the multiple medical documents 52, and weight date information whose importance is equal to or greater than a threshold value. Specifically, the derivation unit 66 sets the default value of the importance of date information to "low" and derives the importance of date information corresponding to the date of at least one of the medical procedure and the examination as "high". In this case, when deriving the evaluation value, the derivation unit 66 may count the date information whose importance is "high" as 1.5, thereby making the evaluation value a high evaluation value. In addition, the derivation unit 66 may refer to a medical fee statement called a receipt, and may increase the importance of date information for a date with a higher added point amount.
[0037] Furthermore, the evaluation value of the medical document 52 may be a value that increases as the period indicated by the date information increases. Specifically, the evaluation value of the medical document 52 may be the number of days from the oldest date information to the newest date information obtained from the text information included in the medical document 52. In this case, for example, if the date information obtained from the text information included in the medical document 52 is "4 / 1", "4 / 3", and "4 / 8", the evaluation value of the medical document 52 will be "8", which represents the number of days from "4 / 1" to "4 / 8".
[0038] The evaluation value of the medical document 52 may also be the total value of the periods indicated by each piece of date information obtained from the text information included in the medical document 52. In this case, for example, if the date information obtained from the text information included in the medical document 52 is "4 / 1", "4 / 3", and "4 / 8", the evaluation value of the medical document 52 will be "3", which is the total value of the periods indicated by each piece of date information.
[0039] Furthermore, the derivation unit 66 may derive the evaluation value using only date information indicating a date prior to the creation date of the medical document 52, among the date information acquired by the acquisition unit 64. Specifically, for example, if the creation date of the medical document 52 is "4 / 1" and the text information of the medical document 52 includes the sentence "Planned to be discharged on 4 / 7", the derivation unit 66 may exclude "4 / 7", which is a date later than "4 / 1", without using it, when deriving the evaluation value.
[0040] The presenting unit 68 presents medical documents 52 having relatively high evaluation values derived by the derivation unit 66 for each of the multiple medical documents 52 extracted by the extraction unit 62 in preference to medical documents 52 having relatively low evaluation values. In this embodiment, the presenting unit 68 presents the medical documents 52 to the user by outputting the medical documents 52 to the user terminal 12 via the network I / F 46. At this time, the presenting unit 68 may add the creation date and evaluation value of the medical documents 52 to the medical documents 52 and output them.
[0041] Specifically, the presenting unit 68 presents only medical documents 52 whose evaluation values derived by the derivation unit 66 are equal to or greater than a threshold value, out of the multiple medical documents 52 extracted by the extraction unit 62. In this way, the presenting unit 68 presents medical documents 52 whose evaluation values are equal to or greater than a threshold value in preference to medical documents 52 whose evaluation values are less than the threshold value.
[0042] Next, a functional configuration of the user terminal 12 will be described with reference to Fig. 7. As shown in Fig. 7, the user terminal 12 includes an acquisition unit 80 and a display control unit 82. The CPU 20 executes the screen display program 30 to function as the acquisition unit 80 and the display control unit 82.
[0043] The acquisition unit 80 acquires one or more medical documents 52 transmitted from the information processing device 14 via the network I / F 26.
[0044] The display control unit 82 causes the display 24 to display a new document creation screen 100 for creating a new document as described above, and a created document display screen 102 for displaying the medical document 52 used to create the new document (see Figure 4).
[0045] As shown in FIG. 8, the display control unit 82 displays the medical documents 52 acquired by the acquisition unit 80 on the created document display screen 102 in a predetermined display order. FIG. 8 shows an example in which, among the medical documents 52 created between "2022 / 9 / 8" and "2022 / 9 / 22", the evaluation values of three medical documents 52 are equal to or greater than a threshold value, and the three medical documents 52 are displayed in order of the most recent creation date. The display order of the medical documents 52 may be, for example, in order of the most recent creation date, the oldest creation date, or the highest evaluation value. In this case, the display order refers to the order of the display positions.
[0046] In the example of FIG. 8, a plurality of medical documents 52 are displayed in a table format, with one row of the table corresponding to one medical document 52, and the content column representing the content of the medical document 52. In the example of FIG. 8, the item column represents the classification of the medical document 52. Examples of classification include "Subject (subjective information)", "Object (objective information)", "Assessment", and "Plan". In the example of FIG. 8, the initial letters of words representing the classification corresponding to the item column are written. In addition, the item column also contains "#" corresponding to the problem list. The problem here includes at least any of medical abnormalities (diseases), diseases, simple findings, medical history, and social events that the doctor recognizes in the patient.
[0047] The display control unit 82 may display the medical documents 52 on the created document display screen 102 in descending order of the evaluation indicated by the evaluation value. The display control unit 82 may also display the medical documents 52 together with the evaluation value on the created document display screen 102. The display control unit 82 may also highlight medical documents 52 with a relatively high evaluation value compared to medical documents 52 with a relatively low evaluation value. In this case, for example, when displaying a list of multiple medical documents 52 in a table format, the display control unit 82 may change the background color of only the rows of medical documents 52 with evaluation values equal to or greater than a certain value. The display control unit 82 may also not highlight medical documents 52 with a relatively low evaluation value compared to medical documents 52 with a relatively high evaluation value. In this case, for example, when displaying a list of multiple medical documents 52 in a table format, the display control unit 82 may gray out only the rows of medical documents 52 with evaluation values less than a certain value.
[0048] Next, the operation of the information processing device 14 will be described with reference to Fig. 9. The CPU 40 executes the information processing program 50 to execute the evaluation value derivation process shown in Fig. 9. The evaluation value derivation process shown in Fig. 9 is executed, for example, when a command to start execution is input by the user.
[0049] 9, the receiving unit 60 receives the identification information of the target patient and the target creation period. In step S12, the extraction unit 62 uses the identification information of the target patient and the target creation period received in step S10 to extract, from the storage unit 42, a plurality of medical documents 52 that were created for the target patient within the target creation period. In step S14, the acquisition unit 64 acquires date information for each of the plurality of medical documents 52 extracted in step S12 based on text information included in the medical documents 52, as described above.
[0050] In step S16, the derivation unit 66 derives an evaluation value for each of the multiple medical documents 52 extracted in step S12 based on the date information acquired in step S14, as described above. In step S18, the presentation unit 68 presents medical documents 52 having relatively high evaluation values derived in step S16 for each of the multiple medical documents 52 extracted in step S12, preferentially over medical documents 52 having relatively low evaluation values, as described above. When the processing of step S18 ends, the evaluation value derivation processing ends.
[0051] Next, the operation of the user terminal 12 will be described with reference to Fig. 10. The CPU 20 executes the screen display program 30 to execute the display control process shown in Fig. 10. The display control process shown in Fig. 10 is executed, for example, when the user terminal 12 receives the medical document 52 transmitted from the information processing device 14 by the process of step S18 above.
[0052] 10, the acquisition unit 80 acquires one or more medical documents 52 transmitted from the information processing device 14 via the network I / F 26. In step S32, the display control unit 82 causes the display 24 to display a new document creation screen 100 for creating a new document and a created document display screen 102 for displaying the medical documents 52 used to create the new document. At this time, as described above, the display control unit 82 causes the medical documents 52 acquired in step S30 to be displayed in a predetermined display order on the created document display screen 102. When the processing of step S32 ends, the display control processing ends.
[0053] As described above, according to this embodiment, when a user creates a summary document, an appropriate document can be presented.
[0054] In the above embodiment, the presentation unit 68 may target medical documents 52 having an evaluation value equal to or greater than a certain value among the multiple medical documents 52 extracted by the extraction unit 62, and present medical documents 52 with relatively high evaluation values in preference to medical documents 52 with relatively low evaluation values.
[0055] In the above embodiment, the presenting unit 68 has displayed only medical documents 52 with an evaluation value equal to or greater than a threshold value as an example of presenting medical documents 52 with a relatively high evaluation value in preference to medical documents 52 with a relatively low evaluation value, but the disclosed technology is not limited to this embodiment. The presenting unit 68 may present medical documents 52 in order of relatively high evaluation value. In this case, the display control unit 82 may display the medical documents 52 acquired by the acquisition unit 80 in descending order of evaluation value on the created document display screen 102. The presenting unit 68 may output the medical documents 52 and the evaluation value to the user terminal 12, and the display control unit 82 of the user terminal 12 may rearrange the medical documents 52 in descending order of evaluation value and display them on the created document display screen 102. The display control unit 82 may display the medical documents 52 on the created document display screen 102 in different display modes depending on the magnitude of the evaluation value. Examples of a method for changing the display mode in this case include a method of changing the background color or a method of changing the display color of the characters. For example, the display control unit 82 may highlight medical documents 52 with relatively high evaluation values compared to medical documents 52 with relatively low evaluation values. For example, when displaying medical documents 52 in a table format, the display control unit 82 may display the background color or text display color of a cell indicating a relatively high evaluation value in a color that is visually prominent compared to medical documents 52 with relatively low evaluation values, and may display the background color or text display color of a cell indicating a relatively low evaluation value in a color that is visually inconspicuous compared to medical documents 52 with relatively low evaluation values.
[0056] Furthermore, in the above embodiment, the presenting unit 68 may present the date information acquired from the medical document 52 together with the medical document 52. In this case, as shown in Fig. 11 as an example, the display control unit 82 displays the date information acquired from the medical document 52 together with the medical document 52 on the created document display screen 102. In the example of Fig. 11, an ellipse is displayed under the date corresponding to the date information included in the medical document 52, making it easier to visually recognize the date information included in the medical document 52.
[0057] In the above embodiment, the presenting unit 68 may present the period indicated by the date information acquired from the medical document 52 together with the medical document 52. In this case, as shown in FIG. 11 as an example, the display control unit 82 displays the period indicated by the date information acquired from the medical document 52 together with the medical document 52 on the created document display screen 102. In the example of FIG. 11, the period indicated by the date information included in the medical document 52 is easily visually recognized by a rectangle filled with gray corresponding to the period from the oldest date to the newest date among the date information included in the medical document 52. In this case, the display control unit 82 may make the correspondence between the medical document 52 and the date information included in the medical document 52 easy to understand by making the background color of the medical document 52 and the background color of the period indicated by the date information included in the medical document 52 the same color. In addition, for example, the display control unit 82 may first display only the date information in the upper part of FIG. 11, and when one or more date information is selected by the user, display the medical document 52 including the selected date information. Also, for example, the display control unit 82 may initially display only the date information in the upper row of Fig. 11, and when the user selects two or more pieces of date information in sequence, display the medical documents 52 containing the selected date information in the order of selection. Also, for example, the display control unit 82 may initially display only the medical documents 52 in the lower row of Fig. 11, and when the user selects one or more medical documents 52, display the date information acquired from the selected medical documents 52. Also, for example, the display control unit 82 may initially display only the medical documents 52 in the lower row of Fig. 11, and when the user selects two or more medical documents 52 in sequence, display the date information acquired from the selected medical documents 52 in the order of selection.
[0058] In the above embodiment, the derivation unit 66 may derive a similarity between the multiple medical documents 52 extracted by the extraction unit 62. Examples of the similarity between the medical documents 52 include edit distance, BLEU (BiLingual Evaluation Understudy), ROUGE (Recall-Oriented Understudy for Gisting Evaluation), or BERT (Bidirectional Encoder Representations from Transformers) score. In this case, the presentation unit 68 may present, for each of the multiple medical documents 52 whose similarities derived by the derivation unit 66 are equal to or greater than a certain value, a medical document 52 having a relatively high evaluation value in preference to a medical document 52 having a relatively low evaluation value.
[0059] 12, the presenting unit 68 may classify the medical documents 52 extracted by the extraction unit 62 into a plurality of document groups based on the similarity derived by the derivation unit 66. For example, the presenting unit 68 may classify the medical documents 52 into a plurality of document groups such that the similarity between the medical documents 52 in each document group is equal to or greater than a certain value. In this case, the presenting unit 68 may present, for each document group, medical documents 52 with a relatively high evaluation value over medical documents 52 with a relatively low evaluation value.
[0060] 13, the presenting unit 68 may extract, for each document group, the medical document 52 with the highest evaluation value (hereinafter referred to as the "maximum document") from among the multiple medical documents 52 belonging to that document group. In this case, for each of the multiple maximum documents extracted for each document group, the presenting unit 68 may present the maximum document with a relatively high evaluation value in preference to the maximum document with a relatively low evaluation value.
[0061] The above similarity between medical documents 52 may be the similarity of the entire text information contained in the multiple medical documents 52 extracted by the extraction unit 62. The similarity between medical documents 52 may also be the similarity of date information acquired based on the text information contained in the multiple medical documents 52 extracted by the extraction unit 62. Furthermore, the similarity between medical documents 52 may be a combination of the similarity of the entire text and the similarity of the date information.
[0062] Furthermore, in the above embodiment, when there are multiple combinations in which the date information acquired for each of the multiple medical documents 52 covers the target period, the presentation unit 68 may present a combination of medical documents 52 in which the number of medical documents 52 is relatively small. In this case, the target period may be the above-mentioned target creation period. In addition, the target period in this case may be the period indicated by date information whose importance is equal to or greater than the threshold. In this case, medical documents 52 including date information whose importance is equal to or greater than the threshold are presented.
[0063] In the above embodiment, when deriving the evaluation value, the derivation unit 66 may weight the date information if a line break is inserted before the date information. The derivation unit 66 may derive the degree of change of the text written after each of the multiple date information included in the medical document 52, and weight the date information used to derive the degree of change if the degree of change is equal to or greater than a threshold value. The derivation unit 66 may weight the date information if the text written after the date information includes a specific keyword such as a current illness or a past illness. The derivation unit 66 may set the evaluation value of the medical document 52 with a relatively new creation date to a higher evaluation value than the evaluation value of the medical document 52 with a relatively old creation date. The derivation unit 66 may weight the date information according to the number of days elapsed from the reference date to the date information, with the reference date being used as a reference. The reference date may be, for example, at least one of the creation date of a new document and the creation date of a medical document 52 including date information. Specifically, if the date information written on medical document 52 created on "4 / 4" is "4 / 4", it indicates information for that day, and is therefore highly likely not to be a document that includes information from different dates. On the other hand, if the date information written on medical document 52 created on "4 / 7" is "4 / 4", it is likely to be a document that includes information from up to three days prior. Therefore, the derivation unit 66 may set the evaluation value to a higher value depending on the number of days that have passed since the creation date of medical document 52 that includes the date information that is the subject of the evaluation value derivation.
[0064] In the above embodiment, the presenting unit 68 may present the date information used to derive the evaluation value together with the medical document 52. In this case, as shown in FIG. 14 as an example, when the display control unit 82 displays the medical document 52 on the created document display screen 102, the display control unit 82 may highlight the date information used to derive the evaluation value of the medical document 52 so that the date information can be distinguished. The highlighting here refers to a display that makes the medical document 52 stand out, and means, for example, displaying at least one of the characters or the background of the characters in a display color (e.g., red) that is set as a color that stands out compared to a reference display color (e.g., black). In the example of FIG. 14, the bold characters indicate the highlighted characters.
[0065] In the above embodiment, the user terminal 12 may include at least some of the functional units included in the information processing device 14, or the information processing device 14 may include at least some of the functional units included in the user terminal 12. For example, the new document creation screen 100 may be generated by the information processing device 14 and provided to the user terminal 12 in a streaming manner. Also, each functional unit included in the user terminal 12 and the information processing device 14 may be included in a single computer.
[0066] In the above embodiment, the following various processors can be used as the hardware structure of a processing unit that executes various processes, such as each functional unit of the user terminal 12 and each functional unit of the information processing device 14. As described above, the above various processors include a CPU, which is a general-purpose processor that executes software (programs) and functions as various processing units, as well as a programmable logic device (PLD), which is a processor whose circuit configuration can be changed after manufacture, such as an FPGA (Field Programmable Gate Array), a dedicated electric circuit, which is a processor having a circuit configuration designed specifically for executing specific processes, such as an ASIC (Application Specific Integrated Circuit), etc.
[0067] A single processing unit may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, multiple processing units may be configured with a single processor.
[0068] As an example of configuring multiple processing units with one processor, first, there is a form in which one processor is configured with a combination of one or more CPUs and software, as typified by computers such as client and server, and this processor functions as multiple processing units. Second, there is a form in which a processor is used that realizes the functions of the entire system including multiple processing units with one IC (Integrated Circuit) chip, as typified by System on Chip (SoC), etc. In this way, the various processing units are configured using one or more of the above various processors as a hardware structure.
[0069] Furthermore, more specifically, the hardware structure of these various processors can be an electric circuit that combines circuit elements such as semiconductor elements.
[0070] In addition, in each of the above embodiments, the screen display program 30 is described as being stored (installed) in advance in the storage unit 22, but the present invention is not limited to this. The screen display program 30 may be provided in a form recorded on a recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), or a USB (Universal Serial Bus) memory. The screen display program 30 may also be downloaded from an external device via a network.
[0071] In the above embodiment, the information processing program 50 is stored (installed) in advance in the storage unit 42, but the present invention is not limited to this. The information processing program 50 may be provided in a form recorded on a recording medium such as a CD-ROM, a DVD-ROM, or a USB memory. The information processing program 50 may be downloaded from an external device via a network.
[0072] The following supplementary notes are further disclosed regarding the above embodiment. (Appendix 1) 1. A document presentation device comprising at least one processor, The processor, Obtaining date information based on text information contained in the document; Extracting a plurality of said documents based on set conditions; A document having a relatively high evaluation value based on date information obtained for each of the extracted documents is presented preferentially over a document having a relatively low evaluation value. Document presentation device.
[0073] (Appendix 2) The evaluation value is a value in which the evaluation is higher as the number of the date information items increases. 2. A document presentation device as described in claim 1.
[0074] (Appendix 3) The longer the period indicated by the date information, the higher the evaluation value. 2. A document presentation device as described in claim 1.
[0075] (Appendix 4) The processor, When deriving the evaluation value, weighting is given to specific date information. 4. A document presentation device according to any one of claims 1 to 3.
[0076] (Appendix 5) The processor, Among the extracted documents, documents having a certain evaluation value or more are targeted, and the documents having a relatively high evaluation value are presented preferentially over the documents having a relatively low evaluation value. 5. A document presentation device according to any one of claims 1 to 4.
[0077] (Appendix 6) The processor, The evaluation value is derived using only date information indicating a date before the creation date of the document among the acquired date information. 6. A document presentation device according to any one of claims 1 to 5.
[0078] (Appendix 7) The processor, The date information is acquired based on the medical practice or examination result included in the text information and data in which the medical practice or examination result is associated with the date of implementation of the medical practice or examination. 7. A document presentation device according to any one of claims 1 to 6.
[0079] (Appendix 8) The processor, Deriving a similarity between the extracted documents; For each of the plurality of documents having a similarity equal to or greater than a certain value, the document having a relatively high evaluation value is presented preferentially over the document having a relatively low evaluation value. 8. A document presentation device according to any one of claims 1 to 7.
[0080] (Appendix 9) The processor, Deriving a similarity between the extracted documents; classifying the extracted documents into a plurality of document groups based on the derived similarities; For each of the document groups, a document having a relatively high evaluation value is presented preferentially over a document having a relatively low evaluation value. 8. A document presentation device according to any one of claims 1 to 7.
[0081] (Appendix 10) The processor, Deriving a similarity between the extracted documents; classifying the extracted documents into a plurality of document groups based on the derived similarities; extracting a maximum document having the highest evaluation value for each document group; For each of the plurality of largest documents extracted for each document group, a largest document having a relatively high evaluation value is presented preferentially over a largest document having a relatively low evaluation value. 8. A document presentation device according to any one of claims 1 to 7.
[0082] (Appendix 11) The similarity is at least one of a similarity of the text information included in each of the extracted documents, or a similarity of the date information obtained based on the text information included in each of the extracted documents. 11. A document presentation device according to any one of claims 8 to 10.
[0083] (Appendix 12) The processor, The documents are presented in order starting from the documents having the relatively high evaluation value. 12. A document presentation device according to any one of claims 1 to 11.
[0084] (Appendix 13) The processor, Present only the documents whose evaluation value is equal to or greater than a threshold value. 12. A document presentation device according to any one of claims 1 to 11.
[0085] (Appendix 14) The processor, Present the document along with the date information obtained from the document. 14. A document presentation device according to any one of claims 1 to 13.
[0086] (Appendix 15) The processor, Present the document together with the period indicated by the date information obtained from the document. 14. A document presentation device according to any one of claims 1 to 13.
[0087] (Appendix 16) The processor, When there are a plurality of combinations in which the date information acquired for each of the plurality of documents covers the target period, the combination of the documents in which the number of the documents is relatively small is selected as the presentation target. 16. A document presentation device according to any one of claims 1 to 15.
[0088] (Appendix 17) The processor, Deriving a degree of importance of the date information obtained for each of the plurality of documents; The specific date information is date information whose importance is equal to or greater than a threshold value. 5. A document presentation device as claimed in claim 4.
[0089] (Appendix 18) The processor, Deriving a degree of importance of the date information obtained for each of the plurality of documents; The target period is a period indicated by date information whose importance is equal to or greater than a threshold value. 17. A document presentation device as claimed in claim 16.
[0090] (Appendix 19) Obtaining date information based on text information contained in the document; Extracting a plurality of said documents based on set conditions; A document having a relatively high evaluation value based on date information obtained for each of the extracted documents is presented preferentially over a document having a relatively low evaluation value. A document presentation method in which processing is executed by a processor included in a document presentation device.
[0091] (Appendix 20) Obtaining date information based on text information contained in the document; Extracting a plurality of said documents based on set conditions; A document having a relatively high evaluation value based on date information obtained for each of the extracted documents is presented preferentially over a document having a relatively low evaluation value. A document presentation program for causing a processor included in the document presentation device to execute the process. [Explanation of symbols]
[0092] 10. Information Processing Systems 12 User terminal 14 Information processing equipment 20, 40 CPUs 21, 41 Memory 22, 42 Storage section 23, 43 RAM 24, 44 Display 25, 45 Input device 26, 46 Network I / F 27, 47 Bus 30 Screen display program 50 Information Processing Program 52 Medical Documents 60 Reception 62 Extraction part 64, 80 Acquisition Department 66 Derivation part 68 Presentation section 82 Display control section 100 New document creation screen 102 Created document display screen
Claims
1. 1. A document presentation device comprising at least one processor, The processor, Obtaining date information based on text information contained in the document; Extracting a plurality of said documents based on set conditions; A document having a relatively high evaluation value based on date information obtained for each of the extracted documents is presented preferentially over a document having a relatively low evaluation value. Document presentation device.
2. The evaluation value is a value in which the evaluation is higher as the number of the date information items increases. The document presentation device according to claim 1 .
3. The longer the period indicated by the date information, the higher the evaluation value. The document presentation device according to claim 1 .
4. The processor, When deriving the evaluation value, weighting is given to specific date information. The document presentation device according to any one of claims 1 to 3.
5. The processor, Among the extracted documents, documents having a certain evaluation value or more are targeted, and the documents having a relatively high evaluation value are presented preferentially over the documents having a relatively low evaluation value. The document presentation device according to any one of claims 1 to 3.
6. The processor, The evaluation value is derived using only date information indicating a date before the creation date of the document among the acquired date information. The document presentation device according to any one of claims 1 to 3.
7. The processor, The date information is acquired based on the medical practice or examination result included in the text information and data in which the medical practice or examination result is associated with the date of implementation of the medical practice or examination. The document presentation device according to any one of claims 1 to 3.
8. The processor, Deriving a similarity between the extracted documents; For each of the plurality of documents having a similarity equal to or greater than a certain value, the document having a relatively high evaluation value is presented preferentially over the document having a relatively low evaluation value. The document presentation device according to claim 1 .
9. The processor, Deriving a similarity between the extracted documents; classifying the extracted documents into a plurality of document groups based on the derived similarities; For each of the document groups, a document having a relatively high evaluation value is presented preferentially over a document having a relatively low evaluation value. The document presentation device according to claim 1 .
10. The processor, Deriving a similarity between the extracted documents; classifying the extracted documents into a plurality of document groups based on the derived similarities; extracting a maximum document having the highest evaluation value for each document group; For each of the plurality of largest documents extracted for each document group, a largest document having a relatively high evaluation value is presented preferentially over a largest document having a relatively low evaluation value. The document presentation device according to claim 1 .
11. The degree of similarity is at least one of a degree of similarity of the text information included in each of the extracted documents, or a degree of similarity of the date information obtained based on the text information included in each of the extracted documents. The document presentation device according to any one of claims 8 to 10.
12. The processor, The documents are presented in order starting from the documents having the relatively high evaluation value. The document presentation device according to any one of claims 1 to 3.
13. The processor, Present only the documents whose evaluation value is equal to or greater than a threshold value. The document presentation device according to any one of claims 1 to 3.
14. The processor, Present the document along with the date information obtained from the document. The document presentation device according to any one of claims 1 to 3.
15. The processor, Present the document together with the period indicated by the date information obtained from the document. The document presentation device according to any one of claims 1 to 3.
16. The processor, When there are a plurality of combinations in which the date information acquired for each of the plurality of documents covers the target period, the combination of the documents in which the number of the documents is relatively small is selected as the presentation target. The document presentation device according to any one of claims 1 to 3.
17. The processor, Deriving a degree of importance of the date information obtained for each of the plurality of documents; The specific date information is date information whose importance is equal to or greater than a threshold value. The document presentation device according to claim 4.
18. The processor, Deriving a degree of importance of the date information obtained for each of the plurality of documents; The target period is a period indicated by date information whose importance is equal to or greater than a threshold value.
17. The document presentation device of claim 16.
19. Obtaining date information based on text information contained in the document; Extracting a plurality of said documents based on set conditions; A document having a relatively high evaluation value based on date information obtained for each of the extracted documents is presented preferentially over a document having a relatively low evaluation value. A document presentation method in which processing is executed by a processor included in a document presentation device.
20. Obtaining date information based on text information contained in the document; Extracting a plurality of said documents based on set conditions; A document having a relatively high evaluation value based on date information obtained for each of the extracted documents is presented preferentially over a document having a relatively low evaluation value. A document presentation program for causing a processor included in the document presentation device to execute the process.
Citation Information
Patent Citations
Image processing apparatus and image processing program
JP2019115011A