Medical information processing device and medical information processing method
The medical information processing system addresses the burden of checking extensive medical guidelines by using a large language model and electronic medical records to generate and display personalized reference information, enhancing compliance and reducing manual verification efforts.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2026-03-24
AI Technical Summary
Medical professionals face a significant burden in checking extensive medical guidelines due to the large volume of information and types of guidelines available.
A medical information processing system comprising a medical information processing device, a generation server, and a hospital information system, which uses a large language model to generate response information based on natural language requests, and searches electronic medical records to provide relevant reference information, thereby reducing the need for manual guideline checking.
The system efficiently generates and displays reference information tailored to individual patient needs, alleviating the burden of medical professionals in verifying medical guidelines and ensuring compliance with guidelines.
Smart Images

Figure 2026052386000001_ABST
Abstract
Description
Technical Field
[0001] The embodiments disclosed in this specification and the drawings relate to a medical information processing apparatus and a medical information processing method.
Background Art
[0002] Medical professionals such as doctors determine the medical treatment policy considered to be optimal in consideration of medical guidelines in which information on the basis and procedures of medical treatment is described.
[0003] However, when the types of medical guidelines and the amount of information described are large, it becomes a great burden for medical professionals to check the medical guidelines.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] One of the problems to be solved by the embodiments disclosed in this specification and the drawings is to reduce the burden of checking reference information such as medical guidelines. However, the problems to be solved by the embodiments disclosed in this specification and the drawings are not limited to the above problems. The problems corresponding to the respective effects of each configuration shown in the embodiments described later can also be regarded as other problems.
Means for Solving the Problems
[0006] The medical information processing device according to the embodiment comprises a generation unit, a response information acquisition unit, a reference information acquisition unit, and an output unit. The generation unit generates request information requesting information about medical guidelines regarding medical procedures performed on a subject. The response information acquisition unit supplies the request information generated by the generation unit to a predetermined server device and acquires response information from the predetermined server device that represents the response result to the request information. The reference information acquisition unit acquires reference information regarding medical procedures to be performed on the subject based on the acquired response information and medical procedure information regarding past medical procedures performed on the subject. The output unit outputs the acquired reference information. [Brief explanation of the drawing]
[0007] [Figure 1] Figure 1 shows an example of a medical information processing system according to this embodiment. [Figure 2] Figure 2 is a block diagram showing an example of the configuration of a medical information processing device according to this embodiment. [Figure 3] Figure 3 shows an example of a reference image. [Figure 4] Figure 4 is a block diagram showing an example of the configuration of a hospital information system according to this embodiment. [Figure 5] Figure 5 is a sequence diagram showing an example of the reference information display process performed by the medical information processing system according to this embodiment. [Modes for carrying out the invention]
[0008] The medical information processing device and medical information processing method according to this embodiment will be described below with reference to the drawings. In the following embodiments, parts with the same reference numerals perform similar operations, and redundant explanations will be omitted as appropriate.
[0009] (Embodiment) Figure 1 shows an example of a medical information processing system 1 according to this embodiment. The medical information processing system 1 is a system that supports verification of medical guidelines from a predetermined perspective. The medical information processing system 1 comprises a medical information processing device 10, a generation server 20, and a hospital information system (HIS) 30. The medical information processing device 10, the generation server 20, and the hospital information system 30 are connected to each other via a network 40 so as to be able to communicate.
[0010] The medical information processing system 1 shown in Figure 1 has one medical information processing device 10, one generation server 20, and one hospital information system 30. However, the medical information processing system 1 may have multiple units each of the medical information processing device 10, the generation server 20, and the hospital information system 30. Furthermore, the medical information processing system 1 may have devices or systems not shown in Figure 1.
[0011] The medical information processing device 10 is implemented using computer equipment such as smartphones, tablet devices, or personal computers. The medical information processing device 10 is operated by medical professionals such as doctors.
[0012] The generation server 20 is implemented using computer equipment such as servers and workstations. The generation server 20 generates response information that fits the prompt using a large language model (LLM), such as ChatGPT (Generative Pre-trained Transformer).
[0013] The hospital information system 30 is implemented using computer equipment such as servers and workstations. The hospital information system 30 is not limited to a single computer device; it may be implemented using multiple computer devices. For example, the hospital information system 30 stores electronic medical record information 310 (see Figure 4).
[0014] In such a medical information processing system 1, the medical information processing device 10 receives natural language requests from healthcare professionals for information regarding medical guidelines concerning medical procedures performed on a subject. For example, the medical information processing device 10 receives requests for information regarding medical procedures performed on a subject, represented by examination order information specified in natural language. That is, medical procedures include examination order information for a subject, medical procedures performed on a subject, and information regarding procedures performed on the patient other than medical procedures (e.g., dietary information). The natural language may be spoken by a healthcare professional or entered as text.
[0015] More specifically, the medical information processing device 10 can include predetermined perspectives in natural language in addition to medical procedures performed on a subject. Here, predetermined perspectives are conditions that indicate what kind of information related to the medical procedure should be generated (or requested). For example, if the medical procedure represented by the examination order information is "endoscopic examination," the predetermined perspective could be "precautions to be taken during the procedure." In such a case, for example, the medical information processing device 10 can accept a natural language sentence such as "What precautions should be taken during an endoscopic examination?" The medical information processing device 10 then generates a prompt based on the accepted natural language.
[0016] The generation server 20 generates response information to prompts using a large-scale language model, such as ChatGPT. The generation server 20 is an example of a predetermined server device. The generation server 20 then transmits the generated response results to the prompts. The response results include information from medical guidelines. For example, the response results may include text or lists based on medical guidelines. The generation server 20 then transmits the generated response results to the medical information processing device 10.
[0017] More specifically, the generation server 20 receives the prompt transmitted from the medical information processing device 10. The generation server 20 generates response information regarding medical guidelines corresponding to the medical acts included in the received prompt by means of a large language model represented by ChatGPT. That is, the generation server 20 generates response information regarding medical guidelines that conform to the medical acts and a predetermined perspective included in the prompt.
[0018] Thereby, the generation server 20 generates a response result in which the information conforming to the medical act and the predetermined perspective is formulated into text. Then, the generation server 20 transmits response information representing the generated response result to the medical information processing device 10 that transmitted the prompt.
[0019] Also, when the output format is included in the prompt, the generation server 20 inputs the medical act, the predetermined perspective, and the output format into the large language model. In this case, the generation server 20 obtains a response result in a format conforming to the output format from the large language model.
[0020] Here, the response result generated by the generation server 20 includes not only matters to be noted in the medical treatment of the subject but also other general circumstances. This is because the information extraction using the large language model by the generation server 20 is based on the criterion that the information conforms to the prompt. Therefore, in order to further narrow down the information included in the generated response result for the subject, the medical information processing device 10 generates search conditions based on the response result of the generation server 20 and requests a search process using the generated search conditions for the electronic medical record information 310.
[0021] More specifically, the medical information processing device 10 requests the hospital information system 30 to perform a search using the information included in the response result as search conditions. The search conditions are information for specifying the target to be searched by the hospital information system 30. For example, the search conditions are a search formula for searching the electronic medical record information 310. The search conditions include one or more words, one or more sentences, or a combination of one or more words and one or more sentences.
[0022] The hospital information system 30 searches for information that meets the search criteria from the electronic medical record information 310. Then, the hospital information system 30 transmits the search results retrieved from the electronic medical record information 310 to the medical information processing device 10. The search results include information extracted from the electronic medical record information 310 and meeting the search criteria. For example, the search results include information extracted as matters to be noted in an endoscopic examination (such as prescription records of contraindicated drugs, etc.) among the information contained in the electronic medical record information 310. Note that the search results may include information that meets the search criteria, not limited to whether it conforms or not, or may include other information.
[0023] Based on the search results, the medical information processing device 10 generates reference information. The reference information is information corresponding to the subject generated using the answer results generated by the generation server 20 according to the prompt and the search results obtained by the hospital information system 30 according to the search criteria. In other words, the reference information includes information obtained by narrowing down the answer results generated by the generation server 20 according to the prompt from a predetermined perspective based on the electronic medical record information 310 of the subject. For example, when the medical act is an endoscopic examination and the predetermined perspective is matters to be noted, the reference information is information that at least includes matters to be noted corresponding to the subject among the matters to be noted in the endoscopic examination. Then, the medical information processing device 10 displays the reference information. In this way, since the medical information processing system 1 displays the reference information, which is information corresponding to the subject among the medical guidelines, the burden of confirming the medical guidelines can be reduced.
[0024] The medical information processing system 1 will be described in detail below.
[0025] FIG. 2 is a block diagram showing an example of the configuration of the medical information processing device 10 according to the present embodiment. The medical information processing device 10 includes a NW (Network) interface 101, an input interface 102, a display 103, a storage circuit 104, and a processing circuit 105.
[0026] The NW interface 101 is connected to the processing circuit 105 and controls the transmission and communication of various data between the device connected via the network 40. For example, the NW interface 101 can be implemented by a network card, network adapter, NIC (Network Interface Controller), etc.
[0027] The input interface 102 is connected to the processing circuit 105 and converts the input operations received from the operator (medical professional) into electrical signals and outputs them to the processing circuit 105. Specifically, the input interface 102 converts the input operations received from the operator into electrical signals and outputs them to the processing circuit 105.
[0028] For example, the input interface 102 can be implemented by a trackball, switch buttons, mouse, keyboard, touchpad for input operations by touching the operating surface, touchscreen integrating a display screen and touchpad, non-contact input circuit using an optical sensor, and audio input circuit.
[0029] In this specification, the input interface 102 is not limited to those equipped with physical operating components such as a mouse or keyboard. For example, an electrical signal processing circuit that receives an electrical signal corresponding to an input operation from an external input device provided separately from the device and outputs this electrical signal to a control circuit is also included as an example of the input interface 102.
[0030] The display 103 is connected to the processing circuit 105 and displays various information and image data output from the processing circuit 105. For example, the display 103 can be implemented using a liquid crystal display, a CRT (Cathode Ray Tube) display, an organic EL display, a plasma display, a touch panel, etc. The display 103 is just one example of a display unit.
[0031] The memory circuit 104 is connected to the processing circuit 105 and stores various types of data. The memory circuit 104 also stores various programs that the processing circuit 105 reads and executes to realize various functions. For example, the memory circuit 104 can be implemented using semiconductor memory elements such as RAM (Random Access Memory) or flash memory, or by means of a hard disk or optical disc.
[0032] The processing circuit 105 controls the operation of the entire medical information processing device 10. The processing circuit 105 has functional units such as a subject information input function 1051, a prompt generation function 1052, a generation request function 1053, a search condition generation function 1054, a search request function 1055, a reference information generation function 1056, and a display control function 1057.
[0033] In this embodiment, each processing function performed by the constituent elements, namely the subject information input function 1051, the prompt generation function 1052, the generation request function 1053, the search condition generation function 1054, the search request function 1055, the reference information generation function 1056, and the display control function 1057, is stored in the memory circuit 104 in the form of a program that can be executed by a computer.
[0034] The processing circuit 105 is a processor that reads programs from the storage circuit 104 and executes them to realize the functions corresponding to each program. In other words, the processing circuit 105, in the state where each program has been read, will have the functions shown in the processing circuit 105 in Figure 2.
[0035] In Figure 2, the subject information input function 1051, prompt generation function 1052, generation request function 1053, search condition generation function 1054, search request function 1055, reference information generation function 1056, and display control function 1057 are explained using a single processor. However, it is also acceptable to configure the processing circuit 105 by combining multiple independent processors, with each processor executing a program to realize the functions.
[0036] Furthermore, although Figure 2 describes a single memory circuit, such as memory circuit 104, as storing programs corresponding to each processing function, it is also possible to have multiple memory circuits distributed and have the processing circuit 105 read the corresponding programs from individual memory circuits.
[0037] In this specification, the term "processor" means, for example, a CPU (Central Processing Unit), a GPU (Graphical Processing Unit), an Application Specific Integrated Circuit (ASIC), a programmable logic device (e.g., a Simple Programmable Logic Device (SPLD), a Complex Programmable Logic Device (CPLD), and a Field Programmable Gate Array (FPGA)), or other circuit.
[0038] The processor performs its functions by reading and executing the program stored in the memory circuit 104. Alternatively, instead of storing the program in the memory circuit 104, the processor may be configured to directly incorporate the program into its own circuitry. In this case, the processor performs its functions by reading and executing the program incorporated into the circuitry.
[0039] The subject information input function 1051 accepts the input of subject identification information to identify the subject. Here, the medical information processing system 1 displays information from the medical guidelines that is suitable for the subject. The subject information input function 1051 accepts the input of subject identification information in order to accept the designation of the subject to be matched.
[0040] The prompt generation function 1052 receives natural language input from the operator. Based on the input natural language, the prompt generation function 1052 generates a prompt requesting information about medical guidelines regarding medical procedures to be performed on the subject. The prompt generation function 1052 is an example of a generation unit. The prompt is an example of requested information. More specifically, the prompt generation function 1052 receives natural language related to medical procedures performed on a subject identified by subject identification information received by the subject information input function 1051.
[0041] Furthermore, the prompt generation function 1052 may generate prompts that combine medical guidelines with predetermined perspectives. The predetermined perspectives are information that requests at least one of the following: information to be aware of in a medical procedure, information to be prioritized, and updated information on medical guidelines. Information to be aware of includes contraindications to medical procedures and risks associated with performing medical procedures. Information to be prioritized includes examinations to be performed prior to medical procedures and the priority of medical procedures. Updated information on medical guidelines is information indicating the date and time when the medical guidelines were updated. For example, the prompt generation function 1052 may accept predetermined perspectives that indicate what kind of information to generate from among the information related to medical procedures. That is, the prompt generation function 1052 may accept natural language that represents a medical procedure and predetermined perspectives on the medical procedure. For example, the prompt generation function 1052 may accept natural language that includes a medical procedure and predetermined perspectives on the medical procedure, such as "What are the points to be aware of in an endoscopic examination?" The prompt generation function 1052 then generates a prompt based on the input natural language.
[0042] Furthermore, the prompt generation function 1052 may set a predetermined viewpoint based on the operator's actions. For example, the prompt generation function 1052 displays multiple predetermined viewpoints on medical guidelines for selection and sets the selected predetermined viewpoint based on the operator's actions. Specifically, when a predetermined viewpoint is selected from an image of a list including matters to be noted, matters to be prioritized, and the update history of the medical guidelines, the prompt generation function 1052 generates a prompt requesting information on the medical guidelines from the selected predetermined viewpoint.
[0043] Furthermore, the prompt generation function 1052 may accept examination order information that specifies the content of the examination (medical procedure) to be performed on the subject, and may also accept precautions from a predetermined perspective. For example, the prompt generation function 1052 may accept examination order information and precautions for performing the examination in this examination order information. That is, the prompt generation function 1052 may accept natural language that includes examination order information requesting the performance of an endoscopic examination and instructions for generating precautions for performing the endoscopic examination. Then, the prompt generation function 1052 generates a prompt based on the input natural language.
[0044] Furthermore, the prompt generation function 1052 may accept a specification of the information output format. For example, the prompt generation function 1052 may accept a specification of the output format, such as outputting in list format or outputting within 200 characters. The prompt generation function 1052 then generates a prompt instructing the system to output the information in the specified output format.
[0045] The generation request function 1053 supplies the prompt generated by the prompt generation function 1052 to the generation server 20 and obtains response information representing the response result to the prompt supplied by the generation server 20. The generation request function 1053 is an example of a response information acquisition unit. For example, the generation request function 1053 sends a prompt that combines a medical procedure and a predetermined viewpoint, and obtains response information representing the response result generated by the generation server 20. That is, the generation request function 1053 obtains response information regarding medical guidelines. More specifically, the generation request function 1053 sends the prompt received by the prompt generation function 1052 to the generation server 20. The generation request function 1053 requests the generation of information related to a medical procedure by sending a prompt to the generation server 20, which uses a large-scale language model, and obtains response information representing the response result.
[0046] Furthermore, the generation request function 1053 receives response information as a response to the prompt. Specifically, the generation request function 1053 receives response information from the medical guidelines that matches the medical procedure and the specified perspective.
[0047] The search condition generation function 1054 generates search conditions for searching for information suitable for the subject, based on the response information representing the response result received by the generation request function 1053. More specifically, the search condition generation function 1054 generates search conditions that cause the hospital information system 30 to search the electronic medical record information 310, based on the response information received by the generation request function 1053.
[0048] For example, the search condition generation function 1054 generates a search expression from one or more sentences included in the response information. That is, the search condition generation function 1054 generates one or more words, one or more sentences, or a combination of one or more words and one or more sentences from one or more sentences included in the response information. If the response information includes the sentence "If you take drug A and drug B, you need to wait at least 10 hours," the search condition generation function 1054 generates the combination of "drug A" and "drug B" as the search condition. Furthermore, the search condition generation function 1054 may generate not just one, but multiple search conditions.
[0049] Furthermore, the search condition generation function 1054 may generate search range information that specifies the search range for which the search conditions are to be searched. For example, the search condition generation function 1054 may specify the subject's medical history or the subject's medication history as the search range. When a search range is specified, the hospital information system 30 searches the electronic medical record information 310 for the search conditions within the specified search range. For example, if medication history is specified as the search range, the hospital information system 30 searches for "drug A" and "drug B" from the medication history. Furthermore, the search condition generation function 1054 may generate a search range for each search condition, or it may generate a search range for each of multiple search conditions.
[0050] The search request function 1055 transmits search conditions based on the response information generated by the generation server 20 to the hospital information system 30, and retrieves search results from the hospital information system 30 that match the subject. In other words, the search request function 1055 requests a search of electronic medical record information 310 using the search conditions generated by the search condition generation function 1054. More specifically, the search request function 1055 transmits search request information having one or more search conditions generated by the search condition generation function 1054 to the hospital information system 30.
[0051] Furthermore, if the search request function 1055 generates search range information using the search condition generation function 1054, it may send search request information to the hospital information system 30 requesting that the search conditions be searched from the search range specified by the search range information.
[0052] Furthermore, the search request function 1055 receives search response information containing search results for each of the search conditions as a response to the search request information. For example, the search request function 1055 may receive search results indicating whether or not information matching the search conditions is included in the electronic medical record information 310. For example, if the search condition is a combination of "drug A" and "drug B", the search results will be information indicating that both "drug A" and "drug B" are included in the electronic medical record information 310.
[0053] If it is determined that information matching the search criteria is contained in the electronic medical record information 310, the search response information may also contain information matching the search criteria. For example, if the search criteria determine that "drug A" and "drug B" are contained in the electronic medical record information 310, the search response information may include the phrase "taking antiplatelet drugs A and B."
[0054] The reference information generation function 1056 acquires reference information regarding medical procedures to be performed on a subject based on the response information obtained by the generation request function 1053 and the electronic medical record information 310 regarding past medical procedures performed on the subject. The reference information generation function 1056 is an example of a reference information acquisition unit. The electronic medical record information 310 is an example of medical procedure information. In other words, the reference information generation function 1056 generates reference information from medical guidelines that corresponds to the subject identified by the subject identification information received by the subject information input function 1051, based on the response information received by the generation request function 1053 and the search results received by the search request function 1055.
[0055] More specifically, the reference information generation function 1056 searches the hospital information system 30, which stores electronic medical record information 310 representing at least past medical procedures, based on search conditions generated from the response information. Based on the search results supplied from the hospital information system 30 and the response information obtained by the generation request function 1053, it obtains reference information. The hospital information system 30 is an example of a medical server device.
[0056] The reference information generation function 1056 obtains reference information based on the electronic medical record information 310 relating to past medical procedures, for example, by summarizing the response information. In other words, the reference information generation function 1056 obtains reference information by extracting information related to past medical procedures represented by the electronic medical record information 310 from the response information. For example, if the search result indicates that the electronic medical record information 310 contains the search criteria, the reference information generation function 1056 generates reference information that has the response information on which the search criteria were based. Specifically, if the search criteria is a combination of "drug A" and "drug B," and the search result indicates that both "drug A" and "drug B" are included in the electronic medical record information 310, the reference information generation function 1056 generates reference information with the response result "If drug A and drug B are taken, there should be an interval of at least 10 days between doses." Note that the reference information generation function 1056 may summarize by other methods, not just the method described above.
[0057] Furthermore, the reference information generation function 1056 may generate reference information by inputting the response results and search results into a large-scale language model. For example, the reference information generation function 1056 instructs the large-scale language model to generate reference information from medical guidelines that is relevant to the subject, using the response results received by the generation request function 1053 and the search results received by the search request function 1055.
[0058] The display control function 1057 outputs reference information acquired by the reference information generation function 1056. The display control function 1057 is an example of an output unit. More specifically, based on the search results retrieved by the search request function 1055, it outputs reference information that shows the content suitable for the subject from the response results received by the generation request function 1053. For example, the display control function 1057 displays the reference information generated by the reference information generation function 1056 on the display 103. For example, the display control function 1057 displays a reference material image G1 that contains the reference information.
[0059] Figure 3 shows an example of a reference image G1. As shown in Figure 3, the display control function 1057 displays the information contained in the subject's electronic medical record information 310 and the reference information side by side on the display 103. The reference image G1 is an image that medical professionals use as reference material for decision-making when treating a subject. The reference image G1 has a medical record image G11 and a reference information image G12.
[0060] The medical record image G11 is an image of the information contained in the electronic medical record information 310 of the subject identified by the subject identification information received by the subject information input function 1051. The display control function 1057 may generate the medical record image G11 based on the electronic medical record information 310 acquired from the hospital information system 30, or it may generate the medical record image G11 based on the electronic medical record information 310 contained in the search response information.
[0061] Reference information image G12 is an image of reference information generated by the reference information generation function 1056. That is, the display control function 1057 displays the reference information image G12 based on the reference information generated by the reference information generation function 1056.
[0062] Figure 4 is a block diagram showing an example of the configuration of the hospital information system 30 according to this embodiment. The hospital information system 30 includes an NW interface 301, an input interface 302, a display 303, a storage circuit 304, and a processing circuit 305.
[0063] The NW interface 301 is connected to the processing circuit 305 and controls the transmission and communication of various data between the device connected via the network 40. For example, the NW interface 301 can be implemented by a network card, network adapter, NIC, etc.
[0064] The input interface 302 is connected to the processing circuit 305 and converts the input operations received from the operator (medical professional) into electrical signals and outputs them to the processing circuit 305. Specifically, the input interface 302 converts the input operations received from the operator into electrical signals and outputs them to the processing circuit 305.
[0065] For example, the input interface 302 can be implemented by a trackball, switch buttons, mouse, keyboard, touchpad for input operations by touching the operating surface, touchscreen with an integrated display screen and touchpad, non-contact input circuit using an optical sensor, and audio input circuit.
[0066] In this specification, the input interface 302 is not limited to those equipped with physical operating components such as a mouse or keyboard. For example, an electrical signal processing circuit that receives an electrical signal corresponding to an input operation from an external input device provided separately from the device and outputs this electrical signal to a control circuit is also included as an example of the input interface 302.
[0067] The display 303 is connected to the processing circuit 305 and displays various information and image data output from the processing circuit 305. For example, the display 303 can be implemented using a liquid crystal display, CRT display, organic EL display, plasma display, touch panel, etc.
[0068] The memory circuit 304 is connected to the processing circuit 305 and stores various types of data. The memory circuit 304 also stores various programs that the processing circuit 305 reads and executes to realize various functions. For example, the memory circuit 304 can be implemented using semiconductor memory elements such as RAM or flash memory, or a hard disk or optical disc.
[0069] The memory circuit 304 stores the electronic medical record information 310. The electronic medical record information 310 is the digitized medical record of each patient. In other words, the electronic medical record information 310 is recorded information related to the treatment of the patient. For example, the electronic medical record information 310 contains information such as information about past medical procedures performed on the patient, patient identification information to identify the patient, the patient's medical history, the patient's medication history, and information about the patient's allergies. Note that the electronic medical record information 310 does not have to contain all of this information, and may contain other information as well.
[0070] The processing circuit 305 controls the operation of the entire hospital information system 30. The processing circuit 305 has, for example, a search function 3051 as a functional unit.
[0071] In this embodiment, each processing function performed by the search function 3051, which is a component, is stored in the memory circuit 304 in the form of a program that can be executed by a computer.
[0072] The processing circuit 305 is a processor that reads programs from the storage circuit 304 and executes them to realize the functions corresponding to each program. In other words, the processing circuit 305, in the state where each program has been read, will have the functions shown in the processing circuit 305 of Figure 4.
[0073] Although Figure 4 describes the implementation of the search function 3051 using a single processor, it is also acceptable to combine multiple independent processors to form the processing circuit 305, with each processor executing a program to realize the function.
[0074] Furthermore, although Figure 4 describes a single memory circuit, such as memory circuit 304, as storing programs corresponding to each processing function, it is also possible to have multiple memory circuits distributed and have the processing circuit 305 read the corresponding programs from individual memory circuits.
[0075] The search function 3051 searches for information that matches the search criteria from the electronic medical record information 310. More specifically, the search function 3051 receives search request information from the medical information processing device 10. Based on the received search request information, the search function 3051 searches for information that matches the search criteria. In other words, the search function 3051 searches for information that matches the search criteria from the search range included in the search request information within the electronic medical record information 310. Then, the search function 3051 transmits the search results to the medical information processing device 10 that sent the search request information.
[0076] Next, we will explain the processes performed by the medical information processing system 1.
[0077] Figure 5 is a sequence diagram showing an example of the reference information display process performed by the medical information processing system 1 according to this embodiment.
[0078] The subject information input function 1051 of the medical information processing device 10 accepts input of subject identification information to identify the subject on which reference information will be displayed (step S1).
[0079] The prompt generation function 1052 of the medical information processing device 10 generates a prompt that includes a medical procedure and a predetermined perspective on the medical procedure, based on natural language input by the operator (step S2). The generation request function 1053 then sends the generated prompt to the generation server 20 (step S3).
[0080] The generation server 20 receives a prompt (step S4). Based on the prompt, the generation server 20 performs a generation process to generate a response result that conforms to the medical procedure and predetermined viewpoints (step S5). The generation server 20 transmits response information representing the response result to the medical information processing device 10 (step S6).
[0081] The generation request function 1053 of the medical information processing device 10 receives the response information (step S7). The search condition generation function 1054 generates search conditions based on the response information (step S8). The search request function 1055 transmits the search request information having the generated search conditions to the hospital information system 30 (step S9).
[0082] The search function 3051 of the hospital information system 30 receives search request information (step S10). The search function 3051 then searches the electronic medical record information 310 for information that matches the search criteria included in the search request information (step S11). Finally, the search function 3051 transmits the search results to the medical information processing device 10 (step S12).
[0083] The search request function 1055 of the medical information processing device 10 receives the search results (step S13). The reference information generation function 1056 of the medical information processing device 10 generates reference information based on the received search results (step S14). The display control function 1057 of the medical information processing device 10 displays the generated reference information on the display 103 (step S15).
[0084] Based on the above, the medical information processing system 1 terminates the reference information display process.
[0085] As described above, when the medical information processing device 10 according to this embodiment receives a request for medical treatment for a subject, it requests the generation server 20, which generates information based on medical guidelines, to generate information related to the input medical treatment. The medical information processing device 10 also transmits the search conditions generated based on the response results generated by the generation server 20 to the hospital information system 30 and obtains the search results from the hospital information system 30. The medical information processing device 10 also generates reference information that indicates content suitable for the subject based on the response results generated by the generation server 20 and the search results retrieved from the hospital information system 30. The medical information processing device 10 then outputs the generated reference information. In other words, the medical information processing device 10 outputs reference information that conforms to the medical guidelines for the medical treatment for the subject and is also suitable for the subject. As a result, medical professionals can confirm reference information that conforms to the medical guidelines and is also suitable for the subject by looking at the reference information. Therefore, the medical information processing device 10 can reduce the burden of confirming reference information such as medical guidelines.
[0086] According to at least one embodiment described above, the burden of checking reference information such as medical guidelines can be reduced.
[0087] While several embodiments have been described, these embodiments are presented as examples only and are not intended to limit the scope of the invention. These embodiments can be implemented in a variety of other forms, and various omissions, substitutions, modifications, and combinations of embodiments are possible without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [Explanation of Symbols]
[0088] 1. Medical Information Processing System 10 Medical Information Processing Devices 20 Generation Server 30. Hospital Information System (HIS) 40 Networks 101, 301 NW (Network) Interfaces 102, 302 input interfaces 103, 303 displays 104, 304 Memory circuit 105, 305 Processing Circuits 310 Electronic medical record information 1051 Subject Information Input Function 1052 Prompt generation function 1053 Generation request function 1054 Search Criteria Generation Function 1055 Search Request Function 1056 Reference information generation function 1057 Display control function 3051 Search function G1 Reference Image G11 Medical Record Image G12 Reference Information Image
Claims
1. A generation unit that generates request information requesting information about medical guidelines regarding medical procedures performed on a subject, A response information acquisition unit supplies the request information generated by the generation unit to a predetermined server device and acquires response information representing the response result to the request information supplied from the predetermined server device. A reference information acquisition unit acquires reference information regarding medical procedures to be performed on the subject based on the acquired response information and medical procedure information regarding past medical procedures performed on the subject, The system includes an output unit that outputs the acquired reference information, Medical information processing device.
2. The reference information acquisition unit performs a search on a medical server device that stores information representing at least past medical procedures, based on search conditions generated based on the response information, and acquires the reference information based on the search results supplied from the medical server device and the response information acquired by the response information acquisition unit. The medical information processing device according to claim 1.
3. The aforementioned reference information acquisition unit acquires the reference information by summarizing the response information based on the medical procedure information relating to past medical procedures. The medical information processing device according to claim 1.
4. The reference information acquisition unit acquires the reference information by extracting information related to past medical procedures represented by the medical procedure information from the response information. The medical information processing device according to claim 1.
5. The generation unit generates information combining the medical guidelines and a predetermined viewpoint as the requested information. The medical information processing device according to claim 1.
6. The generation unit sets the predetermined viewpoint based on user operation. The medical information processing device according to claim 5.
7. The generation unit displays multiple perspectives on the medical guidelines for selection, and sets the selected perspective from the multiple perspectives based on user operation. The medical information processing device according to claim 6.
8. The aforementioned predetermined perspective includes at least one of the following: matters to be noted, matters to be prioritized, and updated information regarding the medical guidelines: A medical information processing device according to any one of claims 5 to 7.
9. It generates request information requesting information about medical guidelines regarding medical procedures performed on a subject. The generated request information is supplied to a predetermined server device, and response information representing the response result to the request information is obtained from the predetermined server device. Based on the acquired response information and medical information regarding past medical procedures performed on the subject, reference information regarding medical procedures to be performed on the subject is obtained. Output the acquired reference information. Medical information processing method.
Citation Information
Patent Citations
Patient Information Interface
JP2015524095A