Program, Information Processing Apparatus, and Method

The system addresses the inefficiency of repeated patient data input by encoding and decoding structured data, facilitating seamless transfer and integration of patient information across medical institutions, thereby reducing labor and enhancing data management efficiency.

JP7705630B1Active Publication Date: 2025-07-10PRECISION CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024089475
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-05-31
Publication Date
2025-07-10
Estimated Expiration
2044-05-31

AI Technical Summary

Technical Problem

The existing systems require patients to repeatedly input personal information and medical history at different medical institutions, leading to increased labor and inefficiency, as these data are often managed within an intranet to maintain security and privacy.

Method used

A system utilizing a terminal device and a computer with imaging capabilities to encode and decode structured data from electronic medical records and questionnaires, allowing seamless transfer and integration of patient data across different medical institutions while maintaining security.

Benefits of technology

Reduces the labor of inputting personal information and medical history by enabling efficient data transfer and integration between medical institutions, thus streamlining the patient data management process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007705630000001_ABST
    Figure 0007705630000001_ABST
Patent Text Reader

Abstract

Reduce the labor of inputting personal information, medical history, etc. 【Solution means】A system having a terminal device 10 and computers 20 and 30. The terminal device 10 has a first processor 19 and first memories 15 and 16. The computers 20 and 30 include a second processor 39, second memories 35 and 36, and imaging means. In a system, a program for operating the terminal device 10 and the computers 20 and 30. The program causes the first processor 19 to execute a first step of receiving input of data including selective data from a user, a second step of generating a one-dimensional or two-dimensional code encoding the data, and a third step of presenting the code in a visible state. The program causes the second processor 39 to execute a fourth step of reading the code by the imaging means and a fifth step of specifying recording content to be recorded in the electronic medical record data based on the code read in the fourth step.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a program, an information processing apparatus, a method, and a system.

Background Art

[0002] When visiting a medical facility, it is well known that the patient fills out an electronic questionnaire in advance with their medical history, reasons for the visit, etc., and medical staff such as nurses and doctors perform medical procedures based on the information filled out in the electronic questionnaire. In recent years, a technology called an electronic questionnaire has been proposed that allows the patient to input the questionnaire content, which is their response, via an information processing device such as a tablet, and capture the input questionnaire content as the input content of the electronic medical record.

[0003] As a technology related to the above-described technology, there is the technology disclosed in Patent Document 1.

[0004] Patent Document 1 discloses a technology related to a medical support device. In the medical support device, an input item display means displays input items on a display. An input item selection means selects one of the input items from a plurality of the input items. A voice recognition means performs voice recognition of the input voice using the selected dictionary and extracts word candidates for the voice. A word candidate display means displays the extracted word candidates on the display. A selection operation reception means receives a selection operation of one word candidate from the word candidates. A storage control means stores the selected one word candidate in a storage means as a response to the selected one input item.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0006] Electronic medical record data and electronic questionnaires that patients mainly fill out at their first visit are personal information, and their management needs to be carried out strictly. Therefore, in many medical institutions, these electronic medical record data and electronic questionnaire data are completed within a single medical institution, that is, they are often managed within an intranet without going through the Internet.

[0007] On the other hand, when a patient visits another medical institution, they need to input their personal information, medical history, etc. each time, and the medical institution also has to spend time inputting the personal information, medical history, etc. entered by the patient as electronic medical record data.

[0008] Therefore, the present disclosure has been made to solve the above problems, and its purpose is to provide a technology that can reduce the labor of inputting personal information, medical history, etc.

Means for Solving the Problems

[0009] A system having a terminal device and a computer, wherein the terminal device has a first processor and a first memory, and the computer includes a second processor, a second memory, and imaging means. A program for operating the terminal device and the computer. Electronic medical record data is stored in the second memory, and the program causes the first processor to execute a first step of receiving input of data including selectable data from a user, a second step of generating a one-dimensional or two-dimensional code obtained by encoding the data, and a third step of presenting the code in a visually recognizable state. The program causes the second processor to execute a fourth step of causing the imaging means to read the code, and a fifth step of specifying the content to be recorded in the electronic medical record data based on the code read in the fourth step.

Effects of the Invention

[0010] According to the present disclosure, the labor of inputting personal information, medical history, etc. can be reduced.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Embodiments for Carrying Out the Invention

[0012] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In all the drawings for describing the embodiments, the same reference numerals are given to common components, and repeated descriptions are omitted. Note that the following embodiments do not unduly limit the content of the present disclosure described in the claims. Also, not all of the components shown in the embodiments are essential components of the present disclosure. Also, each figure is a schematic diagram and is not necessarily drawn precisely.

[0013] Also, in the following description, the "processor" is one or more processors. At least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may also be another type of processor such as a GPU (Graphics Processing Unit). At least one processor may be single-core or multi-core.

[0014] Also, at least one processor may be a processor in a broad sense such as a hardware circuit (for example, an FPGA (Field-Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit)) that performs part or all of the processing.

[0015] Also, in the following description, an expression such as "xxx table" may be used to describe information from which an output is obtained for an input, but this information may be data of any structure or a learning model such as a neural network that generates an output for an input. Therefore, "xxx table" can be referred to as "xxx information".

[0016] In the following description, the configuration of each table is an example. One table may be divided into two or more tables, or all or part of two or more tables may be combined into one table.

[0017] In the following description, the "program" may be used as the subject to describe the processing. However, since the program performs the defined processing by being executed by a processor, appropriately using a storage unit and / or an interface unit, etc., the subject of the processing may be the processor (or a device such as a controller having the processor).

[0018] The program may be installed in a device such as a computer, or may be, for example, in a program distribution server or a computer-readable (e.g., non-transitory) recording medium. Also, in the following description, two or more programs may be realized as one program, or one program may be realized as two or more programs.

[0019] The functions realized by the components described in this specification may be implemented in circuitry or processing circuitry including a general-purpose processor, an application-specific processor, an integrated circuit, ASICs, a CPU, a conventional circuit, and / or a combination thereof, which are programmed to realize the described functions. The processor includes transistors and other circuits and is regarded as circuitry or processing circuitry. The processor may be a programmed processor that executes a program stored in a memory.

[0020] In this specification, circuitry, unit, and means are hardware programmed to realize the described functions or hardware that executes the functions. The hardware may be any hardware disclosed in this specification or any hardware known to be programmed or execute to realize the described functions.

[0021] When the hardware is a processor regarded as being of the circuitry type, the circuitry, means, or unit is a combination of hardware and software used to configure the hardware and / or the processor.

[0022] Also, in the following description, identification numbers are used as identification information for various objects, but other types of identification information (for example, identifiers including letters and symbols) may be adopted.

[0023] Also, in the following description, when describing elements of the same type without distinction, reference signs (or common signs among the reference signs) are used, and when describing elements of the same type by distinguishing them, the identification numbers (or reference signs) of the elements may be used.

[0024] Also, in the following description, the control lines and information lines indicate those considered necessary for the description, and not necessarily all the control lines and information lines on the product are shown. All the components may be interconnected.

[0025] <0 Overview of the System> The gist of the system according to the present disclosure will be described below. However, the system according to the present disclosure should not be construed in a limited manner by the following description, and the content of the present disclosure should be understood based on the disclosure in this specification and the ordinary technical knowledge and common sense possessed by those skilled in the art.

[0026] The system according to the present disclosure is a system for adding / modifying the input contents of an electronic medical record and an electronic questionnaire form.

[0027] In this specification, the stored content of the electronic medical record is generated based on an electronic medical record template. Similarly, the electronic questionnaire form data is generated based on an electronic questionnaire form. Also, the electronic questionnaire form is associated with the electronic medical record template (the items are associated), and the electronic questionnaire form is generated from the electronic medical record template as necessary.

[0028] An electronic medical record template is structured data having input items and input contents associated with the input items. Here, the structured data is data that is predefined before being placed in storage and formatted to have a certain defined structure. In contrast, unstructured data is data that is stored in its native form and not processed until use. An electronic medical record has its input items defined based on this electronic medical record template.

[0029] An electronic questionnaire form is structured data having questionnaire items, questionnaire questions associated with the questionnaire items, and questionnaire response contents. A questionnaire item is an index of each item of the electronic questionnaire form and is relatively short content using medical terms for medical staff to identify which item it is. The questionnaire item may be common with the input item of the electronic medical record template. Rather, it is preferable from the viewpoint of the correction work of the questionnaire response contents by medical staff described later that the questionnaire item and the input item are common. A questionnaire question is a question actually asked to a patient and is expressed in a form that the patient can view and easily understand. The questionnaire question can be in the form of multiple-choice or free response, and its question form is diverse. The questionnaire response content is the content actually answered by the patient to the questionnaire question. If the questionnaire question is in the form of multiple-choice, one of the options is selected, and if it is in the free response form, a free text is input. Also, the electronic questionnaire form data is data in which the above-described questionnaire response content is associated with the questionnaire item. In the system according to the present disclosure, the electronic questionnaire form data is generated based on the electronic medical record template, and also, an existing electronic questionnaire form can be associated with this existing electronic medical record template.

[0030] The association between an electronic medical record template and an electronic questionnaire means that at least the input items of the electronic medical record template and the questionnaire items of the electronic questionnaire are associated. That is, on the premise of importing the input electronic questionnaire data into the electronic medical record, items that require input from the patient are selected from among the input items of the electronic medical record template as questionnaire items, and the association between the input items and the questionnaire items is made with the understanding that the reply content to these questionnaire items will be imported as the input content of the electronic medical record. Furthermore, the reply content corresponding to the questionnaire items is associated as the input content.

[0031] Medical information includes information that can identify an individual (i.e., personal information) and medical records (which are also personal information), so its management needs to be carried out strictly. Note that medical records include records of a patient's past medical history, allergy history, family history, current medical history (current condition, course, examination findings, treatment), etc., and are part of the electronic medical record data. In many cases, it may be described in natural language, but in some cases, the data may be standardized in the form of an electronic medical record template. For this reason, many medical institutions place a system for managing medical information, such as an electronic medical record system, within the intranet, and place a firewall or the like between the intranet and the Internet to block some information and severely restrict the removal of medical information outside the intranet.

[0032] Therefore, when a specific patient tries to visit a medical institution other than the one where they have already received medical treatment, it is necessary to input the necessary items (including personal information and medical records) into the electronic questionnaire each time. Such effort can be considered necessary to maintain a high level of security in the medical institution's system, but on the other hand, it results in a burden on both the patient and the medical institution (the medical institution needs to take the effort to import the personal information and medical records entered by the patient as electronic medical record data).

[0033] Therefore, in the system according to the present disclosure, while separating the system for a patient to input electronic questionnaire data and the system for capturing the input electronic questionnaire data as electronic medical record data by a network, it enables the electronic questionnaire data input by the patient to be captured into the electronic medical record system within a medical institution by a simplified operation as much as possible. Thereby, while maintaining the security of the system within the medical institution, it is possible to simplify the operation of capturing the electronic questionnaire data into the electronic medical record data.

[0034] The outline of the system according to the present disclosure will be further described with reference to FIG. 1.

[0035] An electronic questionnaire template is stored in a terminal device such as a smartphone owned by the patient. As already described, the electronic questionnaire template is associated with the electronic medical record template. In FIG. 1, an electronic questionnaire A based on the electronic questionnaire template is displayed on the display of the terminal device owned by the patient. The patient inputs the electronic questionnaire by clicking a button A1 indicating the questionnaire questions and the questionnaire reply content of the electronic questionnaire using a touch-sensitive device superimposed on the display screen of the display. Note that FIG. 1 only illustrates the input by the button form (that is, the selection input form), but free text input can also be performed using the input device of the terminal device.

[0036] Identification information (ID number) is assigned to each button and the questionnaire questions and questionnaire reply content based on the button. The terminal device acquires structured data B of the electronic medical record template consisting of the ID for the questionnaire questions and the input content of the patient for the questionnaire reply content based on the input content of the patient.

[0037] Next, the terminal device generates structured data C in which the consultation reply content is also converted into an ID for the structured data B of the electronic medical record template. Further, the terminal device encodes the structured data C based on a predetermined algorithm (for example, Base64), and encodes the encoded information. In the example shown in FIG. 1, it is encoded into a so-called QR code (registered trademark), but other two-dimensional codes may also be used. Further, if the number of digits is small, a barcode such as a JAN code may also be used.

[0038] Then, the terminal device causes the display to display the structured data of the encoded electronic medical record template, and causes this code to be read by an information processing device (which may also be a terminal device) having an imaging device such as a camera provided in the medical institution. Thereafter, the system in the medical institution decodes the read code to obtain the structured data of the electronic medical record template, and reflects it in the electronic medical record data in the medical institution.

[0039] In addition, the system according to the present disclosure can also encode and code the electronic consultation ticket template stored in the terminal device and incorporate it into the system in the medical institution. Further, the system in the medical institution can encode the medical information and electronic medical record template of a specific patient and cause the patient's terminal device to read it, and cause other medical information, etc. to be read by the system in another medical institution via this patient's terminal device. Thereby, the electronic medical record template and medical information can be shared without lowering the security level of the system in the medical institution.

[0040] <One embodiment> <1 Configuration diagram of the entire system> FIG. 2 is a diagram showing the overall configuration of the medical support system (hereinafter simply referred to as the "system") 1 of the present embodiment. As shown in FIG. 2, the system 1 includes a plurality of terminal devices (in FIG. 1, the terminal device 10 and the terminal device 20 are shown. Hereinafter, they may be collectively referred to as the "terminal device 10") and a server 30. The terminal devices 10 and 20 and the server 30 are communicably connected to each other via a network 80. The network 80 is constituted by a wired or wireless network. In the present embodiment, the server 30 is a server having a function as a Web server (including a cloud server), and exchanges information with the terminal devices 10 and 20 via a Web page. Further, although a Web page browser for browsing a Web page is installed in the terminal devices 10 and 20, a dedicated application for providing the services of the server 30 may be installed and configured to be browsable by the dedicated application.

[0041] Since the hardware configuration of the terminal device 10 and the hardware configuration of the terminal device 20 are common, the description of the hardware configuration of the terminal device 20 will be omitted by explaining the hardware configuration of the terminal device 10. For the components of the terminal device 20 that are the same as the components of the terminal device 10, the reference numerals start from 2, and the reference numeral system is made the same.

[0042] The terminal device 10 is a device operated by a patient. The patient browses the medical examination questions of the electronic medical examination form displayed on the output device 14 of the terminal device 10, and inputs the medical examination reply content corresponding to the medical examination questions into the input device 13. Note that medical staff may assist the patient in operating the terminal device 10, that is, inputting the medical examination reply content of the electronic medical examination form. The terminal device 10 is realized by a desktop PC (Personal Computer), a laptop PC, or the like. In addition, the terminal device 10 may be, for example, a tablet corresponding to a mobile communication system or a mobile terminal such as a smartphone.

[0043] The terminal device 10 is communicably connected to the server 30 via the network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a radio base station 81 compatible with communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN router 82 compatible with wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown in FIG. 1, the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.

[0044] The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with an external device. The input device 13 is an input device (for example, a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.) for receiving an input operation from a user. The output device 14 is an output device (display, speaker, etc.) for presenting information to the user. The memory 15 is for temporarily storing programs and data processed by the programs, etc., and is, for example, a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for storing data, and is, for example, a flash memory or an HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

[0045] The terminal device 20 is a device operated by a medical worker or an administrator of the system 1. Here, the medical worker is a concept including doctors, nurses, medical technicians with medical knowledge, etc. In the following description, unless otherwise distinguished between medical workers and administrators of the system 1, medical workers include administrators of the system 1.

[0046] Medical staff uses the terminal device 20 (preferably with the camera 233 described later) to read the structured data of the encoded electronic medical record template displayed on the output device 14 (preferably the display 141 described later) of the terminal device 10, obtains the structured data by decoding the encoded structured data, and sends this structured data to the server 30.

[0047] The server 30 is managed by the administrator of the system 1 of the present embodiment, and the stored content is appropriately modified / added / deleted by the medical staff who is the user of the terminal device 20. The server 30 is also an electronic medical record device, receives the structured data of the electronic medical record template acquired by the terminal device 20, and performs input / modification / supplementary writing of the input content of the electronic medical record. Note that the server 30 may allow medical staff in a medical facility to view the input items and input content of the electronic medical record via the terminal device 20 and perform modification / supplementary writing of the input content.

[0048] The server 30 is a computer connected to the network 80. The server 30 includes a communication IF 32, an input / output IF 33, a memory 35, a storage 36, and a processor 39.

[0049] The communication IF 32 is an interface for inputting and outputting signals so that the server 30 can communicate with external devices. The input / output IF 33 functions as an interface for an input device that receives input operations from the user and an output device that presents information to the user. The memory 35 is for temporarily storing programs and data processed by programs and the like, and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 36 is a storage device for storing data, such as a flash memory or an HDD (Hard Disc Drive). The processor 39 is hardware for executing the instruction set described in the program and is composed of an arithmetic unit, registers, peripheral circuits, and the like.

[0050] <1.1 Functional Configuration of Terminal Device 10> FIG. 3 is a block diagram showing an example of the functional configuration of the terminal device 10 shown in FIG. 2. The terminal device 10 shown in FIG. 3 is realized, for example, by a PC, a mobile terminal, or a wearable terminal. As shown in FIG. 3, the terminal device 10 includes a communication unit 120, an input device 13, an output device 14, an audio processing unit 17, a microphone 171, a speaker 172, a storage unit 180, and a control unit 190. Each block included in the terminal device 10 is electrically connected, for example, by a bus or the like.

[0051] The communication unit 120 performs processes such as modulation / demodulation processing for the terminal device 10 to communicate with other devices. The communication unit 120 performs transmission processing on the signal generated by the control unit 190 and transmits it to the outside (for example, the server 30). The communication unit 120 performs reception processing on the signal received from the outside and outputs it to the control unit 190.

[0052] The input device 13 is a device for a user operating the terminal device 10 to input instructions or information. The input device 13 may be realized, for example, by a keyboard, a mouse, a reader, or the like. When the terminal device 10 is a mobile terminal or the like, it is realized by a touch-sensitive device 131 or the like that inputs an instruction by touching the operation surface. The input device 13 converts the instruction input by the user into an electrical signal and outputs the electrical signal to the control unit 190. Note that the input device 13 may include, for example, a reception port that receives an electrical signal input from an external input device.

[0053] The output device 14 is a device for presenting information to the user operating the terminal device 10. The output device 14 is realized, for example, by a display 141 or the like. The display 141 displays data according to the control of the control unit 190. The display 141 is realized, for example, by an LCD (Liquid Crystal Display), an organic EL (Electro-Luminescence) display, or the like.

[0054] The audio processing unit 17 performs, for example, digital-to-analog conversion processing of an audio signal. The audio processing unit 17 converts the signal given from the microphone 171 into a digital signal and gives the converted signal to the control unit 190. Also, the audio processing unit 17 gives the audio signal to the speaker 172. The audio processing unit 17 is realized by, for example, a processor for audio processing. The microphone 171 receives an audio input and gives an audio signal corresponding to the audio input to the audio processing unit 17. The speaker 172 converts the audio signal given from the audio processing unit 17 into audio and outputs the audio to the outside of the terminal device 10.

[0055] The storage unit 180 is realized by, for example, the memory 15, the storage unit 16, etc., and stores data and programs used by the terminal device 10. The storage unit 180 stores, for example, the electronic medical questionnaire 182, the electronic medical questionnaire data 183, and the image data 184.

[0056] As already described, the electronic medical questionnaire 182 is structured data having medical interview items, medical interview questions associated with these medical interview items, and medical interview response contents. The medical interview items are indexes of each item of the electronic medical questionnaire 182 and are relatively short contents using medical terms for medical staff to identify which item it is. The medical interview items may be common with the input items of the electronic medical record template. Rather, it is preferable from the viewpoint of the correction work of the medical interview response contents by medical staff described later that the medical interview items and the input items are common. The medical interview questions are questions actually asked to patients and are expressed in a form that patients can view and easily understand. The medical interview questions may be in a multiple-choice format or a free-response format, and the question format is diverse. The medical interview response contents are the contents actually replied by patients to the medical interview questions. If the medical interview questions are in a multiple-choice format, one of the options is selected, and if it is in a free-response format, a free text is input.

[0057] The electronic consultation form data 183 is data in which the above-described consultation reply content is associated with consultation items. In the system 1 of the present embodiment, the electronic consultation form data 183 is generated based on the electronic medical record template 3024 of the server 30, and an existing electronic consultation form can also be associated with the existing electronic medical record template 3024.

[0058] Also, the electronic consultation form data 183 is data of an electronic consultation form in which a patient operates the terminal device 10 to input consultation reply content.

[0059] The association between the electronic medical record template 3024 and the electronic consultation form 182 means that at least the input items of the electronic medical record template 3024 and the consultation items of the electronic consultation form 182 are associated. That is, on the premise that the input electronic consultation form data 183 is incorporated into the electronic medical record data 3023, items that require input from the patient are selected from the input items of the electronic medical record template 3024 as consultation items, and with the understanding that the consultation reply content for these consultation items is incorporated as the input content of the electronic medical record template 3024, the input items and the consultation items are associated, and further, the consultation reply content corresponding to the consultation items is associated as the input content.

[0060] The image data 184 is image data used when presenting an electronic consultation form to a patient.

[0061] The control unit 190 is realized by the processor 19 reading the application program 181 stored in the storage unit 180 and executing the instructions included in the application program 181. The control unit 190 controls the operation of the terminal device 10. By operating according to the application program 181 stored in the storage unit 180, the control unit 190 functions as an operation reception unit 191, a transmission / reception unit 192, a data processing unit 193, a presentation control unit 194, an electronic consultation form input unit 195, and a code generation unit 196.

[0062] The operation reception unit 191 performs processing for receiving instructions or information input from the input device 13. Specifically, for example, the operation reception unit 191 receives information based on instructions input from a keyboard, mouse, or the like.

[0063] The transmission / reception unit 192 performs processing for the terminal device 10 to transmit and receive data to and from an external device such as the server 30 according to a communication protocol. Specifically, for example, the transmission / reception unit 192 transmits the work content input by the user to the server 30. Also, the transmission / reception unit 192 receives information about the user from the server 30.

[0064] The data processing unit 193 performs processing of performing calculations on the data received by the terminal device 10 according to the application program 181 and outputting the calculation results to the memory 15 or the like.

[0065] The presentation control unit 194 controls the output device 14 to present the information provided from the server 30 to the user. Specifically, for example, the presentation control unit 194 causes the information transmitted from the server 30 to be displayed on the display 141. Also, the presentation control unit 194 causes the information transmitted from the server 30 to be output from the speaker 172.

[0066] The electronic questionnaire input unit 195 accepts the input of the questionnaire reply content input by the patient for the questionnaire questions of the electronic questionnaire displayed on the display 141 by the presentation control unit 194 (the input of this questionnaire reply content includes a selection input for any of the preset questionnaire question options), and associates the input of the accepted questionnaire reply content with the questionnaire items related to this questionnaire reply content and stores it in the electronic questionnaire data 183.

[0067] As shown in FIG. 1, the electronic questionnaire data 183 is structured data corresponding to the structured data of the electronic medical record template managed in the server 30. As shown in the upper part of FIG. 1, in the system 1 of this embodiment, the questionnaire items are displayed at the upper part of the display 141, and the patient clicks the button displayed on the display 141 of the terminal device 10 to input the questionnaire reply content. The questionnaire reply content includes a case where it is a selection input for any of the selection options of the questionnaire questions and a case where it is a free description input (that is, free text).

[0068] The electronic questionnaire input unit 195 receives the patient's selection input and free description input by the touch-sensitive device 131 of the terminal device 10, and associates the input of the received questionnaire reply content with the questionnaire item associated with this questionnaire reply content and stores it in the electronic questionnaire data 183.

[0069] The code generation unit 196 generates a code for sending the electronic questionnaire data 183, which has received the input of the questionnaire reply content by the electronic questionnaire input unit 195 and is stored as the electronic questionnaire data 183 in the storage unit 180, to the server 30 via the terminal device 20.

[0070] An example of the electronic questionnaire data 183 is shown in the center of FIG. 1. As already described, this electronic questionnaire data 183 is structured data corresponding to the structured data of the electronic medical record template. The questionnaire questions are associated with specific identification information (ID: numbers such as "01" in the illustrated example). Which questionnaire question corresponds to which identification information is determined in advance, and the identification information is unique for each questionnaire question (that is, multiple questionnaire questions are not assigned to the same identification information). As an example, the identification information 01 is assigned to "How was the purpose of this hospitalization asked?" (that is, the purpose of hospitalization) shown in the upper part of FIG. 1. As the electronic questionnaire data 183, the identification information for specifying the questionnaire question and the summary of the questionnaire question (in the example shown in the center of FIG. 1, "purpose of hospitalization") correspond to the content of the questionnaire question. Subsequently to the content of the questionnaire question, the questionnaire reply content input by the patient is input as the electronic questionnaire data 183.

[0071] The code generation unit 196 refers to the stored electronic consultation ticket data 183, and as shown in the lower part of FIG. 1, converts the consultation reply content included in the electronic consultation ticket data 183 into identification information (ID) uniquely assigned to each consultation reply content. However, for the consultation reply content input in free form (for example, "Wakamatsu Kawata Branch, Sato Pharmacy"), since the identification information cannot be determined in advance, it is not converted into identification information.

[0072] Although not shown in FIG. 1, the electronic consultation ticket data 183 can include personal information (profile) of the user (patient) who input this data. In this specification, it is assumed that the electronic consultation ticket data 183 can include the patient's personal information.

[0073] Next, the code generation unit 196 converts the electronic consultation ticket data 183 including the consultation reply content converted into identification information (partially not) into a code by encoding the electronic consultation ticket data 183. The encoding method performed by the code generation unit 196 depends on what kind of code the electronic consultation ticket data 183 is to be converted into. As an example, when the code generation unit 196 generates a QR code (registered trademark), the code generation unit 196 encodes according to a known QR code encoding method and generates a QR code corresponding to the electronic consultation ticket data 183. Of course, the QR code is an example of a two-dimensional code, and it may be converted into other two-dimensional codes. Furthermore, if the number of data of the electronic consultation ticket data 183 in which the consultation reply content has been converted into identification information is small, for example, it may be encoded according to Base64 to generate a so-called barcode (that is, a one-dimensional code). The barcode mentioned here does not need to be a standardized barcode such as a JAN code, and any barcode that can be read by a barcode reader or the like when arranging "0" and "1" in a predetermined number of digits is acceptable.

[0074] Whether it is a one-dimensional code or a two-dimensional code, there is a maximum value in terms of the data that can be included in one code. As an example, in the case of a QR code, if it is kanji / kana data, the maximum is 1,817 characters. Note that this numerical value assumes the error correction level is the lowest (L), and further, the version of the cells constituting the code has 40 cells, which is the maximum number of cells specified by the standard. Therefore, considering the data transfer environment via the display 141 and the camera 233 described later, it is practical to reduce the number of cells and increase the error correction level. Thus, when the data length of the electronic medical questionnaire data 183 is long, the code generation unit 196 preferably composes one electronic medical questionnaire data 183 from a plurality (sheets) of QR codes. In this case, for code generation, it is preferable to assign a serial number to the data constituting each QR code and encode the data including the serial number.

[0075] In addition, the code generation unit 196 may encode the electronic medical questionnaire 182 to generate a QR code not only for the electronic medical questionnaire data 183 but also in response to a request from the user of the terminal device 10.

[0076] The presentation control unit 194 causes the code generated by the code generation unit 196 to be displayed on the display 141 in response to a request from the user of the terminal device 10 (when the user inputs a display / transfer instruction via the input device 13). Various display modes of the code by the presentation control unit 194 are possible. As an example, if there is one code generated by the code generation unit 196 corresponding to one electronic medical questionnaire data 183, the presentation control unit 194 displays this code on the display 141 for a predetermined time. Also, when there are multiple codes generated by the code generation unit 196 corresponding to one electronic medical questionnaire data 183, the presentation control unit 194 can display these codes by switching them at predetermined time intervals (i.e., like a flip book). Alternatively, the presentation control unit 194 may display the QR codes in ascending or descending order of the above-described serial numbers as an animation, that is, continuously change the QR codes.

[0077] <1.2 Functional Configuration of Terminal Device 20> FIG. 4 is a block diagram showing an example of the functional configuration of the terminal device 20 shown in FIG. 1. The terminal device 10 shown in FIG. 4 is realized by, for example, a PC, a mobile terminal, or a wearable terminal.

[0078] Since the functional configuration of the terminal device 20 often has much in common with the functional configuration of the terminal device 10, the description will focus on the parts that are different from the functional configuration of the terminal device 10. The terminal device 20 has an input device 23, and the input device 23 has a keyboard 231, a mouse 232, and a camera 233. The camera 233 images a subject existing in front of the terminal device 20 (in front of the user in a state where the user is looking at the display 241), and outputs the imaged result to the control unit 290 as an imaging signal.

[0079] The storage unit 280 is realized by, for example, a memory 25 and a storage 26, etc., and stores data and programs used by the terminal device 20.

[0080] The control unit 290 is realized by the processor 29 reading the application program 281 stored in the storage unit 280 and executing the instructions included in the application program 281. The control unit 290 controls the operation of the terminal device 20. By operating according to the application program 281 stored in the storage unit 280, the control unit 290 functions as an operation reception unit 291, a transmission / reception unit 292, a data processing unit 293, a presentation control unit 294, a code reading unit 295, and a decoded data sending unit 296.

[0081] The operations of the operation reception unit 291, the transmission / reception unit 292, the data processing unit 293, and the presentation control unit 294 are the same as those of the operation reception unit 191, the transmission / reception unit 192, the data processing unit 193, and the presentation control unit 194 of the terminal device 10, so the descriptions of these are omitted.

[0082] The code reading unit 295 reads the code displayed on the display 141 of the terminal device 10 via the camera 233, decodes this code, and acquires data. As already described, this data is the electronic medical record data 183 stored in the terminal device 10, and may further be the electronic medical record data 3026 to be stored in the server 30.

[0083] The decoded data sending unit 296 sends the data decoded by the code reading unit 295 to the server 30 via the transceiver unit 292.

[0084] <1.3 Functional Configuration of Server 30> FIG. 4 is a diagram showing an example of the functional configuration of the server 30. As shown in FIG. 4, the server 30 exhibits functions as a communication unit 301, a storage unit 302, and a control unit 303.

[0085] The communication unit 301 performs processing for the server 30 to communicate with external devices.

[0086] The storage unit 302 has, for example, an electronic medical record DB 3022, electronic medical record data 3023, an electronic medical record template 3024, an electronic medical examination ticket DB 3025, electronic medical examination ticket data 3026, an electronic medical examination ticket 3027, associated data 3028, and the like.

[0087] The electronic medical record DB 3022 is a database for managing the electronic medical record data 3023 of patients who have visited a medical facility using the server 30. The electronic medical record DB 3022 may manage the electronic medical record data 3023 in a plurality of medical facilities. Details will be described later.

[0088] The electronic medical record data 3023 is electronic medical record data managed by the electronic medical record DB 3022, and is the electronic medical record data for patients who have visited a medical facility using the server 30. Since the electronic medical record data 3023 itself is known, its details will be omitted, but the electronic medical record data 3023 has input items and input contents associated with these input items. Although there is no particular limitation on the data format of the electronic medical record data 3023, the electronic medical record data 3023 in this embodiment is obtained by converting data described in XAML (Extensible Application Markup Language) into JSON (JavaScript Object Notation) (JavaScript is a registered trademark) format. Preferably, an identifier such as a numeric string is assigned to the input items of the electronic medical record data 3023, and this identifier also constitutes the electronic medical record data 3023.

[0089] The electronic medical record template 3024 is template data for generating the electronic medical record data 3023. The electronic medical record template 3024 is structured data that defines input items and input contents associated with these input items. Although there is no particular limitation on the data format of the electronic medical record template 3024, the electronic medical record template 3024 in this embodiment is obtained by converting data described in XAML into JSON format, similar to the electronic medical record data 3023. Similar to the electronic medical record data 3023, preferably, an identifier such as a numeric string is assigned to the input items of the electronic medical record template 3024, and this identifier also constitutes the electronic medical record template 3024.

[0090] An identifier for identifying each electronic medical record template 3024 is associated with each individual electronic medical record template 3024. As an example, the identifier of the electronic medical record template 3024 is a numeric string of a predetermined number of digits. The identifier of the electronic medical record template 3024 is assigned by the electronic interview form data generation module 3033 described later.

[0091] The electronic consultation ticket DB3025 is a database for managing electronic consultation ticket data 3026 about patients who have visited a medical facility using the server 30. The electronic consultation ticket DB3025 may manage electronic consultation ticket data 3026 in multiple medical facilities. Details will be described later.

[0092] The electronic consultation ticket data 3026 is the electronic consultation ticket data managed by the electronic consultation ticket DB3025 and is the electronic consultation ticket data 3026 about patients who have visited a medical facility using the server 30. At least a part of the electronic consultation ticket data 3026 in this embodiment is generated by the terminal device 10 and stored in the storage unit 180 as the electronic consultation ticket data 183, and is also sent to the server 30 via the code reading unit 295 and the decoded data sending unit 296 in the terminal device 20.

[0093] The electronic consultation ticket data 3026 has a consultation item, a consultation question associated with this consultation item, and a consultation reply content. There is no particular limitation on the data format of the electronic consultation ticket data 3026, but the electronic consultation ticket data 3026 in this embodiment is obtained by converting data described in XAML into JSON format, similar to the electronic medical record data 3023. Preferably, an identifier such as a numerical sequence is assigned to the consultation item of the electronic consultation ticket data 3026, and this identifier also constitutes the electronic consultation ticket data 3026.

[0094] The electronic consultation ticket 3027 is template data for generating the electronic consultation ticket data 3026. The electronic consultation ticket 3027 is structured data that defines a consultation item, a consultation question associated with this consultation item, and a consultation content. There is no particular limitation on the data format of the electronic consultation ticket 3027 either, but the electronic consultation ticket 3027 in this embodiment is obtained by converting data described in XAML into JSON format, similar to the electronic consultation ticket data 3026. Similar to the electronic consultation ticket data 3026, preferably, an identifier such as a numerical sequence is assigned to the input item of the electronic consultation ticket 3027, and this identifier also constitutes the electronic consultation ticket 3027.

[0095] Each electronic medical questionnaire 3027 is associated with an identifier for identifying each electronic medical questionnaire 3027. As an example, the identifier of the electronic medical questionnaire 3027 is a numerical sequence of a predetermined number of digits. The identifier of the electronic medical questionnaire 3027 is assigned by an electronic medical questionnaire data generation module 3033 described later.

[0096] The association data 3028 is data that describes the association between the electronic medical record template 3024 and the electronic medical questionnaire 3027. As an example, the association data 3028 is data that describes the association between the identifier of the electronic medical record template 3024 and the identifier of the electronic medical questionnaire 3027. The association data 3028 is generated by the electronic medical questionnaire data generation module 3033.

[0097] The control unit 303 is realized by the processor 29 reading the application program 3021 stored in the storage unit 302 and executing the instructions included in the application program 3021. By operating according to the application program 3021, the control unit 303 exhibits functions shown as a reception control module 3031, a transmission control module 3032, an electronic medical questionnaire data generation module 3033, an electronic medical record data generation module 3034, and an import / export module 3035.

[0098] The reception control module 3031 controls the process of the server 30 receiving a signal from an external device according to a communication protocol.

[0099] The transmission control module 3032 controls the process of the server 30 transmitting a signal to an external device according to a communication protocol. The electronic medical questionnaire data generation module 3033 generates electronic medical questionnaire data 3026 based on the electronic medical questionnaire 3027. In the system 1 of the present embodiment, basically, the electronic medical questionnaire data 3026 is not created, and the electronic medical questionnaire data 183 of the terminal device 10 is imported. However, an aspect in which the electronic medical questionnaire data generation module 3033 of the server 30 directly generates the electronic medical questionnaire data 3026 based on the input from the patient is not excluded.

[0100] The electronic medical record data generation module 3034 acquires the data sent from the decoded data sending unit 296 of the terminal device 20 (this is the electronic consultation form data 183 of the terminal device 10), collates it with the electronic medical record template 3024, and further refers to the association data 3028 to identify the input items and input contents of the corresponding electronic medical record template 3024 from the consultation items and consultation reply contents included in the electronic consultation form data 183, and stores them in the electronic medical record data 3023.

[0101] Also, when the electronic consultation form 182 is sent from the terminal device 10, similarly, referring to the association data 3028, the input items and input contents of the corresponding electronic medical record template 3024 are identified from the consultation items and consultation reply contents included in the electronic consultation form 182, and stored in the electronic medical record template 3024.

[0102] The import / export module 3035 exports the electronic medical record template 3024 for use in other medical institutions, and also imports (retrieves) the electronic medical record template 3024 sent from other medical institutions.

[0103] <2 Data Structure> FIG. 6, FIG. 8, and FIG. 9 are diagrams showing the data structure of the database stored in the server 30. Note that FIG. 6, FIG. 8, and FIG. 9 are examples and do not exclude data not described.

[0104] The databases shown in FIGS. 6, 8, and 9 refer to relational databases, and are for managing a set of data called a table in a tabular form structurally defined by rows and columns in association with each other. In a database, a table is called a table, a column of a table is called a column, and a row of a table is called a record. In a relational database, the relationship between tables can be set and associated.

[0105] Normally, each table is set with a column that serves as the primary key for uniquely identifying records, but setting the primary key for a column is not mandatory. The control unit 303 of the server 30 can cause the processor 29 to add, delete, or update records in a specific table stored in the storage unit 302 according to various programs.

[0106] FIG. 6 is a diagram showing the data structure of the electronic medical record DB 3022. As shown in FIG. 6, each record of the electronic medical record DB 3022 includes, for example, an item "electronic medical record ID", an item "patient ID", an item "department ID", and an item "electronic medical record data". Each item of the electronic medical record DB 3022 is input by the electronic medical record data generation module 3034 when the electronic medical record data generation module 3034 generates the electronic medical record data 3023. The information stored in the electronic medical record DB 3022 can be changed and updated as appropriate.

[0107] The item "electronic medical record ID" is an ID for identifying the electronic medical record managed by the system 1 (particularly the server 30) of the present embodiment. The item "patient ID" is an ID for identifying the patient related to the medical information managed by the electronic medical record specified by the item "electronic medical record ID". The item "department ID" is an ID for identifying the department related to the medical information managed by the electronic medical record specified by the item "electronic medical record ID". The item "electronic medical record data" is information regarding the file name of the electronic medical record data 3023 related to the electronic medical record specified by the item "electronic medical record ID".

[0108] FIG. 8 and FIG. 9 are diagrams showing the data structure of the electronic medical questionnaire DB3025. The electronic medical questionnaire DB025 shown in FIG. 8 is an electronic medical questionnaire DB3025 related to electronic medical questionnaire data 3026 that has been imported from the terminal device 10 and associated with the electronic medical record template 3024 in a medical institution (here, hospital A) where the system 1 has been introduced. The electronic medical questionnaire DB3025 shown in FIG. 9 is an electronic medical questionnaire DB3025 that has been exported from the system 1 (server 30) of hospital A and imported into the system 1 of a medical institution different from hospital A (here, hospital B). The electronic medical questionnaire DB3025 shown in FIGS. 8 and 9 is based on the electronic medical questionnaire shown at the upper part of FIG. 1 (enlarged and shown in FIG. 7). Therefore, the values of each record in the electronic medical questionnaire DB3025 are those shown in FIGS. 1 and 7 that have been inputted. As shown in FIG. 8, each record of the electronic medical questionnaire DB3025 includes, for example, an item "electronic medical questionnaire ID", an item "patient ID", an item "hospital ID", an item "department ID", an item "template ID", an item "template link ID", an item "question ID", an item "question type", an item "medical term for question", an item "patient term for question", an item "answer ID", an item "medical term for answer", and an item "patient term for answer". Each item of the electronic medical questionnaire DB3025 is inputted by the electronic medical questionnaire data generation module 3033 when the electronic medical questionnaire data generation module 3033 generates the electronic medical questionnaire data 3026. The information stored in the electronic medical questionnaire DB3025 can be changed and updated as appropriate.

[0109] The item "Electronic Medical Questionnaire ID" is an ID for identifying the electronic medical record managed by the system 1 (specifically the server 30) of the present embodiment. The item "Patient ID" is an ID for identifying a patient and is common with the item "Patient ID" in the electronic medical record DB3022. The item "Department ID" is an ID for identifying a medical department and is common with the item "Department ID" in the electronic medical record DB3022. The item "Template ID" is an ID for identifying the electronic medical record template associated with the electronic medical record specified by the item "Electronic Medical Questionnaire ID". The item "Template Link ID" is the ID of the questionnaire item of the electronic medical questionnaire assigned to each item of the electronic medical record template specified by the item "Template ID". The item "Question ID" is information indicating what the response format of the questionnaire response content corresponding to the questionnaire item specified by the item "Template Link ID" is (for example, if it is "single selection", it is a response format that allows any one questionnaire response content). The item "Question Medical Term" is information indicating the medical terms included in the questionnaire question corresponding to the questionnaire item. The item "Question Patient Term" is information indicating the questionnaire question corresponding to the questionnaire item. The item "Answer ID" is an ID for identifying the questionnaire response content selected by the patient. The item "Answer Medical Term" is information indicating the medical terms included in the questionnaire response content specified by the item "Answer ID". The item "Answer Patient Term" is information indicating the questionnaire response content specified by the item "Answer ID".

[0110] In the electronic medical questionnaire DB3025 shown in FIG. 9, compared with the electronic medical questionnaire DB025 shown in FIG. 8, only the contents of the item "Patient ID", the item "Hospital ID", the item "Template ID", and the item "Template Link ID" are different (if the medical institution is different, the contents of these items may change), and the rest is the same as the electronic medical questionnaire DB025 shown in FIG. 8.

[0111] <3 Operation Example> An example of the operation of the server 30 will be described below.

[0112] FIG. 8 is a flowchart showing an example of the operation of server 30. FIG. 8 shows an example of an operation in which a patient inputs data based on the electronic medical questionnaire 182 of the terminal device 10 to generate electronic medical questionnaire data 183, encodes this electronic medical questionnaire data 183 into a code, and sends it to server 30, and server 30 performs data capture.

[0113] The flowchart shown on the left in FIG. 8 is a flowchart showing operations related to the templates (electronic medical questionnaire 182 and electronic medical record template 3024) used in the flowchart shown on the right in FIG. 8.

[0114] First, an explanation will be given from the flowchart shown on the right in FIG. 8. In step S800, the control unit 190 of the terminal device 10 causes the display 141 to display an input form of the electronic medical questionnaire 182 based on the electronic medical questionnaire 182, and accepts an input from the user (patient) of the terminal device 10. Specifically, for example, the control unit 190 refers to the electronic medical questionnaire 182 stored in the storage unit 180, and causes the presentation control unit 194 to display an input form of the electronic medical questionnaire 182 on the display 141. Next, the control unit 190 accepts, via the input device 13 (touch-sensitive device 131), the content operationally input by the patient by means of the electronic medical questionnaire input unit 195.

[0115] Next, in step S801, the control unit 190 of the terminal device 10 converts the operation input of the patient accepted in step S800 into structured data, and obtains the electronic medical questionnaire data 183. Specifically, for example, the control unit 190 obtains, by means of the code generation unit 196, the electronic medical questionnaire data 183, which is structured data, based on the operation input accepted in step S800 and the electronic medical questionnaire 182 in the storage unit 180.

[0116] Next, in step S802, the control unit 190 compresses the data of the electronic questionnaire data 183 converted into structured data. Specifically, for example, the control unit 190 causes the code generation unit 196 to convert the possible contents among the questionnaire questions and questionnaire reply contents into identification information for the electronic questionnaire data 183 converted into structured data, thereby compressing the data of the electronic questionnaire data 183.

[0117] Next, in step S803, the control unit 190 encodes the compressed electronic questionnaire data 183 to generate a QR code. Specifically, for example, the control unit 190 causes the code generation unit 196 to encode the compressed electronic questionnaire data 183 to generate a QR code. In FIG. 8, it is described that "a plurality of QR codes" are generated / converted, but it is not essential to have a plurality of them. Depending on the (finally encoded) data length of the electronic questionnaire data 183, one QR code may be sufficient, and the specific number of sheets also depends on the data length of the electronic questionnaire data 183 in the same way.

[0118] Next, in step S804, the control unit 190 of the terminal device 10 causes the QR code generated in step S803 to be displayed on the display 141. The control unit 290 of the terminal device 20 captures this QR code with the camera 233 to read the QR code, and further decodes the QR code to obtain the electronic questionnaire data 183. Specifically, for example, the control unit 190 of the terminal device 10 causes the presentation control unit 194 to display the QR code generated in step S803 on the display 141. Next, the control unit 290 of the terminal device 20 causes the code reading unit 295 to capture the QR code via the camera 233 and read the QR code. Next, the control unit 290 of the terminal device 20 causes the code reading unit 295 to decode the read QR code to obtain the electronic questionnaire data 183, and causes the decoded data sending unit 296 to send the obtained electronic questionnaire data 183 to the server 30.

[0119] Next, in step S805, the control unit 303 of the server 30 receives the electronic questionnaire data 183 sent from the terminal device 20 in step S804 and checks the received electronic questionnaire data 183. Specifically, for example, the control unit 303 receives the electronic questionnaire data 183 sent from the terminal device 20 in step S804 by the electronic medical record data generation module 3034, and checks the consistency between the received electronic questionnaire data 183 and the electronic questionnaire 3027 stored in the storage unit 302.

[0120] Next, in step S806, for the electronic questionnaire data 183 whose data was confirmed in step S805, the control unit 303 of the server 30 instructs the user such as a medical staff who has instructed the import into the server 30 to use the input device 23 of the terminal device 20 to modify / supplement the data. Specifically, for example, the control unit 303 receives the operation input performed via the input device 23 of the terminal device 20 by the electronic medical record data generation module 3034, and based on this operation input, modifies / supplements the data for the electronic questionnaire data 183. After that, the electronic medical record data generation module 3034 stores the modified electronic questionnaire data 183 in the electronic medical record data 3023.

[0121] Then, in step S807, the control unit 303 of the server 30 converts the electronic medical record template 3024 stored in the storage unit 302 into a QR code and sends it to the patient's terminal device 10 in step S808. Specifically, for example, the control unit 303, based on an instruction from the terminal device 20 possessed by a medical staff or the like, by the import / export module 3035, converts the electronic medical record data 3023 (including the patient's personal information) stored in the storage unit 302 into a code by the above-described procedure (that is, the procedure described in steps S802 and S803), and in step S808, sends this code to the terminal device 10 possessed by the patient. After that, the patient displays the QR code on the display 141 at a medical institution different from the medical institution that received the QR code, and causes the different medical institution to read the electronic medical record data 3023.

[0122] Next, the flowchart shown on the left in FIG. 8 will be described. In step S850, the control unit 303 of the server 30 creates an electronic questionnaire form 3027 associated with the electronic medical record template 3024 and sends it to the terminal device 10. Next, in step S851, the control unit 303 of the server 30 imports the type information of the electronic questionnaire form 3027 into the electronic medical record template 3024. Next, in step S852, the control unit 303 of the server 30 finely adjusts the imported electronic medical record template 3024. On the other hand, in step S853, the control unit 303 of the server 30 (particularly the import / export module 3035) exports the electronic medical record template 3024, which is the template data of the electronic medical record data 3023 modified in step S806. The electronic medical record template 3024 exported in step S853 is shared by other medical institutions.

[0123] FIG. 9 is a flowchart showing an example of the operation of the server 30. FIG. 9 is a diagram showing an example of the operation of distributing the electronic medical record template 3024 to other medical institutions.

[0124] In step S900, the control unit 303 of the server 30 imports the electronic medical record template 3024 captured via the terminal device 20 or the like and temporarily stores it in the storage unit 302. Specifically, for example, the control unit 303 imports the electronic medical record template 3024 captured via the terminal device 20 or the like by the import / export module 3035 and temporarily stores it in the storage unit 302.

[0125] Next, in step S901, the control unit 303 reads out the electronic medical record template 3024 to be exported from the storage unit 302. Specifically, for example, the control unit 303 reads out the electronic medical record template 3024 to be exported from the storage unit 302 by the import / export module 3035.

[0126] Next, in step S902, the control unit 303 creates a correspondence table between the electronic medical record template 3024 imported in step S900 and the electronic medical record template 3024 read as the export target in step S901. Specifically, for example, the control unit 303 compares the electronic medical record template 3024 imported in step S900 with the electronic medical record template 3024 read as the export target in step S901 by the import / export module 3035, and creates a correspondence table between these two electronic medical record templates 3024 based on the positional consistency of each electronic medical record template 3024.

[0127] Next, in step S903, the control unit 303 associates the medical designations / options / input items of the two electronic medical record templates 3024 based on the correspondence table created in step S902. Specifically, for example, the control unit 303 associates the medical designations / options / input items of the two electronic medical record templates 3024 by the import / export module 3035 based on the correspondence table created in step S902.

[0128] Then, in step S904, the control unit 303 combines the two electronic medical record templates 3024 associated in step S903 into one electronic medical record template 3024 and stores it in the storage unit 302. Specifically, for example, the control unit 303 combines the two electronic medical record templates 3024 associated in step S903 into one electronic medical record template 3024 by the import / export module 3035 and stores it in the storage unit 302.

[0129] <4 Screen Example> Hereinafter, an example of the screen output to the terminal device 20 will be described with reference to FIG. 10.

[0130] FIG. 10 is a diagram showing an example of the screen output to the display 241 of the terminal device 20 in step S805 of FIG. 8.

[0131] On the screen 1000 displayed on the display 241 of the terminal device 20, there are provided a region 1001 showing the electronic medical record data 3023 in the medical institution operating the server 30 corresponding to the captured electronic consultation ticket data 183, and a region 1002 showing the electronic consultation ticket data 183 sent from the terminal device 10.

[0132] If the user of the terminal device 20 determines that the electronic consultation ticket data 183 displayed in the region 1002 can be imported into the electronic medical record data 3023, the user performs an operation input such as a click operation on the button 1003 to instruct the control unit 303 of the server 30. The control unit 303 of the server 30 temporarily imports the electronic consultation ticket data 183 displayed in the region 1002 as the electronic medical record data 3023 by the electronic medical record data generation module 3034.

[0133] After that, since the data to be imported into the region 1001 is displayed, if the user of the terminal device 20 determines to approve the displayed import content, the user performs an operation input such as a click operation on the button 1004 to instruct the control unit 303 of the server 30. The control unit 303 of the server 30 formally imports the electronic consultation ticket data 183 displayed in the region 1002 as the electronic medical record data 3023 by the electronic medical record data generation module 3034.

[0134] <Effect of One Embodiment> As described in detail above, according to the system 1 of the present embodiment, it is possible to provide a technology capable of reducing the labor of inputting personal information, medical history, etc.

[0135] <Modification Example> The present invention enables a patient to input or temporarily input information into an electronic medical record template through an electronic consultation ticket or the like, and further transfers data through data coding and reading by a code reader between different networks. In the following cases, the Internet and the network of the electronic medical record are described as examples, but actually it means all situations of data transfer between different networks.

[0136] An electronic medical questionnaire is a system for patients to input their medical histories and symptoms. As a result, as shown in FIGS. 1 and 7, a user interface that allows easy input without using technical terms is required.

[0137] On the other hand, an electronic medical record requires comprehensiveness and, from the perspective of avoiding mistakes, a large amount of information must be recorded in the same space using medically defined terms. For example, in the world of the Infectious Diseases Act, a fever is defined as a body temperature of 37.5 degrees or higher, while a low-grade fever is defined as a body temperature below 37.4 degrees. The medical record is thus described based on medical terms based on strict expressions such as laws and risk assessments. Also, due to the need to record in a limited space, it is often recorded as text information. Therefore, when saving the data of the electronic medical questionnaire to the template of the electronic medical record, it is desirable to have a function to convert it into medical terms. The electronic medical questionnaire DB3025 shown in FIGS. 8 and 9 includes the content converted into medical terms from the content input by the patient based on such a function. Note that converting into medical terms also unifies the terms and enables operations such as coding necessary for calculating payment rewards such as DPC, calculating risk scores, notifying alerts, and linking with product orders, reducing the workload and the risk of medical errors. Examples of medical terms also include words not commonly used by ordinary people such as past medical history (diseases suffered in the past) and current medical history (current diseases), as well as words used in insurance medical treatment such as main diagnosis and secondary diagnosis.

[0138] Preferably, the control unit 303 of the server 30 converts the patient terms included in the electronic medical questionnaire into medical terms when saving them to the electronic medical record template, for example, by the electronic medical questionnaire data generation module 3033. In some cases, the conversion from patient terms to medical terms can be performed uniformly. In this case, it is possible to describe this correspondence in the association data 3028 stored in the storage unit 302 of the server 30.

[0139] At this time, as shown in FIG. 13, when converting the patient's response content into medical terms, a column for confirming the synchronization of the confirmation by medical staff and others and the input content of the patient with the medical terms may be provided in the electronic medical record DB 3025 when converting the patient's response content into medical terms.

[0140] In addition, it is easier for the patient to input on the screen as a response to the options, but when recording in the electronic medical record, it may have a function of converting the intended content of the option into text information and converting it into the free input field of the electronic medical record template. Also, from the perspective of reducing the input burden on the patient, it often has a function of skipping questions that do not require a response based on the response to the previous question content. However, it is desirable that the electronic medical record template clearly indicates that unnecessary questions have not been input, and it is displayed vertically with a list.

[0141] Note that as one of the above forms, it is also possible to directly let the patient input the electronic medical record template. In that case, a user interface for the patient and medical staff to input information in a form that matches the template information needs to be created and appropriately distributed to the patient. Also, it is required to use an expression that is easy for the patient to understand when designing the template. Also, as one form of data copying, there is a method of pressing a button for the medical staff to induce copying on the template screen and then making a final confirmation. In addition, there is also a method of automatically copying information from the patient. In particular, the method of making a final confirmation when copying has the benefit of preventing the patient's data from being directly recorded as an objective fact of the medical institution and being used as a basis for medical litigation.

[0142] Also, as one of the above forms, in order to enable the information input on a terminal connected to the Internet to be transmitted to an electronic medical record not connected to the Internet, the data generated when a patient answers an electronic questionnaire form (or an electronic medical record template input by the patient himself / herself) is encoded, and the data is transferred into the hospital via a code reader connected to a terminal on the same network as the electronic medical record. Further, as one of the forms, the electronic questionnaire form (or an electronic medical record template (hereinafter omitted) input by the patient himself / herself) is held on the Internet, and it has a function of displaying an appropriate electronic questionnaire form or template for each patient while managing the versions of the hospital and the template. For this version management, a mechanism for uniquely assigning an ID is required, and there is an advantage that misrecording can be prevented by confirming that the versions of the templates match at the time of information cooperation described later.

[0143] When maintaining the cooperation of templates and electronic questionnaire forms, it is possible to ensure the cooperation of the template information of the electronic medical record and the information of the electronic questionnaire form or template in the cloud by having a function of exporting the template information of the electronic medical record and importing it into the mechanism on the Internet, or vice versa, having a function of importing the information in the cloud such as the electronic questionnaire form into the network of the electronic medical record. At that time, an electronic medical record template ID is issued, and the ID is shared with the electronic questionnaire form / template on the Internet. After the patient finishes answering the electronic questionnaire form on the Internet, a QR code including the template ID is issued, and by confirming that the ID is the same as the template when transferring the patient's information to the template information, it is guaranteed that the data is transferred normally.

[0144] As a form of another electronic medical interview form and medical record linkage template, it is a disease-specific electronic medical interview form / medical record linkage template. In an example of such a disease-specific form, there is a form used for disease management and patient-reported outcome input. In one example, it is a form in which the patient inputs the severity and progression of their symptoms. Specifically, as STEP1, it has a function to link with the patient's identity authentication. As STEP2, it has a function to display an explanatory video regarding the provision of personal information. As STEP3, it has an interview / template function to obtain consent from the patient regarding the secondary use of personal information. As STEP4, it has a function to transfer the information on whether the patient has given consent to a template where item linkage occurs. As STEP5, by having a function to output template information to a receipt, DPC (Diagnosis Procedure Combination), DWH (Data Warehouse), and CSV, it becomes possible to institutionalize the process of conveying the consent to secondary use given by the patient on their terminal to those who wish for secondary use. In the items of the disease-specific template, it is also possible to prepare columns such as the doctor's objective findings, pathological results, and details of the surgery performed, and to provide a place where medical staff can add notes. These items can also be easily input with options, etc., and by adding structured data by medical staff to the structured information input by the patient, it becomes possible to record the electronic medical record with both subjective and objective information.

[0145] In addition, this system can also have a function to revoke the information that has once been consented to, and there is also the convenience that it can be revoked according to the change in the disease condition. Also, in an example of another disease-specific form, the input items of the mechanism for calculating alerts and risk scores used during disease management are made to match the input items of the template, and further, the doctor can additionally input the examination situation to calculate the final score, making it possible to calculate the prognosis of the disease. These electronic medical interview forms and templates are mainly used when the diagnosis at the follow-up visit and the disease name are shared between the patient and the medical institution. Additionally, it is linked with an electronic medical interview form / template for evaluating the indications and contraindications of the use of therapeutic drugs, and when their input is turned on, it is linked with a function to notify / display an alert to medical staff.

[0146] As a form of another electronic medical questionnaire and medical record linkage template, it is an electronic medical questionnaire / medical record linkage template classified by medical department / diagnosis category. When a patient visits a doctor for the first time, the disease name and symptom name are usually not specified, and the patient selects the medical department they want to visit. At this time, an electronic medical questionnaire / template is selected according to the medical department. The characteristics of this electronic medical questionnaire / template classified by medical department are that the reason for the visit, current illness, symptoms, review of systems, and past medical history are set according to the medical department. In addition, when visiting the pediatrics department, a growth history questionnaire is set to be displayed to the patient, and when visiting the obstetrics department, a pregnancy history questionnaire is set to be displayed to the patient. In addition, when it comes to the current illness, a mechanism for additionally displaying the above-mentioned medical questionnaire classified by disease to the patient is linked, enabling a medical questionnaire for disease management to be carried out in connection with the first visit. In a further example, it is possible to link with a function for making reservations at medical institutions, etc., prompt patients who will receive medical treatment in the diagnosis category of a medical department to present an electronic medical questionnaire suitable for that medical department to the patient, and then receive medical treatment after answering the questionnaire. Examination can be started based on the focused questionnaire information, which has the benefit of reducing the workload of medical staff.

[0147] As a form of another electronic medical questionnaire and medical record linkage template, there is a form of linking information input by patients at multiple hospitals. The template information of the template first created to link with the electronic medical questionnaire at Hospital A is exported, imported into the electronic medical record at Hospital B, and appropriately slightly modified, and then the template is made public on the cloud. Through this process, it becomes possible to make common inputs for items and granularities between Hospital A and Hospital B. As a result, when a patient at Hospital A transfers to Hospital B, the patient himself / herself does not need to input the data again, providing a benefit to the patient.

[0148] Particularly in the field of regional medical care, it is well-known that when a patient is transferred from an acute-care hospital to a rehabilitation hospital or a chronic-care hospital, both the patient and medical staff have to go through the trouble of re-entering the information at the time of admission.

[0149] As a result, templates of each hospital according to each situation need to be sent to patients from various hospitals, and it is necessary to manage them. As one form of this, a QR code containing ID information for specifying the hospital and template is issued from a terminal of a network connected to the electronic medical record, and its content is printed on the hospital's appointment guidance or the like. Note that this QR code may include patient background information, medical history information, template information, etc., and it is possible to return the information of the electronic medical record to the patient's terminal connected to the Internet, reducing the labor of the patient's own input.

[0150] As another form of the electronic consultation form and the medical record-linked template, it is a mechanism that is linked to the patient's identity authentication. As an example, in combination with a witness-type electronic signature, there is a method of electronically storing identity authentication by methods such as biometric authentication and two-factor authentication, and it may be linked with any of those methods. As an implementation method of an example thereof, there is a process of notifying a mobile phone from an electronic medical record terminal of a message containing the link to the above-mentioned Internet electronic consultation form / electronic template. Also in this case, a QR code including the template ID, personal information, phone number or e-mail address / chat ID / PHR (Personal Health Record) ID or address information or template content is issued by a terminal connected to the electronic medical record network from the electronic medical record terminal, and by reading it with a terminal connected to the Internet, it is possible to automatically send an SMS message, an e-mail, a chat / PHR message, and a mailing instruction from an Internet server. This makes it possible to send out the information of the electronic medical record not connected to the Internet outside the hospital and reduce the labor of operations related to the patient's consent, etc.

[0151] In addition, it is possible to electronically send this information to terminals connected to the Internet using a whitelist or the like, and automatically send SMS messages, emails, chat / PHR messages, and mailing instructions from an Internet server. As an example of a medical examination form and medical record linkage template that is linked to personal authentication, a consultation ID, consent form ID, timestamp, etc. are generated to be unique and linked to the consent form on the cloud. When the above consent form is downloaded and stored in the hospital by another route at a later date, it is possible to link the information on the Internet using that ID.

[0152] Also, by issuing a QR code including the template content on a terminal connected to the network of the electronic medical record and reading it on an Internet terminal, it becomes possible to return the information in the electronic medical record to the patient via the Internet. Specifically, it becomes possible to return the consent form information to the individual, eliminating the need to print the consent form on paper and return it to the individual. This consent form linkage, in cooperation with the template sharing function in the above-mentioned multiple hospitals, eliminates the need to sign the same consent in multiple hospitals.

[0153] Another form of the electronic medical examination form and medical record linkage template is the linkage with the patient ID of each hospital. Before a patient visits a hospital, the situation is that the ID of each hospital has not yet been issued, and it is necessary to link the patient ID of each hospital with the electronic medical examination form template data after the visit. At that time, it is necessary to confirm and link the date of birth, postal code, phone number, name, etc. In addition, when a patient answers on an Internet terminal before visiting the hospital, a temporary patient ID is issued temporarily, and a QR code containing the temporary patient ID and consultation information is issued from the Internet terminal. By reading it from a terminal in the hospital, the data is imported into the hospital. After the patient visits the hospital, the hospital ID is issued, and by linking the temporary patient ID and the hospital ID, it becomes possible to import the consultation information into the hospital. By separating the process of linking the temporary patient ID and the hospital ID and the process of reading the QR code and importing it into the hospital information in this way, it is possible to shorten the time required for linking. This mechanism can also be used when importing information via the Internet.

[0154] In addition, by holding a temporary patient ID on the terminal and having the terminal answer in subsequent times, and setting the temporary patient ID to be unique for each patient by using a timestamp or the like, the effort for subsequent connection can be reduced. Further, as one form thereof, by providing a function to copy and paste the electronic questionnaire result in an open state when opening the electronic medical record, it becomes possible to deliver patient information to the doctor.

[0155] As another form of the electronic questionnaire and medical record linkage template, it is to link with a function to confirm consent regarding the secondary use of personal information (consent function for research provision, etc.). Generally, the secondary use of medical information is restricted based on laws such as the Personal Information Protection Law, but it becomes available by obtaining the patient's consent. However, the patient consent process is extremely costly, including the cost of the explanation. As one form, by providing a function to have the patient answer consent regarding the secondary use of personal information as an item in the electronic questionnaire, copy the answer to the electronic medical record template, and output the information in the form of a receipt, DPC information, DWH (data warehouse), CSV, or any other output form, it becomes possible to obtain consent in pure real time.

[0156] As another form of the electronic questionnaire and medical record linkage template, it is to link with a system that maintains the interoperability of information among multiple templates. As an example, it is to provide a function to convert the content described in the template into natural language / text and perform data conversion into information for another template using a large language model such as ChatGPT. Usually, fine tuning of the large language model is required at that time, but if the first several hundred examples are manually converted, it becomes possible to perform fine tuning using that data.

[0157] A system is presented that provides a large language model and allows users to perform fine-tuning themselves. Using text information containing the information of Template A as input and text information containing the information of Template B as output, the information of Template A in the prompt is converted into Template B, and by including such cases as few shot, the large language model for converting template information is automatically updated. At that time, an instruction may be given to display the original text for conversion.

[0158] When fine-tuning the above large language model, a function can be added to select items that are particularly strongly related between Template A and Template B to improve the conversion accuracy. For example, regarding information about past illnesses, the way of description may be in natural text such as "suffered from colorectal cancer since the age of 50, treated at Nogaki Hospital, currently under treatment", or the medical history may be in table information, and for each illness, it may be in a notation that describes the disease name, period, treatment method, treatment location, etc. There are multiple such expression methods. Another notation method is the notation as table information. For example, it is also possible to create a table notation that describes past illnesses, the disease name, period, treating medical institution, and treatment content. In that case, the above notation will be recorded in the first column as "colorectal cancer, since the age of 50, Nogaki Hospital, under treatment". And the effort required to transfer the content described in Template A to the corresponding column of Template B is huge. Therefore, specific items of Template A related to specific items such as past history in Template B can be linked and held as data, and when converting the information of Template A into Template B, the accuracy can be improved by using such linked information. It is also possible to have such linking as a synonym set and perform the linking automatically.

[0159] As an example of conversion, assume that Template A has the information about the diseases the patient had in the past, named [Medical History] and described in natural language. On the other hand, assume that Template B holds the information about the diseases the patient had in the past in a table format under the item [Previous Illnesses]. Data is set in advance to associate the [Medical History] in Template A with the relevant item [Previous Illnesses] in Template B, and the information of [Medical History] written in natural language in Template A is converted into the table information of [Previous Illnesses] in Template B. In the notation of the example, the information described in the medical history as "Treated for colon cancer at Nogaki Hospital since the age of 50, currently undergoing treatment" is converted into something like Disease 1: Disease Name: Colon Cancer, Disease 1: Period: Since the age of 50, Disease 1: Treatment Hospital: Nogaki Hospital, Disease 1: Current Treatment: Outpatient Treatment. It may also be converted from structured text data to table-structured data.

[0160] Also, it may be saved as a database. During conversion, similar searches are performed on existing conversion cases, approximate conversion cases are obtained from the database, and the prepared data of the system is obtained and described as few-shot cases in the prompt of the large language model.

[0161] An example of converting from natural language / text to structured data using such a large language model will be described with reference to FIGS. 14 to 17.

[0162] In the system 1 shown in FIGS. 14 to 17, an external server (schematic not shown) that realizes a large language model represented by ChatGPT and preferably a chatbot enabling conversations in natural language is connected to the terminal devices 10, 20 and the server 30 via the network 80 of the system 1, and conversations in natural language are enabled between the terminal devices 10, 20, the server 30 and the external server.

[0163] The control unit 303 of the server 30, for example, the electronic questionnaire data generation module 3033, generates a prompt as shown in the upper part of FIG. 14, and prepares a conversion of electronic questionnaire data received from the terminal device 10 (in the example shown in FIG. 14, a referral from another medical institution) etc. into natural language / text as shown in the lower part of FIG. 14, and sends the prompt and the natural language / text to an external server.

[0164] Based on these prompts and natural language / text, the external server generates structured data (structured text) as shown in the left part of FIG. 15 and sends it to the server 30. The control unit 303 of the server 30, for example, the electronic questionnaire data generation module 3033, displays the output from the external server via the display 241 of the terminal device 20. At this time, when the user of the terminal device 20 designates (for example, clicks or mouses over) and inputs the part of the original expression (that is, a part of the referral text) 1500 in the structured text through the input device 23, as shown in the right part of FIG. 15, the control unit 303 of the server 30 searches for the designated original expression part from the referral text, and causes the referral text including the original expression 1501 to be displayed on the display 241 of the terminal device 20.

[0165] Similarly, in the example shown in FIG. 16, the external server is used to perform the conversion from template A to template B. Regarding FIG. 17, it is a UI that searches for past DPC patients using template data and calculates theoretical scores, and it becomes possible to enhance the ability to appropriately select medical fees.

[0166] As one form of the linkage between another electronic medical questionnaire and the medical record linkage template, it is to link with a system that maintains interoperability with text information such as referral letters, discharge summaries, electronic medical record information, and voice recognition information. In one example, it is a linkage with a system that structures the content of a referral letter into an information form that matches the electronic medical questionnaire / medical record linkage template using a large language model and copies it to the template. In particular, it links with a template of an electronic medical record that structures physical examinations, descriptions related to a doctor's judgment, and examination findings described by a doctor in a medical record or progress note into structured text through natural language processing and automatically calculates a severity score, or converts it into electronic medical record template information for registering patient information in a registry of a learned society, enabling the direct registration of medical record data in the registry of the learned society.

[0167] As one form of the linkage between another electronic medical questionnaire and the medical record linkage template, it is the linkage with voice recognition. In one example, it is a linkage with a system that structures information obtained by changing voice data into natural sentences / text through voice recognition into electronic medical questionnaire information (structured into template information) using a large language model and copies the structured data to the template. In the implementation of this, there is a linkage with natural language processing that defines the items of the medical interview in advance and evaluates whether the content has been properly answered. It is also possible to specify the medical department by phone during reservation or the like and additionally conduct a medical interview using artificial voice as it is. In addition, after completion, it is also possible to send an SMS to a mobile phone, attach information specifying the electronic medical questionnaire / template to the link there, and obtain both patient authentication and the receipt of the medical interview response by having the patient answer the medical interview.

[0168] As a form of another electronic medical interview ticket and medical record linkage template, data transfer may involve compression of the data to be transferred. Since the amount of information that can be represented on a single QR code is limited, it is necessary to transfer data efficiently. By sharing the template information between the Internet and the hospital network and unifying the terms in between, the data transfer volume can be compressed. In one example, in an electronic medical interview ticket, if the first interview question is "Purpose of this hospitalization", and the first response option is "Treatment other than surgery", the second option is "Treatment by surgery", and the third option is "Treatment by anticancer drugs", the information "The purpose of this hospitalization is treatment other than surgery" can be expressed briefly as "1: Purpose of this hospitalization: Option 1", or "1:1" where the option number of Question 1 is 1, or by setting a rule that the first number in the character string corresponds to the response to the first question and writing "1" at the first position of the character string. By compressing the information in this way, data transfer to the QR code becomes possible. On the other hand, when such a transfer is made and it is associated with another electronic medical interview ticket, there is a risk of transmitting incorrect information such as answering 1 to the first question of another ticket. Therefore, when issuing a template in the medical record network, information that designates a template uniquely represented on the Internet, such as attaching a hospital ID and a template ID, should be provided. When inputting an electronic medical interview ticket / template on the Internet, this information should be used, and a unique ID should be assigned at the time of transfer to ensure that the first question of the electronic medical interview ticket is answered with 1. When there are multiple interviews like in an electronic medical interview ticket and questions are skipped depending on the patient's response, since there may not be a response to all questions, it is necessary to create structured data by pairing the question number and the option number like "1:1" for data transfer. Also, when transferring natural language as data, information such as "1: None" can be used, the question can be the question ID, and the information can be compressed, but the response can also be written as the natural language as it is.

[0169] As a form of the linkage template between another electronic consultation form and the medical record, it is to link the template information with the receipt information / DPC information. In one example, any of the past patient's disease names, secondary disease names, surgical names, severity, weight information, medical record information, examination result information, surgical records, summary information, and prescription information is used to create a plurality of data linked to DPC or receipt data, and the linked data is stored in a database to make it searchable. When calculating DPC for a new patient or calculating the receipt disease name, using the new patient's medical record information, examination result information, surgical records, summary information, prescription information, number of hospitalization days, and the number of days since the management addition was obtained in the past as inputs, search the above database, display the past similar cases and their receipt amounts / DPC amounts, and if the medical fee payment system and amount have changed at that time, display the theoretical amount under the current medical fee payment system, and display in order of similarity, in descending order of amount, etc., so that it is possible to calculate while checking the most advantageous past receipt / DPC calculation method. At that time, using the new patient's medical record information, examination result information, surgical records, summary information, and prescription information as inputs, extract information regarding the new patient's disease name, secondary disease name, surgical name, severity, and weight information, and for the severity information, perform an automatic score calculation and add a function to compare and display the content with the structured data of the current patient and the past patient data so that the difference between the past case and the current case can be compared. Note that an AI for generation may be used for extracting the disease name, secondary disease name, and surgical name, and the extracted words and the original expressions used as the basis for extraction may be displayed simultaneously, and a UI that enables searching of the new patient's medical record information, examination result information, surgical records, summary information, and prescription information based on this may also be displayed. In addition, when multiple disease names and secondary disease names are extracted, it is also possible to add a function to search for the medical fee payment when each is recombined. Also, the search method may be a keyword-based search or a vector search using vector information instead.

[0170] <Supplementary Note> Note that the above-described embodiments are those in which the configuration has been described in detail for the purpose of explaining the present disclosure clearly, and are not necessarily limited to those having all the configurations described. Also, for a part of the configuration of each embodiment, it is possible to add to, delete from, or replace with other configurations.

[0171] As an example, in the above-described embodiment, the electronic interview form data is corrected / supplemented by voice recognition, but the electronic interview form, the electronic medical record template, and the electronic medical record data may also be corrected / supplemented by voice recognition.

[0172] In addition, some or all of the above-described respective configurations, functions, processing units, processing means, etc. may be realized in hardware by designing them, for example, in an integrated circuit. Further, the present invention can also be realized by a program code of software that realizes the functions of the embodiments. In this case, a storage medium recording the program code is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code itself and the storage medium storing it constitute the present invention. As a storage medium for supplying such a program code, for example, a flexible disk, a CD-ROM, a DVD-ROM, a hard disk, an SSD, an optical disk, a magneto-optical disk, a CD-R, a magnetic tape, a non-volatile memory card, a ROM, etc. are used.

[0173] In addition, the program code for realizing the functions described in this embodiment can be implemented in a wide range of programs or script languages such as assembler, C / C++, perl, Shell, PHP, Java (registered trademark), etc.

[0174] Furthermore, by distributing the program code of software that realizes the functions of the embodiments via a network, it can be stored in a storage means such as a hard disk or a memory of a computer or a storage medium such as a CD-RW or a CD-R, and a processor included in the computer reads and executes the program code stored in the storage means or the storage medium.

[0175] The matters described in each of the above embodiments are appended below. (Appended Note 1) A system having a terminal device (10) and computers (20, 30), wherein the terminal device (10) has a first processor (19) and first memories (15, 16), and the computers (20, 30) include a second processor (39), second memories (35, 36), and imaging means (232). A program for operating the terminal device (10) and the computers (20, 30), wherein electronic medical record data is stored in the second memories (35, 36). The program causes the first processor (19) to execute a first step of accepting input of data including selective data from a user, a second step of generating a one-dimensional or two-dimensional code encoding the data, and a third step of presenting the code in a visually recognizable state. The program causes the second processor (39) to execute a fourth step of causing the imaging means (232) to read the code, and a fifth step of specifying recording content to be recorded in the electronic medical record data based on the code read in the fourth step. (Appendix 2) A system having a terminal device (10) and computers (20, 30), wherein the terminal device (10) has a first processor (19) and first memories (15, 16), and the computers (20, 30) include a second processor (39), second memories (35, 36), and imaging means (232). A program for operating the terminal device (10) and the computers (20, 30), wherein structured data of an electronic medical record template is stored in the second memories (35, 36), and the structured data is data in which the input items and input contents of the electronic medical record template match or are associated. Second structured data associated with the structured data of the electronic medical record template is stored in the first memories (15, 16). The program causes the first processor (19) to execute a sixth step of accepting an input of the second structured data including selection-type contents from a user, a seventh step of generating a one-dimensional or two-dimensional code encoded based on the input of the second structured data, and an eighth step of presenting the code in a visually recognizable state. The program causes the second processor (39) to execute a ninth step of causing the imaging means (232) to read the code, and a tenth step of specifying recording contents to be recorded in the electronic medical record template based on the code read in the ninth step. (Appendix 3) A system having a terminal device (10) and computers (20, 30), wherein the terminal device (10) has a first processor (19) and first memories (15, 16), and the computers (20, 30) include a second processor (39), second memories (35, 36), and imaging means (232). A program for operating the terminal device (10) and the computers (20, 30), wherein structured data of an electronic medical record template is stored in the second memories (35, 36), and the structured data is data in which input items and input contents of the electronic medical record template are associated. Structured data of an electronic questionnaire form associated with the structure of the structured data of the electronic medical record template is stored in the first memories (15, 16), and the structured data is data in which questionnaire items and questionnaire response contents including selectable contents are associated. The program causes the first processor (19) to execute an eleventh step of receiving, from a user, an input of questionnaire response contents for questionnaire items, a twelfth step of generating, based on the input of the questionnaire response contents, at least a one-dimensional or two-dimensional code encoded for the input of the questionnaire response contents, and a thirteenth step of presenting the code in a visually recognizable state. The program causes the second processor (39) to execute a fourteenth step of causing the imaging means (232) to read the code, and a fifteenth step of specifying, based on the code read in the fourteenth step, recording contents to be recorded in the electronic medical record template. (Appendix 4) The program further causes the first processor (19) to execute a 16th step of accepting from the user an input of information on the drug the user is taking and information on the dosage and administration method of this drug. In the 12th step, a one-dimensional or two-dimensional code is generated that includes the content obtained by encoding the input of information on the drug and information on the dosage and administration method of the drug, as described in Appendix 3. At that time, as data compression, by matching the data on the drug name and dosage and administration method of the drug information with the dosage and administration master of the destination hospital, it becomes possible to transfer data efficiently. Therefore, it becomes possible to import via the Internet in advance what kind of master data each hospital uses to represent drugs, and perform data compression according to the data structure. (Appendix 5) A plurality of electronic medical record templates are stored in the second memories (35, 36), and each electronic medical record template is attached with identification information that can identify each electronic medical record template. In the 12th step, a one-dimensional or two-dimensional code is generated that includes the content obtained by encoding the identification information of the electronic medical record template associated with the electronic consultation form. In the 15th step, the electronic medical record template to be recorded is specified based on the identification information, as described in Appendix 3 or 4. (Appendix 6) In the 12th step, a plurality of one-dimensional or two-dimensional codes are generated, and the generated codes are included with a code indicating the order of presentation in the 13th step. In the 13th step, each of the plurality of one-dimensional or two-dimensional codes is sequentially presented at a predetermined time so that the codes are in ascending or descending order, as described in any of Appendices 3 to 5. (Appendix 7) In the 11th step, a plurality of one-dimensional or two-dimensional codes are generated, and in the 12th step, all the plurality of one-dimensional or two-dimensional codes are animatedly displayed by continuously changing from any one of the one-dimensional or two-dimensional codes, as described in Appendices 3 to 5. (Appendix 8) A system having a terminal device (10) and computers (20, 30), wherein the terminal device (10) has a first processor (19) and first memories (15, 16), and the computers (20, 30) include a second processor (39), second memories (35, 36), and imaging means (232). A program for operating the terminal device (10) and the computers (20, 30), wherein structured data of an electronic medical record template is stored in the second memories (35, 36), and the structured data is data in which input items and input contents of the electronic medical record template are associated. In the first memories (15, 16), structured data of the electronic medical record template and structured data of an electronic questionnaire form associated with the structure of the structured data of the electronic medical record template are stored, and the structured data is data in which questionnaire items and questionnaire response contents of the electronic questionnaire form are associated. The program causes the first processor (19) to execute a first step of receiving, from a user, an input of questionnaire response contents for questionnaire items, a sixteenth step of generating, based on the input of the questionnaire response contents, at least a one-dimensional or two-dimensional first code encoded for the input of the questionnaire response contents and generating a one-dimensional or two-dimensional second code encoded for the structured data of the electronic medical record template, and a seventeenth step of presenting the first code and the second code in a visually recognizable state. The program causes the second processor (39) to execute an eighteenth step of causing the imaging means (232) to read the first and second codes, and a nineteenth step of specifying recording contents to be recorded in the electronic medical record based on the second code read in the eighteenth step and acquiring the structured data of the electronic medical record template based on the first code read in the eighteenth step. (Appendix 9) A program for operating a computer (20, 30) including a second processor (39), a second memory (35, 36), and imaging means (232), wherein electronic medical record data is stored in the second memory (35, 36), and the program causes the second processor (39) to perform a fourth step of causing the imaging means (232) to read a one-dimensional or two-dimensional code obtained by encoding data including selectable data input by a user, and a fifth step of specifying recording content to be recorded in the electronic medical record data based on the code read in the fourth step. (Appendix 10) A program for operating a computer (20, 30) including a second processor (39), a second memory (35, 36), and imaging means (232), wherein structured data of an electronic medical record template is stored in the second memory (35, 36), the structured data is data in which items of input items and input contents of the electronic medical record template match or are associated, and the program causes the second processor (39) to perform a ninth step of causing the imaging means (232) to read a one-dimensional or two-dimensional code obtained by encoding second structured data associated with the structured data of the electronic medical record template and including selectable contents input by a user, and a tenth step of specifying recording content to be recorded in the electronic medical record template based on the code read in the ninth step. (Appendix 11) A program for operating a computer (20, 30) including a second processor (39), a second memory (35, 36), and imaging means (232), wherein the second memory (35, 36) stores structured data of an electronic medical record template, the structured data is data in which input items and input contents of the electronic medical record template are associated, and the program causes the second processor (39) to perform, based on the structured data of the electronic questionnaire form associated with the structure of the structured data of the electronic medical record template input by the user, among the structured data of the electronic questionnaire form including questionnaire items and questionnaire response contents including selective contents, at least for this questionnaire response content, a 14th step of causing the imaging means (232) to read a one-dimensional or two-dimensional code generated by encoding, and a 15th step of specifying recording contents to be recorded in the electronic medical record template based on the code read in the 14th step. (Appendix 12) An information processing apparatus including a second processor (39), a second memory (35, 36), and imaging means (232), wherein the second memory (35, 36) stores electronic medical record data, and the second processor (39) performs a 4th step of causing the imaging means (232) to read a one-dimensional or two-dimensional code obtained by encoding data including selective data input by the user, and a 5th step of specifying recording contents to be recorded in the electronic medical record data based on the code read in the 4th step. (Appendix 13) An information processing apparatus including a second processor (39), a second memory (35, 36), and imaging means (232), wherein the second memory (35, 36) stores structured data of an electronic medical record template, and the structured data is data in which input items and input contents of the electronic medical record template match or are associated; the second processor (39) causes the imaging means (232) to read a one-dimensional or two-dimensional code obtained by encoding second structured data associated with the structured data of the electronic medical record template and including selectable contents input by the user, and executes a tenth step of specifying recording contents to be recorded in the electronic medical record template based on the code read in the ninth step. (Appendix 14) An information processing apparatus including a second processor (39), a second memory (35, 36), and imaging means (232), wherein the second memory (35, 36) stores structured data of an electronic medical record template, and the structured data is data in which input items and input contents of the electronic medical record template are associated; the second processor (39) causes the imaging means (232) to read a one-dimensional or two-dimensional code generated by encoding at least the structured data of the electronic questionnaire form associated with the structure of the structured data of the electronic medical record template and including questionnaire items and questionnaire response contents including selectable contents based on the questionnaire items and questionnaire response contents input by the user, and executes a fifteenth step of specifying recording contents to be recorded in the electronic medical record template based on the code read in the fourteenth step. (Appendix 15) A method executed by a computer (20, 30) comprising a second processor (39), a second memory (35, 36), and imaging means (232), wherein electronic medical record data is stored in the second memory (35, 36), and the second processor (39) causes the imaging means (232) to read a one-dimensional or two-dimensional code encoded with data including selective data input by a user, and based on the code read in the fourth step, executes a fifth step of specifying recording content to be recorded in the electronic medical record data. (Appendix 16) A method executed by a computer (20, 30) comprising a second processor (39), a second memory (35, 36), and imaging means (232), wherein structured data of an electronic medical record template is stored in the second memory (35, 36), and the structured data is data in which the items of the input items and input content of the electronic medical record template match or are associated, and the second processor (39) causes the imaging means (232) to read a one-dimensional or two-dimensional code encoded with second structured data associated with the structured data of the electronic medical record template including selective content input by a user, and based on the code read in the ninth step, executes a tenth step of specifying recording content to be recorded in the electronic medical record template. (Appendix 17) A method executed by a computer (20, 30) comprising a second processor (39), a second memory (35, 36), and imaging means (232), wherein the second memory (35, 36) stores structured data of an electronic medical record template, the structured data being data in which input items and input contents of the electronic medical record template are associated, and the second processor (39) is based on the structured data of the electronic questionnaire form associated with the structure of the structured data of the electronic medical record template input by the user, among the structured data of the electronic questionnaire form including questionnaire items and questionnaire response contents including selectable contents, at least for this questionnaire response content, a first 14th step of causing the imaging means (232) to read a one-dimensional or two-dimensional code generated by encoding, and a 15th step of specifying recording contents to be recorded in the electronic medical record template based on the code read in the 14th step. (Appendix 18) A program for operating a computer comprising a processor and a memory, the program causing the processor to execute a 19th step of receiving an input of text data including medical information, inputting the text data into natural language processing implemented on the computer or another computer, and using this natural language processing to obtain third structured data of an electronic medical record template, a 20th step of outputting the text data which is the original expression of the items of the structured data, and a 21st step of searching for text data including medical information using the original expression. (Appendix 19) A program for operating a computer comprising a processor and a memory, the program causing the processor to execute a 19th step of accepting an input of text data including medical information, inputting the text data into natural language processing implemented on the computer or another computer, and using this natural language processing to obtain third structured data of an electronic medical record template; a 22nd step of searching for and outputting DPC data / text data receipt data associated with the third structured data of an electronic medical record template for another patient using the structured data as an input; and a 23rd step of calculating a theoretical medical fee and sorting based on the number.

Explanation of Signs

[0176] 1…System 10, 20…Terminal device 182…Electronic questionnaire 183…Electronic questionnaire data 195…Electronic questionnaire input unit 196…Code generation unit 233…Camera 295…Code reading unit 296…Decoded data sending unit 302…Storage unit 303…Control unit 3022…Electronic medical record DB 3023…Electronic medical record data 3024…Electronic medical record template 3025…Electronic questionnaire DB 3026…Electronic questionnaire data 3027…Electronic questionnaire 3028…Association data 3031…Receiving control module 3032…Transmitting control module 3033…Electronic questionnaire data generation module 3034…Electronic medical record data generation module 3035…Export module

Claims

1. A system having a terminal device and a computer, wherein the terminal device has a first processor and a first memory, and the computer includes a second processor, a second memory, and imaging means. In the system, a program for operating the terminal device and the computer, at least one of information indicating the content of the electronic medical questionnaire of the patient and information indicating the content of the consent form of the patient associated with at least one of a patient ID for identifying the patient and a temporary patient ID issued to the patient before the medical examination is stored in the second memory, the program causes the first processor to, a first step of receiving input of data including selection data input by the user according to the selection of the patient and associated with at least one of the patient ID and the temporary patient ID; a second step of generating a one-dimensional or two-dimensional code encoding the data; a third step of presenting the code in a visible state, the program causes the second processor to, a fourth step of causing the imaging means to read the code; A program that executes a fifth step of adding the data obtained by decoding the code read in the fourth step to the medical information.

2. A program for operating a computer including a second processor, a second memory, and imaging means, at least one of information indicating the content of the electronic medical questionnaire of the patient and information indicating the content of the consent form of the patient associated with at least one of a patient ID for identifying the patient and a temporary patient ID issued to the patient before the medical examination is stored in the second memory, the program causes the second processor to, a fourth step of causing the imaging means to read a one-dimensional or two-dimensional code encoding data including selection data input by the user according to the selection of the patient and associated with at least one of the patient ID and the temporary patient ID; A program that executes a fifth step of adding the data obtained by decoding the code read in the fourth step to the medical information.

3. An information processing apparatus including a second processor, a second memory, and imaging means, The second memory stores medical information including at least one of information indicating the content of the electronic medical questionnaire of the patient and information indicating the content of the consent form of the patient, which is associated with at least one of a patient ID for identifying the patient and a temporary patient ID issued to the patient before the medical examination. The second processor: A fourth step of causing the imaging means to read a one-dimensional or two-dimensional code obtained by encoding data including selective data input by the user, input by the selection of the patient, and associated with at least one of the patient ID and the temporary patient ID; An information processing apparatus that executes a fifth step of adding the data obtained by decoding the code read in the fourth step to the medical information.

4. A method executed by a computer including a second processor, a second memory, and imaging means, The second memory stores medical information including at least one of information indicating the content of the electronic medical questionnaire of the patient and information indicating the content of the consent form of the patient, which is associated with at least one of a patient ID for identifying the patient and a temporary patient ID issued to the patient before the medical examination. The second processor: A fourth step of causing the imaging means to read a one-dimensional or two-dimensional code obtained by encoding data including selective data input by the user, input by the selection of the patient, and associated with at least one of the patient ID and the temporary patient ID; A method that executes a fifth step of adding the data obtained by decoding the code read in the fourth step to the medical information.

Citation Information

Patent Citations

  • Medical support device and program

    JP2013156844A

  • Interview system and program thereof

    JP2019079503A

  • Data migration method and program

    JP2023168117A

  • Medical information management system

    JP2024065502A