Program, information processing device, method and system

JP2024055749A5Pending Publication Date: 2025-11-17PRECISION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023087418
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-05-29
Publication Date
2025-11-17

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To add / correct recorded content of a medical practice such as an input electronic medical interview sheet and electronic medical chart by a simple procedure.SOLUTION: A program for operating a server 30 including a processor 29 and a memory 25, where the memory 25 storing structured data of an electronic medical chart template, and the structured data, the data formed by associating items to be input with input content of an electronic medical chart, the program causes the processor 29 to execute: a first step of receiving input of input content for the items to be input from a first user; a second step of receiving input of speech data for correction of the electronic medical chart template from the first user or a second user different from the first user; and a third step of specifying the content of the electronic medical chart template desired to be corrected based on the items to be input of the electronic medical chart template included in the speech data.SELECTED DRAWING: Figure 1
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 device, a method, and a system. [Background technology]

[0002] It is well known that when a patient visits a medical facility, the patient fills out a questionnaire in advance with the patient's medical history, the reason for the visit, etc., and medical personnel such as nurses and doctors perform medical procedures based on the contents of the questionnaire. In recent years, a technology called an electronic questionnaire has been proposed, which allows the patient's answers to the questionnaire to be input via an information processing device such as a tablet, and the input questionnaire contents to be incorporated as input contents of an electronic medical record.

[0003] A technique related to the above-mentioned technique is disclosed in Patent Document 1.

[0004] Patent Document 1 discloses a technology related to a medical support device. In the medical support device, a medical question item display means displays medical question items on a display. A medical question item selection means selects one of the plurality of medical question items. A voice recognition means performs voice recognition of the input voice using a selected dictionary, and extracts word candidates for the voice. A word candidate display means displays the extracted word candidates on a display. A selection operation receiving means receives a selection operation of one word candidate from the word candidates. A memory control means causes a memory means to store the one selected word candidate as an answer to the one selected medical question item. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2013-156844 A Summary of the Invention [Problem to be solved by the invention]

[0006] In the technology described in Patent Document 1, the user must first select the medical interview items when performing voice recognition. Therefore, when modifying the contents of an electronic medical interview form that has already been entered by a patient, the medical staff making the modifications must manually select the medical interview items one by one, which is time-consuming.

[0007] The same problem may occur when correcting input contents corresponding to input items defined in an electronic medical record template.

[0008] Therefore, the present disclosure has been made to solve the above-mentioned problems, and its purpose is to provide a technology that enables addition / correction of medical procedure records, such as input electronic questionnaires and electronic medical records, through simple procedures. [Means for solving the problem]

[0009] A program for operating a computer having a processor and a memory. The memory stores structured data of an electronic medical record template, and the structured data is data in which input items of the electronic medical record are associated with input contents. The program causes the processor to execute a first step of accepting input of input contents for the input items from a first user, a second step of accepting input of speech data for correcting the electronic medical record template from the first user or a second user different from the first user, and a third step of identifying the contents of the electronic medical record template to be corrected based on the input items of the electronic medical record template included in the speech data. Effect of the Invention

[0010] According to the present disclosure, the contents of medical practice records such as input electronic medical questionnaires and electronic medical records can be added to or corrected through simple procedures. [Brief description of the drawings]

[0011] [Figure 1] 1 is a diagram showing an overall configuration of a system according to an embodiment; [Diagram 2]FIG. 2 is a diagram illustrating a functional configuration of a terminal device according to an embodiment. [Diagram 3] FIG. 2 is a diagram illustrating a functional configuration of a terminal device according to an embodiment. [Figure 4] FIG. 2 is a diagram illustrating a functional configuration of a server according to an embodiment. [Diagram 5] FIG. 2 is a diagram showing a data structure of an electronic medical record database according to one embodiment. [Figure 6] FIG. 2 is a diagram showing a data structure of an electronic medical questionnaire database according to an embodiment. [Figure 7] 11 is a flowchart illustrating an example of a processing flow in a system according to an embodiment. [Figure 8] 13 is a flowchart showing another example of the processing flow in the system according to an embodiment. [Figure 9] 13 is a flowchart showing yet another example of the processing flow in the system according to an embodiment. [Figure 10] FIG. 11 is a schematic diagram illustrating an example of a screen displayed on a terminal device according to an embodiment. [Figure 11] FIG. 11 is a schematic diagram illustrating another example of a screen displayed on a terminal device according to an embodiment. [Figure 12] FIG. 11 is a schematic diagram illustrating yet another example of a screen displayed on the terminal device according to an embodiment. [Figure 13] FIG. 11 is a schematic diagram illustrating yet another example of a screen displayed on the terminal device according to an embodiment. [Figure 14] FIG. 11 is a schematic diagram illustrating yet another example of a screen displayed on the terminal device according to an embodiment. [Figure 15] FIG. 11 is a schematic diagram illustrating yet another example of a screen displayed on the terminal device according to an embodiment. [Figure 16] FIG. 11 is a schematic diagram illustrating yet another example of a screen displayed on the terminal device according to an embodiment. [Figure 17] FIG. 11 is a schematic diagram illustrating yet another example of a screen displayed on the terminal device according to an embodiment. [Figure 18]FIG. 11 is a schematic diagram illustrating yet another example of a screen displayed on the terminal device according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. In all the drawings explaining the embodiment, the same reference numerals are given to common components, and repeated explanations are omitted. Note that the following embodiment does not unduly limit the contents of the present disclosure described in the claims. In addition, not all of the components shown in the embodiment are essential components of the present disclosure. In addition, each figure is a schematic diagram and is not necessarily illustrated strictly.

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

[0014] Furthermore, the at least one processor may be a processor in the broad sense, such as a hardware circuit (for example, a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC)) that performs part or all of the processing.

[0015] In the following explanation, information that produces an output for an input may be described using an expression such as "xxx table," but this information may be data of any structure, or may be a learning model such as a neural network that produces an output for an input. Therefore, the "xxx table" may be called "xxx information."

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

[0017] In addition, in the following explanation, the processing may be described with the "program" as the subject, but since the program is executed by a processor to perform a specified processing step by appropriately using a memory 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. 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] In the following description, identification numbers are used as identification information for various objects, but other types of identification information (for example, identifiers including alphabetic characters or symbols) may be used instead.

[0020] In addition, in the following description, when describing elements of the same type without distinguishing between them, reference signs (or common signs among the reference signs) may be used, and when describing elements of the same type with distinction between them, the identification numbers (or reference signs) of the elements may be used.

[0021] In the following description, the control lines and information lines are those that are considered necessary for the description, and not all control lines and information lines in the product are necessarily shown. All components may be connected to each other.

[0022] <0 System Overview> The system according to the present disclosure is a system that generates templates for electronic medical records and electronic questionnaires, and adds / modifies input contents of the electronic medical records and electronic questionnaires.

[0023] In this specification, the contents of the electronic medical record are generated based on an electronic medical record template, and similarly, the electronic questionnaire data is generated based on an electronic medical questionnaire. Furthermore, the electronic questionnaire is linked to the electronic medical record template (items are associated with each other), and the electronic questionnaire is generated from the electronic medical record template as necessary.

[0024] An electronic medical record template is structured data having input items and input contents associated with the input items. Here, structured data is data that is predefined and formatted to have a certain structure before being placed in storage. In contrast, unstructured data is data that is stored in its native format and is not processed until it is used. The input items of an electronic medical record are defined based on this electronic medical record template.

[0025] The electronic medical questionnaire is structured data having medical questionnaire items, medical questions and medical answer contents associated with the medical questionnaire items. The medical questionnaire items are indexes of each item of the electronic medical questionnaire, and are relatively short contents using medical terms so that medical professionals can identify which item it is. The medical questionnaire items may be common to the input items of the electronic medical record template, and it is preferable that the medical questionnaire items and the input items are common from the viewpoint of the medical professionals correcting the medical questionnaire response contents described later. The medical questionnaire questions are questions that are actually asked to the patient, and are expressed in a way that the patient can easily understand the contents by viewing them. The medical questionnaire questions are in a multiple-choice format or a free-response format, and there are various question formats. The medical questionnaire response contents are the contents actually answered by the patient to the medical questionnaire questions, and if the medical questionnaire questions are in a multiple-choice format, one of the options is selected, and if the medical questionnaire questions are in a free-response format, free text is input. The electronic medical questionnaire data is data in which the above-mentioned medical questionnaire response contents are associated with the medical questionnaire items. In the system according to the present disclosure, electronic questionnaire data is generated based on an electronic medical record template, and an existing electronic questionnaire can also be associated with an existing electronic medical record template.

[0026] The association of an electronic medical record template with an electronic medical questionnaire means that at least the input items of the electronic medical record template are associated with the interview items of the electronic medical questionnaire. In other words, on the premise that the input electronic interview data will be imported into the electronic medical record, items to be input by the patient are selected as interview items from the input items of the electronic medical record template, and the input items are associated with the interview items with the understanding that the interview response contents to these interview items will be imported as input contents of the electronic medical record, and further the interview response contents corresponding to the interview items are associated as input contents.

[0027] Here, the input items and input contents of the electronic medical record template and electronic medical record are created on the assumption that they will be entered / modified / added to and viewed by medical professionals. This means that the input items and input contents are based on medical knowledge and need to be medically accurate.

[0028] On the other hand, electronic medical questionnaires are premised on patients viewing and inputting the information. In medical settings, it is possible that a medical professional such as a nurse will ask the patient the questions on the medical questionnaire in a question-and-answer format, and then record the reply content on behalf of the patient based on the patient's answers. However, inputting the electronic medical questionnaire through such a medical professional is a burden on the medical professional, and inputting the reply content on the electronic medical questionnaire takes a lot of time, so it cannot be said that the benefits of electronic medical questionnaires are being fully enjoyed.

[0029] In addition, since the electronic medical questionnaire is viewed and recorded by the patient himself, it is preferable that the questions are easy for the patient to understand. This means that if the input items of the electronic medical record (template) are used as the questions of the electronic medical questionnaire as they are, it cannot be ruled out that the patient may not be able to easily and accurately understand the contents of the questions. In addition, even if the patient can understand the questions, it cannot be ruled out that the responses to the questions may not be medically accurate if they are used as input items of the electronic medical record as they are.

[0030] Therefore, in the system according to the present disclosure, in an electronic medical questionnaire based on an electronic medical record template, in order to facilitate the patient's input into the electronic medical questionnaire, the medical questionnaire questions based on the input items are modified to be easily answered by the patient. In addition, by making the contents of the medical questionnaire reply options, the input into the electronic medical questionnaire is also facilitated and the contents of the medical questionnaire reply are made closer to medically accurate.

[0031] In addition, in the system according to the present disclosure, when correcting / adding to the medical interview reply content entered by the patient from a medical viewpoint etc. as a preparatory work for importing the medical interview reply content of the electronic medical interview form entered by the patient into the electronic medical record, the medical staff speaks the correction / addition content by voice input, performs voice recognition on this speech data to obtain voice recognition data, and corrects / adds to the medical interview reply content using this voice recognition data. At this time, the system according to the present disclosure identifies the medical interview reply content to be corrected / added using the medical interview items included in the voice recognition data as a clue, extracts correction candidates for the medical interview reply content similarly included in the voice recognition data, and presents the correction candidates for the medical interview reply content to the medical staff to correct / add to the medical interview reply content.

[0032] <One embodiment> <1 Overall system configuration> FIG. 1 is a diagram showing the overall configuration of an electronic medical record system 1 according to the present embodiment. As shown in FIG. 1, the electronic medical record system 1 includes a plurality of terminal devices (terminal devices 10 and 20 are shown in FIG. 1. Hereinafter, they may be collectively referred to as "terminal devices 10") and a server 30. The terminal devices 10 and 20 and the server 30 are connected to each other so as to be able to communicate with each other via a network 80. The network 80 is configured as a wired or wireless network. In this 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 through Web pages. In addition, a Web page browser for viewing Web pages is installed on the terminal devices 10 and 20, but a dedicated application for providing the services of the server 30 may be installed and configured to be viewable through the dedicated application.

[0033] Since the hardware configuration of the terminal device 10 and the hardware configuration of the terminal device 20 are common, the hardware configuration of the terminal device 10 will be described and a description of the hardware configuration of the terminal device 20 will be omitted. Note that the components of the terminal device 20 that are the same as those of the terminal device 10 are given reference numbers starting with 2, and the reference number system is the same.

[0034] The terminal device 10 is a device operated by a patient. The patient views the medical interview questions of the electronic medical questionnaire displayed on the output device 14 of the terminal device 10, and inputs the medical interview reply content corresponding to the medical interview questions using the input device 13. Note that a medical professional may assist the patient in operating the terminal device 10, that is, in inputting the medical interview reply content of the electronic medical interview sheet. The terminal device 10 is realized by a stationary PC (Personal Computer), a laptop PC, or the like. Alternatively, the terminal device 10 may be, for example, a tablet compatible with a mobile communication system, a mobile terminal such as a smartphone, or the like.

[0035] The terminal device 10 is communicatively connected to the server 30 via a network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless 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.

[0036] 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 (e.g., 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 (a display, a speaker, etc.) for presenting information to a user. The memory 15 is for temporarily storing a program and data processed by the program, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for saving data, and is, for example, a flash memory or a 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, a register, a peripheral circuit, etc.

[0037] The terminal device 20 is a device operated by a medical professional or an administrator of the electronic medical record system 1. Here, the concept of a medical professional includes doctors, nurses, medical technicians, etc. In the following explanation, except when a distinction is made between medical professionals and the administrator of the system 1, the medical professional is considered to include the administrator of the system 1.

[0038] The medical staff uses the terminal device 20 to associate (link) the electronic medical record template with an existing electronic questionnaire, and also generates an electronic questionnaire from the existing electronic medical record template. When linking the electronic questionnaire and generating a new electronic questionnaire, the medical staff modifies / adds / deletes the medical questionnaire questions in the electronic questionnaire (delete here includes not only deleting a medical questionnaire entirely, but also combining multiple medical questionnaire questions into one medical questionnaire to reduce the overall number of medical questionnaire questions), and also generates / modifies / adds / deletes options for the medical questionnaire reply content corresponding to the medical questionnaire questions.

[0039] The medical staff also uses the terminal device 10 to view the reply to the electronic medical questionnaire entered by the patient, and inputs speech data into the terminal device 20 to instruct the correction / addition of parts of the reply to the medical questionnaire that are judged to need correction / addition from a medical perspective, mainly when incorporating the reply to the electronic medical questionnaire into the input contents of the electronic medical record. The terminal device 20 recognizes the speech data by voice and obtains voice recognition data, and corrects / adds to the reply to the medical questionnaire based on this voice recognition data. The medical staff then gives an instruction to incorporate the corrected / added reply to the medical questionnaire as the input contents of the electronic medical record.

[0040] The server 30 is managed by an administrator of the electronic medical record system 1 of this embodiment, and the stored contents are modified / added / deleted as appropriate by medical personnel who are users of the terminal device 20. The server 30 is an electronic medical record device, and in a medical facility, medical personnel view the input items and input contents of the electronic medical record via a terminal device (not shown), and modify / add to the input contents. The server 30 also accepts editing operations of the electronic medical record template and electronic questionnaire performed by medical personnel via the terminal device 20, and the stored contents are modified / added / deleted based on this editing operation.

[0041] The server 30 is a computer connected to a 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.

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

[0043] <1.1 Functional configuration of the terminal device 10> Fig. 2 is a block diagram showing an example of a functional configuration of the terminal device 10 shown in Fig. 1. The terminal device 10 shown in Fig. 2 is realized by, for example, a PC, a mobile terminal, or a wearable terminal. As shown in Fig. 2, 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. The blocks included in the terminal device 10 are electrically connected by, for example, a bus or the like.

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

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

[0046] The output device 14 is a device for presenting information to a user who operates 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) or an organic EL (Electro-Luminescence) display or the like.

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

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

[0049] The electronic questionnaire data 182 is generated based on the electronic questionnaire 3027 stored in the server 30, and is data of the electronic questionnaire into which the patient has inputted the reply contents of the questionnaire by operating the terminal device 10.

[0050] The image data 183 is image data used when presenting the electronic medical questionnaire to the patient.

[0051] The control unit 190 is realized by the processor 19 reading the application program 181 stored in the storage unit 180 and executing instructions included in the application program 181. The control unit 190 controls the operation of the terminal device 10. The control unit 190 operates in accordance with the application program 181 stored in the storage unit 180, thereby fulfilling the functions of an operation reception unit 191, a transmission / reception unit 192, a data processing unit 193, a presentation control unit 194, an electronic questionnaire input unit 195, and an electronic questionnaire data transmission unit 196.

[0052] 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, a mouse, or the like.

[0053] Furthermore, the operation reception unit 191 receives voice instructions input from the microphone 171. Specifically, for example, the operation reception unit 191 receives a voice signal input from the microphone 171 and converted into a digital signal by the voice processing unit 17. For example, the operation reception unit 191 analyzes the received voice signal and extracts a predetermined noun, thereby acquiring an instruction from the user.

[0054] The transmitting / receiving 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 in accordance with a communication protocol. Specifically, for example, the transmitting / receiving unit 192 transmits the business content input by the user to the server 30. In addition, the transmitting / receiving unit 192 receives information about the user from the server 30.

[0055] The data processing unit 193 performs calculations on the data that the terminal device 10 accepts as input in accordance with the application program 181, and performs processing to output the calculation results to the memory 15 or the like.

[0056] 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. In addition, the presentation control unit 194 causes the information transmitted from the server 30 to be output from the speaker 172.

[0057] The electronic questionnaire input unit 195 accepts the input of the questionnaire reply content entered by the patient in response to the questionnaire questions of the electronic questionnaire displayed on the display 141 by the presentation control unit 194 (this input of the questionnaire reply content includes a selection input for one of the options of the pre-set questionnaire questions), and stores the accepted input of the questionnaire reply content in the electronic questionnaire data 182 by linking it to the questionnaire item associated with this questionnaire reply content.

[0058] The electronic questionnaire data sending unit 196 receives the reply contents of the medical interview input by the electronic questionnaire input unit 195 , and sends the electronic questionnaire data 182 stored in the memory unit 180 as electronic questionnaire data 182 to the server 30 .

[0059] <1.2 Functional configuration of the terminal device 20> Fig. 3 is a block diagram illustrating an example of a functional configuration of the terminal device 20 illustrated in Fig. 1. The terminal device 10 illustrated in Fig. 3 is realized by, for example, a PC, a mobile terminal, or a wearable terminal.

[0060] The functional configuration of the terminal device 20 has much in common with the functional configuration of the terminal device 10, so the following description will focus on the differences from the functional configuration of the terminal device 10.

[0061] The storage unit 280 is realized by, for example, the memory 25, the storage 26, etc., and stores data and programs used by the terminal device 20. The storage unit 180 stores, for example, electronic questionnaire data 282, voice recognition data 283, technical term data 284, teacher data 285, and a learning model 286.

[0062] The electronic questionnaire data 282 is data on an electronic questionnaire into which the patient has operated the terminal device 10 to input the questionnaire reply content, and is electronic questionnaire data 3026 acquired from the memory unit 302 of the server 30 by an electronic questionnaire data acquisition unit 295 (described later). The electronic questionnaire data 282 may be a part of the electronic questionnaire data 3026. That is, although details will be described later, the electronic questionnaire data 3026 stored in the memory unit 302 of the server 30 is all electronic questionnaire data managed by the server 30 (i.e., the electronic medical record device), but the electronic questionnaire data to be modified / added (described later) on the terminal device 20 may be data relating to a specific electronic questionnaire input by a specific patient.

[0063] The voice recognition data 283 is voice recognition data obtained as a result of voice recognition performed by the voice recognition unit 296 of the control unit 290. As an example, the voice recognition data 283 may be data containing a mixture of kanji and hiragana, or may be data of a pair of kanji and hiragana that is the pronunciation of the kanji.

[0064] The technical term data 284 is used by the correction item specifying unit 297 of the control unit 290 to specify medical interview items related to the medical interview reply contents to be corrected / added when correcting / adding to the medical interview reply contents of the electronic medical interview sheet based on the voice recognition data 283. The technical terms referred to here include at least so-called medical terms, and further include technical terms used in the medical interview items. Preferably, the technical term data 284 has a synonym dictionary of these medical terms, etc.

[0065] The learning model 286 is a learning model used when the voice recognition unit 296 performs voice recognition based on speech data uttered by a medical professional or the like and acquired by the microphone 271, and generates the voice recognition data 283. In other words, the learning model 286 uses the speech data temporarily stored in the storage unit 280 as input data, and outputs the voice recognition data 283.

[0066] The learning model 286 is obtained by making the machine learning model perform machine learning based on the teacher data 285 in accordance with a model learning program (not shown). The teacher data 285 is generally used when performing voice recognition by machine learning, and consists of a pair of speech data of many speakers and text data corresponding to the speech data and correctly recognized by voice recognition. In this case, the terminal device 20 may have a plurality of learning models 286 and teacher data 285. In particular, since it is preferable to appropriately select the learning model 286 (and thus the teacher data 285 that is the premise thereof) according to the questionnaire items of the electronic questionnaire, it is preferable that the storage unit 280 has a plurality of learning models 286 and teacher data 285 corresponding to the learning models 286.

[0067] The learning model 286 according to this embodiment is, for example, a parameterized composite function in which a plurality of functions are combined. The parameterized composite function is defined by a combination of a plurality of adjustable functions and parameters. The prediction model according to this embodiment may be any parameterized composite function that satisfies the above requirements, but is assumed to be a multi-layer network model (hereinafter referred to as a multi-layer network). A prediction model using a multi-layer network has an input layer, an output layer, and at least one intermediate layer or hidden layer provided between the input layer and the output layer. The prediction model is expected to be used as a program module that is a part of artificial intelligence software.

[0068] As the multi-layered network according to the present embodiment, for example, a deep neural network (DNN) that is a multi-layered neural network that is the subject of deep learning may be used. As the DNN, for example, a convolution neural network (CNN) that targets images may be used.

[0069] In addition, the above is merely an example of a prediction model, and the prediction model may have other configurations. For example, the prediction model may be a rule-based model described by a function in which hunting information and environmental information are variables and each variable is assigned a coefficient derived from past performance.

[0070] Preferably, the teacher data 285 includes speech data and an electronic medical record template 3024 stored in the past. In other words, it is preferable that the teacher data is not only general teacher data for voice recognition, but also actual data suitable for voice recognition of the electronic questionnaire data 282 that has already been incorporated as an electronic medical record. However, the electronic medical record template 3024 stored in the past naturally includes personal information such as the patient's name, date of birth, contact information, and very rare diseases. The Personal Information Protection Act strictly defines the management method for such personal information. Therefore, using such a restricted electronic medical record template 3024 for voice recognition processing requires strict handling and carries the risk of personal information leakage. Therefore, in the system 1 according to the present disclosure, at least a part of the actual electronic medical record template 3024 is anonymized or modified, thereby protecting personal information and improving the convenience of data utilization.

[0071] Specifically, as the teacher data 285, the actual electronic medical record data 3023 is modified by making modifications such as increasing or decreasing some of the numbers by a predetermined value, or replacing the contents of the reply to the medical interview for the same medical interview item as in the electronic medical record template 3024 of another patient. In addition, personal information is made anonymous by masking proper nouns. At the same time, morphological analysis is performed on words, and very rare words are masked.

[0072] It is also preferable to include data on the relationship between kanji and its pronunciation as the teacher data 285. By using a learning model 286 that has been machine-learned using such teacher data 285, when the correction item specification unit 297, which will be described later, specifies the correction content, the pronunciation can be input as speech data, and an instruction to replace the pronunciation with another kanji having a similar sound can be given.

[0073] The control unit 290 is realized by the processor 29 reading the application program 281 stored in the storage unit 280 and executing instructions included in the application program 281. The control unit 290 controls the operation of the terminal device 20. The control unit 290 operates in accordance with the application program 281 stored in the storage unit 280, thereby fulfilling the functions of an operation reception unit 291, a transmission / reception unit 292, a data processing unit 293, a presentation control unit 294, an electronic questionnaire data acquisition unit 295, a voice recognition unit 296, a correction item identification unit 297, a correction content input unit 298, and an electronic questionnaire data transmission unit 299.

[0074] 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 similar to 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, and therefore their explanations are omitted.

[0075] The electronic medical questionnaire data acquisition unit 295 acquires the electronic medical questionnaire data 3026 stored in the memory unit 302 of the server 30 , and stores it in the memory unit 280 as electronic medical questionnaire data 282 .

[0076] Based on speech data input by a medical professional via microphone 271, speech recognition unit 296 inputs the speech data to learning model 286, thereby obtaining speech recognition data 283 as an output result.

[0077] At this time, it is preferable that the voice recognition unit 296 performs voice recognition on the speech data corresponding to the medical questionnaire items of the electronic questionnaire, which is included in the speech data, to determine which medical questionnaire item the speech data relates to, and based on this determination result, selects a learning model 286 suitable for the medical questionnaire item which is the determined result from the multiple learning models 286 stored in the memory unit 280, and performs voice recognition processing based on the selected learning model 286.

[0078] The correction item identifying unit 297 refers to the voice recognition data 283 which is the output result of the voice recognition unit 296, and collates this voice recognition data 283 with the technical term data 284 to identify the medical interview items of the electronic medical questionnaire included in the voice recognition data 283. Then, the correction item identifying unit 297 identifies the medical interview reply contents to be corrected / added from the voice recognition data 283 based on the speech data uttered by the medical worker following the identified medical interview item. In other words, the correction item identification unit 297 recognizes that the medical interview items and the medical interview reply contents in the speech data (and thus the voice recognition data 283) are spoken continuously (continuous here means that there is a time interval that allows the speaker, the medical professional, to objectively recognize that the medical interview items and the medical interview reply contents that correspond to the medical interview items and have been corrected / added to them, are spoken in a continuous sequence. In other words, not only cases where there is no time interval at all, but also cases where it is objectively recognized that the speech is spoken in a continuous sequence can be considered continuous), and based on this continuity, the medical interview reply contents that the speaker, the medical professional, has instructed to be corrected / added are extracted from the voice recognition data 283, and candidates for correction / addition to the medical interview reply contents are extracted based on this voice recognition data 283.

[0079] Furthermore, the correction item specifying unit 297 may extract multiple candidates of medical interview items included in the speech data (voice recognition data 283) based on the above-mentioned continuity, and present to the operator of the terminal device 20 (i.e., a medical worker) which medical interview item the correction / addition instruction is for. After that, the correction content input unit 298 accepts the selection instruction of the medical interview item from the operator of the terminal device 20, and confirms the correction / addition content.

[0080] Here, the speech data of the medical worker who is the speaker is considered to have a series of a medical interview item which is a noun, a particle such as "wa" connected to this medical interview item, and a medical interview reply content to be corrected / added that is uttered following this particle. The correction item specification unit 297 presumes that the speech data uttered before this particle corresponds to the medical interview item by using a specific particle (for example, "wa") as a key, specifies the medical interview item, and determines that the speech data uttered following the particle (for example, "wa") uttered following the specified medical interview item is the medical interview reply content associated with this medical interview item and is the medical interview reply content uttered by the speaker to correct / add, and specifies the medical interview reply content to be corrected / added based on the voice recognition data 283.

[0081] Furthermore, since the correction item specifying unit 297 can specify the medical interview reply contents from the continuity between the medical interview item and the particle, if the medical interview reply contents can be expressed by a certain number of options, candidates (options) of the medical interview reply contents may be prepared in advance and presented to the operator (the medical worker who is the speaker) to request selection of the candidate medical interview reply contents. After this, the correction content input unit 298 accepts an instruction to select the medical interview reply contents from the operator of the terminal device 20 and confirms the correction / addition contents.

[0082] The operation of the above-mentioned correction item identification unit 297 can also be realized as the operation of the speech recognition unit 296 by providing patterns (e.g., associations between medical interview items, particles, and medical interview reply contents, and candidates for the medical interview reply contents) in the teacher data 285 and training the learning model 286 based on this teacher data 285.

[0083] In addition, when the medical questionnaire items of the electronic medical questionnaire 3027 stored in the memory unit 302 of the server 30 are assigned an identifier, for example a number, for identifying each medical questionnaire item, and this identifier is also included in the electronic medical questionnaire data 282, the correction item identification unit 297, upon determining that the voice recognition data 283 contains the identifier of the medical questionnaire item, may identify the medical questionnaire item to be corrected / added based on this identifier, and may further determine that the correction / addition content of the medical questionnaire reply content corresponding to the identified medical questionnaire item is included in the voice recognition data 283, and identify the correction / addition content of the medical questionnaire reply content.

[0084] Furthermore, information (not shown) that specifies and limits the words and / or types of characters that can be input as the medical interview reply content may be stored in the storage unit 280. In this case, when specifying the medical interview reply content from the voice recognition data 283, the correction item specifying unit 297 may determine whether the text data included in the voice recognition data 283 matches the specified and limited information, and if it matches, may specify it as the input of the medical interview reply content to be corrected / added. As an example, if the medical interview item is "patient's contact information", the medical interview reply content needs to be a numeric string. Therefore, the part of the voice recognition data 283 that is a numeric string may be specified as the medical interview reply content. Alternatively, the voice recognition unit 296 may perform voice recognition processing based on such information, determining that if the medical interview item is "patient's contact information", the medical interview reply content uttered following this medical interview item must be a numeric string.

[0085] Furthermore, in the case where the medical interview reply content is an option, if any option is included in the voice recognition data 283, the correction item specifying unit 297 may determine that the voice recognition data 283 spoken by the medical worker, who is the speaker, to instruct the correction / addition represents this option, and may specify the medical interview reply content to be corrected / added. Furthermore, when the correction item specifying unit 297 specifies a medical interview item based on the voice recognition data 283, it may present options of the medical interview reply content associated with the specified medical interview item. Thereafter, the correction content input unit 298 accepts a selection input from the medical worker, who is the operator, and confirms the correction / addition of the medical interview reply content based on the accepted selection input.

[0086] Here, the medical worker who is the speaker utters a predetermined word indicating a division between the medical interview items and the medical interview reply contents, for example, "line break", and as a result of the voice recognition by the voice recognition unit 296, if the predetermined word is included in the voice recognition data 283, the correction item identification unit 297 determines that the division between the medical interview items and the medical interview reply contents is input by this word. Furthermore, the correction item identification unit 297 also identifies the medical interview items and the medical interview reply contents for the voice recognition data 283 after this dividing word. In this way, even if the speaker makes a series of utterances, the medical interview items and the medical interview reply contents can be reliably identified.

[0087] For example, the medical history item, which is an example of a medical interview item, requires input of further related items, such as the year of onset, disease name, treatment method, and medical institution, and thus input items of the electronic medical record template 3023. In the speech recognition process for the speech data "Medical history: colon cancer at age 34, surgery at Nagoya Hospital. Cured, line break, prostate cancer since 2002, prostate cancer resection surgery at our hospital. Cured," the related item "medical history" is first confirmed, and then the text up to the confirmation of another related item or the word "line break" is confirmed, and from there, the disease name "prostate cancer," the treatment name "prostate cancer resection surgery, surgery, cured," the time meaning "34 years old" and "since 2002," and the medical institution name meaning "Nagoya Hospital" and "our hospital" are searched for, and the year of onset is identified as the time, the disease name as the disease name, the treatment method as treatment, and the medical institution name as the medical institution, and the medical history item can be further structured. For this purpose, the correction item specifying unit 297 has a list of each sub-item name and words that are allowed to be input to each sub-item, and makes a determination based on the word list.

[0088] The correction content input unit 298 accepts input (including selection input and input of acceptance / cancellation, etc.) from the operator regarding the medical interview items and medical interview reply contents identified by the correction item identification unit 297 and presented to the operator of the terminal device 20, corrects / adds to the medical interview items and medical interview reply contents based on the accepted input, and confirms the input of these medical interview items, etc. Then, the correction content input unit 298 corrects / adds to the electronic medical interview sheet data 282 using the confirmed medical interview items and medical interview reply contents.

[0089] At this time, the correction content input unit 298 may present the operator with the choice of whether to correct or add to each of the medical interview items and / or medical interview reply contents identified by the correction item identification unit 297, and may correct / add to the medical interview items and medical interview reply contents based on the selection instruction from the operator.

[0090] Furthermore, when the medical inquiry item / medical inquiry reply content identified by the correction item identifying unit 297 is not what the operator intended, the correction content input unit 298 may instruct the correction item identifying unit 297 to redo the specific action by referring to the voice recognition data 283 stored in the storage unit 280. Furthermore, when the medical inquiry reply content identified by the correction item identifying unit 297 is what the operator intended but the medical inquiry item associated with this medical inquiry reply content is different from what the operator intended, the correction content input unit 298 may refer to the voice recognition data 283 and accept an input from the operator to associate the identified medical inquiry reply content with a different medical inquiry item.

[0091] The electronic medical questionnaire data sending section 299 sends the electronic medical questionnaire data 282 confirmed by the correction content input section 298 to the server 30 .

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

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

[0094] The storage unit 302 includes, for example, an electronic medical record DB 3022, electronic medical record data 3023, an electronic medical record template 3024, an electronic questionnaire DB 3025, electronic questionnaire data 3026, an electronic questionnaire 3027, association data 3028, and the like.

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

[0096] The electronic medical record data 3023 is electronic medical record data managed by the electronic medical record DB 3022, and is electronic medical record data 3023 for patients who have visited a medical facility using the server 30. The electronic medical record data 3023 itself is known, so details thereof will be omitted, but the electronic medical record data 3023 has input items and input contents associated with the input items. There is no particular limitation on the data format of the electronic medical record data 3023, but the electronic medical record data 3023 of this embodiment is data written in XAML (Extensible Application Markup Language) converted into JSON (JavaScript Object Notation) (JavaScript is a registered trademark) format. It is preferable that an identifier such as a numeric string is assigned to the input item of the electronic medical record data 3023, and this identifier also constitutes the electronic medical record data 3023.

[0097] The electronic medical record template 3024 is template data used when generating the electronic medical record data 3023. The electronic medical record template 3024 is structured data that specifies input items and input contents associated with these input items. There are no particular limitations on the data format of the electronic medical record template 3024, but the electronic medical record template 3024 of this embodiment is data written in XAML that has been converted into JSON format, similar to the electronic medical record data 3023. Similar to the electronic medical record data 3023, it is preferable that the electronic medical record template 3024 has an identifier such as a numeric string assigned to its input items, and this identifier also constitutes the electronic medical record template 3024.

[0098] Each electronic medical record template 3024 is associated with an identifier for identifying the respective 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 medical questionnaire creation module 3033 described later.

[0099] The electronic medical questionnaire DB 3025 is a database for managing electronic medical questionnaire data 3026 for patients who have visited a medical facility that uses the server 30. The electronic medical questionnaire DB 3025 may manage electronic medical questionnaire data 3026 for a plurality of medical facilities. This will be described in detail later.

[0100] The electronic questionnaire data 3026 is electronic questionnaire data managed by the electronic questionnaire DB 3025, and is electronic questionnaire data 3026 for patients who have visited a medical facility that uses the server 30. The electronic questionnaire data 3026 in this embodiment is generated by the terminal device 10 and stored in the memory unit 180 as electronic questionnaire data 182, and is also corrected / added to by the terminal device 20 and stored in the memory unit 280 as electronic questionnaire data 282.

[0101] The electronic medical questionnaire data 3026 has medical questionnaire items and medical questionnaire questions and medical questionnaire reply contents associated with these medical questionnaire items. There is no particular limitation on the data format of the electronic medical questionnaire data 3026, but the electronic medical questionnaire data 3026 of this embodiment is data written in XAML converted into JSON format, similar to the electronic medical record data 3023. It is preferable that the electronic medical questionnaire data 3026 has an identifier such as a numeric string assigned to each medical questionnaire item, and this identifier also constitutes the electronic medical questionnaire data 3026.

[0102] Electronic medical questionnaire 3027 is template data used when generating electronic medical questionnaire data 3026. Electronic medical questionnaire 3027 is structured data that specifies medical questionnaire items and medical questionnaire questions and medical questionnaire contents associated with these medical questionnaire items. There are no particular limitations on the data format of electronic medical questionnaire 3027, but electronic medical questionnaire 3027 of this embodiment is data written in XAML converted into JSON format, similar to electronic medical questionnaire data 3026. Similar to electronic medical questionnaire data 3026, electronic medical questionnaire 3027 preferably has an identifier such as a numeric string assigned to its input items, and this identifier also constitutes electronic medical questionnaire 3027.

[0103] Each electronic questionnaire 3027 is associated with an identifier for identifying the respective electronic questionnaire 3027. As one example, the identifier of the electronic questionnaire 3027 is a numeric string of a predetermined number of digits. The identifier of the electronic questionnaire 3027 is assigned by an electronic questionnaire creation module 3033, which will be described later.

[0104] The association data 3028 is data describing the association between the electronic medical chart template 3024 and the electronic questionnaire 3027. As an example, the association data 3028 is data describing the association between the identifier of the electronic medical chart template 3024 and the identifier of the electronic questionnaire 3027. The association data 3028 is generated by the electronic questionnaire creation module 3033.

[0105] The control unit 303 is realized by the processor 29 reading an application program 3021 stored in the storage unit 302 and executing instructions included in the application program 3021. The control unit 303 operates in accordance with the application program 3021 to perform functions shown as a reception control module 3031, a transmission control module 3032, an electronic questionnaire creation module 3033, and an electronic medical record data generation module 3034.

[0106] The reception control module 3031 controls the process in which the server 30 receives a signal from an external device in accordance with a communication protocol.

[0107] The transmission control module 3032 controls the process in which the server 30 transmits signals to external devices in accordance with a communication protocol.

[0108] The electronic medical questionnaire creation module 3033 creates an electronic medical questionnaire 3027. The procedure for creating the electronic medical questionnaire 3027 by the electronic medical questionnaire creation module 3033 can be roughly divided into two types of procedures.

[0109] The first step is to generate a new electronic medical questionnaire 3027 based on an existing electronic medical chart template 3024. In this case, the input items and input contents of the existing electronic medical chart template 3024 are generated as medical interview items and medical interview reply contents of the new electronic medical questionnaire 3027, respectively.

[0110] At this time, the electronic questionnaire creation module 3033 assigns a unique identifier to the newly created electronic questionnaire 3027. As an example, when the electronic questionnaire 3027 is shared among a plurality of medical facilities, a method may be used in which the first digit (leading digit) of the identifier is a unique number indicating that the electronic questionnaire 3027 is shared among a plurality of medical facilities, and the subsequent digits are assigned a number string that is a consecutive number in the order in which the electronic questionnaire 3027 was created. In addition, when the electronic questionnaire 3027 is used only in a single medical facility, a method may be used in which the first digit of the identifier is a number other than the unique number indicating that the electronic questionnaire 3027 is shared among a plurality of medical facilities, and the subsequent digits are assigned a number string that is a consecutive number in the order in which the electronic questionnaire 3027 was created. Furthermore, after an identifier is assigned in this manner to the electronic questionnaire 3027 that is used only in a single medical facility, an identifier that does not collide with an identifier that has already been assigned may be reassigned.

[0111] Next, the second procedure is a procedure for associating an existing electronic questionnaire 3027 with an also existing electronic medical chart template 3024. In this case, the medical interview items and reply contents of the electronic questionnaire 3027 are overwritten with the input items and input contents of the associated electronic medical chart template 3024. Even in this case, as in the above case, the electronic medical interview sheet creation module 3033 assigns an identifier to the associated electronic medical interview sheet 3027.

[0112] Next, the electronic questionnaire creation module 3033 modifies the medical interview questions of the created electronic questionnaire 3027 (hereinafter, the act of associating it with the existing electronic medical record template 3024 will also be described as "creating"). This is because the electronic questionnaire is entered by the patient using the terminal device 10 at the medical facility (including cases where a medical professional provides assistance), and in order for patients who do not necessarily have accurate medical knowledge to smoothly view the medical interview questions and enter the contents of their medical interview reply, it may be preferable to adopt expressions and the like that differ from the input items and input contents of the electronic medical record template 3024.

[0113] In the present embodiment, a plurality of answer candidates (candidates for reply content) to a medical interview question may be associated with a medical interview item. In other words, the reply content of the medical interview may be one answer candidate selected from the plurality of answer candidates.

[0114] Therefore, as an example, the electronic questionnaire creation module 3033 changes a plurality of answer candidates to a medical question into a medical question in the form of a free response. In other words, the electronic questionnaire creation module 3033 consolidates a plurality of answer candidates into a medical question in the form of a free response to one medical question.

[0115] Also / alternatively, the electronic medical questionnaire creation module 3033 changes each of the multiple answer candidates to the medical questionnaire question to a medical questionnaire question, and associates answer candidates such as "yes" or "no" with the changed medical questionnaire question. In other words, the electronic medical questionnaire creation module 3033 divides each of the multiple answer candidates into medical questions, and changes the answer candidates to the medical questionnaire question to ones that are easy to answer, such as "yes" or "no."

[0116] The medical questions in the electronic medical questionnaire 3027 can be modified according to instructions from a medical professional operating the terminal device 20 connected to the server 30 .

[0117] The electronic medical questionnaire creation module 3033 then presents the medical interview questions and medical interview reply contents (candidates) corrected by the above-mentioned procedure to the medical worker via the terminal device 20, and requests the medical worker to input whether or not the medical interview questions and reply contents are corrected. The electronic medical questionnaire creation module 3033 then corrects the electronic medical questionnaire 3027 based on the input whether or not the medical interview questions and reply contents are corrected. The corrected electronic medical questionnaire 3027 is stored in the memory unit 302.

[0118] The electronic medical chart data generation module 3034 generates electronic medical chart data 3023 based on the electronic medical questionnaire data 3026 acquired from the terminal device 10 .

[0119] <2 Data Structure> Figures 5 and 6 are diagrams showing the data structure of a database stored in the server 30. Note that Figures 5 and 6 are merely examples, and do not exclude data that is not shown.

[0120] The databases shown in Figures 5 and 6 are relational databases, which are used to manage data sets called tables, which are structured by rows and columns, by associating them with each other. In a database, a table is called a table, a column in a table is called a column, and a row in a table is called a record. In a relational database, it is possible to set relationships between tables and associate them.

[0121] Usually, a column that serves as a primary key for uniquely identifying a record is set in each table, but setting a primary key to a column is not essential. 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.

[0122] Fig. 5 is a diagram showing the data structure of the electronic medical record DB 3022. As shown in Fig. 5, 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.

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

[0124] Fig. 6 is a diagram showing the data structure of the electronic questionnaire DB3025. As shown in Fig. 7, each record in the electronic questionnaire DB3025 includes, for example, an item "electronic questionnaire ID", an item "patient ID", an item "department ID", an item "input date and time", and an item "electronic questionnaire data". Each item in the electronic questionnaire DB3025 is input by the electronic questionnaire creation module 3033 when the electronic questionnaire creation module 3033 generates the electronic questionnaire data 3026. The information stored in the electronic questionnaire DB3025 can be changed and updated as appropriate.

[0125] The item "electronic medical questionnaire ID" is an ID for identifying an electronic medical record managed by the system 1 (particularly the server 30) of this embodiment. The item "patient ID" is an ID for identifying a patient, and is the same as the item "patient ID" in the electronic medical record DB 3022. The item "department ID" is an ID for identifying a department, and is the same as the item "department ID" in the electronic medical record DB 3022. The item "input date and time" is information indicating the date and time when the electronic medical questionnaire data 3026 identified by the item "electronic medical questionnaire data" was input. The item "electronic medical questionnaire data" is information regarding the file name of the electronic medical questionnaire data 3026 related to the electronic medical questionnaire identified by the item "electronic medical questionnaire ID".

[0126] <3 Example of operation> An example of the operation of the server 30 will now be described.

[0127] Fig. 7 is a flowchart showing an example of the operation of the server 30. Fig. 7 is a flowchart showing an example of the operation when a new electronic questionnaire 3027 is generated from an electronic medical record template 3024 in response to a request from an operator of the terminal device 20 (i.e., a medical professional using the system 1, etc.).

[0128] In step S700, the control unit 303 calls the electronic medical record template 3024 stored in the storage unit 302 in response to a request from the terminal device 20. Specifically, for example, the control unit 303 calls the electronic medical record template 3024 by the electronic medical questionnaire creation module 3033.

[0129] Next, in step S701, the control unit 303 newly generates an electronic medical questionnaire 3027 based on the electronic medical chart template 3024 called in step S700. Specifically, for example, the control unit 303 causes the electronic medical questionnaire creation module 3033 to newly generate an electronic medical questionnaire 3027 based on the electronic medical chart template 3024.

[0130] Then, in step S702, the control unit 303 sets a name, an ID, and the like in the electronic questionnaire 3027 generated in step S701, and stores it in the storage unit 302. Specifically, for example, the control unit 303 registers the generated electronic questionnaire 3027 in the storage unit 302 by the electronic questionnaire creation module 3033.

[0131] Fig. 8 is a flowchart showing an example of the operation of the server 30. Fig. 8 is a flowchart showing an example of the operation when editing the medical interview questions and reply contents of the electronic medical interview sheet 3027 stored in the storage unit 302 in response to a request from the operator of the terminal device 20 (i.e., a medical worker using the system 1, etc.).

[0132] In step S800, the control unit 303 selects an electronic questionnaire 3027 to be edited from among the electronic questionnaires 3027 stored in the memory unit 302, and calls it up from the memory unit 302. Specifically, for example, the control unit 303 uses the electronic questionnaire creation module 3033 to select an electronic questionnaire 3027 to be edited from among the electronic questionnaires 3027 stored in the memory unit 302, and calls it up from the memory unit 302. Next, the electronic questionnaire creation module 3033 causes the display 241 of the terminal device 20 to display information for identifying the called-up electronic questionnaire 3027, such as the name of the called-up electronic questionnaire 3027.

[0133] Next, in step S801, the control unit 303 accepts an input of an instruction to edit the electronic questionnaire 3027 called up in step S800 from the terminal device 20. Specifically, for example, the control unit 303 causes the electronic questionnaire creation module 3033 to display an "Edit" button on the display 241 of the terminal device 20, and accepts an instruction input of the "Edit" button from the input device 23 of the terminal device 20.

[0134] Next, in step S802, the control unit 303 causes the display 241 of the terminal device 20 to display the medical interview questions and medical interview reply contents of the electronic medical questionnaire 3027 for which an edit instruction input was received in step S801, and accepts an instruction input to select the medical interview questions, etc. to be edited. Specifically, for example, the control unit 303 causes the electronic medical interview sheet creation module 3033 to display on the display 241 the medical interview questions and medical interview reply contents of the electronic medical interview sheet 3027 for which an instruction input of the "Edit" button was received in step S801, and accepts an instruction input to select the medical interview questions, etc. that the operator of the terminal device 20 wishes to edit.

[0135] Next, in step S803, the control unit 303 accepts an input of specific edit contents for the medical interview questions etc. for which the selection instruction input was accepted in step S802 from the terminal device 20. Specifically, for example, the control unit 303 causes the electronic questionnaire creation module 3033 to display on the display 241 of the terminal device 20 a pull-down menu presenting a menu of specific edit contents for the medical interview questions etc. for which the selection instruction input was accepted in step S802, and accepts a selection instruction input for the specific edit contents via the input device 23 of the terminal device 20.

[0136] Furthermore, in step S804, the control unit 303 performs editing work such as the medical interview questions based on the editing content input in step S803. Specifically, for example, the control unit 303 performs editing work based on the specific editing content input in step S803 by the electronic medical interview sheet creation module 3033.

[0137] Furthermore, in step S805, the control unit 303 presents the edited content, which is the result of the editing work performed in step S804, to the terminal device 20. Specifically, for example, the control unit 303 causes the electronic questionnaire creation module 3033 to display the result of the editing work performed in step S804 on the display 241 of the terminal device 20. Thereafter, the electronic questionnaire creation module 3033 accepts an input of consent to the edited content from the operator of the terminal device 20 via the input device 23.

[0138] Then, in step S806, the control unit 303 modifies the electronic questionnaire 3027 using the editing content presented in step S805, and stores the modified electronic questionnaire 3027 in the storage unit 302. Specifically, for example, the control unit 303 modifies the electronic questionnaire 3027 using the editing content for which the consent input has been accepted, using the electronic questionnaire creation module 3033, and stores the modified electronic questionnaire 3027 in the storage unit 302.

[0139] Fig. 9 is a flowchart showing an example of the operation of the terminal device 20. Fig. 9 is a flowchart showing an example of the operation when the operator of the terminal device 20 mainly corrects / adds the contents of the medical interview reply by voice input for the electronic medical interview sheet data 3026 stored in the storage unit 302 of the server 30.

[0140] In step S900, the control unit 290 calls up the electronic questionnaire data 3026 to be modified / added from the electronic questionnaire data 3026 stored in the memory unit 302 of the server 30. Specifically, for example, the control unit 290, via the electronic questionnaire data acquisition unit 295, calls up the electronic questionnaire data 3026 to be modified / added from the electronic questionnaire data 3026 stored in the memory unit 302 of the server 30, and stores the called electronic questionnaire data 3026 in the memory unit 280 as electronic questionnaire data 282.

[0141] Next, in step S901, the control unit 290 causes the display 241 to display the input contents of the electronic questionnaire data 282 called up in step S900. Specifically, for example, the control unit 290 causes the electronic questionnaire data acquisition unit 295 to display on the display 241 the medical interview items and the medical interview reply contents, which are the input contents of the electronic questionnaire data 282 called up in step S900.

[0142] Next, in step S902, the control unit 290 accepts a selection input of a portion to be corrected / added to the input contents of the electronic questionnaire data 282 displayed in step S901 from the operator of the terminal device 20. Specifically, for example, the control unit 290 accepts, via the input device 23, a selection instruction input of an item to be corrected / added to the input contents of the electronic questionnaire data 282 displayed on the display 241 of the terminal device 20 by the correction item identification unit 297.

[0143] Next, in step S903, the control unit 290 accepts a voice input of the correction content for the portion to be corrected / added via the microphone 271 of the voice input unit 27. Specifically, for example, the control unit 290 causes the voice recognition unit 296 to accept a voice input of the correction content for the portion to be corrected / added via the microphone 271 of the voice input unit 27, and stores it in the storage unit 280 as speech data.

[0144] Next, in step S904, the control unit 290 performs voice recognition processing on the speech data accepted in step S903, and identifies the contents to be corrected / added from the voice recognition result. Specifically, for example, the control unit 290 performs voice recognition processing on the speech data accepted in step S903 by the voice recognition unit 296 to obtain voice recognition data 283. Next, the correction item identification unit 297 identifies the contents of the electronic questionnaire data 282 to be corrected / added based on the voice recognition data 283.

[0145] In step S905, the control unit 290 presents the voice recognition content, which is the correction content identified in step S904, on the display 241. Specifically, for example, the control unit 290 causes the correction item identification unit 297 to present the voice recognition content, which is the correction content identified in step S904, on the display 241.

[0146] Then, in step S906, the control unit 290 accepts the input of whether or not the operator of the terminal device 20 accepts the correction content (voice recognition content) presented in step S905, and judges whether the accepted input of whether or not the acceptance is an input content indicating that the acceptance is accepted. Specifically, for example, the control unit 290 accepts the input of whether or not the operator of the terminal device 20 accepts the input of whether or not the acceptance is an input content indicating that the acceptance is accepted, inputted through the input device 23 by the operator of the terminal device 20, by the correction item identification unit 297, for the correction content (voice recognition content) presented in step S905, and judges whether or not the accepted input of whether or not the acceptance is an input content indicating that the acceptance is accepted. If it is judged that the input is an input indicating that the acceptance is accepted (YES in step S906), the program proceeds to step S907, and if it is judged that the input is an input indicating that the acceptance is not accepted (NO in step S906), the program returns to step S903, and accepts the voice input from the operator of the terminal device 20 again.

[0147] In step S907, the control unit 290 corrects the contents of the electronic medical questionnaire data 282 using the voice recognition content identified in step S904. Specifically, for example, the control unit 290 corrects the contents of the electronic medical questionnaire data 282 using the voice recognition content identified in step S904 using the correction content input unit 298. Thereafter, the electronic medical questionnaire data sending unit 299 sends the corrected electronic medical questionnaire data 282 to the server 30, and the electronic medical questionnaire creation module 3033 of the server 30 stores the electronic medical questionnaire data 282 sent from the terminal device 20 in the storage unit 302.

[0148] Thereafter, in step S908, the control unit 303 of the server 30 imports the electronic questionnaire data 3026 corrected and input in step S907 into the electronic medical chart data 3023. Specifically, for example, the control unit 303 imports the electronic questionnaire data 3026 transmitted from the terminal device 20 into the electronic medical chart data 3023 by the electronic medical chart data generation module 3034.

[0149] <4 Screen example> Hereinafter, examples of screens output to the terminal device 20 will be described with reference to FIGS.

[0150] FIG. 10 is a diagram showing an example of a screen displayed on the display 241 of the terminal device 20 when the operator of the terminal device 20 corrects the input items of the electronic questionnaire 3027.

[0151] The screen 1000 of the display 241 of the terminal device 20 displays the names 1001 of the electronic questionnaires 3027 stored in the memory unit 302 of the server 30, and also displays buttons 1002 and 1003 for inputting edit instructions and deletion instructions for these electronic questionnaires 3027.

[0152] The operator of the terminal device 20 issues an instruction to edit or delete the displayed electronic questionnaire 3027 by inputting an operation such as clicking these buttons 1002 and 1003 using the input device 23. Note that the screen 1000 also displays a button 1004 for issuing an instruction to generate a new electronic questionnaire 3027 based on the electronic medical record template 3024.

[0153] FIG. 11 is a diagram showing an example of a screen displayed on the display 241 of the terminal device 20 when the operator of the terminal device 20 issues an editing instruction in FIG.

[0154] A medical interview question 1101 of the electronic medical interview sheet 3027 for which an editing instruction has been input in Fig. 10 and a medical interview reply content 1102 associated with this medical interview item are displayed on a screen 1100 of the display 241 of the terminal device 20. A check box 1103 for instructing selection input of the medical interview question 1101 is displayed to the left of the medical interview question 1101 on the screen. Furthermore, buttons 1104 and 1105 for inputting an editing instruction and a deletion instruction for the medical interview question 1101 are displayed to the right of the medical interview question 1101 on the screen, respectively.

[0155] The operator of the terminal device 20 inputs a selection instruction for the medical interview question 1101 to be edited by performing an operation input such as clicking a check box 1103 via the input device 23, and then inputs an operation input such as clicking buttons 1104, 1105 via the input device 23 to give an edit instruction or a delete instruction for the selected medical interview question 1101.

[0156] FIG. 12 is a diagram showing an example of a screen displayed on the display 241 of the terminal device 20 when the operator of the terminal device 20 issues an editing instruction in FIG.

[0157] As a result of the editing instruction being given, a pull-down menu 1201 for specifying the specific content of the editing instruction is displayed on the screen 1200 of the display 241 of the terminal device 20. The operator of the terminal device 20 operates this pull-down menu 1201 via the input device 23 to input the specific content of the editing instruction. In Fig. 12, the operator of the terminal device 20 gives an editing instruction to consolidate the medical interview reply contents associated with the selected medical interview question 1101 into an answer to one question.

[0158] FIG. 13 is a diagram showing an example of a screen displayed on the display 241 of the terminal device 20 when the operator of the terminal device 20 issues an editing instruction in FIG.

[0159] Screen 1300 of display 241 of terminal device 20 displays that, as a result of the editing instruction, the medical interview reply content associated with the selected medical interview question 1101 has become free-form text, and therefore the options for the medical interview reply content have been deleted.

[0160] FIG. 14 is a diagram showing another example of a screen displayed on the display 241 of the terminal device 20 when the operator of the terminal device 20 issues an editing instruction in FIG.

[0161] On screen 1400 of display 241 of terminal device 20, the operator of terminal device 20 operates pull-down menu 1401 to give an editing instruction to change each of the options of medical interview reply content associated with the selected medical interview question 1101 into a question (medical interview item).

[0162] FIG. 15 is a diagram showing an example of a screen displayed on the display 241 of the terminal device 20 when the operator of the terminal device 20 issues an editing instruction in FIG.

[0163] Screen 1500 of display 241 of terminal device 20 displays that, as a result of the editing instruction, the medical interview reply content associated with the selected medical interview question 1101 has been changed to a medical interview question, and the medical interview reply content has become a choice between ``Yes'' and ``No.''

[0164] FIG. 16 is a diagram showing an example of a screen that is displayed on the display 241 of the terminal device 20 when the operator of the terminal device 20 calls up the electronic questionnaire data 3026 stored in the memory unit 302 of the server 30.

[0165] A screen 1600 of the display 241 of the terminal device 20 displays a name 1601 of the called electronic medical questionnaire data 3026, medical questionnaire items 1602, and medical questionnaire reply contents 1603.

[0166] FIG. 17 is a diagram showing an example of a screen in which an operator of the terminal device 20 makes a voice input to the terminal device 20 in order to correct the contents of the electronic questionnaire data 3026 shown in FIG. 16, for example, and the voice recognition data 283 based on this voice input is displayed on the display 241 of the terminal device 20.

[0167] A medical interview item 1701, which is the voice recognition data 283, and a medical interview reply content 1702 associated with the medical interview item 1701 are displayed on a screen 1700 of the display 241 of the terminal device 20. A numeric string 1703 for identifying the medical interview item 1701 is also displayed on the medical interview item 1701. As shown in Fig. 17, the voice recognition unit 296 and the correction item identification unit 297 identify a portion to be input as the medical interview reply content 1702 from the voice recognition data 283, and the portion identified as the medical interview reply content 1702 is underlined 1704.

[0168] FIG. 18 is a diagram showing an example of a screen in which electronic medical questionnaire data 282 corrected / added based on the voice recognition result shown in FIG. 17 is displayed on the display 241 of the terminal device 20. In FIG.

[0169] An identifier 1801 of a medical interview item 1802, the medical interview item 1802, and a corrected medical interview reply content 1803 are displayed on a screen 1600 of the display 241 of the terminal device 20.

[0170] <5. Effects of one embodiment> As described above in detail, according to the system 1 of the present embodiment, the recorded contents of medical practice such as the input electronic medical questionnaire and electronic medical chart can be added / corrected in a simple procedure. This point will be described in detail below.

[0171] The medical industry is an industry where mistakes are not tolerated. And in the medical industry, there is a high need for structured data using templates. Structured data can reduce medical errors. Electronic medical record templates make it possible to standardize business flows.

[0172] However, inputting structured data into electronic medical records is very time-consuming. For example, at the admission and discharge support center of a certain medical facility, there are six pages of input contents, and it takes about 20 minutes per patient to instruct which items the contents should be input into and input them there. With the system 1 according to this embodiment, this work can be reduced to about five minutes.

[0173] There are three reasons why using voice recognition to input structured data has not been used in the field until now. The first is that the accuracy of voice recognition is not sufficient, the second is that there are easier ways to input data than voice recognition, and the third is that it is difficult to correct mistakes.

[0174] In the system 1 according to the present embodiment, the first problem, the problem of speech recognition accuracy, is solved by limiting the usage scenarios, simultaneously displaying template item names and candidates for the item contents, and narrowing down the input speech patterns. In the system 1 according to the present disclosure, the WER (Word Error Rate) associated with speech recognition is reduced from 6% to about 1%.

[0175] The second problem was solved by conducting multiple choice questions, which is an easier input method than voice recognition, before voice recognition and then displaying the results. Any parts of the input that were insufficient could then be corrected or added using voice recognition.

[0176] The third problem of making it difficult to correct mistakes is solved by displaying other candidates after inputting the text, allowing the user to select from the other candidates, and by making it easy to check what voice was used to input the text.

[0177] Furthermore, to make the second problem more efficient, the effort required for inputting multiple-choice questions can be reduced by having patients input the questions themselves in an electronic questionnaire. This reduced the time it took nurses to ask questions of patients from 20 minutes to around 15 minutes.

[0178] As a result of the above, the labor required for a total of 40 minutes (20 minutes for listening and 20 minutes for inputting) was halved to 20 minutes. Assuming that the hourly wage of a nurse is 2,000 yen, this doubles the productivity per person, and a single medical facility can reduce costs by about 10 million yen.

[0179] Unlike regular questionnaires, electronic medical questionnaires involve communication with different levels of knowledge, and often require people with little medical knowledge to input medical information, which means that the information must be converted into medical terms before being entered into the medical chart, leading to frequent patient mistakes and the need to correct input. Therefore, correcting the initial input on the electronic medical questionnaire using voice recognition is highly effective.

[0180] <6 Notes> In addition, the above-described embodiments are described in detail to clearly explain the present disclosure, and are not necessarily limited to those including all of the described configurations. In addition, some of the configurations of each embodiment can be added to, deleted from, or replaced with other configurations.

[0181] As an example, in the embodiment described above, corrections / additions to electronic medical questionnaire data were made using voice recognition, but corrections / additions to electronic medical questionnaires, electronic medical record templates, and electronic medical record data may also be made using voice recognition.

[0182] In addition, the above-mentioned configurations, functions, processing units, processing means, etc. may be realized in part or in whole by hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that realizes the functions of the embodiments. In this case, a storage medium on which the program code is recorded 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-mentioned embodiments, and the program code itself and the storage medium storing it constitute the present invention. Examples of storage media for supplying such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs, optical disks, magneto-optical disks, CD-Rs, magnetic tapes, non-volatile memory cards, ROMs, etc.

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

[0184] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed over a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read out and execute the program code stored in the storage means or storage medium.

[0185] The matters described in the above embodiments will be supplemented below.

[0186] (Appendix 1) A program for operating a computer having a processor and a memory, wherein structured data of an electronic medical record template is stored in the memory, the structured data being data in which input fields of the electronic medical record template are associated with input content, and the program causes the processor to execute a first step of accepting input of input content for the input fields from a first user, a second step of accepting input of speech data for correcting the structured data of the electronic medical record template from the first user or a second user different from the first user, and a third step of identifying the content of the electronic medical record template to be corrected based on the input fields of the electronic medical record template included in the speech data. (Appendix 2) A program for operating a computer having a processor and a memory, the memory storing structured data of an electronic questionnaire, the structured data being data in which medical questionnaire items, medical questionnaire responses, and medical questionnaire questions are associated with each other, the program causing the processor to execute a fourth step of accepting input of medical questionnaire responses to the medical questionnaire items from a first user using the medical questionnaire questions, a fifth step of accepting input of speech data from a second user different from the first user for correcting the medical questionnaire responses input from the first user, and a sixth step of identifying the medical questionnaire items that the second user wishes to correct based on technical terms contained in the speech data. (Appendix 3) 3. The program according to claim 1 or 2, wherein there are multiple words associated with one interview item or input item. (Appendix 4) The memory stores a synonym dictionary of technical terms, and in the third or sixth step, the program described in Appendix 3 uses the synonym dictionary to identify the contents of the medical interview item or electronic medical record template that the user wishes to modify. (Appendix 5) The program further causes the processor to: receive input of speech data for the content of the electronic medical record template specified in the third or sixth step, or the content of responses to the medical interview corresponding to the medical interview item; perform speech recognition on the received speech data to obtain speech recognition data; and specify correction content to be corrected or added based on the speech recognition data; and perform at least one of correcting and adding to the electronic medical record template or the content of responses to the medical interview using the correction content specified in the seventh step. 3. The program according to claim 1 or 2, (Appendix 6) A program as described in Appendix 5, which accepts a selection input in a fifth step as to whether to modify or add to the contents of the electronic medical record template or the contents of the medical interview response, and either modifies or adds to the contents of the medical interview response based on the accepted selection input. (Appendix 7) In a seventh step, the program described in Appendix 5 identifies one candidate medical interview response content from multiple candidate input items or medical interview items based on the continuity of the speech data from the second user, and inputs data to identify the input item or medical interview item and data to identify the content of the electronic medical record template or the content of the medical interview response. (Appendix 8) A program as described in Appendix 7, which identifies, from the voice recognition data, a combination of an input item which is a noun and a particle connected to this input item, or a combination of a medical interview item which is a noun and a particle connected to this medical interview item, and inputs data for identifying the input item or medical interview item and data for identifying the contents of the electronic medical record template or the contents of the medical interview response based on the combination of these input items or medical interview items and the particles. (Appendix 9) A program as described in Appendix 5, in which in a seventh step, speech data or voice recognition data is stored in a memory, and based on the voice recognition data, an input is accepted that associates the correction content of the input item or the medical interview response content with a candidate for a different input item or medical interview response content, and an input is accepted that identifies the content of the electronic medical record template or the medical interview response content from the candidates. (Appendix 10) The speech recognition data includes a notation and a reading associated therewith, and in a seventh step, the program according to appendix 6 accepts input of an input content or a medical question content by searching for medical question answer candidates associated with the medical question item based on the reading, obtaining notation candidates, and selecting and identifying the input content or medical question content from among the candidates. (Appendix 11) In the structured data of the electronic questionnaire, each medical questionnaire item is associated with an identifier for identifying the individual medical questionnaire item, and in the seventh step, a program as described in Appendix 5 is used to identify one candidate medical questionnaire response content from a plurality of candidate medical questionnaire items using the identifier included in the voice recognition data, and to input data for identifying the medical questionnaire item and data for identifying corrections to the medical questionnaire response content. (Appendix 12) The structured data of the electronic questionnaire has information regarding the types of words and / or characters that can be entered in the questionnaire response content, and in a seventh step, a program as described in Appendix 5 enters data to identify corrections to the questionnaire response content based on the information. (Appendix 13) A program as described in appendix 5, in which in the structured data of an electronic questionnaire, the medical interview response content corresponding to the medical interview items includes options, and in a seventh step, if the medical interview response content is an option, and if the voice recognition data corresponding to the medical interview response content is character data representing an option, data is input to identify the content of the medical interview response to be corrected based on the option corresponding to the character data. (Appendix 14) A program as described in Appendix 2, which includes candidate medical interview response contents corresponding to the medical interview items in the structured data of the electronic medical questionnaire, and in a sixth step, presents candidate medical interview response contents based on the identified candidate medical interview response contents. (Appendix 15) The memory stores a plurality of speech recognition engines corresponding to the medical interview items, and in a seventh step, the program described in Appendix 5 selects at least one of the speech recognition engines based on the candidate medical interview response contents identified in the sixth step. (Appendix 16) The speech data includes a plurality of at least one of a plurality of medical interview items and a plurality of response contents, and in a seventh step, if the voice recognition data includes a word indicating a division between the medical interview items and the response contents, the program described in Appendix 5 recognizes this word and identifies correction contents for at least one of the plurality of medical interview items and the response contents. (Appendix 17) In the seventh step, a program as described in Appendix 5 is provided, which has a plurality of input fields related to the medical interview items, an evaluation function for evaluating whether input can be made into each input field, and a function for identifying words or character strings in the medical interview response content using morphological analysis or maximum length matching, etc., and determining the words or character strings determined to be possible by the evaluation function as the input content for each item. (Appendix 18) In a third step, the program described in Appendix 1 identifies the content or questionnaire items based on the input content in which personal information contained in the input content has been anonymized or modified. (Appendix 19) The memory stores input contents associated with the input items, and in a seventh step, generates a medical interview reply content by anonymizing or modifying personal information contained in the input contents, creates voice data based on the generated medical interview reply content, and performs voice recognition using a learning model trained based on the voice data and the medical interview reply content. (Appendix 20) The program described in Appendix 5, in which the interview items correspond to the input items in the electronic medical record. (Appendix 21) The program according to claim 15, further comprising a ninth step of causing the processor to incorporate the medical interview response content that has been modified and / or added in the eighth step into the input content of the electronic medical record. (Appendix 22) An information processing device having a processor and a memory, wherein structured data of an electronic medical record template is stored in the memory, the structured data being data in which input fields of the electronic medical record are associated with input contents, and wherein a program causes the processor to execute a first step of accepting input of input contents for the input fields from a first user, a second step of accepting input of speech data for correcting the structured data of the electronic medical record template from the first user or a second user different from the first user, and a third step of identifying the contents of the electronic medical record template to be corrected based on the input fields of the electronic medical record template included in the speech data. (Appendix 23) An information processing device having a processor and a memory, wherein structured data of an electronic questionnaire is stored in the memory, the structured data being data in which medical questionnaire items and medical questionnaire contents of the electronic questionnaire are associated with each other, and wherein the processor executes the following steps: a first step of accepting input of medical questionnaire response contents to the medical questionnaire items from a first user; a second step of accepting input of speech data from a second user different from the first user for correcting the medical questionnaire response contents input from the first user; and a third step of identifying the medical questionnaire items that the second user wishes to correct based on technical terms included in the speech data. (Appendix 24) A method executed by a computer having a processor and a memory, wherein the memory stores structured data of an electronic medical record template, the structured data being data in which input fields of the electronic medical record are associated with input contents, and the program causes the processor to execute a first step of accepting input of input contents for the input fields from a first user, a second step of accepting input of speech data for correcting the structured data of the electronic medical record template from the first user or a second user different from the first user, and a third step of identifying the contents of the electronic medical record template to be corrected based on the input fields of the electronic medical record template included in the speech data. (Appendix 25) A method executed by a computer having a processor and a memory, the memory storing structured data of an electronic questionnaire, the structured data being data in which medical questionnaire items and medical questionnaire contents of the electronic questionnaire are associated, and the processor executes the following steps: a first step of accepting input of medical questionnaire response contents to the medical questionnaire items from a first user; a second step of accepting input of speech data from a second user different from the first user for correcting the medical questionnaire response contents input from the first user; and a third step of identifying the medical questionnaire items that the second user wishes to correct based on technical terms contained in the speech data. (Appendix 26) A system comprising: a memory storing structured data of an electronic medical record template, the structured data being data in which electronic medical record input items and input contents are associated; a means for accepting input of input contents for the input items from a first user; a means for accepting input of speech data for correcting the structured data of the electronic medical record template from the first user or a second user different from the first user; and a means for identifying the contents of the electronic medical record template to be corrected based on the input items of the electronic medical record template included in the speech data. (Appendix 27) A system comprising: a memory storing structured data of an electronic medical questionnaire, the structured data being data in which medical questionnaire items and medical questionnaire contents of the electronic medical questionnaire are associated; a means for accepting input of medical questionnaire response contents to the medical questionnaire items from a first user; a means for accepting input of speech data from a second user different from the first user for correcting the medical questionnaire response contents inputted from the first user; and a means for identifying the medical questionnaire items that the second user wishes to correct based on technical terms contained in the speech data. [Explanation of symbols]

[0187] 1...Electronic medical record system 10, 20...Terminal device 15...Memory 16...Storage unit 19...Processor 25...Memory 26...Storage 29...Processor 30...Server 35...Memory 36...Storage 39...Processor 180, 280, 302...Storage unit 181, 281, 3021...Application program 182, 282, 3026...Electronic questionnaire data 190, 290, 303...Control unit 195...Electronic questionnaire input unit 196...Electronic questionnaire data transmission unit 283...Speech recognition data 284...Terminology data 285...Teacher data 286...Learning model 295...Electronic questionnaire data acquisition unit 296...Speech recognition unit 297...Correction item identification unit 298...Correction content input unit 299...Electronic questionnaire data transmission unit 3022...Electronic medical record DB 3023...Electronic medical record data 3024...Electronic medical record template 3025...Electronic questionnaire DB 3027...Electronic questionnaire 3033...Electronic questionnaire creation module 3034...Electronic medical record data generation module

Claims

1. A program for operating a computer having a processor and a memory, The memory stores structured data of an electronic medical record template, the structured data being data in which input items of the electronic medical record template are associated with input contents; The program causes the processor to: (A) obtaining structured data of an electronic medical record template; (B) generating an electronic medical questionnaire that specifies medical interview items, medical interview questions associated with the medical interview items, and medical interview reply contents based on the structured data of the electronic medical record template; A program that executes.

2. A program for operating a computer having a processor and a memory, The memory stores an electronic medical record template and structured data of an electronic medical questionnaire, the structured data of the electronic medical record template being data in which input items and input contents of the electronic medical record template are associated with each other, and the structured data of the electronic medical questionnaire being data in which medical questionnaire items, medical questionnaire reply contents, and medical questionnaire questions of the electronic medical questionnaire are associated with each other, The program causes the processor to: For each of the above interview items, (i) Consolidating multiple candidates for the medical interview reply content into free-form text, (ii) Questioning each of the above candidates and providing options; (iii) Adjusting the wording of the interview questions to patient-oriented expressions; (iv) Dividing or combining the above medical interview questions a first step of selectively applying at least one of a second step of generating association data between the identifiers of the medical interview items and the identifiers of the input items; a third step of importing or reflecting the electronic medical record template and the electronic medical questionnaire from one to the other based on the association data generated in the second step; A program that executes.

3. In the third step, a preview screen is presented showing candidates or alternatives related to the conversion results of (i) to (iv) in the first step, and the import or reflection is performed when an input of consent for the candidates or alternatives is accepted. The program according to claim 2.

4. An information processing device comprising a processor and a memory, The memory stores an electronic medical record template and structured data of an electronic medical questionnaire, the structured data of the electronic medical record template being data in which input items and input contents of the electronic medical record template are associated with each other, and the structured data of the electronic medical questionnaire being data in which medical questionnaire items, medical questionnaire reply contents, and medical questionnaire questions of the electronic medical questionnaire are associated with each other, The processor: For each of the above interview items, (i) Consolidating multiple candidates for the medical interview reply content into free-form text, (ii) Questioning each of the above candidates and providing options; (iii) Adjusting the wording of the interview questions to patient-oriented expressions; (iv) Dividing or combining the above medical interview questions a first step of selectively applying at least one of a second step of generating association data of the medical questionnaire items identified based on the identifiers of the medical questionnaire items and the identifiers of the input items or the synonym dictionary stored in the memory; a third step of importing or reflecting the electronic medical record template and the electronic medical questionnaire from one to the other based on the association data generated in the second step; An information processing device that executes the above.

5. A method implemented by a computer having a processor and a memory, comprising: The memory stores an electronic medical record template and structured data of an electronic medical questionnaire, the structured data of the electronic medical record template being data in which input items and input contents of the electronic medical record template are associated with each other, and the structured data of the electronic medical questionnaire being data in which medical questionnaire items, medical questionnaire reply contents, and medical questionnaire questions of the electronic medical questionnaire are associated with each other, The processor: For each of the above interview items, (i) Consolidating multiple candidates for the medical interview reply content into free-form text, (ii) Questioning each of the above candidates and providing options; (iii) Adjusting the wording of the interview questions to patient-oriented expressions; (iv) Dividing or combining the above medical interview questions a first step of selectively applying at least one of a second step of generating association data of the medical questionnaire items identified based on the identifiers of the medical questionnaire items and the identifiers of the input items or the synonym dictionary stored in the memory; a third step of importing or reflecting the electronic medical record template and the electronic medical questionnaire from one to the other based on the association data generated in the second step; How to perform.