Medical chart creation support system and medical chart creation support method

The medical record creation support system addresses the issue of inconsistent dental terminology by converting input expressions into standardized terms, ensuring accurate and readable dental medical records through a learning model that provides confidence-based selection.

WO2025249434A1PCT designated stage Publication Date: 2025-12-04OPTEX CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/019136
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-27
Filing Date
2025-05-27
Publication Date
2025-12-04

AI Technical Summary

Technical Problem

Dental clinics lack a standardized system for creating medical records due to the use of inconsistent abbreviations, synonyms, and misrecognition patterns in dental terminology, leading to readability issues and communication barriers among dental professionals.

Method used

A medical record creation support system and method that utilizes a server and terminal devices to convert inconsistent expressions into standardized dental terminology using a learning model that associates input texts with official names, including abbreviations, synonyms, and misrecognition patterns, and provides confidence levels for user selection.

Benefits of technology

Ensures accurate and standardized dental medical records by predicting and outputting the correct names of procedures, even with inconsistent input, while allowing users to select terms based on confidence levels, thus improving communication and record clarity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025019136_04122025_PF_FP_ABST
    Figure JP2025019136_04122025_PF_FP_ABST
Patent Text Reader

Abstract

A server according to one embodiment of the present invention is equipped with: an operation input unit that receives an input of inputted text; and a standardized text search unit that predicts and outputs standardized text corresponding to the inputted text, on the basis of learning data obtained by learning a correspondence relationship between standardized text that is the formal name of a procedure, and inputted text that is text which indicates the same procedure as the procedure indicated by the standardized text, but indicates the same via an expression which differs from the standardized text.
Need to check novelty before this filing date? Find Prior Art

Description

Medical record creation support system and medical record creation support method

[0001] The present invention relates to a medical record creation support system and a medical record creation support method.

[0002] Conventionally, dentists record the patient's oral condition, treatment details, etc., in a medical record after examining the patient. Dentists often create medical records using a medical record system, etc. For example, Patent Literature 1 discloses a medical record input support program that identifies treatment details based on a combination of the name of a specified patient's disease by referring to the treatment history and identification information of the treatment device used in treating the patient, and inputs the identified treatment details into an electronic medical record as the current treatment details for the specified patient.

[0003] JP 2016-33777 A

[0004] In dentistry, there are many different expressions (synonyms) that express the same meaning when describing procedures performed on patients. For example, "metal crown restoration (4 / 5 crown (premolar and molar))," "4 / 5 crown," and "4 / 5 Cro" all mean the same thing. Also, "vital crown preparation" and "vital PZ" mean the same thing. Furthermore, "combined impression," "combined imp," and "C-imp" all mean the same thing.

[0005] One of the reasons for the existence of such a large number of synonyms with different expressions is the widespread use of abbreviations for terms used on medical receipts. The official names of terms used on medical receipts are often long. For this reason, if the official names are written in medical records as they are, the readability of the medical records will decrease. Abbreviations of official names are also sometimes created to simplify communication between medical staff.

[0006] Which abbreviations or synonyms become established as "common sense" for an individual will vary depending on the educational institution to which the dentist belonged, such as dental school, and who the instructors were at the educational institution. Furthermore, even in the medical record systems used after becoming a dentist, the types of abbreviations and expressions used vary from manufacturer to manufacturer, and there is currently no uniformity in terminology.

[0007] These differences in expression can be thought of as "dialects" in medical terminology. Dental clinics are also places where people who use different "dialects" gather. Discrepancies in abbreviations or expressions between dentists can become an obstacle in recording medical records or in communication. While there have been many attempts to standardize these differences in terminology, no standardization has been achieved yet. Furthermore, these abbreviations and expression patterns tend to increase with each insurance reform.

[0008] The present invention has been made in consideration of the above situation, and an object of the present invention is to provide a medical record creation support device and a medical record creation support method that can output the official name of a term even when a term containing inconsistent expression is input.

[0009] A medical record creation support device according to one aspect of the present invention includes a terminal device to which an input text indicating the details of a procedure performed on a patient is input, and a medical record creation support device that supports the creation of a medical record based on the input text transmitted from the terminal device. The medical record creation support device according to one aspect of the present invention includes an input unit that accepts input of the input text, and a first expression text output unit that predicts and outputs the first expression text corresponding to the input text based on learning data that has learned the correspondence between a first expression text that is the official name of the procedure and a second expression text that is text indicating the same procedure as the procedure indicated by the first expression text but is expressed in a different way from the first expression text.

[0010] According to at least one aspect of the present invention, it is possible to provide a medical record creation support device and a medical record creation support method that can output the correct name of a term even when the term contains an inconsistent expression. Problems, configurations, and effects other than those described above will become clear from the description of the following embodiment.

[0011] 1 is a diagram showing an example of a schematic configuration of a medical record creation support system according to an embodiment of the present invention. FIG. 2 is a block diagram showing an example of the configuration of each control system of a server and a terminal device according to an embodiment of the present invention. FIG. 3 is a diagram showing an example of an error recognition pattern included in text after speech conversion according to a first embodiment of the present invention. FIG. 4 is a table showing an example of correspondence between input text and standardized text in training data according to a first embodiment of the present invention. FIG. 5 is a diagram showing an example of correspondence between prompts according to the first embodiment of the present invention and standardized text output as a search result from a training model. FIG. 6 is a diagram showing an example of the configuration of a medical record creation support screen according to a first embodiment of the present invention. FIG. 7 is a diagram showing an example of the configuration of a medical record creation support screen according to a first embodiment of the present invention. FIG. 8 is a diagram showing an example of the configuration of a medical record creation support screen according to a first embodiment of the present invention. FIG. 9 is a flowchart showing an example of the procedure of a medical record creation support process according to the first embodiment of the present invention. FIG. 10 is a table showing an example of correspondence between input text and standardized text in training data from which a training model learns according to a second embodiment of the present invention. FIG. 11 is a diagram showing an example of a display example of a medical record when only sentences are displayed according to a second embodiment of the present invention. FIG. 12 is a diagram showing an example of the configuration of a medical record creation support screen according to a second embodiment of the present invention. Fig. 1 is a flowchart showing an example of the procedure of a medical record creation support process according to a second embodiment of the present invention. Fig. 2 is a diagram showing an example of correspondence between input texts and standardized texts in training data according to a modified example of the first embodiment of the present invention. Fig. 3 is a diagram showing an example of correspondence between a set of input texts and a set of standardized texts in training data according to a modified example of the second embodiment of the present invention.

[0012] Hereinafter, examples of modes for carrying out the present invention (hereinafter referred to as "embodiments") will be described with reference to the accompanying drawings. Various numerical values ​​in the embodiments of the present invention are merely examples, and the present invention is not limited to the embodiments described below. Furthermore, in this specification and drawings, identical components or components having substantially the same functions will be assigned the same reference numerals, and redundant explanations will be omitted.

[0013] <General Configuration of Medical Record Creation Support System> First, the configuration of a medical record creation support system 100 according to an embodiment of the present invention will be described with reference to Fig. 1. Fig. 1 is a diagram showing a general configuration example of the medical record creation support system 100.

[0014] 1, the medical record creation support system 100 includes a server 1 and terminal devices 2-1 to 2-n (n is a natural number equal to or greater than 2). The server 1 and each of the terminal devices 2-1 to 2-n are communicably connected via a network N. In the following description, when it is not necessary to distinguish between the terminal devices 2-1 to 2-n, they will be collectively referred to as "terminal device 2."

[0015] The server 1 (an example of a medical record creation support device) is installed in, for example, a cloud environment, and generates sentences to be entered into the medical record using text (hereinafter referred to as "input text") sent from multiple terminal devices 2, and sends the generated sentences to the terminal devices 2. More specifically, the server 1 first converts the input texts (an example of second expression texts) sent from the multiple terminal devices 2, which contain variations in expression, into standardized texts (an example of first expression texts), which are their official names.

[0016] Text containing inconsistencies in expression includes abbreviations of the official names of terms, synonyms, etc., as described above. Text containing inconsistencies in expression also includes incorrect expressions, i.e., text containing inaccurate expressions due to misrecognition by the user (hereinafter referred to as "misrecognition patterns"). The server 1 transmits the converted standardized text to the terminal device 2 and presents it to the user, such as a dentist. The server 1 also generates text to be entered into the medical record using the standardized text selected by the user and transmits the generated text to the terminal device 2.

[0017] The medical record described below is a dental treatment record, i.e., an "electronic medical record," that has been computerized using the medical record management function of the server 1. This electronic medical record is also an insurance medical record that records the treatment given to the patient and the insurance points. The contents of the medical record created by the server 1 according to this embodiment are sent to a receipt computer (not shown) and transcribed onto the medical receipt. The receipt computer may be provided within the server 1 according to this embodiment.

[0018] The terminal device 2 is a device installed in a dental clinic and is composed of a PC (Personal Computer), a mobile terminal such as a smartphone, etc. The terminal device 2 accepts text to be written in the medical record input by a user such as a dentist, and transmits the accepted text to the server 1. When the text to be written in the medical record is input by voice, the terminal device 2 converts the voice into text and transmits the converted text to the server 1.

[0019] Furthermore, when standardized text is transmitted from the server 1, the terminal device 2 displays the standardized text on the screen of the terminal device 2 and accepts instructions from the user. Instructions from the user include whether to adopt or not adopt the standardized text. The terminal device 2 also transmits information on the correspondence between the user's instructions and the standardized text to the server 1. Furthermore, when text to be entered into the medical record is transmitted from the server 1, the terminal device 2 transcribes the text to be entered into the medical record into the medical record.

[0020] <Configuration of Control System of Medical Record Creation Support System> Next, the configuration of each control system of the server 1 and the terminal device 2 that constitute the medical record creation support system 100 will be described with reference to Fig. 2. Fig. 2 is a block diagram showing an example of the configuration of each control system of the server 1 and the terminal device 2.

[0021] 2, the server 1 includes a control unit 10, a storage unit 11, a communication I / F (Interface) unit 12, an operation input unit 13, an output unit 14, a standardized text search unit 15, and a search result output unit 16, all connected to a bus B1. The control unit 10 is a computing device including a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, and a RAM (Random Access Memory) 103.

[0022] The CPU 101 reads out from the ROM 102 the program code of the software that realizes each function of the server 1 according to this embodiment, and loads and executes it in the RAM 103. The server 1 may include a processing device such as an MPU (Micro-Processing Unit) instead of the CPU 101. Variables, parameters, etc. that are generated during the calculation process by the CPU 101 are temporarily written to the RAM 103.

[0023] The storage unit 11 may be, for example, a hard disk drive (HDD), a solid state drive (SSD), a flexible disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, or a non-volatile memory card. The storage unit 11 stores an operating system (OS), various parameters, and programs for running the server 1. The programs are stored in the form of computer-readable program codes. The programs for running the server 1 may also be stored in the ROM 102.

[0024] The CPU 101 sequentially executes operations in accordance with the program code. In other words, the ROM 102 or the storage unit 11 is an example of a computer-readable non-transitory recording medium that stores a program to be executed by a computer.

[0025] The communication I / F unit 12 (an example of an input unit) is configured by a communication device or the like that controls communication between the terminal device 2. The communication I / F unit 12 accepts input of input text transmitted from the terminal device 2. The communication I / F unit 12 also transmits the standardized text output from the search result output unit 16 to the terminal device 2.

[0026] The operation input unit 13 is composed of, for example, a mouse, a keyboard, etc., and generates operation signals in response to user operations and supplies them to the CPU 101. The output unit 14 is, for example, a monitor composed of an LCD (Liquid Crystal Display), etc. The operation input unit 13 and the output unit 14 may be integrated into a touch panel. Furthermore, the server 1 may be configured without the operation input unit 13 and the output unit 14.

[0027] The standardized text search unit 15 (an example of a first expression text output unit) searches for standardized text corresponding to the input text transmitted from the terminal device 2 and outputs the search result. The standardized text search unit 15 includes a prompt generation unit 151 and a learning model 152.

[0028] The prompt generation unit 151 uses the input text transmitted from the terminal device 2 to generate a prompt to be input to the learning model 152. An example of the generation of a prompt by the prompt generation unit 151 will be described in detail later with reference to FIG. 5 .

[0029] The learning model 152 is configured by a language model such as LLM (Large Language Models). The learning model 152 may be configured by supervised learning AI (Artificial Intelligence) or the like. When the learning model 152 is configured by supervised learning AI, the classification algorithm used by the AI ​​may be, for example, an algorithm such as "Multi-Class Neural Networks" or "Random Forest."

[0030] If the learning model 152 is configured using supervised learning AI or the like instead of a large-scale language model, the prompt generation unit 151 is not required. Alternatively, an unsupervised learning model may be used as the learning model 152.

[0031] The learning data of the learning model 152 is correspondence information between abbreviations, synonyms, or misrecognition patterns of formal terms of terms that are expected to be included in the input text and the formal names of the terms (hereinafter also referred to as "standardized text"). When the text transmitted from the terminal device 2 is text converted into speech, the possibility that the text contains misrecognition patterns is particularly high. Therefore, in this embodiment, the learning data that the learning model 152 learns also includes information on misrecognition patterns.

[0032] By configuring the training data of the training model 152 in this way, even when text containing an incorrect expression is input to the training model 152, the training model 152 can output, as a search result, standardized text corresponding to the term that the text is assumed to represent. Examples of incorrect recognition patterns contained in text after speech conversion will be described in detail with reference to FIG. 3.

[0033] The learning model 152 predicts (infers) a standardized text that is assumed to correspond to the input text based on the learning data. The learning model 152 then outputs the standardized text with the highest confidence level of the inference, Top 1, or the standardized text with the highest confidence level (N is a natural number equal to or greater than 2), along with information on the confidence level.

[0034] Even if there is no standardized text in the training data that exactly corresponds to the input text, the learning model 152 always outputs some search result along with confidence level information according to an algorithm based on information such as the distance between the texts. Therefore, unlike when a simple conversion table method is used, even if there is no matching standardized text, a search result will always be output. The confidence level is expressed, for example, as a value between 0 and 1.

[0035] Note that the learning of the learning model 152 using the learning data is additionally performed when, for example, a term is added due to an insurance revision or the like, or when the official name of a term is changed. By performing such learning, even when the insurance is revised, the learning model 152 can appropriately predict and output the standardized text corresponding to the input text.

[0036] Furthermore, the learning model 152 in this embodiment may be trained with not only training data in which abbreviations, synonyms, or misrecognition patterns of official terms are associated one-to-one with correspondence information on the standardized text, but also training data in which the abbreviations, synonyms, or misrecognition patterns are associated set-to-set (many-to-many). Hereinafter, a form in which the learning model 152 is trained with training data associated one-to-one will be described as a "first embodiment," and a form in which the learning model 152 is trained with training data associated set-to-set will be described as a "second embodiment." Note that, unless a distinction is made between the first and second embodiments, they will be referred to as "embodiments." The search result output unit 16 outputs the information on the standardized text output from the learning model 152, together with information on the confidence level, to the terminal device 2 via the communication I / F unit 12.

[0037] 2, the configuration of the control system of the terminal device 2 will be described. The terminal device 2 includes a control unit 20, a storage unit 21, an operation input unit 22, an output unit 23, a communication I / F unit 25, a voice-to-text conversion unit 26, a display control unit 27, and a medical record transcription unit 28, which are all connected to a bus B2.

[0038] The control unit 20 is a computing device comprising a CPU 201, a ROM 202, and a RAM 203. The CPU 201 reads out program code of software that realizes each function according to the embodiment from the ROM 202, expands it in the RAM 203, and executes it. Alternatively, the CPU 201 reads out the program code directly from the ROM 202 and executes it as is. The terminal device 2 may include a processing device such as an MPU instead of the CPU 201. Variables, parameters, etc. generated during the computational processing by the CPU 201 are temporarily written to the RAM 203.

[0039] The storage unit 21 may be, for example, an HDD, SSD, flexible disk, optical disk, magneto-optical disk, CD-ROM, CD-R, or non-volatile memory card. In addition to the OS and various parameters, the storage unit 21 also stores programs for operating the terminal device 2, a medical record 211, and the like. The programs are stored in the form of computer-readable program codes. The programs for operating the terminal device 2 may also be stored in the ROM 202.

[0040] The CPU 201 sequentially executes operations in accordance with the program code. In other words, the ROM 202 or the storage unit 21 is used as an example of a computer-readable non-transitory recording medium that stores a program to be executed by a computer.

[0041] The operation input unit 22 is configured with, for example, a mouse, a keyboard, etc., and generates operation signals in response to user input and supplies them to the CPU 201. The output unit 23 is, for example, a monitor configured with, for example, an LCD, etc. The output unit 23 displays, for example, a medical record creation support screen Sc (see FIG. 8, etc.) that supports the creation of a medical record. The operation input unit 22 and the output unit 23 may be configured integrally as a touch panel.

[0042] The voice input unit 24 is configured by, for example, a microphone, and receives voice input of the text to be recorded in the medical record, spoken by the user. The communication I / F 25 is configured by a communication device that controls communication with the server 1.

[0043] The speech-to-text conversion unit 26 is a functional block that provides speech recognition and speech-to-text conversion functions, commonly known as "S2T (Speech to Text)," and converts speech input to the speech input unit 24 into text and outputs it. The display control unit 27 controls the display of a medical record creation support screen Sc and the like on the output unit 23. The medical record transcription unit 28 transcribes the formatted text sent from the server 1 into the medical record.

[0044] First Embodiment [Examples of erroneous recognition patterns contained in text after speech conversion] Next, examples of erroneous recognition patterns contained in text after speech conversion will be described. Fig. 3 is a diagram showing examples of erroneous recognition patterns contained in text after speech conversion.

[0045] Figure 3 (1) shows a text listing the patient's remarks and the dentist's comments in the medical record. Figure 3 (2) shows an example of text obtained by converting the text described in (1) into a voice read aloud using a speech-to-text conversion function such as S2T, which is standard on the OS. Figure 3 (3) shows an example of text obtained by converting the text described in (1) into a voice read aloud using a speech-to-text conversion function such as medical-specific S2T. In Figures 3 (2) and (3), incorrectly recognized parts are underlined.

[0046] In the example of conversion using a standard speech-to-text function shown in Figure 3 (2), the rate of misrecognition patterns is relatively low in the part corresponding to the patient's statement. On the other hand, in the latter part of the text, where the dentist's opinion is given and contains a lot of technical terms, "upper right six all tooth surfaces" is misrecognized as "upper right six all paper surfaces" and "C place" is misrecognized as "P place."

[0047] Even in the example of the medical-specific speech-to-text conversion shown in Figure 3 (3), the dentist's opinion section in the latter half, which contains many technical terms, contains several misrecognition patterns. For example, "upper right 6 all tooth surfaces" is misrecognized as "upper right 6 whole body," and "C area" is misrecognized as "invasive."

[0048] In this embodiment, such misrecognition patterns are also associated with the correct names of terms and are learned by the learning model 152. Therefore, according to this embodiment, even if the text converted by the speech-to-text conversion unit 26 of the terminal device 2 includes a misrecognition pattern, the learning model 152 outputs information on the correct name of the text.

[0049] [Example of Correspondence Between Input Text and Standardized Text in Training Data] Next, an example of correspondence between input text and standardized text in training data will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of correspondence between input text and standardized text in training data.

[0050] The left column of Fig. 4 shows input text, and the right column shows standardized text. As shown in Fig. 4, misrecognition patterns in the input text are underlined. In Fig. 4, for example, the standardized text "Metal Crown Restoration (4 / 5 Crown (Premolar and Molar))" is associated with its abbreviations "4 / 5 Crown" and "4 / 5 Cro," as well as with the misrecognition pattern "4 / 5 Crown."

[0051] In addition, the abbreviations "renimp" and "C-imp" and the misrecognition pattern "Rainy part" are associated with the "associated impression" in the standardized text. Furthermore, the abbreviation "P-sho" and the misrecognition pattern "T-shop" are associated with the "periodontal disease treatment" in the standardized text.

[0052] The misrecognition patterns associated with the standardized text include not only terms that are actually misrecognized by the speech-to-text conversion unit 26, but also terms that are incorrect expressions and terms that are assumed to be incorrect expressions. By including these terms in the misrecognition patterns, even when a user such as a dentist inputs a term that is an expression that is incorrectly recognized, the learning model 152 outputs the correct name of the term as the standardized text.

[0053] [Example of Prompt Generation] Next, an example of prompt generation by the prompt generation unit 151 will be described with reference to Fig. 5. Fig. 5 is a diagram showing an example of correspondence between a prompt and standardized text output as a search result from the learning model 152.

[0054] The left column of Fig. 5 shows examples of prompts, and the right column shows examples of standardized text as a search result of the learning model 152. The left column of Fig. 5 shows an example of a prompt generated by the prompt generation unit 151 when, for example, the term input from the terminal device 2 is "four-five volumes." The prompt reads, "You are an experienced dentist in Japan. Based on the attached learning data, please suggest a correction to the text input by the user. Note that the text to be presented must be the "standardized text" from the learning data. If conversion is not required, "No conversion" should be output. Text input by user: four-five volumes."

[0055] When such a prompt is input, the learning model 152 configured with the LLM can output "metal crown restoration (4 / 5 crown (premolar and molar))" as a search result based on the learning data shown in Figure 4.

[0056] 6 to 8, a configuration example of the medical record creation support screen Sc generated by the display control unit 27 of the terminal device 2 will be described. Figures 6 to 8 are diagrams showing a configuration example of the medical record creation support screen Sc.

[0057] The medical record creation support screen Sc shown in Fig. 6 is a screen that is displayed when creating a medical record for patient X. The medical record creation support screen Sc shown in Fig. 6 displays a pop-up screen Scp that opens when an instruction to edit the medical record is given.

[0058] A menu display area Ar1 is displayed at the top of the pop-up screen Scp. The menu display area Ar1 is an area where buttons corresponding to various menus such as "Close," "Back," and "Next Item" are displayed.

[0059] Below the menu display area Ar1, a treatment input content display area Ar2 and a standardized text information display area Ar3 are displayed. The treatment input content display area Ar2 has the following fields: "item," "points," and "number of times." The "item" field indicates the treatment item entered in the medical record, the "points" field indicates the medical fee points, and the "number of times" field indicates the number of times the treatment has been performed. The treatment input content display area Ar2 in FIG. 6 shows an example in which the "item" is "four-fifths of a roll," the "points" are "100," and the "number of times" is "1."

[0060] The standardized text information display area Ar3 displays items of standardized text output as search results from the learning model 152 and information on their confidence levels. The standardized text display function is provided to the user when the user presses the standardized AI button Bn located at the right end of the menu display area Ar1.

[0061] 7 shows an example of a screen that is displayed after detecting that the standardized AI button Bn has been pressed. In the standardized text information display area Ar3 of the pop-up screen Scp shown in FIG. 7, the item "Metal crown restoration (4 / 5 crown (premolar and molar))" is displayed in the top row. The "Certainty" item indicates that the certainty is "0.96." Furthermore, the standardized text information display area Ar3 displays, as search results below Top 2, "Vital tooth crown formation" with a certainty of "0.001" and "ABO" with a certainty of "0.0002."

[0062] By checking the content displayed in the standardized text information display area Ar3, the user can refer to the information on the degree of certainty and appropriately select the standard text to be transcribed into the medical record.

[0063] When the user double-clicks (tap) on any of the items displayed in the standardized text information display area Ar3, the standardized text displayed in that item is selected as a term to be transcribed into the medical record. The selected standardized text is then transcribed into the medical record by the medical record transcription unit 28 (see FIG. 2). The standardized text information display area Ar3 may be provided with additional buttons for selecting and confirming the standardized text, and transcription into the medical record may be performed when pressing one of these buttons is detected.

[0064] 8 shows an example of the medical record creation support screen Sc after the standardized text has been transcribed. The medical record creation support screen Sc shown in FIG. 8 displays the standardized text selected by the user, i.e., "Metal crown restoration (4 / 5 crown (premolar and molar))," transcribed into the medical record.

[0065] [Medical Record Creation Support Processing] Next, the medical record creation support processing by the medical record creation support system 100 according to this embodiment will be described with reference to Fig. 9. Fig. 9 is a flowchart showing an example of the procedure of the medical record creation support processing.

[0066] First, the speech input unit 24 (see FIG. 2) of the terminal device 2 of the medical record creation support system 100 receives terms to be recorded in the medical record from the user by speech input (step SA1a) or by text input (step SA1b). If text is received by speech input in step SA1a, the speech-to-text conversion unit 26 converts the input speech into text (step SA2a).

[0067] After processing step SA2a or step SA1b, control unit 20 of terminal device 2 transmits the input text to server 1 via communication I / F unit 25 (step SA3). Next, communication I / F unit 12 of server 1 receives the input text transmitted from terminal device 2 (step SB1). Next, control unit 10 of server 1 inputs the input text received by communication I / F unit 12 to standardized text search unit 15 (step SB2).

[0068] Next, the prompt generation unit 151 of the standardized text search unit 15 generates a prompt using the input text and inputs the generated prompt to the learning model 152 (step SB3). The learning model 152 searches the training data for a standardized text corresponding to the input text and outputs the search result (step SB4). The search result output unit 16 then transmits the standardized text and confidence level information output from the learning model 152 as the search result to the terminal device 2 via the communication I / F unit 12 (step SB5).

[0069] Next, the communication I / F unit 25 of the terminal device 2 receives the search results transmitted from the server 1 (step SA4). The display control unit 27 of the terminal device 2 then displays the received terminal results on the medical record creation support screen Sc (see FIG. 6) (step SA5). Next, the control unit 20 of the terminal device 2 determines whether any standardized text has been selected by the user on the medical record creation support screen Sc (step SA6). If it is determined in step SA6 that no standardized text has been selected (NO in step SA6), the control unit 20 repeats the determination in step SA6.

[0070] On the other hand, if it is determined in step SA6 that any standardized text has been selected (YES in step SA6), the medical record transcription unit 28 transcribes the standardized text selected by the user into the medical record (step SA7). After processing in step SA7, the medical record creation support process by the medical record creation support system 100 ends.

[0071] In the above-described embodiment, the standardized text search unit 15 of the server 1 predicts and outputs standardized text corresponding to the input text based on learning data that has learned the correspondence between standardized text, which is the official name of a procedure performed on a patient, and input text that includes abbreviations of the official name, synonyms, misrecognition patterns, etc. Therefore, according to this embodiment, even if a user such as a dentist inputs an abbreviation, synonym, or misrecognition pattern of a procedure into the terminal device 2, the official name of the procedure is output from the server 1.

[0072] Therefore, according to this embodiment, users such as dentists can comfortably write medical records using terms that they use on a daily basis. Furthermore, according to this embodiment, even if there is no standardization of terms that indicate procedures, users can create medical records using terms that are unified (standardized).

[0073] Furthermore, in this embodiment, the standardized text search unit 15 predicts and outputs standardized text corresponding to the input text based on the learning data. Therefore, a situation in which no standardized text corresponding to the input text exists, which is expected when the input text and the standardized text are associated with each other in a table or the like, cannot occur in this embodiment. In other words, according to this embodiment, even if the standardized text has a low degree of certainty in its correspondence with the input text, some standardized text can always be output from the server 1.

[0074] Furthermore, in this embodiment, the standardized text search unit 15 associates the standardized text with information on the degree of certainty of its correspondence with the input text and outputs it. The correspondence information between the standardized text and the degree of certainty is then displayed on the screen of the output unit 23 of the terminal device 2. Therefore, the user can select the standardized text to be transcribed into the medical record while referring to the degree of certainty information.

[0075] In addition, in this embodiment, the correspondence between input text, which is text converted from speech, and standardized text is also learned in the training data. This input text also includes text converted from speech due to erroneous recognition by the speech-to-text conversion unit 26. Therefore, even if the conversion by the speech-to-text conversion unit 26 has a specific quirk or the accuracy of the speech conversion is low, this embodiment makes it possible to create a medical record using the official names of terms.

[0076] Second Embodiment In the first embodiment described above, an example was given in which the learning model 152 learns the correspondence between input text and standard text. In the second embodiment, an example will be described in which the learning model 152 learns a set of text. More specifically, the learning model 152 learns the correspondence between a set of term abbreviations, synonyms, and error recognition patterns and a set of standardized text. In the second embodiment, the learning model 152 also learns a set of text that is missing input text corresponding to an action that should be included in a series of actions consisting of multiple actions, as a set of input text that includes error recognition patterns.

[0077] [Example of Correspondence Between Input Text and Standardized Text in Training Data] Fig. 10 is a diagram showing an example of correspondence between input text and standardized text in training data trained by the training model 152. As in Fig. 4, the left column of Fig. 10 shows input text, and the right column shows standardized text. Also, in the table shown in Fig. 10, misrecognition patterns are underlined.

[0078] In the top row of the table shown in FIG. 10, a set of input texts "4 / 5 crown," "BT (centric occlusion, paraffin wax used)," and "TeC" are associated with a set of standard texts "Metal crown restoration (4 / 5 crown (premolar and molar))," "Combined impression," "BT (centric occlusion, paraffin wax used)," and "TeC."

[0079] "Metal crown restoration (4 / 5 crown (premolar and molar))" in the standardized text is the official name of the abbreviation "4 / 5 crown." On the other hand, "associated impression" in the standardized text is a term for which no corresponding abbreviation or synonym is included in the input text. If "metal crown restoration (4 / 5 crown (premolar and molar))," "BT (centric occlusion, paraffin wax used)," and "TeC" procedures are performed, the "associated impression" procedure should be included in a series of procedures that includes each of these procedures. Therefore, the absence of the "associated impression" procedure in the series of procedures is likely due to the user forgetting to enter the item even though it was actually performed on the patient, or the user not understanding the need to enter it (mistakenly believing that it is not necessary).

[0080] As described above, the learning model 152 in this embodiment learns the correspondence between a set of input texts generated taking into consideration omissions and misrecognitions, and a set of standard texts corresponding to multiple procedures that should be performed as a series of procedures. According to this embodiment, by performing such learning, even if a procedure that should be recorded in the medical record is missing from the set of texts input by the user, it is possible to fill in the missing procedure and present it to the user.

[0081] In the third row from the top of the table shown in Figure 10, a set of input texts "denture adjustment," "scaling," "cleaning," and "home hygiene instruction" is associated with a set of standard texts "denture adjustment," "scaling," "cleaning," "fluoride application," and "home hygiene instruction." In this example, the set of input texts consists of only official names. In the set of standardized texts corresponding to this set of input texts, the term "fluoride application" is added.

[0082] By matching the set of input texts with the set of standard texts in this way in the learning data of learning model 152, it becomes possible to suggest to the user the treatment of "fluoride application" that should be performed along with the treatments of "denture adjustment," "scaling," "cleaning," and "visit hygiene instruction" as a treatment that should be included in the medical record.

[0083] [Example of Prompt Generation] Next, an example of prompt generation by the prompt generation unit 151 will be described with reference to Fig. 11. Fig. 11 is a diagram showing an example of correspondence between a prompt and standardized text output as a search result from the learning model 152.

[0084] 11, as in Fig. 5, the left column shows examples of prompts, and the right column shows examples of standardized text as search results of the learning model 152. That is, the left column of Fig. 11 shows examples of prompts generated by the prompt generation unit 151 when the set of text input from the terminal device 2 is "4 / 5 crown," "BT (centric occlusion, paraffin wax used)," and "TeC."

[0085] The prompt in Figure 11 reads, "You are an experienced dentist in Japan. Based on the attached training data, present a suggested correction for the text entered by the user. The text you present must be the "standardized text" from the training data. Even if part of the set does not match, find a set with similar text and present it. Text set entered by the user: 4 / 5 crowns, BT (centric occlusion, paraffin wax used), TeC."

[0086] When such a prompt is input, the learning model 152 configured with the LLM can output the search results "metal crown restoration (4 / 5 crown (premolar and molar)), combined impression, BT (centric occlusion position, paraffin wax used) and TeC" based on the learning data shown in Figure 10.

[0087] [Configuration Example of Medical Record Creation Support Screen] Next, a configuration example of the medical record creation support screen Sc generated by the display control unit 27 of the terminal device 2 in the second embodiment will be described with reference to Figures 12 to 14. Figures 12 to 14 are diagrams showing a configuration example of the medical record creation support screen Sc.

[0088] The configuration of the medical record creation support screen Sc shown in FIG. 12 is the same as the configuration of the medical record creation support screen Sc shown in FIG. 6, so a description of the screen configuration will be omitted.

[0089] The standardized text information display area Ar3 of the pop-up screen Scp shown in Fig. 12 displays three items: "4 / 5 crown," "BT (centric occlusion, paraffin wax used)," and "TeC." When the user presses the standardized AI button Bn in this state, the set of input texts "4 / 5 crown," "BT (centric occlusion, paraffin wax used)," and "TeC" is sent to the server 1 and input into the standardized text search unit 15 of the server 1. Furthermore, under the control of the display control unit 27 of the terminal device 2, the screen transitions to the screen shown in Fig. 13.

[0090] 13, four items are displayed in the standardized text information display area Ar3 of the pop-up screen Scp: "Metal crown restoration (4 / 5 crown (premolar and molar))," "Combined impression," "BT (centric occlusion, paraffin wax used)," and "TeC." These items are a set of standard texts output by the learning model 152 of the standardized text search unit 15 for the set of input texts described above.

[0091] The top row of the set of standard texts displayed in the standardized text information display area Ar3, "Metal Crown Restoration (4 / 5 Crown (Premolar and Molar))," is the official name of "4 / 5 Crown," one of the input texts. The second row, "Associated Impression," is the official name (standardized text) of a procedure that the learning model 152 has determined should be included in the series of procedures but is missing.

[0092] In addition, a "certainty" display area is provided to the right of the "item" display area in the standardized text information display area Ar3. The "certainty" display area displays information on the confidence of the set of standard texts displayed in the standardized text information display area Ar3. Figure 13 shows an example in which the confidence is "0.79".

[0093] In addition, below the display areas for "item" and "certainty" in the standardized text information display area Ar3, a comment display area Ar31 is provided, in which comments output from the learning model 152 are displayed. FIG. 13 shows an example in which the comment display area Ar31 displays the comment "AI comment: A missing item was found, so it was supplemented based on the learning data." By displaying such a display in the comment display area Ar31, the user can understand that there was a missing item in the item they input.

[0094] Furthermore, a content approval button Bn2 is provided below the comment display area. When the content approval button Bn2 is pressed, the multiple items displayed in the item display area of ​​the standardized text information display area Ar3 are transcribed to the medical record by the medical record transcription unit 28 of the terminal device 2.

[0095] 14 shows an example of the medical record creation support screen Sc after the standardized text has been transcribed. The medical record creation support screen Sc shown in FIG. 14 displays the standardized text selected by the user, i.e., "Metal crown restoration (4 / 5 crown (premolar and molar))," "Combined impression," "BT (centric occlusion, paraffin wax used)," and "TeC," transcribed into the medical record.

[0096] [Medical Record Creation Support Processing] Next, the medical record creation support processing by the medical record creation support system 100 according to this embodiment will be described with reference to Fig. 15. Fig. 15 is a flowchart showing an example of the procedure of the medical record creation support processing.

[0097] The processes in steps SA11a, SA12a, and SA11b are the same as those in steps SA1a, SA2a, and SA1b in FIG. 9, and therefore will not be described further.

[0098] After processing step SA12a or step SA11b, the control unit 20 (see FIG. 2) of the terminal device 2 determines whether all text has been entered (step SA13). After entering all text, the user presses the standardized AI button Bn (see FIG. 12, etc.) on the medical record creation support screen Sc. Therefore, for example, if the control unit 20 detects that the standardized AI button Bn has been pressed, the determination in step SA13 will be YES.

[0099] If it is determined in step SA13 that all the text has not been input (NO in step SA13), control unit 20 returns to step SA11a or SA11b and waits for input from the user. On the other hand, if it is determined in step SA13 that all the text has been input (YES in step SA13), control unit 20 transmits the text to server 1 via communication I / F unit 25 (step SA14).

[0100] The processing from step SB11 to step SB15 performed by the server 1 after step SA14 is the same as the processing from step SB1 to step SB5 in Fig. 9. Furthermore, the processing from step SA15 to step SA18 performed by the terminal device 2 after step SB15 is the same as the processing from step SA4 to step SA7 in Fig. 9. Therefore, a description of these processing steps will be omitted.

[0101] The second embodiment described above provides the same advantages as the first embodiment. Furthermore, in the second embodiment, even if a user, such as a dentist, mistakenly recognizes a procedure that should be included in a series of procedures as unnecessary, or forgets to record a necessary procedure, the medical record creation support system 100 presents the results of the procedure that should have been recorded in the medical record. Therefore, the user can recognize their own mistake or omission and transcribe accurate information into the medical record.

[0102] Furthermore, according to the second embodiment, even if a set of input texts corresponding to procedures that are not supposed to be combined are mistakenly entered as a series of procedures, it is possible to prevent the incorrect combination of procedures from being transcribed as is into the medical record.

[0103] In the second embodiment, the learning model 152 searches for standardized texts using training data obtained by learning a set of input texts. Therefore, even when text that the learning model 152 has not yet learned is input, the learning model 152 can search for a set of standardized texts that are likely to correspond to the input texts, based on other input texts included in the set. The medical record creation support system 100 can then present the searched set of standardized texts to the user as suggested revisions to the term group to be transcribed into the medical record.

[0104] Currently, the definition of the set of procedures that should be recorded in the medical record varies from one medical record system to another. The accuracy of the definition of the set of procedures in a medical record system depends on the depth of insurance knowledge of the insurance technicians at the manufacturer of the medical record system. Furthermore, if a medical record system with an incorrect definition of the set of procedures that should be recorded in the medical record is used, there is a possibility that the procedures recorded in the medical record created by the medical record system will be incomplete or over-specified.

[0105] If there is an excess or deficiency in the treatment recorded on the receipt, the receipt will be returned by the insurer as a medical malpractice receipt. When a receipt is returned, the dental clinic must investigate and re-create the medical malpractice receipt, and the insurer will not pay the dental clinic medical expenses until the assessment is made after a re-examination. Therefore, if a medical record is created that shows an deficiency in a treatment that should have been included as a series of treatments, the dental clinic could suffer significant losses. Conversely, if a treatment that should not have been included as a series of treatments is recorded on the receipt, the patient will have to pay unnecessary medical expenses, which of course leads to an increase in the medical expenses paid by the government as medical fees.

[0106] According to the medical record creation support system 100 of the second embodiment, if there are any deficiencies in the treatment recorded in the medical record, the information about the deficiencies is presented to the user. In other words, the medical record creation support system 100 of the second embodiment can also provide the user with a so-called "receipt check" function. Therefore, according to the second embodiment, it is possible to prevent the creation of a medical record that leads to an incomplete medical receipt.

[0107] In the first and second embodiments described above, the standard text or a set of standard texts output from the learning model 152 is first presented to the user as a revision proposal, and an instruction as to whether or not to transcribe the proposed text into the medical record is received from the user. However, the present invention is not limited to this. The medical record creation support system 100 according to this embodiment may automatically revise the content to be transcribed into the medical record based on the standard text or a set of standard texts output from the learning model 152.

[0108] In the above-described embodiment, the learning model 152 outputs standard texts representing the proper names of abbreviations, synonyms, misrecognition patterns, etc. based on input text containing such abbreviations, synonyms, misrecognition patterns, etc. In the second embodiment, the learning model 152 outputs a set of standard texts representing the proper names of abbreviations, synonyms, misrecognition patterns, deficiencies, incorrect combinations, etc. based on a set of input text containing such abbreviations, synonyms, misrecognition patterns, deficiencies, incorrect combinations, etc. However, the present invention is not limited to these examples. The medical record creation support system of the present invention may output standardized texts in a second language different from the first language based on input text in a first language.

[0109] Fig. 16 is a diagram showing an example of correspondence between input texts and standardized texts in training data according to a modification of the first embodiment, and Fig. 17 is a diagram showing an example of correspondence between a set of input texts and a set of standardized texts in training data according to a modification of the second embodiment. In each of the examples shown in Fig. 16 and Fig. 17, the first language is Japanese and the second language is English.

[0110] 16, for example, the English standardized text "partial veneer crown (4 / 5)" is associated with the Japanese abbreviations "4 / 5 kan" and "4 / 5 Cro" and the misrecognition pattern "five-fourth volume." By configuring the learning data in this way, even when Japanese (first language) terms including abbreviations, synonyms, misrecognition patterns, etc. are input, the medical record creation support system 100 can output standard texts that are the official names of these terms in English (second language).

[0111] 17, for example, a set of input texts in Japanese, "4 / 5 crown," "BT (centric occlusion, paraffin wax used)," and "TeC," is associated with a set of standard texts in English, "partial veneer crown (4 / 5)," "combined impression (C-imp)," "BT," and "temporary crown." By configuring the learning data in this way, the learning model 152 can output a set of standard texts that are the official names of these items and a set of standard texts in English (second language) that correspond to the exact procedures, based on a set of input texts in Japanese (first language) that include abbreviations, synonyms, misrecognition patterns, omissions, incorrect combinations, etc.

[0112] Furthermore, in the above-described embodiment, the creation of medical records (electronic medical records) and medical receipts in dental treatment has been described, but the present invention can also be applied when creating medical records (electronic medical records) and medical receipts for treatment by doctors, nurses, physical therapists, chiropractors, etc. Furthermore, the medical record creation support system of the present invention can be applied not only to dentistry but also to various medical departments such as medicine, pharmacy, and veterinary medicine.

[0113] In the above-described embodiment, the object for which the medical record creation support system supports the creation of an insurance medical record required for claiming medical insurance claims was given as an example, but the present invention is not limited to this. The object for which the medical record creation support system of the present invention supports the creation of a "sub-medical record" containing various information obtained through communication with the patient may also be given as an example.

[0114] In addition, the above-mentioned embodiment examples provide detailed and specific explanations of the configurations of the devices (servers, terminal devices) and systems (medical record creation support systems) in order to clearly explain the present invention, and are not necessarily limited to those that include all of the configurations described.

[0115] 1 and 2, the control lines or information lines shown by solid lines are those considered necessary for explanation, and do not necessarily show all the control lines or information lines in the product. In reality, it can be considered that almost all components are interconnected.

[0116] In addition, in this specification, processing steps describing chronological processing include not only processing that is performed chronologically in the order described, but also processing that is not necessarily performed chronologically but is performed in parallel or individually (for example, parallel processing or processing by objects).

[0117] 1...server, 2...terminal device, 2-1...terminal device, 2-n...terminal device, 15...standardized text search unit, 16...search result output unit, 25...speech to text conversion unit, 26...display control unit, 27...medical record transcription unit, 100...medical record creation support system, 151...prompt generation unit, 152...learning model, 153...search result output unit

Claims

1. A medical record creation support system including a terminal device to which input text indicating the details of a treatment performed on a patient is input, and a medical record creation support device that supports the creation of a medical record based on the input text sent from the terminal device, wherein the medical record creation support device comprises: an input unit that accepts input of the input text; and a first expression text output unit that predicts and outputs the first expression text that corresponds to the input text based on learning data that has learned the correspondence between a first expression text that is the official name of the treatment and a second expression text that is text indicating the same treatment as the treatment indicated by the first expression text but is expressed in a different way from the first expression text.

2. The medical record creation support system of claim 1, wherein the second expression text includes at least one of an abbreviation of the official name, a synonym of the official name, and an inaccurate expression based on a misrecognition of the official name.

3. The medical record creation support system described in claim 2, wherein the first expression text output unit outputs information on the degree of confidence in predicting that the second expression text corresponding to the input text corresponds to the first expression text, in association with the first expression text.

4. The medical record creation support system described in claim 3, wherein the first expression text output unit outputs correspondence information between the multiple first expression texts and their respective confidence levels when there are multiple first expression texts that are predicted to correspond to the input text.

5. The medical record creation support system according to claim 4, wherein the input text includes text converted from speech by a speech-to-text conversion unit that converts speech into text.

6. The medical record creation support system according to claim 4, wherein the training data is training data that has learned the correspondence between a set of multiple different types of second expression texts and a set of first expression texts.

7. The medical record creation support system described in claim 6, wherein the inaccurate representation also includes a set of the second representation texts that does not include input text corresponding to a procedure that should be included in a series of procedures consisting of multiple of the procedures.

8. The medical record creation support system of claim 3, wherein the medical record creation support device further comprises an output unit that transmits information about the first expression text output from the first expression text output unit to the terminal device, and the terminal device further comprises: a display control unit that displays the information about the first expression text output from the output unit on the screen of the output unit; an operation input unit into which instructions from the user based on the display content on the screen are input; and a medical record transcription unit that transcribes the first expression text into the medical record based on instructions from the user input via the operation input unit.

9. A method for supporting medical record creation using a medical record creation support system including a terminal device to which input text indicating the content of a treatment performed on a patient is input, and a medical record creation support device that supports the creation of a medical record based on the input text transmitted from the terminal device, the method comprising: a procedure in which an input unit of the medical record creation support device accepts input of the input text; and a procedure in which a first expression text output unit predicts and outputs the first expression text corresponding to the input text based on learning data that has learned the correspondence between a first expression text that is the official name of the treatment and a second expression text that is text indicating the same treatment as the treatment indicated by the first expression text but is expressed in a different way from the first expression text.

Citation Information

Patent Citations

  • Dental treatment support system

    JP2019080900A

  • Information processing device, electronic medical record creation method, and electronic medical record creation program

    JP2023026640A

  • Important report detection device, control method and program

    JP2023039713A