Document presentation device, document presentation method, and storage medium
By using the processor in the information processing system to extract date information and evaluation value in the document, and prioritize documents with high evaluation value, solving the burden on doctors when creating abstract documents and improving work efficiency.
Patent Information
- Application Number
- CN202410890556.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-07-11
- Filing Date
- 2024-07-04
- Publication Date
- 2025-01-14
AI Technical Summary
When creating summary documents, doctors need to browse a large number of medical documents, which leads to a high burden. It is difficult for the existing technology to effectively prompt appropriate documents to reduce the burden on users.
By using a processor in the information processing system, date information is extracted based on text information in the document, and multiple documents are evaluated according to set conditions, and documents with high evaluation value are given priority, reducing the burden on users to browse.
When users create summary documents, they can effectively prompt appropriate documents, reducing the burden on doctors when browsing and summarizing documents, and improving work efficiency.
Smart Images

Figure CN119314614A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a document prompting device, a document prompting method and a storage medium. Background Art
[0002] Patent Document 1 discloses a technique of 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.
[0003] Patent Document 1: Japanese Patent Application Publication No. 2019-115011
[0004] In various fields, summary documents are created that re-summarize documents for daily business records within a certain period. For example, in the medical field, medical documents such as electronic medical records and film reading reports are created every day, and at specific times such as when discharged from the hospital, summary documents summarizing the medical treatment behaviors during a specified period are created based on the created medical documents. However, it is a heavy burden for users such as doctors to browse all medical documents during a specified period and create summary documents. Therefore, if when a user creates a summary document, an appropriate document can be prompted from the already created documents, the burden on the user can be reduced, so it is more preferred. Summary of the invention
[0005] The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a document presenting device, a document presenting method, and a storage medium capable of presenting an appropriate document when a user creates a summary document.
[0006] In the document prompting device of the present invention, it is equipped with at least one processor, wherein the processor performs the following processing: obtaining date information based on text information contained in the document, extracting multiple documents based on set conditions, and giving priority to prompting documents with relatively high evaluation values based on the date information obtained for each of the extracted multiple documents over documents with relatively low evaluation values.
[0007] Furthermore, in the document prompting method of the present invention, a processor of the document prompting device performs the following processing: date information is obtained based on text information contained in the document, multiple documents are extracted based on set conditions, and documents with relatively high evaluation values based on the date information obtained for each of the extracted multiple documents are prompted with priority over documents with relatively low evaluation values.
[0008] Furthermore, in the document prompting program of the present invention, it is used to enable the processor of the document prompting device to perform the following processing: obtaining date information based on text information contained in the document, extracting multiple documents based on set conditions, and giving priority to prompting documents with relatively high evaluation values based on the date information obtained for each of the extracted multiple documents over documents with relatively low evaluation values.
[0009] Effects of the Invention
[0010] According to the present invention, when a user creates a summary document, an appropriate document can be prompted. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 This is a block diagram showing an example of the configuration of an information processing system.
[0012] Figure 2 This is a block diagram showing an example of the hardware configuration of a user terminal.
[0013] Figure 3 This is a block diagram showing an example of the hardware configuration of the information processing device.
[0014] Figure 4 This is a diagram showing an example of a display screen.
[0015] Figure 5 This is a block diagram showing an example of the functional structure of an information processing device.
[0016] Figure 6 This is a diagram for explaining an example of the process of acquiring date information.
[0017] Figure 7 This is a block diagram showing an example of the functional structure of a user terminal.
[0018] Figure 8 This is a diagram showing an example of a created document display screen.
[0019] Fig. 9 This is a flowchart showing an example of evaluation value derivation processing.
[0020] Fig.10 This is a flowchart showing an example of display control processing.
[0021] Fig.11 This is a diagram for explaining an example of the process of presenting date information.
[0022] Fig.12 This is a diagram for explaining an example of a process of presenting a document based on the similarity between the documents.
[0023] Fig.13 This is a diagram for explaining an example of a process of presenting a document based on the similarity between the documents.
[0024] Fig.14 This is a diagram showing an example of a created document display screen. DETAILED DESCRIPTION
[0025] Hereinafter, examples of modes for implementing the technology of the present invention will be described in detail with reference to the drawings.
[0026] First, refer to Figure 1 , the structure of the information processing system 10 involved in this embodiment is described. Figure 1 As shown, 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 involved in the disclosed technology.
[0027] The user terminal 12 and the information processing device 14 are respectively connected to the network and can transmit and receive data to each other.
[0028] Next, refer to Figure 2 , the hardware structure of the user terminal 12 involved in this embodiment is described. Figure 2 As shown, 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 .
[0029] The CPU 20 realizes various functions by executing a program stored in the storage unit 22 which will be described later.
[0030] The memory 21 includes a storage unit 22 and a RAM (Random Access Memory) 23. The RAM 23 is a temporary storage memory, such as a RAM such as an SRAM (Static Random Access Memory) or a DRAM (Dynamic Random Access Memory).
[0031] The storage unit 22 is a nonvolatile memory, and is implemented by at least one of a HDD (Hard Disk Drive), an SSD (Solid State Drive), and a flash memory, for example. The storage unit 22 as a storage medium stores a screen display program 30. The CPU 20 reads the screen display program 30 from the storage unit 22, expands it into the RAM 23, and executes the expanded screen display program 30.
[0032] The screen display program 30 is a program for causing the display 24 to display various screens 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 program of a web browser.
[0033] The display 24 is a device for displaying various screens, such as a liquid crystal display or an EL (Electro Luminescence) display. The input device 25 is a device for user input, such as 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.
[0034] Next, refer to Figure 3 , the hardware structure of the information processing device 14 involved in this embodiment is described. Figure 3 As shown, 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 .
[0035] The CPU 40 realizes various functions by executing a program stored in a storage unit 42 described later. The CPU 40 is an example of a processor according to the disclosed technology.
[0036] The memory 41 includes a storage unit 42 and a RAM 43. The RAM 43 is a temporary storage memory, for example, a RAM such as SRAM or DRAM.
[0037] The storage unit 42 is a nonvolatile memory, for example, implemented by at least one of a HDD, an SSD, and a flash memory. 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, expands it into the RAM 43, and executes the expanded information processing program 50.
[0038] In addition, a plurality of medical documents 52 created by the user are stored in the storage unit 42. The medical document 52 is an example of a document involved in the disclosed technology. The plurality of medical documents 52 are used to create a summary document. In the present embodiment, the case where a user creates a summary document called a discharge summary while browsing a plurality of medical documents 52 is described as an example. As an example of the medical document 52, an electronic medical record can be cited. The medical document 52 is created for each patient, and by attaching 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 is related to. In addition, the medical document 52 can also be identified by entering the patient ID in a specific input column in the document or storing it in a folder for each patient. Similarly, the medical document 52 can also identify the creation date. The medical document 52 is not limited to an electronic medical record, and can also be a reading report and a medical fee statement called a receipt. In addition, the document used to create the summary document is not limited to a medical document, and can also be a document such as a research log. At this time, the user creates a research report by summarizing multiple research logs created every day. Furthermore, for example, the document used to create the summary document is a daily report, and the summary document may be a weekly report or a monthly report that summarizes the daily report. Furthermore, in this embodiment, the medical document 52 is stored in the storage unit 42 of the information processing device 14 as an example for explanation, but the disclosed technology is not limited to this method. For example, the medical document 52 may be stored in another data storage server and obtained via a network.
[0039] The display 44 is a device for displaying various screens, such as a liquid crystal display or an EL display. The input device 45 is a device for the user to input, such as at least one of a keyboard, a mouse, a microphone for voice input, a touch panel 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.
[0040] Users such as doctors create medical documents 52 such as electronic medical records for hospitalized patients every day, and create a new document called a discharge summary by aggregating multiple medical documents 52 created during hospitalization at a specific time such as when discharged from the hospital.
[0041] like Figure 4 As shown, the information processing system 10 involved in this embodiment displays a new document creation screen 100 for creating a new document and a created document display screen 102 on the display 24 of the user terminal 12, and the created document display screen 102 displays a medical document 52 as an example of a created document for creating a new document.
[0042] When a user wants to create a medical document 52 that summarizes medical actions associated with multiple dates, it is considered to record the medical actions and the date information on which the medical actions were performed so that the time series of each medical action can be grasped. Therefore, the information processing system 10 involved in this embodiment selects a medical document 52 to be presented to the user from multiple medical documents 52 based on the date information included in the medical document 52. As a result, the user can create a summary document as a new document while referring to the medical document 52 that is considered to summarize multiple medical actions.
[0043] Next, refer to Figure 5 , the functional structure of the information processing device 14 is described. Figure 5 As shown, the information processing device 14 includes a receiving unit 60, an extracting unit 62, an acquiring unit 64, a deriving unit 66, and a presenting unit 68. The CPU 40 executes the information processing program 50 to function as the receiving unit 60, the extracting unit 62, the acquiring unit 64, the deriving unit 66, and the presenting unit 68.
[0044] The receiving unit 60 receives the identification information of the patient (hereinafter referred to as the "target patient") who is the object of creation of the new document and the period of time for which the new document is to be created (hereinafter referred to as the "creation target period"). As an example of the creation target period, the hospitalization period when the patient is hospitalized once can be cited. The identification information of the target patient and the creation target period are input by the user in the user terminal 12, for example, and sent from the user terminal 12 to the information processing device 14. In addition, the target period can be stored in association with the identification information of the patient, and the target period corresponding to the patient can be derived based on the input of the patient's identification information by the user.
[0045] The extraction unit 62 extracts a plurality of medical documents 52 according to the set condition. In the present embodiment, an example is described in which the condition that the medical documents 52 for the target patient received by the receiving unit 60 are created within the creation target period is applied as the set condition. That is, the extraction unit 62 extracts a plurality of medical documents 52 for the target patient within the creation target period from the storage unit 42 using the identification information of the target patient received by the receiving unit 60 and the creation target period.
[0046] The acquisition unit 64 acquires date information for each of the multiple medical documents 52 extracted by the extraction unit 62 based on the text information contained 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 contained in the medical document 52. At this time, the acquisition unit 64 can acquire date information from the text information through a rule base such as regular expressions. In addition, at this time, the acquisition unit 64 can also acquire date information by inputting the text information contained in the medical document 52 to a learned model, wherein the learned model is acquired through machine learning and takes text information as input and takes date information contained in the input text information as output.
[0047] In addition, the acquisition unit 64 can also acquire date information based on the medical behavior or examination results included in the text information, and data that associates the medical behavior or examination results with the implementation date of the medical behavior or examination. The implementation date of the medical behavior or examination mentioned here means the date registered as data. In addition, the medical behavior means treatment such as surgery and medication. Specifically, as an example, Figure 6 As shown, the acquisition unit 64 can refer to a database that associates examination items, examination results and examination implementation dates related to the target patient, and obtain the examination implementation date that matches the combination of examination items and examination results included in the text information as date information.
[0048] Furthermore, the date information may be information indicating a relative date based on a specific time point, such as “○ days ago”, “○ days after hospitalization”, and “immediately after hospitalization”.
[0049] The export unit 66 exports the evaluation value for each of the plurality of medical documents 52 extracted by the extraction unit 62 based on the date information acquired by the acquisition unit 64. In the present embodiment, the export unit 66 exports the evaluation value by counting the date information for each of the plurality of medical documents 52. That is, the evaluation value of the medical document 52 involved in the present embodiment is the number of date information acquired based on the text information of the medical document 52, and the evaluation value becomes higher as the number of date information increases.
[0050] In addition, the export unit 66 can weight specific date information when exporting the evaluation value. In this case, the export unit 66 can export the importance of the date information obtained for each of the multiple medical documents 52 when exporting the evaluation value, and weight the date information whose importance is above the threshold. Specifically, the export unit 66 sets the default value of the importance of the date information to "low", and exports the importance of the date information corresponding to the implementation date of at least one of the medical behavior or examination as "high". In this case, when exporting the evaluation value, the export unit 66 can set the evaluation value to a high evaluation value by counting the date information with the importance of "high" to 1.5. In addition, the export unit 66 can refer to the medical fee statement called a receipt, and the more points a date has, the higher the importance of the date information.
[0051] Furthermore, the evaluation value of the medical document 52 may be a value in which the evaluation becomes higher as the period indicated by the date information is longer. Specifically, the evaluation value of the medical document 52 may be the number of days from the earliest date information obtained from the text information contained in the medical document 52 to the latest date information. In this case, for example, when the date information obtained from the text information contained in the medical document 52 is "4 / 1", "4 / 3", and "4 / 8", the evaluation value of the medical document 52 becomes "8" which represents the number of days from "4 / 1" to "4 / 8".
[0052] Furthermore, the evaluation value of the medical document 52 may be a total value of the periods indicated by the date information obtained from the text information included in the medical document 52. In this case, for example, when 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 becomes "3", which is the total value of the periods indicated by the respective date information.
[0053] Furthermore, the export unit 66 may export the evaluation value using only the date information indicating a date before the creation date of the medical document 52 among the date information acquired by the acquisition unit 64. Specifically, for example, when the creation date of the medical document 52 is "4 / 1" and the text information of the medical document 52 contains the sentence "discharge scheduled on 4 / 7", the export unit 66 may exclude "4 / 7" which is a date after "4 / 1" when exporting the evaluation value.
[0054] The prompting unit 68 gives priority to prompting a medical document 52 with a relatively high evaluation value derived by the deriving unit 66 over a medical document 52 with a relatively low evaluation value for each of the plurality of medical documents 52 extracted by the extracting unit 62. In the present embodiment, the prompting unit 68 prompts the user with the medical document 52 by outputting the medical document 52 to the user terminal 12 via the network I / F 46. At this time, the prompting unit 68 may append the creation date and evaluation value of the medical document 52 to the medical document 52 and output it.
[0055] Specifically, the prompting unit 68 only prompts the medical documents 52 with evaluation values above the threshold value derived by the deriving unit 66 among the plurality of medical documents 52 extracted by the extracting unit 62. Thus, the prompting unit 68 prioritizes prompting the medical documents 52 with evaluation values above the threshold value over the medical documents 52 with evaluation values below the threshold value.
[0056] Next, refer to Figure 7 , the functional structure of the user terminal 12 is described. Figure 7 As shown, the user terminal 12 includes an acquisition unit 80 and a display control unit 82. The CPU 20 functions as the acquisition unit 80 and the display control unit 82 by executing the screen display program 30.
[0057] The acquisition unit 80 acquires one or more medical documents 52 transmitted from the information processing device 14 via the network I / F 26 .
[0058] The display control unit 82 causes the display 24 to display the new document creation screen 100 for creating a new document as described above and the created document display screen 102 for displaying the medical document 52 for creating the new document (see Figure 4 ).
[0059] like Figure 8 As shown, the display control unit 82 causes the medical documents 52 acquired by the acquisition unit 80 to be displayed on the created document display screen 102 in a prescribed display order. Figure 8 The following example is shown: Among the medical documents 52 created from "2022 / 9 / 8" to "2022 / 9 / 22", the evaluation values of three medical documents 52 are above the threshold, and the three medical documents 52 are displayed in the order of the creation date. In addition, the display order of the medical documents 52 can be, for example, the order of the creation date, the order of the earlier the creation date, or the order of the higher the evaluation value. The display order at this time indicates the order of the display position.
[0060] And, in Figure 8 In the example, a plurality of medical documents 52 are displayed in a table format, one row of the table corresponds to one medical document 52, and the content column shows the content of the medical document 52. Figure 8In the example of , the item list shows the classification of the medical document 52. Examples of classification include "Subject: Subject (subjective information)", "Object: Object (objective information)", "Assessment (assessment)" and "Plan (plan)". Figure 8 In the example, the first letter of the word indicating the classification corresponding to the item column is recorded. In addition, "#" corresponding to the question list is also recorded in the item column. The questions described here include at least one of the medical abnormalities (diseases), illnesses, simple observation results, past medical history, and social events found by the doctor in the patient.
[0061] In addition, the display control unit 82 can cause the medical documents 52 to be displayed on the created document display screen 102 in the order of high evaluation as indicated by the evaluation value. Furthermore, the display control unit 82 can cause the medical documents 52 to be displayed on the created document display screen 102 together with the evaluation value. Furthermore, the display control unit 82 can emphasize the medical document 52 with a relatively high evaluation value relative to the medical document 52 with a relatively low evaluation value. At this time, for example, when a plurality of medical documents 52 are displayed at a glance in the form of a table, the display control unit 82 can change the background color of only the rows of medical documents 52 with evaluation values above a certain value. Furthermore, the display control unit 82 can de-emphasize the medical document 52 with a relatively low evaluation value relative to the medical document 52 with a relatively high evaluation value. At this time, for example, when a plurality of medical documents 52 are displayed at a glance in the form of a table, the display control unit 82 can gray out only the rows of medical documents 52 with evaluation values less than a certain value.
[0062] Next, refer to Fig. 9 , the function of the information processing device 14 is described. The CPU 40 executes the information processing program 50 to execute Fig. 9 The evaluation value derivation process shown. Fig. 9 The evaluation value derivation process shown is executed when, for example, a user inputs an instruction to start the execution.
[0063] exist Fig. 9 In step S10, the receiving unit 60 receives the identification information of the target patient and the target creation period. In step S12, the extracting unit 62 extracts a plurality of medical documents 52 created for the target patient during the target creation period from the storage unit 42 using the identification information of the target patient and the target creation period received in step S10. In step S14, the acquiring unit 64 acquires date information based on text information included in the medical document 52 for each of the plurality of medical documents 52 extracted in step S12 as described above.
[0064] In step S16, the export unit 66 exports the evaluation value for each of the plurality of medical documents 52 extracted in step S12 as described above, based on the date information acquired in step S14. In step S18, the prompt unit 68 gives priority to prompting the medical document 52 with a relatively high evaluation value exported in step S16 over the medical document 52 with a relatively low evaluation value for each of the plurality of medical documents 52 extracted in step S12 as described above. When the processing of step S18 is completed, the evaluation value export processing is completed.
[0065] Next, refer to Fig.10 , the role of the user terminal 12 is described. The CPU 20 executes the screen display program 30 to execute Fig.10 The display control process shown. Fig.10 The display control process shown is performed, for example, when the medical document 52 transmitted from the information processing apparatus 14 by the process of step S18 described above is received by the user terminal 12 .
[0066] exist Fig.10 In step S30, the acquisition unit 80 acquires one or more medical documents 52 sent from the information processing device 14 via the network I / F 26. In step S32, the display control unit 82 displays a new document creation screen 100 for creating a new document and a created document display screen 102 for displaying the medical document 52 for creating a new document on the display 24. At this time, as described above, the display control unit 82 displays the medical document 52 acquired in step S30 on the created document display screen 102 in a prescribed display order. If the processing of step S32 is completed, the display control processing is completed.
[0067] As described above, according to the present embodiment, when a user creates a summary document, an appropriate document can be presented.
[0068] In addition, in the above embodiment, the prompting unit 68 can target medical documents 52 with evaluation values above a certain value among the multiple medical documents 52 extracted by the extraction unit 62, and give priority to prompting medical documents 52 with relatively high evaluation values over medical documents 52 with relatively low evaluation values.
[0069] Furthermore, in the above-mentioned embodiment, as an example in which the prompting unit 68 gives priority to prompting a medical document 52 with a relatively high evaluation value over a medical document 52 with a relatively low evaluation value, an example of displaying only medical documents 52 with evaluation values above a threshold is given, but the disclosed technology is not limited to this method. The prompting unit 68 may prompt in sequence from the medical document 52 with a relatively high evaluation value. At this time, the display control unit 82 may display the medical documents 52 acquired by the acquisition unit 80 on the created document display screen 102 in the order of high evaluation values. The prompting unit 68 outputs the medical documents 52 and the evaluation values to the user terminal 12, and the display control unit 82 of the user terminal 12 may rearrange the medical documents 52 in the order of high evaluation values and display them on the created document display screen 102. Furthermore, the display control unit 82 may display the medical documents 52 on the created document display screen 102 in different display modes according to the size of the evaluation value. As an example of a method for making the display mode different at this time, a method for making the background color different or a method for making the display color of the characters different can be cited. For example, the display control unit 82 may highlight and display a medical document 52 having a relatively high evaluation value relative to a medical document 52 having a relatively low evaluation value. For example, when displaying the medical documents 52 in a table format, the display control unit 82 may display the background color of a cell representing a relatively high evaluation value or the display color of a character relative to a relatively low evaluation value in a visually conspicuous color relative to a medical document 52 having a relatively low evaluation value, or may display the background color of a cell representing a relatively low evaluation value or the display color of a character relative to a medical document 52 having a relatively high evaluation value in a visually inconspicuous color relative to a medical document 52 having a relatively high evaluation value.
[0070] Furthermore, in the above-mentioned embodiment, the prompting unit 68 may also prompt the date information obtained from the medical document 52 together with the medical document 52. In this case, as an example, Fig.11 As shown, 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. Fig.11 In the example, by displaying an ellipse below the date corresponding to the date information included in the medical document 52, the date information included in the medical document 52 becomes easy to visually recognize.
[0071] Furthermore, in the above-mentioned embodiment, the prompting unit 68 may also prompt the period indicated by the date information acquired from the medical document 52 together with the medical document 52. In this case, as an example, Fig.11 As shown, 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. Fig.11In the example of FIG. 5 , the gray-filled rectangle corresponding to the period from the earliest date to the latest date in the date information contained in the medical document 52 makes the period indicated by the date information contained in the medical document 52 easy to visually recognize. In addition, at this time, the display control unit 82 can make the background color of the medical document 52 and the background color of the period indicated by the date information contained in the medical document 52 the same color, so that the correspondence between the medical document 52 and the date information contained in the medical document 52 can be easily understood. In addition, for example, the display control unit 82 initially displays only Fig.11 If the user selects one or more date information, the medical document 52 including the selected date information can be displayed. Fig.11 In the case where the user selects two or more date information in sequence, the medical documents 52 containing the selected date information can be displayed in the selected order. Fig.11 When the user selects one or more medical documents 52, the display control unit 82 may display the date information obtained from the selected medical documents 52. Fig.11 In the medical document 52 in the lower section, when the user selects two or more medical documents 52 in sequence, the date information obtained from the selected medical documents 52 can be displayed in the selected order.
[0072] Furthermore, in the above-mentioned embodiment, the export unit 66 can export the similarity of the plurality of 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 (Re call-Oriented Understudy for Gisting Evaluation), or BERT (Bidirectional Encoder Representations from Transformers) scores. At this time, the prompting unit 68 can give priority to prompting a medical document 52 with a relatively high evaluation value over a medical document 52 with a relatively low evaluation value for each of the plurality of medical documents 52 whose similarity is greater than a certain value exported by the export unit 66.
[0073] And, if Fig.12As shown, the prompting unit 68 may classify the plurality of 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 prompting unit 68 may classify the plurality of medical documents 52 into a plurality of document groups so that the similarity between the medical documents 52 in each document group is greater than a certain value. In this case, the prompting unit 68 may, for each document group, give priority to prompting a medical document 52 with a relatively high evaluation value over a medical document 52 with a relatively low evaluation value for each of the plurality of medical documents 52 belonging to the document group.
[0074] And, if Fig.13 As shown, the prompting unit 68 can extract the medical document 52 with the highest evaluation value (hereinafter referred to as "maximum document") from the multiple medical documents 52 belonging to the document group for each document group. At this time, the prompting unit 68 can give priority to the maximum document with a relatively high evaluation value over the maximum document with a relatively low evaluation value for each of the multiple maximum documents extracted for each document group.
[0075] The similarity between the medical documents 52 may be the similarity of the entire text information contained in the plurality of medical documents 52 extracted by the extraction unit 62. Furthermore, the similarity between the medical documents 52 may be the similarity of the date information obtained based on the text information contained in the plurality of medical documents 52 extracted by the extraction unit 62. Furthermore, the similarity between the medical documents 52 may be a combination of the similarity of the entire text information and the similarity of the date information.
[0076] Furthermore, in the above-mentioned embodiment, when there are multiple sets of combinations of object periods including date information obtained for multiple medical documents 52, the prompting unit 68 can use a combination of medical documents 52 with a relatively small number of medical documents 52 as a prompting object. As the object period at this time, the aforementioned object creation period can be cited. Furthermore, as the object period at this time, the period indicated by the date information having an importance level above the threshold can be cited. At this time, the medical document 52 containing date information having an importance level above the threshold is prompted.
[0077] Furthermore, in the above-mentioned embodiment, the export unit 66 may weight the date information when exporting the evaluation value in the case of a line break before the date information. Furthermore, the export unit 66 may export the degree of change of the text recorded after each of the multiple date information contained in the medical document 52, and weight the date information used to export the degree of change when the degree of change is above a threshold. Furthermore, in the case where the text recorded after the date information contains specific keywords such as existing diseases and previous illnesses, the export unit 66 may weight the date information. Furthermore, the export unit 66 may set the evaluation value of a medical document 52 with a relatively new creation date to a value higher than the evaluation value of a relatively old medical document 52. Furthermore, the export unit 66 may weight the date information based on the number of days from the base date to the date information, based on the base date. The base date may be, for example, set to at least one of the creation date of a new document or the creation date of a medical document 52 containing date information. Specifically, when the date information recorded in the medical document 52 created on "4 / 4" is "4 / 4", it indicates information of the current day, so it is highly likely that it is not a document that includes and aggregates different dates. On the other hand, when the date information recorded in the medical document 52 created on "4 / 7" is "4 / 4", it is likely that it is a document that aggregates information up to 3 days ago. Therefore, the export unit 66 can set the evaluation value to a high value according to the number of days that have passed since the creation date of the medical document 52 containing the date information of the export target of the evaluation value.
[0078] Furthermore, in the above-mentioned embodiment, the prompting unit 68 may also prompt the date information used when deriving the evaluation value together with the medical document 52. In this case, as an example, Fig.14 As shown, when displaying the medical document 52 on the created document display screen 102, the display control unit 82 can display the date information of the evaluation value used to derive the medical document 52 in a recognizably manner by highlighting the date information. The highlighted display mentioned here is a display that makes it conspicuous, for example, it means displaying at least one of the characters or the background of the characters with a display color (for example, red) set to a conspicuous color relative to the display color that serves as a reference (for example, black). Fig.14 In the example of , characters in bold are highlighted.
[0079] Furthermore, in the above-mentioned embodiment, the user terminal 12 may have at least a part of the functional units possessed by the information processing device 14, and the information processing device 14 may have at least a part of the functional units possessed by the user terminal 12. For example, the new document creation screen 100 may be generated by the information processing device 14 and provided in a streaming manner to the user terminal 12. Furthermore, the functional units possessed by the user terminal 12 and the information processing device 14 may be possessed by one computer.
[0080] Furthermore, in the above-mentioned embodiment, for example, as the hardware structure of the processing unit that performs various processes such as the various functional units of the user terminal 12 and the various functional units of the information processing device 14, various processors as shown below can be used. Among the above-mentioned various processors, as described above, in addition to the general-purpose processor that executes software (programs) and functions as various processing units, that is, CPU, there are also processors such as FPGA (Field Programmable Gate Array) whose circuit structure can be changed after manufacturing, that is, programmable logic devices (PLD), ASIC (Application Specific Integrated Circuit) and other processors with circuit structures specially designed for performing specific processes, that is, dedicated circuits, etc.
[0081] One processing unit may be composed of one of these various processors, or a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, a combination of a CPU and an FPGA). Furthermore, multiple processing units may be composed of one processor.
[0082] As an example of a plurality of processing units constituted by one processor, there is the following method: as represented by computers such as clients and servers, one processor is constituted by a combination of one or more CPUs and software, and the processor functions as a plurality of processing units. Second, there is the following method: as represented by a system on chip (SoC), a processor is used that implements the functions of the entire system including a plurality of processing units by one IC (Integrated Circuit) chip. In this way, various processing units are constituted by using one or more of the above-mentioned various processors as a hardware structure.
[0083] Furthermore, as the hardware configuration of these various processors, more specifically, a circuit (circuitry) formed by combining circuit elements such as semiconductor elements can be used.
[0084] Furthermore, in the above-mentioned embodiments, the screen display program 30 is described as being pre-stored (installed) in the storage unit 22, but the present invention is not limited thereto. The screen display program 30 may also be provided in a manner recorded in 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. Furthermore, the screen display program 30 may be provided in a manner of being downloaded from an external device via a network.
[0085] Furthermore, in the above-mentioned embodiment, the information processing program 50 is pre-stored (installed) in the storage unit 42, but the present invention is not limited thereto. The information processing program 50 may also be provided in a recording medium such as a CD-ROM, a DVD-ROM, or a USB memory. Furthermore, the information processing program 50 may be downloaded from an external device via a network.
[0086] Regarding the above-mentioned embodiment, the following additional notes are also disclosed.
[0087] (Note 1)
[0088] A document prompting device comprises at least one processor, wherein:
[0089] The processor performs the following processing:
[0090] Get the date information based on the text information contained in the document.
[0091] extracting a plurality of said documents according to the set conditions,
[0092] The documents having relatively high evaluation values based on the date information acquired for each of the extracted plurality of documents are presented with higher priority than the documents having relatively low evaluation values.
[0093] (Note 2)
[0094] The document prompting device according to Supplement 1, wherein:
[0095] The evaluation value is a value in which the evaluation becomes higher as the number of the date information increases.
[0096] (Note 3)
[0097] The document prompting device according to Supplement 1, wherein:
[0098] The evaluation value is a value in which the evaluation becomes higher as the period indicated by the date information becomes longer.
[0099] (Note 4)
[0100] A document prompting device according to any one of Notes 1 to 3, wherein:
[0101] The processor performs the following processing:
[0102] When deriving the evaluation value, specific date information is weighted.
[0103] (Note 5)
[0104] A document prompting device according to any one of Notes 1 to 4, wherein:
[0105] The processor performs the following processing:
[0106] Among the plurality of extracted documents, the documents having the evaluation values equal to or greater than a certain value are targeted, and the documents having relatively high evaluation values are presented with priority over the documents having relatively low evaluation values.
[0107] (Note 6)
[0108] A document prompting device according to any one of Notes 1 to 5, wherein:
[0109] The processor performs the following processing:
[0110] The evaluation value is derived using only date information indicating a date before the creation date of the document among the acquired date information.
[0111] (Note 7)
[0112] A document prompting device according to any one of Notes 1 to 6, wherein:
[0113] The processor performs the following processing:
[0114] The date information is acquired based on the medical behavior or examination result included in the text information and data associating the medical behavior or examination result with the date on which the medical behavior or examination was performed.
[0115] (Note 8)
[0116] A document prompting device according to any one of Notes 1 to 7, wherein:
[0117] The processor performs the following processing:
[0118] Exporting the similarity of the extracted multiple documents,
[0119] For each of the plurality of documents having the similarity being equal to or greater than a certain value, the document having a relatively high evaluation value is presented with priority over the document having a relatively low evaluation value.
[0120] (Note 9)
[0121] A document prompting device according to any one of Notes 1 to 7, wherein:
[0122] The processor performs the following processing:
[0123] Exporting the similarity of the extracted multiple documents,
[0124] classifying the extracted plurality of documents into a plurality of document groups according to the derived similarities,
[0125] For each of the plurality of documents, the document having a relatively high evaluation value is presented with higher priority than the document having a relatively low evaluation value.
[0126] (Note 10)
[0127] A document prompting device according to any one of Notes 1 to 7, wherein:
[0128] The processor performs the following processing:
[0129] Exporting the similarity of the extracted multiple documents,
[0130] classifying the extracted plurality of documents into a plurality of document groups according to the derived similarities,
[0131] For each of the document groups, extract the largest document with the largest evaluation value,
[0132] For each of the plurality of largest documents extracted for each of the document groups, the largest document having a relatively high evaluation value is presented with higher priority than the largest document having a relatively low evaluation value.
[0133] (Note 11)
[0134] A document prompting device according to any one of Notes 8 to 10, wherein:
[0135] The similarity is at least one of a similarity of the text information contained in each of the plurality of extracted documents or a similarity of the date information acquired based on the text information contained in each of the plurality of extracted documents.
[0136] (Note 12)
[0137] A document prompting device according to any one of Notes 1 to 11, wherein:
[0138] The processor performs the following processing:
[0139] The documents are presented in order from the documents having relatively high evaluation values.
[0140] (Note 13)
[0141] A document prompting device according to any one of Notes 1 to 11, wherein:
[0142] The processor performs the following processing:
[0143] Only the documents whose evaluation values are above the threshold are presented.
[0144] (Note 14)
[0145] A document prompting device according to any one of Notes 1 to 13, wherein:
[0146] The processor performs the following processing:
[0147] Together with the document, the date information obtained from the document is also prompted.
[0148] (Note 15)
[0149] A document prompting device according to any one of Notes 1 to 13, wherein:
[0150] The processor performs the following processing:
[0151] Along with the document, the period indicated by the date information acquired from the document is also presented.
[0152] (Note 16)
[0153] A document prompting device according to any one of Notes 1 to 15, wherein:
[0154] The processor performs the following processing:
[0155] When there are a plurality of combinations of date information including target periods acquired for a plurality of the documents, the combination of documents having a relatively small number of documents is selected as a presentation target.
[0156] (Note 17)
[0157] The document prompting device according to Supplement 4, wherein:
[0158] The processor performs the following processing:
[0159] deriving the importance of the date information obtained for each of the plurality of documents,
[0160] The specific date information is date information for which the importance is equal to or greater than a threshold value.
[0161] (Note 18)
[0162] The document prompting device according to Supplement 16, wherein:
[0163] The processor performs the following processing:
[0164] deriving the importance of the date information obtained for each of the plurality of documents,
[0165] The target period is a period indicated by date information in which the importance is equal to or greater than a threshold value.
[0166] (Note 19)
[0167] A document prompting method, wherein a processor of a document prompting device performs the following processing:
[0168] Get the date information based on the text information contained in the document.
[0169] extracting a plurality of said documents according to the set conditions,
[0170] The documents having relatively high evaluation values based on the date information acquired for each of the extracted plurality of documents are presented with higher priority than the documents having relatively low evaluation values.
[0171] (Note 20)
[0172] A document prompting program is used to enable a processor of a document prompting device to perform the following processing:
[0173] Get the date information based on the text information contained in the document.
[0174] extracting a plurality of said documents according to the set conditions,
[0175] The documents having relatively high evaluation values based on the date information acquired for each of the extracted plurality of documents are presented with higher priority than the documents having relatively low evaluation values.
[0176] Explanation of symbols
[0177] 10-information processing system, 12-user terminal, 14-information processing device, 20, 40-CPU, 21, 41-memory, 22, 42-storage unit, 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 document, 60-receiving unit, 62-extraction unit, 64, 80-acquisition unit, 66-export unit, 68-prompt unit, 82-display control unit, 100-new document creation screen, 102-created document display screen.
Claims
1. A document prompting device, comprising at least one processor, wherein: The processor performs the following processing: Get the date information based on the text information contained in the document. extracting a plurality of said documents according to the set conditions, The document having a relatively high evaluation value based on the date information acquired for each of the plurality of extracted documents is presented with higher priority than the document having a relatively low evaluation value.
2. The document prompting device according to claim 1, wherein: The evaluation value is a value that becomes higher as the number of the date information increases.
3. The document prompting device according to claim 1, wherein: The evaluation value is a value that becomes higher as the period indicated by the date information becomes longer.
4. The document prompting device according to any one of claims 1 to 3, wherein: The processor performs the following processing: When deriving the evaluation value, specific date information is weighted.
5. The document prompting device according to any one of claims 1 to 3, wherein: The processor performs the following processing: Among the plurality of extracted documents, the documents having the evaluation values equal to or greater than a certain value are targeted, and the documents having relatively high evaluation values are presented with priority over the documents having relatively low evaluation values.
6. The document prompting device according to any one of claims 1 to 3, wherein: The processor performs the following processing: The evaluation value is derived using only date information indicating a date before the creation date of the document among the acquired date information.
7. The document prompting device according to any one of claims 1 to 3, wherein: The processor performs the following processing: The date information is acquired based on the medical behavior or examination result included in the text information and data associating the medical behavior or examination result with the date on which the medical behavior or examination was performed.
8. The document prompting device according to claim 1, wherein: The processor performs the following processing: Exporting the similarity of the extracted multiple documents, For each of the plurality of documents having the similarity being equal to or greater than a certain value, the document having a relatively high evaluation value is presented with priority over the document having a relatively low evaluation value.
9. The document prompting device according to claim 1, wherein: The processor performs the following processing: Exporting the similarity of the extracted multiple documents, classifying the extracted plurality of documents into a plurality of document groups according to the derived similarities, For each of the document groups, the document having a relatively high evaluation value is presented with higher priority than the document having a relatively low evaluation value for each of the plurality of documents.
10. The document prompting device according to claim 1, wherein: The processor performs the following processing: Exporting the similarity of the extracted multiple documents, classifying the extracted plurality of documents into a plurality of document groups according to the derived similarities, According to each of the document groups, extract the largest document with the largest evaluation value; For each of the plurality of largest documents extracted for each of the document groups, the largest document having a relatively high evaluation value is presented with priority over the largest document having a relatively low evaluation value.
11. The document prompting device according to any one of claims 8 to 10, wherein: The similarity is at least one of a similarity of the text information contained in each of the plurality of extracted documents or a similarity of the date information acquired based on the text information contained in each of the plurality of extracted documents.
12. The document prompting device according to any one of claims 1 to 3, wherein: The processor performs the following processing: The documents are presented in order from the documents having relatively high evaluation values.
13. The document prompting device according to any one of claims 1 to 3, wherein: The processor performs the following processing: Only the documents whose evaluation values are above the threshold are presented.
14. The document prompting device according to any one of claims 1 to 3, wherein: The processor performs the following processing: Together with the document, the date information obtained from the document is also prompted.
15. The document prompting device according to any one of claims 1 to 3, wherein: The processor performs the following processing: Along with the document, the period indicated by the date information acquired from the document is also presented.
16. The document prompting device according to any one of claims 1 to 3, wherein: The processor performs the following processing: When there are a plurality of combinations of date information including the target period acquired for each of the plurality of documents, the combination of the documents having a relatively small number of documents is selected as the presentation target.
17. The document prompting device according to claim 4, wherein: The processor performs the following processing: deriving the importance of the date information obtained for each of the plurality of documents, The specific date information is date information for which the importance is equal to or greater than a threshold value.
18. The document prompting device according to claim 16, wherein: The processor performs the following processing: deriving the importance of the date information obtained for each of the plurality of documents, The target period is a period indicated by date information in which the importance is equal to or greater than a threshold value.
19. A document prompting method, wherein: The processor of the document presentation device performs the following processing: Get the date information based on the text information contained in the document. extracting a plurality of said documents according to the set conditions, The document having a relatively high evaluation value based on the date information acquired for each of the plurality of extracted documents is presented with higher priority than the document having a relatively low evaluation value.
20. A computer-readable storage medium storing a document prompting program, wherein the document prompting program is used to cause a processor of a document prompting device to perform the following processing: Get the date information based on the text information contained in the document. extracting a plurality of said documents according to the set conditions, The document having a relatively high evaluation value based on the date information acquired for each of the plurality of extracted documents is presented with higher priority than the document having a relatively low evaluation value.
Citation Information
Patent Citations
Image processing apparatus and image processing program
JP2019115011A