Exercise problem providing device, control method, and program
The exercise problem providing device supports learning diagnosis group classification codes through interactive exercises, improving the efficiency and accuracy of code handling in medical institutions.
Patent Information
- Application Number
- JP2021160315
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-30
- Publication Date
- 2025-10-30
- Estimated Expiration
- 2041-09-30
AI Technical Summary
Existing systems do not support learning how to handle diagnosis group classification codes, which are crucial for calculating hospitalization fees in medical institutions.
An exercise problem providing device that includes a problem acquisition unit, option information generation, answer screen output, answer information acquisition, and judgment unit to assist in identifying and selecting diagnosis group classification codes based on medical information.
Facilitates efficient learning of diagnosis group classification codes by providing interactive exercises that mimic real-world scenarios, enhancing the ability to correctly handle these codes without extensive manual study.
Smart Images

Figure 0007762358000001 
Figure 0007762358000002 
Figure 0007762358000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to technology for supporting learning. [Background technology]
[0002] Doctors, nurses, and others (hereinafter referred to as "doctors, etc.") are required to acquire various knowledge and skills necessary for working in the medical field. Therefore, information processing systems have been developed to support the acquisition of such knowledge and skills. Patent Document 1 discloses a system that provides learning materials in response to input of the content to be learned, in order to support nursing learning. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-102699 Summary of the Invention [Problem to be solved by the invention]
[0004] Patent Document 1 does not mention learning how to handle diagnosis group classification codes. The present invention has been made in consideration of the above-mentioned problems, and one of its objectives is to provide a technology that supports learning how to handle diagnosis group classification codes. [Means for solving the problem]
[0005] The practice problem providing device disclosed herein includes a problem acquisition unit that acquires problem information including medical information and a correct code value, which is the value of the diagnosis group classification code corresponding to the medical information; an option information generation unit that acquires the value of a partial code of a first class in the diagnosis group classification code and generates option information regarding the value of a partial code of a second class that can be selected for the first class identified by that value; an answer screen output unit that outputs screen data including information on the medical treatment content represented by the medical information, multiple options represented by the option information, and an input interface that allows one of the multiple options to be selected; an answer information acquisition unit that acquires answer information that can identify the value of the partial code of the second class selected using the input interface; and a judgment unit that determines whether the answer is correct using the correct code value and the value of the partial code of the second class identified by the answer information.
[0006] The control method of the present disclosure is executed by a computer and includes a question acquisition step of acquiring question information including medical information and a correct code value that is a value of a diagnosis group classification code corresponding to the medical information, an option information generation step of acquiring a value of a partial code of a first category in the diagnosis group classification code and generating option information regarding values of partial codes of a second category selectable for the first category identified by the value, an answer screen output step of outputting screen data including information on medical details represented by the medical information, multiple options represented by the option information, and an input interface allowing one of the multiple options to be selected, and an answer information acquisition step of acquiring answer information that allows identification of the value of the partial code of the second category selected using the input interface. and a determining step of determining whether or not the answer is correct using the correct code value and the value of the partial code of the second category specified by the answer information.
[0007] The program of the present disclosure causes a computer to execute the control method of the present disclosure. [Effects of the Invention]
[0008] According to the present disclosure, a technology is provided that supports learning how to handle diagnosis group classification codes. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 2 is a diagram illustrating an example of an outline of the operation of the exercise problem providing device of the first embodiment. [Figure 2] FIG. 10 is a diagram illustrating an example of the structure of a diagnosis group classification code. [Figure 3] FIG. 10 is a diagram illustrating an example of a hierarchical structure of diagnosis group classification codes. [Figure 4] 1 is a block diagram illustrating an example of the functional configuration of an exercise problem providing device according to a first embodiment. [Figure 5] FIG. 2 is a block diagram illustrating an example of the hardware configuration of a computer that realizes the exercise problem providing device. [Figure 6] 1 is a flowchart illustrating the flow of processing executed by the exercise problem providing device of the first embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of medical treatment information included in the practice questions. [Figure 8] FIG. 10 is a diagram illustrating an example of a question selection screen. [Figure 9] FIG. 10 is a diagram illustrating an example of classification definition information in a table format. [Figure 10] FIG. 10 is a diagram illustrating an example of an answer screen. [Figure 11] 10 is a flowchart showing a specific example of the overall flow of the operation of the exercise problem providing device. [Figure 12] 10 is a flowchart showing a specific example of the overall flow of the operation of the exercise problem providing device. [Figure 13] 10 is a flowchart showing a specific example of the overall flow of the operation of the exercise problem providing device. [Figure 14] FIG. 10 is a diagram illustrating an example of a response screen for selecting two codes for surgery, treatment, etc. [Figure 15] FIG. 10 is a diagram illustrating an example of an answer screen for selecting a secondary injury / illness code. [Figure 16] FIG. 10 is a diagram illustrating an example of an answer screen for final confirmation of answers. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In each drawing, the same or corresponding elements are designated by the same reference numerals, and duplicate explanations will be omitted as necessary for clarity. Furthermore, unless otherwise specified, predetermined values such as predetermined values and threshold values are stored in advance in a storage unit accessible from a device that uses the values. Furthermore, unless otherwise specified, the storage unit is composed of one or any number of storage devices.
[0011] Fig. 1 is a diagram illustrating an example of an outline of the operation of the exercise problem providing device 2000 of embodiment 1. Here, Fig. 1 is a diagram for facilitating understanding of the outline of the exercise problem providing device 2000, and the operation of the exercise problem providing device 2000 is not limited to that shown in Fig. 1.
[0012] In medical institutions where Diagnosis Procedure Combination (DPC) codes are used to calculate hospitalization fees, doctors and nurses (hereinafter referred to as doctors, etc.) need to be able to correctly handle DPC codes. For example, doctors, etc. need to be able to identify the DPC code value that corresponds to the specific medical treatment provided to a patient.
[0013] The exercise problem providing device 2000 provides the user with exercise problems that prompt the user to enter the value of a diagnosis group classification code corresponding to a medical treatment. By solving these exercise problems, the user can experience part or all of the process of identifying the value of a diagnosis group classification code corresponding to the medical treatment while referring to information about the medical treatment. Therefore, by using the exercise problem providing device 2000, the user can learn how to handle diagnosis group classification codes.
[0014] To achieve this, the exercise problem providing device 2000 performs the following operations. First, the exercise problem providing device 2000 acquires problem information 10. The problem information 10 includes a correct answer code value 12 and medical information 14. The correct answer code value 12 is the value of a diagnosis group classification code corresponding to the medical treatment content represented by the medical information 14.
[0015] The medical information 14 is information about the medical treatment content, and includes information necessary to identify the diagnosis group classification code corresponding to the medical treatment content. More specifically, the medical information 14 indicates, for example, identification information of the primary injury or illness, identification information of the surgery performed, identification information of the treatment performed, and identification information of secondary injuries or illnesses other than the primary injury or illness. Here, for example, the primary injury or illness is the injury or illness that requires the most medical resources per hospitalization. Note that the name, abbreviation, etc. can be used as identification information for the primary injury or illness. Further details about the medical information 14 will be provided below.
[0016] The diagnosis group classification code includes multiple subcodes that classify medical treatment content from multiple different perspectives. A hierarchical structure is also defined between the classifications. The structure of the diagnosis group classification code is explained below with reference to Figure 2.
[0017] Figure 2 illustrates the structure of a diagnosis group classification code. The diagnosis group classification code includes a partial code representing classification by primary injury or illness (the first through sixth digits from the left), a partial code representing classification by surgery (the ninth and tenth digits from the left), a partial code representing classification by surgery / treatment, etc. 1 (the eleventh digit from the left), a partial code representing classification by surgery / treatment, etc. 2 (the twelfth digit from the left), and a partial code representing classification by secondary injury or illness (the thirteenth digit from the left). Hereinafter, for simplicity's sake, the partial code representing classification by primary injury or illness, the partial code representing classification by surgery, the partial code representing classification by surgery / treatment, etc. 1, the partial code representing classification by surgery / treatment, etc. 2, and the partial code representing classification by secondary injury or illness will be referred to as the primary injury or illness code, surgery code, surgery / treatment, etc. 1 code, surgery / treatment, etc. 2 code, and secondary injury or illness code, respectively.
[0018] In the following explanation, it is assumed that the respondent 80 will not be allowed to select the values of the seventh and eighth digits from the left and the last digit in the diagnosis group classification code in Figure 2. Therefore, the values of these digits are shown as x. However, the exercise question providing device 2000 may also allow the respondent 80 to answer these values.
[0019] The meaning of each partial code value is predefined, for example, by the Diagnostic Group Classification Electronic Point Table published by the Ministry of Health, Labor and Welfare. For example, the value of the main illness code "060035" in Figure 2 is defined as "malignant tumor of the colon (including appendix)" in the Diagnostic Group Classification Electronic Point Table. Therefore, if the main illness indicated in the medical treatment content corresponds to "malignant tumor of the colon (including appendix)," the doctor, etc., will select the value "060035" as the value of the main illness code in the process of identifying the diagnostic group classification code corresponding to that medical treatment content.
[0020] In the following explanation, unless otherwise specified, specific examples of the definitions of diagnostic group classification codes will be those listed in the diagnostic group classification electronic score table updated on August 11, 2021. However, the definitions of diagnostic classification codes used by the practice problem providing device 2000 are not limited to those listed in the diagnostic group classification electronic score table.
[0021] For classifications that are in a hierarchical relationship in the hierarchical structure of diagnosis group classification codes, the necessity of selecting a partial code for the lower classification and the meaning of the code value are defined in association with the value of the partial code for the higher classification. Therefore, in the process of identifying the diagnosis group classification code corresponding to the medical treatment content, the partial code values are identified by tracing the hierarchical structure from the top.
[0022] Figure 3 illustrates the hierarchical structure of diagnosis group classification codes. In Figure 3, surgery is positioned below the main injury or illness. Therefore, whether or not a surgery code needs to be selected and the meaning of the code value depend on the value of the main injury or illness code. For example, if the main injury or illness code is 060035 or 060040, it is defined that a lower-level surgery code must be selected. On the other hand, if the main injury or illness code is 060390, it is defined that a lower-level surgery code does not need to be selected. Therefore, doctors and other medical professionals confirm whether or not a surgery code needs to be selected based on the value of the identified main injury or illness code, and if a surgery code needs to be selected, they select the surgery code corresponding to the medical treatment. Note that for partial codes in diagnosis group classification codes for which no code value is selected, each digit of the value is represented by an x.
[0023] Similarly, when the primary injury / illness code is 060035, surgery code 02 is defined as "intestinal anastomosis, etc.", while when the primary injury / illness code is 060040, surgery code 02 is defined as "anal malignant tumor surgery, resection, etc." In this way, even if the values of surgery codes are the same, the meaning of the value depends on the value of the primary injury / illness code above.
[0024] Surgery / Treatment etc. 1, Surgery / Treatment etc. 2, and Secondary Illnesses are subordinate to the main injury / illness and surgery. For each of Surgery / Treatment etc. 1, Surgery / Treatment etc. 2, and Secondary Illnesses, whether or not a code value needs to be selected is defined in correspondence with the pair of main injury / illness code value and surgery code value. However, in cases where no surgery corresponding to the main injury / illness is defined, whether or not a code value needs to be selected for Surgery / Treatment etc. 1, Surgery / Treatment etc. 2, and Secondary Illnesses is defined only according to the value of the main injury / illness code.
[0025] For each of Surgery / Treatment, etc. 1, Surgery / Treatment, etc. 2, and Secondary Illness, the meaning of the code value is defined in correspondence with the value of the primary injury / illness code. However, for each of Surgery / Treatment, etc. 1, Surgery / Treatment, etc. 2, and Secondary Illness, the meaning of the code value may also be defined in correspondence with a pair of the value of the primary injury / illness code and the value of the surgery code.
[0026] The exercise problem providing device 2000 provides exercise problems so that the respondent 80 can experience the process of determining a diagnosis group classification code while taking into account such a hierarchical structure. Specifically, the exercise problems include the process of "when a value of a partial code of the first classification is selected, select a value of a partial code of the second classification that is lower than the first classification represented by that value while referring to the medical treatment details." For example, this is the process of "when 060035 is selected as the main injury / illness code, select a value of a surgery code while referring to the medical treatment details."
[0027] In order to provide such exercises, the exercise problem providing device 2000 generates option information 20, which is information about the values of the partial codes of the second category that can be selected for the first category identified by the code value, based on the value of the partial code of the first category. For example, suppose the first and second categories are a primary injury or illness and surgery, and 060035 is selected as the value of the primary injury or illness code. In this case, the option information 20 is information about the values of the surgery codes that can be selected for the primary injury or illness identified by the value 060035.
[0028] The information about the code value indicated by the option information 20 is, for example, information indicating the code value and its meaning. For example, when the main injury / illness code is 060035, selectable values of the surgery code and their meanings include "99: No surgery," "97: Surgery not in the definition table," "97: Endoscopic gastrointestinal hemostasis," "97: Lower gastrointestinal stent placement," and "04: Endoscopic colon polyp / mucosal resection, diameter less than 2 centimeters."
[0029] The exercise question providing device 2000 outputs screen data 40 including information on medical treatment details represented by medical treatment information 14, options for the values of the partial codes of the second category represented by option information 20, and an input interface (such as a button) for selecting one of the options. This screen data 40 is information (such as HTML data) that defines an answer screen, which is a screen for answering the exercise questions. The answerer 80 answers using the input interface included in the answer screen.
[0030] Here, the answer screen is displayed on the display device of the respondent terminal 90 used by the respondent 80. The respondent terminal 90 is any computer used by the respondent 80. The respondent terminal 90 may be realized as an integral part of the exercise question providing device 2000, or may be realized as a separate entity from the exercise question providing device 2000.
[0031] The exercise question providing device 2000 acquires answer information 60 indicating the answer of the respondent from the respondent terminal 90. Then, the exercise question providing device 2000 determines whether the answer is correct or incorrect using the answer information 60 and the correct code value 12. When the respondent is asked to enter the value of each of multiple partial codes, the exercise question providing device 2000 may perform the correctness determination all at once after acquiring all the answers, or may perform the correctness determination each time an answer for each partial code is acquired.
[0032] <Example of effects> According to the exercise problem providing device 2000 of this embodiment, an exercise problem is provided to the respondent 80, which asks the respondent 80 to "appropriately select a partial code of a lower classification according to the medical treatment content when a partial code of a higher classification has been selected" for the diagnosis group classification code. The answer by the respondent 80 is then evaluated by the exercise problem providing device 2000. This allows the respondent 80 to learn how to handle diagnosis group classification codes with less effort than when using a book or the like.
[0033] Furthermore, as will be described later, by preparing appropriate practice questions, the respondent 80 can more efficiently learn how to handle diagnosis group classification codes. For example, practice questions are prepared regarding injuries and illnesses that occur frequently or are important at the medical institution where the respondent 80 works. This allows the respondent 80 to learn how to handle diagnosis group classification codes for medical treatment contents that the respondent 80 is likely to deal with, thereby improving learning efficiency.
[0034] The exercise problem providing device 2000 of this embodiment will be described in more detail below.
[0035] <Example of functional configuration> FIG. 4 is a block diagram illustrating the functional configuration of the exercise problem providing device 2000 of the first embodiment. The exercise problem providing device 2000 includes a question information acquiring unit 2020, an option information generating unit 2040, an answer screen output unit 2060, an answer information acquiring unit 2080, and a determination unit 2100. The question information acquiring unit 2020 acquires question information 10 including a correct code value 12 and medical information 14. The option information generating unit 2040 generates option information 20 regarding the value of a partial code of a second category selectable for the first category identified by the value of the partial code of the first category in the diagnosis group classification code. The answer screen output unit 2060 outputs screen data 40 including information on the medical treatment content represented by the medical information 14, information on the options represented by the option information 20, and an input interface for selecting one of the options. The answer information acquiring unit 2080 acquires answer information 60 representing an answer entered using the input interface. The determination unit 2100 uses the correct code value 12 and the answer indicated by the answer information 60 to determine whether the answer is correct or incorrect.
[0036] <Example of hardware configuration> Each functional component of the exercise problem providing device 2000 may be realized by hardware that realizes the functional component (e.g., a hardwired electronic circuit, etc.), or by a combination of hardware and software (e.g., a combination of an electronic circuit and a program that controls it, etc.). Below, we will further explain the case where each functional component of the exercise problem providing device 2000 is realized by a combination of hardware and software.
[0037] FIG. 5 is a block diagram illustrating an example of the hardware configuration of a computer 500 that realizes the exercise problem providing device 2000. The computer 500 is any computer. For example, the computer 500 is a stationary computer such as a PC (Personal Computer) or a server machine. Alternatively, the computer 500 may be a portable computer such as a smartphone or a tablet terminal. The computer 500 may be a dedicated computer designed to realize the exercise problem providing device 2000, or may be a general-purpose computer.
[0038] For example, by installing a predetermined application on the computer 500, each function of the exercise problem providing device 2000 is realized on the computer 500. The application is configured as a program for realizing each functional component of the exercise problem providing device 2000. The method for acquiring the program is arbitrary. For example, the program can be acquired from a storage medium (such as a DVD disk or USB memory) on which the program is stored. Alternatively, the program can be acquired by downloading it from a server device that manages the storage device on which the program is stored.
[0039] The computer 500 includes a bus 502, a processor 504, a memory 506, a storage device 508, an input / output interface 510, and a network interface 512. The bus 502 is a data transmission path for the processor 504, the memory 506, the storage device 508, the input / output interface 510, and the network interface 512 to transmit and receive data to and from each other. However, the method for connecting the processor 504 and other components to each other is not limited to a bus connection.
[0040] The processor 504 is a variety of processors, such as a central processing unit (CPU), a graphics processing unit (GPU), or a field-programmable gate array (FPGA). The memory 506 is a main storage device realized using a random access memory (RAM) or the like. The storage device 508 is an auxiliary storage device realized using a hard disk, a solid state drive (SSD), a memory card, or a read-only memory (ROM) or the like.
[0041] The input / output interface 510 is an interface for connecting the computer 500 to an input / output device. For example, the input / output interface 510 is connected to an input device such as a keyboard and an output device such as a display device.
[0042] The network interface 512 is an interface for connecting the computer 500 to a network. This network may be a LAN (Local Area Network) or a WAN (Wide Area Network).
[0043] The storage device 508 stores a program (a program that realizes the above-mentioned application) that realizes each functional component of the exercise problem providing device 2000. The processor 504 reads this program into the memory 506 and executes it, thereby realizing each functional component of the exercise problem providing device 2000.
[0044] The exercise problem providing device 2000 may be realized by one computer 500 or by multiple computers 500. In the latter case, the configurations of the computers 500 do not need to be the same, and can be different from each other.
[0045] <<About the respondent terminal 90>> As described above, the respondent terminal 90 may be provided integrally with the exercise question providing device 2000, or may be provided separately from the exercise question providing device 2000. In the former case, both the exercise question providing device 2000 and the respondent terminal 90 are realized by a computer 500. For example, the respondent 80 installs an application for realizing the exercise question providing device 2000 in the respondent terminal 90, such as a PC, smartphone, or tablet terminal, that the respondent 80 can use. By starting this application on the respondent terminal 90, the respondent 80 can use the exercise questions on the respondent terminal 90.
[0046] When the respondent terminal 90 is provided separately from the exercise problem providing device 2000, for example, the exercise problem providing device 2000 is realized as a server machine, and the respondent terminal 90 is realized as a PC or the like. In this case, for example, the exercise problem providing device 2000 provides a website where exercise problems can be used. By accessing this website using the respondent terminal 90, the respondent 80 can use the exercise problems provided by the exercise problem providing device 2000.
[0047] <Processing flow> 6 is a flowchart illustrating the flow of processing executed by the exercise problem providing device 2000 of embodiment 1. The question information acquisition unit 2020 acquires question information 10 (S102). The choice information generation unit 2040 generates choice information 20 (S104). The answer screen output unit 2060 outputs screen data 40 (S106). The answer information acquisition unit 2080 acquires answer information 60 (S108). The judgment unit 2100 judges whether the answer is correct or incorrect (S110).
[0048] <Getting problem information 10: S102> The question information acquisition unit 2020 acquires the question information 10 (S102). As described above, the question information 10 indicates the correct code value 12 and the medical information 14. The correct code value 12 indicates the value of the diagnosis group classification code corresponding to the medical treatment content indicated in the medical information 14. The medical information 14 is information about the content of the medical treatment, and includes various information necessary to identify the value of the diagnosis group classification code corresponding to the medical treatment content. Note that the information included in the question information 10 is not limited to the correct code value 12 and the medical information 14. For example, the question information 10 may further include identification information for identifying the practice question (hereinafter referred to as question identification information), information indicating the importance of the practice question, etc.
[0049] As mentioned above, the diagnosis group classification code includes the main injury / illness code, surgery code, surgery / procedure 1 code, surgery / procedure 2 code, and secondary injury / illness code. Therefore, medical information 14 may include information necessary to identify the main injury / illness code, information necessary to identify the surgery code, information necessary to identify the surgery / procedure 1 code, information necessary to identify the surgery / procedure 2 code, and information necessary to identify the secondary injury / illness code. Information necessary to identify the surgery code includes the name of the surgery performed on the patient. Information necessary to identify the surgery / procedure 1 code and the surgery / procedure 2 code include the names of procedures classified as surgery / procedure 1 and procedures classified as surgery / procedure 2, respectively. Information necessary to identify the secondary injury / illness code includes the name of the secondary injury / illness.
[0050] However, the medical information 14 does not need to include information about partial codes for which no corresponding code value exists in the medical treatment. For example, as mentioned above, no surgery code is defined for the primary injury / illness code 060390. Therefore, the medical information 14 that represents the medical treatment for which the primary injury / illness code is 060390 does not need to include information necessary to identify the surgery code.
[0051] Here, it is preferable that the medical information 14 further includes information other than the information necessary to identify each partial code. In actual medical practice, doctors and other medical professionals must distinguish between information necessary to identify a diagnosis group classification code and information that is not necessary from various pieces of information about a patient, and identify the diagnosis group classification code corresponding to that patient. Therefore, by intentionally including information other than the information necessary to identify the value of the diagnosis group classification code in the exercise questions presented by the exercise question providing device 2000, respondents 80 can acquire the ability to find the information necessary to identify the diagnosis group classification code by themselves.
[0052] Figure 7 is a diagram showing an example of medical information included in the practice questions. In this example, the information necessary to identify the main illness code is listed in the main illness name field. In this example, the main illness code can be identified using the information "main illness name = sigmoid colon cancer."
[0053] The information necessary to identify the surgery code, surgery / procedure 1, and surgery / procedure 2 is listed in the procedure name column. The procedure name column lists various procedures performed on patients. Procedures performed on patients include procedures classified as surgery, procedures classified as surgery / procedure 1, procedures classified as surgery / procedure 2, and procedures that are not classified into any of these. Therefore, when answering the practice questions, respondent 80 must identify the classification to which the procedure listed in the procedure name column belongs and the code value corresponding to that procedure.
[0054] The information necessary to identify the secondary illness code is listed in the column for comorbid conditions at the time of admission or the column for diseases that developed after admission. The former lists diseases that were already present at the time of admission, while the latter lists diseases that developed after admission. If a secondary illness exists among the diseases listed in these columns that meets the branching conditions for the primary illness, the respondent 80 will identify that illness as a secondary illness.
[0055] There are various methods for the question information acquisition unit 2020 to acquire the question information 10. For example, the question information 10 is stored in advance in a storage unit in a form accessible from the exercise question providing device 2000. The question information acquisition unit 2020 acquires the question information 10 by accessing this storage unit. Alternatively, for example, the exercise question providing device 2000 may acquire the question information 10 by receiving the question information 10 transmitted from another device.
[0056] Here, a plurality of pieces of question information 10 are prepared so that various exercises can be provided to the respondent 80. The exercise problem providing device 2000 may acquire only one piece of question information 10, or may acquire multiple pieces of question information 10. In the former case, for example, the exercise problem providing device 2000 randomly acquires one piece of question information 10 from the multiple pieces of question information 10, and provides the exercise represented by that piece of question information 10 to the respondent 80.
[0057] When acquiring multiple pieces of question information 10, the question information acquisition unit 2020 may acquire all of the prepared question information 10, or may acquire some of the question information 10. In the latter case, for example, the question information acquisition unit 2020 acquires only the question information 10 that meets predetermined acquisition conditions.
[0058] Various acquisition conditions can be adopted. For example, the acquisition condition is "problem information 10 of an exercise problem that the respondent 80 has not yet answered correctly." In this case, the problem information 10 of an exercise problem that the respondent 80 has not yet answered correctly (an exercise problem that the respondent 80 has not yet solved, or an exercise problem that the respondent 80 has already solved but incorrectly) is acquired.
[0059] To enable the exercise problem providing device 2000 to identify exercise problems that the respondent 80 has not yet answered correctly, the exercise problem providing device 2000 records an answer history for each user, for example. The answer history indicates, for each exercise problem that the user has answered so far, the problem identification information and a flag indicating whether the answer was correct or not. The answer history is stored in a storage unit accessible from the exercise problem providing device 2000.
[0060] The question information acquisition unit 2020 acquires the user identification information of the respondent 80, and acquires the answer history of the user identified by the user identification information. Furthermore, the question information acquisition unit 2020 uses the answer history to identify the question identification information of the practice questions that the respondent 80 has already answered correctly. Then, the question information acquisition unit 2020 acquires each piece of question information 10 that indicates question identification information other than the identified question identification information.
[0061] It should be noted that any method can be used to obtain the user identification information of the respondent 80. For example, when the respondent 80 logs in to the service provided by the exercise question providing device 2000, the login ID of the respondent 80 can be obtained as the user identification information of the respondent 80 in response to the respondent 80 logging in.
[0062] Another example of an acquisition condition is the condition that "the problem information 10 is an exercise problem whose importance is equal to or greater than a predetermined value." In this case, an importance is assigned to each exercise problem in advance. The problem information 10 further includes information indicating the importance of the exercise problem. The problem information acquisition unit 2020 acquires, from the problem information 10 stored in the storage unit, the problem information 10 that indicates an importance equal to or greater than a predetermined value.
[0063] There are various ways to determine the importance of each exercise problem. For example, the importance of an exercise problem may be determined based on the frequency with which the primary illness or injury corresponding to that exercise problem occurs in the medical institution that uses the exercise problem providing device 2000. Further details regarding the importance of exercise problems will be provided later.
[0064] Another example of an acquisition condition is the condition that "the problem information 10 is for an exercise that matches the level of the answerer 80." In this case, it is assumed that each user is assigned a level (beginner, expert, etc.) based on the results of answering exercises to date. In addition, a level is also assigned to the problem information 10 according to its difficulty level. The problem information acquisition unit 2020 acquires information indicating the level of the answerer 80, and acquires only the problem information 10 that matches that level. It is assumed that the user's level is associated with user identification information and stored in a storage unit accessible from the exercise problem providing device 2000.
[0065] Instead of using the level of the respondent 80, the respondent 80 may be allowed to select the level of the practice questions. In this case, the acquisition condition "the problem information 10 of the practice questions matches the level selected by the respondent 80" is used.
[0066] The question information acquisition unit 2020 may acquire the question information 10 at any time. For example, the question information acquisition unit 2020 acquires the question information 10 in response to a predetermined input operation (for example, a login operation) performed by the answerer 80.
[0067] <Select the practice questions to answer> The exercise problem providing device 2000 may allow the respondent 80 to select an exercise problem. For example, the exercise problem providing device 2000 acquires a plurality of pieces of question information 10, and uses the acquired question information 10 to generate screen data for a screen (hereinafter, question selection screen) including an interface from which an exercise problem can be selected. The exercise problem providing device 2000 then outputs the screen data to the respondent terminal 90, thereby causing the question selection screen to be displayed on the display device of the respondent terminal 90.
[0068] FIG. 8 is a diagram illustrating a question selection screen. The question selection screen 70 of FIG. 8 shows, for each practice question (each question information 10), the MDC (Major Diagnostic Category) code, MDC name, main injury / illness code, main injury / illness name, and a practice start button (selection button). The MDC code is the first two digits of the main injury / illness code and represents the major category of the main injury / illness. The MDC name is the name of the major category of the main injury / illness represented by the MDC code. The main injury / illness code and main injury / illness name respectively indicate the value of the main injury / illness code and the name of the main injury / illness represented by that value. The practice start button is a button for selecting a practice question.
[0069] For example, suppose that the answerer 80 presses the practice start button on the first line. In this case, the practice problem providing device 2000 acquires information indicating that the practice start button has been pressed, and in response to the acquisition, provides a practice problem using the medical information 14 of the corresponding question information 10.
[0070] When using this question selection screen, the respondent 80 selects the main injury / illness code by selecting the practice question to answer. Therefore, the value of the main injury / illness code is already selected, and the practice question requires the respondent 80 to select the other partial codes.
[0071] <Generation of option information 20: S104> The option information generating unit 2040 generates option information 20 relating to the code values of the second category selectable for the first category identified by the code value based on the code value of the first category (S104). As described above, for example, the first category is the primary injury or illness. Also, the second category is surgery, surgery / treatment, etc. 1, surgery / treatment, etc. 2, or secondary injury or illness.
[0072] For example, when the respondent 80 is asked to select a value for a surgery code in a practice question, the option information generating unit 2040 generates option information 20 for the surgery code that can be selected for the selected main injury or illness (the main injury or illness specified by the value of the selected main injury or illness code). The same applies to the case where the respondent 80 is asked to select a value for other partial codes.
[0073] The option information 20 is generated using classification definition information. The classification definition information indicates the correspondence between the first classification and the second classification. More specifically, the classification definition information is information in which, for each of a plurality of code values of the first classification, information regarding the code values of the second classification that can be selected for the first classification identified by that value is associated. As the classification definition information, for example, information shown in a diagnostic group classification electronic score table can be used. The classification definition information is assumed to be stored in advance in a memory unit in a form accessible from the exercise problem providing device 2000.
[0074] Fig. 9 is a diagram illustrating an example of category definition information in table format. Category definition information 30 has first category code values 31 and second category information 32. The category definition information 30 in Fig. 9 shows the correspondence between the first category and the second category for cases where the first category is a primary injury or illness and the second category is surgery. Therefore, the first category code value indicates the value of the primary injury or illness code.
[0075] Here, the second classification may be defined according to a combination of multiple classifications. For example, the value of one code such as surgery / treatment may be defined in correspondence with a pair of the value of the primary injury / illness code and the value of the surgery code. In this case, the first classification code value 31 in the classification definition information 30 indicates a combination of the code values of multiple higher-level classifications (e.g., "primary injury / illness code = 060035, surgery code = 97").
[0076] The second classification information 32 is information relating to the code value of the second classification. Specifically, in FIG. 9, the second classification information 32 includes a second classification code value 33, an item name 34, and a sub-code value 35. The second classification code value 33 indicates the code value of the second classification. The item name 34 indicates the name of the item of the second classification (such as the name of surgery, procedure, or injury or illness). For example, if the second classification is surgery, the item name 34 indicates the name of the surgery. The sub-code value 35 represents an identifier assigned to the item indicated in the item name 34. If the second classification is surgery, the sub-code value 35 indicates, for example, a K code.
[0077] The option information generation unit 2040 generates option information 20 using the selected first category code value and category definition information 30. For example, assume that the first category is a primary injury or illness and the second category is surgery. In this case, the option information generation unit 2040 acquires each piece of second category information 32 associated with the selected value of the primary injury or illness code from the category definition information 30 that indicates the correspondence between the primary injury or illness and surgery, and uses the second category information 32 as option information 20. For example, if the value of the primary injury or illness code is "060035," the option information generation unit 2040 acquires each piece of second category information 32 associated with "first category code value 31 = 060035" from the category definition information 30 that indicates the correspondence between the primary injury or illness and surgery, and generates option information 20 that represents the content of the second category information 32.
[0078] The value of the main injury / illness code used to generate the option information 20 may be selected by the respondent 80, or may be automatically selected by the exercise question providing device 2000. In the former case, for example, the value of the main injury / illness code corresponding to the exercise question selected on the question selection screen 70 is used as the value of the main injury / illness code.
[0079] There are various methods by which the exercise problem providing device 2000 automatically selects the value of the main injury or illness code. For example, suppose the exercise problem providing device 2000 randomly presents exercise problems to the respondent 80. In this case, the question information acquiring unit 2020 randomly acquires question information 10 and selects the value of the main injury or illness code by extracting the value of the main injury or illness code from the correct answer code value 12 indicated in the acquired question information 10. Alternatively, for example, the order in which the exercise problems are presented may be determined in advance. In this case, the question information acquiring unit 2020 selects the value of the main injury or illness code by extracting the value of the main injury or illness code from the correct answer code value 12 of the question information 10 corresponding to the exercise problem to be presented next.
[0080] <Screen data 40 output: S106> The answer screen output unit 2060 generates screen data 40 using the medical information 14 and option information 20, and outputs the screen data 40 (S106). As described above, the screen data 40 is data that represents the answer screen 50. The answer screen 50, like the question selection screen 70, is displayed on the display device of the respondent terminal 90.
[0081] The screen data 40 includes information on medical treatment details represented by medical treatment information 14, answer options represented by option information 20, and an input interface for selecting one of the options. Fig. 10 is a diagram illustrating an answer screen 50. The answer screen 50 includes a medical treatment details area 52, an answer progress area 54, an input area 56, and an option explanation area 58.
[0082] The medical treatment content area 52 is an area where information about the medical treatment content is displayed. The answer screen output unit 2060 generates the medical treatment content area 52 using the medical treatment information 14. The information shown in the medical treatment content area 52 may be all or part of the information contained in the medical treatment information 14. However, the medical treatment content area 52 includes at least information that can identify the second classification item (such as the name of the surgery or procedure). The content of the medical treatment content area 52 in FIG. 10 is the same as the content of the medical treatment content shown in FIG. 7.
[0083] The answer progress area 54 is an area that shows the progress of the answers selected up to that point. For example, suppose the exercise involves selecting a surgery code, surgery / procedure code 1, surgery / procedure code 2, and secondary illness in that order. In this case, when the respondent 80 selects a surgery code, the answer progress area 54 displays the selected surgery code. Furthermore, when the respondent 80 selects surgery / procedure code 1, the answer progress area 54 also displays the selected surgery / procedure code 1.
[0084] The input area 56 is an area representing an input interface for the respondent 80 to input a response. The responses selectable in the input area 56 are the items shown in the option information 20. In the example of FIG. 10, the primary injury / illness code is 060035, and the values of the surgery codes defined corresponding to this are 01, 02, 03, 04, and 97. It is also possible to select "none," which indicates that no surgery has been performed. Therefore, in this example, it is possible to select any of "01," "02," "03," "04," "97," and "none."
[0085] In the example of FIG. 10, each of the above-mentioned options is displayed as a button. The respondent 80 can select an answer by pressing one of the buttons. However, the input interface is not limited to buttons, and any input interface such as a text box can be used. Furthermore, as will be described below, information regarding each code value shown in the input area 56 is shown in the option explanation area 58.
[0086] The option explanation area 58 is an area that shows information about each code value shown in the input area 56. The information about the code value is, for example, the item name 34 and sub-code value 35 obtained from the classification definition information 30. Note that the option explanation area 58 in FIG. 10 also shows a summary of each code value (for example, "7193, etc." for 01). This summary information is stored in advance in a memory unit in association with a pair of code values of the first classification and the second classification. Note that in FIG. 10, for convenience of illustration, some of the types of surgery are omitted with "...".
[0087] The answer screen 50 may further include an interface (for example, a button) for displaying a video (hereinafter referred to as a help video) that helps the respondent. For example, the help video may include instructions for solving the exercises and explanations of terms used in the exercises. By answering the questions while watching such a help video, the respondent 80 can solve the exercises after correctly understanding the content of the exercises. This increases the learning effect for the respondent 80 compared to solving the exercises without correctly understanding the content.
[0088] <Getting Answer: S108> The answer information acquisition unit 2080 acquires answer information 60 representing the content of the input made to the input area 56 (S108). For example, the answer information 60 indicates a selected code value (such as 97 or 01). Here, various existing methods can be used to acquire information representing the content of the input made to the input interface included on the screen.
[0089] <Processing in response to receiving response information 60> The exercise question providing device 2000 performs various processes in response to acquiring the answer information 60. For example, the exercise question providing device 2000 performs a process to determine whether the answer indicated in the answer information 60 is correct or incorrect, and a process to have the respondent 80 continue to provide an answer. In the latter case, for example, the exercise question providing device 2000 causes the respondent 80 to provide answers in the order of surgery, surgery / treatment, etc. 1, surgery / treatment, etc. 2, and secondary injury / illness. This provides the code values selected by the respondent 80 for each of the surgery code, surgery / treatment, etc. 1 code, surgery / treatment, etc. 2 code, and secondary injury / illness code. Thus, the respondent 80 identifies the diagnosis group classification code corresponding to the medical treatment content. For example, suppose a user selects an exercise question with a primary injury / illness code of 060040, selects 97 on the answer screen 50 for answering the surgery code, selects 0 on the answer screen 50 for answering the surgery / treatment, etc. 1 code, selects 0 on the answer screen 50 for answering the surgery / treatment, etc. 2 code, and selects 0 on the answer screen 50 for answering the secondary injury / illness code. In this case, the diagnosis group classification code identified by the respondent 80 is "060040xx97000x."
[0090] The determination unit 2100 determines whether the code value of the answer matches the correct code value 12 (S110). If the code value of the answer matches the correct code value 12, the determination unit 2100 determines that the answer is correct. On the other hand, if the code value of the answer does not match the correct code value 12, the determination unit 2100 determines that the answer is incorrect. Note that the determination of whether the code value of the answer matches the correct code value 12 may be performed by comparing each partial code, or by comparing the entire diagnosis group classification code.
[0091] If the answer is correct, the exercise question providing device 2000 outputs a notification that the answer is correct (for example, screen data indicating that the answer is correct) to the respondent terminal 90. This allows the respondent 80 to know that his or her answer is correct.
[0092] Various processes can be adopted for the exercise problem providing device 2000 to perform when the answer is incorrect. For example, the exercise problem providing device 2000 outputs a notification to the respondent terminal 90 that the answer is incorrect (for example, screen data indicating that the answer is incorrect). This allows the respondent 80 to understand that his or her answer is incorrect. In this case, the exercise problem providing device 2000 may notify the respondent 80 in a manner that allows the respondent 80 to understand the partial code whose answer is incorrect. For example, screen data indicating that the answer is incorrect is generated so that the partial code with an incorrect value is highlighted or the correct value is displayed for the partial code with an incorrect value.
[0093] The screen data sent to the respondent terminal 90 may include an interface for viewing a help video. For example, if the answer is incorrect, a help video showing an explanation of the correct answer may be included. This help video may include only an explanation of the partial code for which the answer was incorrect, or it may include explanations for all partial codes, regardless of whether the answer is correct or incorrect. By viewing such a help video, the respondent 80 can deepen his or her understanding of the practice problem he or she answered.
[0094] <Specific examples of practice problems> Here, in order to make it easier to understand the operation of the exercise problem providing device 2000, a specific example of the overall flow of operation of the exercise problem providing device 2000 will be described together with a specific example of an exercise. The description here is merely a specific example and does not limit the operation of the exercise problem providing device 2000.
[0095] 11, 12, and 13 are flowcharts showing a specific example of the overall flow of operation of the exercise problem providing device 2000. First, the problem information acquisition unit 2020 acquires problem information 10 (S202). As an example, it is assumed here that all of the problem information 10 stored in the storage unit is acquired by the problem information acquisition unit 2020. However, the problem information acquisition unit 2020 may acquire only the information necessary to generate the problem selection screen 70 for each piece of problem information 10, rather than all of its contents.
[0096] After acquiring the question information 10, the exercise question providing device 2000 outputs screen data representing the question selection screen 70 (S204). As a result, the question selection screen 70 is displayed on the respondent terminal 90.
[0097] The exercise problem providing device 2000 acquires information representing the exercise problem selected using the question selection screen 70 (information representing the user input made on the question selection screen 70) (S206). In this specific example, it is assumed that the content of the question selection screen 70 is the same as that shown in FIG. 8. It is also assumed that the respondent 80 selects the exercise problem on the first line of the question selection screen 70. In this case, 060035 is selected as the main illness code. Note that if only part of the content of the question information 10 has been acquired in S202, after executing S206, the question information acquisition unit 2020 acquires the remaining content of the question information 10 corresponding to the selected exercise problem from the memory unit.
[0098] The option information generating unit 2040 determines whether a surgery code needs to be selected (S208). Whether a surgery code needs to be selected is determined based on the value of the selected main injury / illness code. Here, information indicating whether each partial code needs to be selected is stored in advance in a storage device in a manner accessible by the exercise problem providing device 2000. Whether a surgery code needs to be selected and whether a secondary injury / illness code needs to be selected are each defined in association with each code value of the main injury / illness code. Meanwhile, whether a surgery / treatment, etc. 1 code needs to be selected and whether a surgery / treatment, etc. 2 code needs to be selected are each defined in association with a pair of the value of the main injury / illness code and the value of the surgery code. The exercise problem providing device 2000 determines whether each partial code needs to be selected by referring to this information.
[0099] If the selection of the surgery code is not required (S208: NO), the next process is S232. Therefore, the answer screen 50 for prompting the respondent to answer the surgery code is not displayed on the respondent terminal 90.
[0100] If selection of a surgery code is required (S208: YES), the option information generation unit 2040 generates option information 20 about surgeries that can be selected for the selected primary illness (S210). Furthermore, the answer screen output unit 2060 uses the medical information 14 and the option information 20 to generate screen data 40 that displays an answer screen 50 that allows the respondent 80 to select a surgery, and outputs the screen data 40 (S212). The answer information acquisition unit 2080 acquires answer information 60 that indicates the surgery selected by the respondent 80 (S214).
[0101] In this specific example, the selected primary injury or illness code is 060035. Therefore, in S208, the option information generation unit 2040 determines whether or not selection of a surgery code is necessary when the primary injury or illness code is 060035. Here, when the primary injury or illness code is 060035, selection of a surgery code is necessary. Therefore, in S210, the option information generation unit 2040 generates option information 20 about surgeries that can be selected for the primary injury or illness with the primary injury or illness code 060035.
[0102] Furthermore, the answer screen output unit 2060 generates screen data 40 for selecting a surgery using the medical information 14 of the question information 10 corresponding to the primary injury / illness code 060035 and the generated option information 20, and outputs this to the respondent terminal 90. As a result, an answer screen 50 for selecting a surgery is displayed on the respondent terminal 90. In this specific example, the answer screen 50 has the same content as the answer screen 50 shown in Figure 10. Also, it is assumed that the respondent 80 selects 97 as the surgery code.
[0103] After the processing for the surgery is completed, the option information generation unit 2040 determines whether or not it is necessary to select one code for surgery, treatment, etc. (S216). If a surgery code has been selected, whether or not it is necessary to select one code for surgery, treatment, etc. is determined based on the selected pair of main injury or illness and surgery. On the other hand, if a surgery code has not been selected, whether or not it is necessary to select one code for surgery, treatment, etc. is determined based on the selected main injury or illness.
[0104] If it is not necessary to select a surgery, treatment, etc. code (S216: NO), the next process is S224. In this case, the answer screen 50 for answering the surgery, treatment, etc. code is not displayed on the respondent terminal 90.
[0105] If selection of a surgery, treatment, etc. 1 code is required (S216: YES), the option information generation unit 2040 generates option information 20 about surgery, treatment, etc. 1 selectable for the selected main illness (S218). Furthermore, the answer screen output unit 2060 uses the medical information 14 and the option information 20 to generate screen data 40 representing an answer screen 50 that prompts the respondent 80 to select a surgery, treatment, etc. 1 code, and outputs the screen data 40 (S220). The answer information acquisition unit 2080 acquires answer information 60 indicating the surgery, treatment, etc. 1 code selected by the respondent 80 (S222).
[0106] In this specific example, the pair of main injury / illness code and surgery code that has been selected is "main injury / illness code = 060035, surgery code = 97." Therefore, in S216, the option information generation unit 2040 determines whether or not it is necessary to select the surgery / treatment, etc. 1 code for the pair "main injury / illness code = 060035, surgery code = 97." Here, it is not necessary to select the surgery / treatment, etc. 1 code for this pair. Therefore, the screen data 40 representing the answer screen 50 for selecting surgery / treatment, etc. 1 is not generated.
[0107] After processing for the surgery / treatment, etc. 1 code is completed, the option information generation unit 2040 determines whether or not the surgery / treatment, etc. 2 code needs to be selected (S224). If a surgery code has been selected, the determination of whether or not the surgery / treatment, etc. 2 code needs to be selected is based on the selected pair of main injury / illness and surgery. On the other hand, if a surgery code has not been selected, the determination of whether or not the surgery / treatment, etc. 2 code needs to be selected is based on the selected main injury / illness.
[0108] If it is not necessary to select the surgery / treatment, etc. 2 code (S224: NO), the next process is S232. In this case, the answer screen 50 for answering the surgery / treatment, etc. 2 code is not displayed on the respondent terminal 90.
[0109] If selection of the surgery, treatment, etc. 2 code is required (S224: YES), the option information generation unit 2040 generates option information 20 about the surgery, treatment, etc. 2 selectable for the selected main illness (S226). Furthermore, the answer screen output unit 2060 uses the medical information 14 and the option information 20 to generate screen data 40 representing an answer screen 50 that prompts the respondent 80 to select the surgery, treatment, etc. 2 code, and outputs the screen data 40 (S228). The answer information acquisition unit 2080 acquires answer information 60 indicating the surgery, treatment, etc. 2 code selected by the respondent 80 (S230).
[0110] In this specific example, the pair of main injury / illness code and surgery code that has been selected is "main injury / illness code = 060035, surgery code = 97." Therefore, in S224, the option information generation unit 2040 determines whether or not it is necessary to select two codes for surgery / treatment, etc. for the pair "main injury / illness code = 060035, surgery code = 97." Here, it is necessary to select two codes for surgery / treatment, etc. for this pair. Therefore, in S226, the option information generation unit 2040 generates option information 20 for the two codes for surgery / treatment, etc. that can be selected for the main injury / illness code 060035.
[0111] Furthermore, the answer screen output unit 2060 uses the medical information 14 of the question information 10 corresponding to the primary injury / illness code 060035 and the generated option information 20 to generate screen data 40 for selecting two codes for surgery, treatment, etc., and outputs this to the respondent terminal 90. As a result, an answer screen 50 for selecting two codes for surgery, treatment, etc. is displayed on the respondent terminal 90.
[0112] FIG. 14 is a diagram illustrating an example of a response screen for selecting the Surgery / Treatment, etc. 2 code. In this specific example, the response screen 50 for selecting the Surgery / Treatment, etc. 1 code is not displayed. Therefore, in response to the respondent 80 selecting the surgery code 97 on the response screen 50 for selecting a surgery code, the response screen 50-2 of FIG. 14 is displayed. Furthermore, the response progress area 54 of the response screen 50-2 displays a tree diagram indicating that the order of selection is "primary injury / illness code 060035, surgery code 97." Here, it is assumed that the respondent 80 selects 7 as the Surgery / Treatment, etc. 2 code on the response screen 50-2.
[0113] After processing for the two codes for surgery, treatment, etc. is completed, the option information generation unit 2040 determines whether or not a secondary injury / illness code needs to be selected (S232). If a surgery code has been selected, the determination of whether or not a secondary injury / illness code needs to be selected is based on the selected pair of primary injury / illness and surgery. On the other hand, if a surgery code has not been selected, the determination of whether or not a secondary injury / illness code needs to be selected is based on the selected primary injury / illness.
[0114] If selection of a secondary injury / illness code is not required (S232: NO), the next process is S240. In this case, the answer screen 50 for answering the secondary injury / illness code is not displayed on the respondent terminal 90.
[0115] If selection of a secondary injury or illness code is required (S232: YES), the option information generation unit 2040 generates option information 20 about secondary injuries or illnesses that can be selected for the selected primary injury or illness (S234). Furthermore, the answer screen output unit 2060 uses the medical information 14 and the option information 20 to generate screen data 40 that represents an answer screen 50 that allows the respondent 80 to select a secondary injury or illness, and outputs the screen data 40 (S236). The answer information acquisition unit 2080 acquires answer information 60 that indicates the secondary injury or illness code selected by the respondent 80 (S238).
[0116] In this specific example, the pair of the selected primary injury / illness code and surgery code is "primary injury / illness code = 060035, surgery code = 97." Therefore, in S232, the option information generation unit 2040 determines whether or not a secondary injury / illness code needs to be selected for the pair "primary injury / illness code = 060035, surgery code = 97." Here, selection of a secondary injury / illness code is necessary for this pair. Therefore, in S232, the option information generation unit 2040 generates option information 20 about secondary injuries / illnesses that can be selected for the primary injury / illness code 060035.
[0117] Furthermore, the answer screen output unit 2060 uses the medical information 14 of the question information 10 corresponding to the primary injury / illness code 060035 and the generated option information 20 to generate screen data 40 for selecting a secondary injury / illness, and outputs it to the respondent terminal 90. As a result, an answer screen 50 for selecting a secondary injury / illness is displayed on the respondent terminal 90.
[0118] FIG. 15 is a diagram illustrating an example of a response screen for selecting a secondary injury or illness. In this specific example, the respondent 80 selects Surgery / Treatment, etc. 2 code 7 on response screen 50, which prompts the respondent to select Surgery / Treatment, etc. 2 code 7, and response screen 50-3 of FIG. 15 is displayed in response to this. The response progress area 54 of response screen 50-3 displays a tree diagram showing the order of selection: "Primary injury or illness code 060035, Surgery code 97, Surgery / Treatment, etc. 2 code 7." Here, assume that the respondent 80 selects 1 as the secondary injury or illness code on response screen 50-3.
[0119] After the processing for the secondary illness is completed, the determination unit 2100 determines whether the answer is correct or not by using each acquired answer information 60 (S240). For example, the determination unit 2100 identifies the diagnosis group classification code answered by the respondent 80 by applying the value of the partial code indicated in each answer information 60 to the diagnosis group classification code. Here, x is set for the partial code for which the corresponding answer screen 50 was not displayed.
[0120] If the answer is correct (S240: YES), the exercise question providing device 2000 outputs screen data of a correct answer screen indicating that the answer is correct (S242). As a result, the correct answer screen is displayed on the respondent terminal 90. On the other hand, if the answer is incorrect (S240: NO), the exercise question providing device 2000 outputs screen data of an incorrect answer screen indicating that the answer is incorrect (S244). As a result, the incorrect answer screen is displayed on the respondent terminal 90.
[0121] Before proceeding to the determination of the accuracy of the answer, an answer screen 50 may be displayed to the respondent 80 for final confirmation of the answer. FIG. 16 is a diagram illustrating an example of the answer screen 50 for final confirmation of the answer. In this specific example, "Primary Injury / Illness Code = 060035, Surgery Code = 97, Surgery / Treatment, etc. 2 Code = 7, Secondary Injury / Illness = 1" is selected. The answer screen 50 for selecting the Surgery / Treatment, etc. 1 code is not displayed. Therefore, the diagnosis group classification codes set to 060035, 97, x, 7, and 1 for the primary injury / illness code, surgery code, surgery / treatment, etc. 1 code, surgery / treatment, etc. 2 code, and secondary injury / illness code, respectively, are identified by the respondent 80 as the diagnosis group classification code corresponding to the medical treatment content. Specifically, "060035xx97x71x" is the diagnosis group classification code identified by the respondent 80. The answer screen 50-4 prompts the respondent to confirm whether or not this diagnosis group classification code can be used as the answer.
[0122] The determination unit 2100 determines whether the diagnosis group classification code "060035xx97x71x" specified by the respondent 80 matches the correct code value 12. Since the diagnosis group classification code is a correct value, the determination unit 2100 determines that the answer is correct. Therefore, the exercise problem providing device 2000 outputs screen data representing a correct answer screen.
[0123] The answer screen 50 for selecting a surgery code in FIG. 10, the answer screen 50 for selecting two surgery / treatment codes in FIG. 14, and the answer screen 50 for selecting a secondary injury / illness code in FIG. 15 all have different layouts for the option explanation area. Thus, it is preferable to prepare an option explanation area layout suitable for each partial code to be selected. To this end, the layout of the option explanation area (i.e., information about which part of the area the information of the option information 20 is to be placed in) is defined in advance for each partial code on the answer screen 50 that prompts the user to select the value of that partial code, and is stored in a storage device in a manner accessible from the exercise question providing device 2000. For other areas, if it is desired to change the layout for each partial code, information defining the layout for each partial code is prepared in advance.
[0124] <About generating problem information 10> Problem information 10 for each exercise that can be presented by the exercise problem providing device 2000 is generated in advance and stored in a storage unit. A method for generating the problem information 10 will be described below.
[0125] Here, the device that generates the question information 10 is called an exercise problem generation device. The exercise problem generation device may be realized integrally with the exercise problem providing device 2000, or may be realized separately. In the latter case, the hardware configuration of the computer that realizes the exercise problem providing device 2000 can be represented, for example, as shown in FIG. 5, similar to the hardware configuration of the computer 500 that realizes the exercise problem providing device 2000 described above.
[0126] The exercise question generation device generates the exercise question using, for example, information indicating the details of medical treatments previously performed at the medical institution where the exercise question providing device 2000 is used (hereinafter referred to as the target medical institution). For example, the target medical institution is the medical institution where the respondent 80 works. As information indicating the details of medical treatments previously performed at the target medical institution, various information indicating medical treatment details can be used, such as data on medical receipts (medical fee statements) issued by the target medical institution and data on medical treatment details reported by the target medical institution to specified institutions such as the national and local governments. Hereinafter, information indicating such past medical treatment details will be referred to as medical treatment results information. It is assumed that the medical treatment results information is stored in advance in a memory unit in a form accessible from the exercise question generation device.
[0127] By generating the question information 10 based on the medical records of the target medical institution in this way, it is possible to provide each medical institution using the practice question providing device 2000 with practice questions suited to that medical institution. For example, as described below, it is possible to provide practice questions related to injuries and illnesses that are frequently treated at that medical institution. By generating the question information 10 for each medical institution using the medical records of that medical institution in this way, doctors and other medical professionals at each medical institution can be made to prioritize learning how to handle diagnosis group classification codes for medical treatment content that is important to them (e.g., medical treatment content that the doctor and other medical professionals are likely to perform), compared to a case in which the same question information 10 is used at all medical institutions. This improves learning efficiency.
[0128] The exercise problem generation device generates the exercise information 10 by generating the correct code value 12 and the medical information 14 using the information shown in the medical record information. For this purpose, the medical record information is assumed to include the information necessary for generating the exercise information 10.
[0129] The information necessary to generate the question information 10 includes at least the information necessary to identify the diagnosis group classification code (information for identifying each of the main injury / illness, surgery, surgery / treatment, etc. 1, surgery / treatment, etc. 2, and secondary injury / illness). In addition, for example, it is preferable that the medical record information includes various information related to the medical treatment content, as shown in Figure 7. The diagnosis group classification code corresponding to the medical treatment content (corresponding to the correct code value 12) may be included in the medical record information, or may be identified by the exercise question generation device using information that can identify the value of each partial code shown in the medical record information.
[0130] When generating the question information 10 from the medical record information, the practice question generation device preferably anonymizes the medical details. The anonymization of the medical details can be achieved, for example, by replacing the patient's name with a name other than their real name, or by not including private information (such as an address or telephone number) that is unnecessary for the practice questions in the medical information 14.
[0131] The exercise problem generation device may generate the question information 10 from all of the medical record information, or may generate the question information 10 from only some of the medical record information. In the latter case, for example, the exercise problem generation device generates the question information 10 using medical record information from a predetermined period in the past. For example, suppose that a target medical institution reports on medical treatment details to a predetermined institution once every three months. In this case, for example, the exercise problem generation device generates the question information 10 using the medical record information for the three months of treatment indicated in the most recent report.
[0132] Alternatively, for example, the exercise problem generation device may identify the importance of the medical details represented by each medical history information and generate the question information 10 using only the medical history information with a high importance. Various indicators can be used to represent the importance of the medical details. For example, the frequency of occurrence of the main injury or illness at the target medical institution can be used as the importance of the medical details. In this case, the exercise problem generation device groups the medical history information into groups with the same main injury or illness code value. This identifies the number of corresponding medical history information for each main injury or illness.
[0133] The exercise problem generation device gives priority to groups containing a larger amount of medical record information when generating the question information 10. For example, the exercise problem generation device sorts the groups of medical record information divided by primary illness in descending order of the amount of medical record information contained therein, and generates the question information 10 using the medical record information of each group whose ranking is higher than a predetermined rank. For example, if the predetermined rank is 5, the question information 10 is generated using the medical record information contained in each of the first to fifth groups from the top. As a result, question information 10 is generated for each of the five main illnesses, from the main illness with the highest to the fifth highest incidence at the target medical institution.
[0134] Here, the comparison of the number of pieces of medical record information may be performed between pieces of medical record information with the same MDC code. In this case, the exercise problem generation device first classifies the medical record information by MDC code. This creates groups of medical record information for each MDC code value. The exercise problem generation device then groups the medical record information based on the main illness described above within each group created based on the MDC code. This makes it possible to generate question information 10 for each major category of main illness, such as digestive system disorders and musculoskeletal disorders.
[0135] When determining the importance of the medical record information described above, it is possible to consider only medical record information that satisfies a predetermined condition (for example, medical record information for a predetermined period in the past) rather than considering all medical record information.
[0136] Alternatively, for example, the exercise problem generation device may identify medical record information relating to important injuries and illnesses, and use the identified medical record information to generate the question information 10. Important injuries and illnesses are, for example, injuries and illnesses that have a significant impact on medical resources. Information identifying such injuries and illnesses (hereinafter, important injury and illness designation information) is stored in advance in a storage unit accessible from the exercise problem generation device.
[0137] Here, the designation of a serious injury or illness is not limited to a main injury or illness, but can be based on any classification, such as surgery, surgery / treatment, etc. 1. Also, a serious injury or illness may be identified by a combination of multiple classifications, such as a pair of a main injury or illness and surgery. Therefore, for example, the serious injury or illness designation information indicates one or more partial code values to identify a serious injury or illness. The exercise problem generation device identifies medical record information that matches one or more partial code values indicated in the serious injury or illness designation information, and generates problem information 10 using the identified medical record information.
[0138] Here, as a preliminary step of identifying medical record information using the serious injury / illness designation information, the medical record information may be narrowed down based on a predetermined condition (for example, medical record information for a predetermined period in the past).
[0139] After narrowing down the medical record information to be used for generating the question information 10 by the various methods described above, the exercise problem generation device may further narrow down the medical record information to be used for generating the question information 10. For example, suppose that 060035 is identified as the code value of the most frequently occurring primary illness by narrowing down the medical record information based on the frequency of occurrence at the target medical institution. In this case, suppose that there are 20 pieces of medical record information whose primary illness code value is 060035. In this case, the exercise problem generation device selects a predetermined number of pieces of medical record information (e.g., one piece) from these 20 pieces of medical record information and generates the question information 10 using that medical record information. For example, the exercise problem generation device randomly selects a predetermined number of pieces of medical record information from multiple pieces of medical record information with the same primary illness code value, and generates the question information 10 using each selected piece of medical record information. Other methods may also be used, such as selecting a predetermined number of pieces of medical record information in order of the latest (closest to the present) generation date and time.
[0140] The exercise problem generation device may generate question information 10 for each specific period using medical record information for that period. For example, it is conceivable to generate question information 10 for each season about injuries and illnesses that are likely to occur in that season. Specifically, the exercise problem generation device divides the medical record information into four seasonal groups based on the date (such as the date of hospitalization): spring medical record information (e.g., March to May), summer medical record information (e.g., June to August), autumn medical record information (e.g., September to November), and winter medical record information (e.g., December to February). Then, the exercise problem generation device generates question information 10 for each seasonal group using the medical record information included in that group.
[0141] In addition, when generating problem information 10 for each group from the medical record information of that group, it is preferable to narrow down the medical record information used to generate problem information 10 using the various methods described above (such as narrowing down by importance).
[0142] The exercise problem generation device may set a level indicating the difficulty level of the exercise for the question information 10. For example, the level may be set manually by an administrator of the exercise problem generation device. Alternatively, for example, a level may be set in advance for each diagnosis group classification code, and a level corresponding to the correct code value 12 of the question information 10 may be set for the question information 10.
[0143] When new question information 10 is generated by the exercise problem generation device, the question information 10 already stored in the storage unit (i.e., question information 10 generated in the past) may continue to be used as is or may be deleted. Furthermore, the question information 10 may be deleted when a predetermined condition is met, regardless of whether new question information 10 has been generated. The predetermined condition may be, for example, that a predetermined period of time has passed since the question information 10 was generated. In addition, for example, when a diagnosis group classification code or insurance points is revised, the question information 10 generated before the revision may be deleted.
[0144] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
[0145] In the above examples, the program includes instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more functions described in the embodiments. The program may be stored in a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, computer-readable media or tangible storage media include random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technology, CD-ROM, digital versatile disc (DVD), Blu-ray (registered trademark) disc or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device. The program may also be transmitted on a transitory computer-readable medium or communication medium. By way of example and not limitation, transitory computer-readable media or communication media include electrical, optical, acoustic, or other forms of propagated signals.
[0146] A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) a question acquisition unit that acquires question information including medical information and a correct code value that is a value of a diagnosis group classification code corresponding to the medical information; an option information generation unit that acquires a value of a partial code of a first category in a diagnosis group classification code and generates option information regarding a value of a partial code of a second category that can be selected for the first category identified by the value; an answer screen output unit that outputs screen data including information on medical treatment details represented by the medical treatment information, a plurality of options represented by the option information, and an input interface that allows the patient to select one of the plurality of options; an answer information acquisition unit that acquires answer information that can identify the value of the partial code of the second category selected using the input interface; An exercise problem providing device having a judgment unit that judges whether the answer is correct or not using the correct code value and the value of the partial code of the second category specified by the answer information. (Appendix 2) The option information generation unit The partial code value of the main injury or illness is obtained by extracting the partial code value of the main injury or illness from the correct code value of the obtained question information; An exercise problem providing device as described in Appendix 1, which generates the option information regarding the value of the partial code of a secondary injury or condition, or surgery, surgery / treatment, etc. 1, surgery / treatment, etc. 2, or the value of the partial code of a secondary injury or condition that can be selected for the primary injury or condition identified by the value of the partial code of the primary injury or condition acquired. (Appendix 3) The exercise question providing device described in Appendix 2, wherein the option information generation unit determines whether or not selection is necessary for one or more of the partial code of surgery, the partial code of surgery / treatment etc. 1, the partial code of surgery / treatment etc. 2, and the partial code of secondary injury / illness based on the value of the partial code of the main injury / illness acquired. (Appendix 4) The option information generation unit If it is determined that selection of a partial code for surgery is necessary, determine whether or not selection is necessary for at least one of the partial code for surgery / treatment, etc. 1, the partial code for surgery / treatment, etc. 2, and the partial code for secondary injury / illness, based on a pair of the value of the partial code for surgery identified by the response information for the partial code for surgery and the value of the partial code for the main injury / illness obtained; If it is determined that selection of a partial code for surgery is not necessary, the practice question providing device described in Appendix 3 determines whether selection is necessary for at least one of the partial code for surgery / treatment etc. 1, the partial code for surgery / treatment etc. 2, and the partial code for secondary injury / illness based on the value of the partial code for the main injury / illness obtained. (Appendix 5) The exercise problem providing device described in any one of Appendices 1 to 4, wherein the judgment unit uses the answer information obtained for each of a plurality of partial codes to identify a diagnostic group classification code, and determines whether the answer is correct by comparing the identified diagnostic group classification code with the correct code value. (Appendix 6) An exercise problem providing device as described in any one of appendices 1 to 5, which acquires medical performance information indicating the content of medical treatment performed at a target medical institution, extracts information necessary to identify each partial code of a diagnosis group classification code from the medical performance information, and generates the problem information including the extracted information as the medical information. (Appendix 7) The practice problem providing device described in Appendix 6 acquires multiple pieces of medical treatment performance information, groups the medical treatment performance information according to the number of main illnesses, and gives priority to the medical treatment performance information included in the group with the greater number of main illnesses when generating the problem information. (Appendix 8) An exercise problem providing device as described in Appendix 6 or 7, which divides multiple pieces of medical performance information into groups based on multiple periods, and generates the problem information for each group using the medical performance information contained in that group. (Appendix 9) 1. A computer-implemented control method comprising: a question acquisition step of acquiring question information including medical information and a correct code value which is a value of a diagnosis group classification code corresponding to the medical information; an option information generating step of acquiring a value of a partial code of a first category in the diagnosis group classification code and generating option information regarding a value of a partial code of a second category selectable for the first category identified by the value; an answer screen output step of outputting screen data including information on medical treatment details represented by the medical treatment information, a plurality of options represented by the option information, and an input interface that allows the patient to select one of the plurality of options; an answer information acquisition step of acquiring answer information capable of identifying the value of the partial code of the second category selected using the input interface; a determination step of determining whether the answer is correct or not using the correct code value and the value of the partial code of the second category specified by the answer information. (Appendix 10) In the option information generating step, The partial code value of the main injury or illness is obtained by extracting the partial code value of the main injury or illness from the correct code value of the obtained question information; A control method as described in Appendix 9, which generates the option information regarding the value of the partial code of a secondary injury or condition, or surgery, surgery / treatment, etc. 1, surgery / treatment, etc. 2, or the value of the partial code of a secondary injury or condition that can be selected for the primary injury or condition identified by the value of the partial code of the primary injury or condition acquired. (Appendix 11) A control method as described in Appendix 10, in which in the option information generation step, it is determined whether or not selection is necessary for one or more of the partial code for surgery, the partial code for surgery / treatment etc. 1, the partial code for surgery / treatment etc. 2, and the partial code for secondary injury / illness based on the value of the partial code for the main injury / illness acquired. (Appendix 12) In the option information generating step, If it is determined that selection of a partial code for surgery is necessary, determine whether or not selection is necessary for at least one of the partial code for surgery / treatment, etc. 1, the partial code for surgery / treatment, etc. 2, and the partial code for secondary injury / illness, based on a pair of the value of the partial code for surgery identified by the response information for the partial code for surgery and the value of the partial code for the main injury / illness obtained; A control method as described in Appendix 11, in which, if it is determined that selection of a partial code for surgery is not necessary, it is determined whether selection is necessary for at least one of the partial code for surgery / treatment etc. 1, the partial code for surgery / treatment etc. 2, and the partial code for secondary injury / illness based on the value of the partial code for the main injury / illness obtained. (Appendix 13) A control method described in any one of Appendices 9 to 12, wherein in the judgment step, a diagnosis group classification code is identified using the answer information obtained for each of a plurality of partial codes, and the identified diagnosis group classification code is compared with the correct code value to determine whether the answer is correct. (Appendix 14) A control method described in any one of appendices 9 to 13, which acquires medical record information indicating the content of medical treatment performed at a target medical institution, extracts information necessary to identify each partial code of a diagnosis group classification code from the medical record information, and generates the problem information including the extracted information as the medical information. (Appendix 15) A control method as described in Appendix 14, in which a plurality of pieces of medical care performance information are acquired, and the medical care performance information is divided into groups according to the number of main illnesses, and the medical care performance information included in a group with a larger number of main illnesses is used with priority for generating the problem information. (Appendix 16) 16. The control method according to claim 14, wherein the plurality of pieces of medical performance information are divided into groups based on a plurality of periods, and the problem information is generated for each group using the medical performance information included in that group. (Appendix 17) On the computer, a question acquisition step of acquiring question information including medical information and a correct code value which is a value of a diagnosis group classification code corresponding to the medical information; an option information generating step of acquiring a value of a partial code of a first category in the diagnosis group classification code and generating option information regarding a value of a partial code of a second category selectable for the first category identified by the value; an answer screen output step of outputting screen data including information on medical treatment details represented by the medical treatment information, a plurality of options represented by the option information, and an input interface that allows the patient to select one of the plurality of options; an answer information acquisition step of acquiring answer information capable of identifying the value of the partial code of the second category selected using the input interface; a determination step of determining whether the answer is correct or not using the correct code value and the value of the partial code of the second category specified by the answer information. (Appendix 18) In the option information generating step, The partial code value of the main injury or illness is obtained by extracting the partial code value of the main injury or illness from the correct code value of the obtained question information; The program described in Appendix 17 generates the option information regarding the value of the partial code of a secondary injury or condition, such as surgery, surgery / treatment, etc. 1, surgery / treatment, etc. 2, or a surgery / treatment, etc. that can be selected for the primary injury or condition identified by the value of the partial code of the primary injury or condition acquired. (Appendix 19) The program described in Appendix 18, in which, in the option information generation step, it determines whether or not selection is necessary for one or more of the partial code for surgery, the partial code for surgery / treatment etc. 1, the partial code for surgery / treatment etc. 2, and the partial code for secondary injury / illness based on the value of the partial code for the main injury / illness acquired. (Appendix 20) In the option information generating step, If it is determined that selection of a partial code for surgery is necessary, determine whether or not selection is necessary for at least one of the partial code for surgery / treatment, etc. 1, the partial code for surgery / treatment, etc. 2, and the partial code for secondary injury / illness, based on a pair of the value of the partial code for surgery identified by the response information for the partial code for surgery and the value of the partial code for the main injury / illness obtained; A program as described in Appendix 19, which, if it is determined that selection of a partial code for surgery is not necessary, determines whether selection is necessary for at least one of the partial code for surgery / treatment etc. 1, the partial code for surgery / treatment etc. 2, and the partial code for secondary injury / illness based on the value of the partial code for the main injury / illness obtained. (Appendix 21) The program described in any one of Appendices 17 to 20, wherein in the judgment step, a diagnosis group classification code is identified using the answer information obtained for each of a plurality of partial codes, and the identified diagnosis group classification code is compared with the correct code value to determine whether the answer is correct. (Appendix 22) A program described in any one of Appendices 17 to 21, which obtains medical performance information indicating the details of medical treatment provided at a target medical institution, extracts information necessary to identify each partial code of a diagnosis group classification code from the medical performance information, and generates the problem information including the extracted information as the medical information. (Appendix 23) The program described in Appendix 22, which acquires multiple pieces of medical care performance information, groups the medical care performance information according to the number of main illnesses, and gives priority to the medical care performance information included in the group with the greater number of main illnesses when generating the problem information. (Appendix 24) 24. The program according to claim 22 or 23, which divides the plurality of pieces of medical performance information into groups based on a plurality of periods, and generates the problem information for each group using the medical performance information included in that group. [Explanation of symbols]
[0147] 10 Question information 12 Correct Code Values 14 Medical Information 20 Choice Information 30 Classification definition information 31 Classification Code Values 32 Classification information 33 Classification Code Values 34 Item name 35 Subcode Values 40 Screen Data 50 Answer screen 52 Medical Treatment Area 54 Answer progress area 56 Input Area 58 Option explanation area 60 Answer information 70 Question selection screen 80 respondents 90 Respondent Devices 500 computers 502 Bus 504 processor 506 memory 508 Storage Devices 510 Input / Output Interface 512 network interface 2000 Exercise problem providing device 2020 Problem Information Acquisition Department 2040 Choice information generation unit 2060 Answer screen output section 2080 Answer information acquisition section 2100 Judgment section
Claims
1. a question acquisition unit that acquires question information including medical information and a correct code value that is a value of a diagnosis group classification code corresponding to the medical information; an option information generation unit that acquires a value of a partial code of a first category in the diagnosis group classification code and generates option information regarding a value of a partial code of a second category that can be selected for the first category specified by the value; an answer screen output unit that outputs screen data including information on medical treatment details represented by the medical treatment information, a plurality of options represented by the option information, and an input interface that allows the patient to select one of the plurality of options; an answer information acquisition unit that acquires answer information that can identify the value of the partial code of the second category selected using the input interface; An exercise problem providing device having a judgment unit that judges whether the answer is correct or not using the correct code value and the value of the second category partial code specified by the answer information.
2. The option information generation unit The partial code value of the main injury or illness is obtained by extracting the partial code value of the main injury or illness from the correct code value of the obtained question information; The exercise problem providing device of claim 1 generates the option information regarding the values of the partial codes of the secondary injury, surgery, surgery / treatment, etc. 1, surgery / treatment, etc. 2, or surgery options that can be selected for the primary injury or illness identified by the value of the partial code of the primary injury or illness acquired.
3. In association with the value of the partial code for the primary injury or illness, one or more of the following is defined: whether or not a partial code for surgery needs to be further selected; whether or not a partial code for surgery / treatment, etc. 1 needs to be further selected; whether or not a partial code for surgery / treatment, etc. 2 needs to be further selected; and whether or not a partial code for a secondary injury or illness needs to be further selected; The option information generation unit The exercise question providing device of claim 2 determines, based on the value of the partial code for the main injury or illness obtained, one or more of the following: whether the respondent needs to further select a partial code for surgery, whether the respondent needs to further select a partial code for surgery / treatment etc. 1, whether the respondent needs to further select a partial code for surgery / treatment etc. 2, and whether the respondent needs to further select a partial code for a secondary injury or illness.
4. In correspondence with a pair of the value of the partial code for the primary injury or disease and the value of the partial code for the surgery, one or more of the following is defined: whether or not it is necessary to further select the partial code for surgery / treatment, etc. 1; whether or not there is an option to further select the partial code for surgery / treatment, etc. 2; and whether or not it is necessary to further select the partial code for the secondary injury or disease; The option information generation unit If it is determined that the respondent needs to further select a partial code for surgery, based on the pair of the value of the partial code for surgery specified by the response information for the partial code for surgery and the value of the partial code for the main injury or illness obtained, determine one or more of the following: whether the respondent needs to further select a partial code for surgery / treatment etc. 1; whether the respondent needs to further select a partial code for surgery / treatment etc. 2; and whether the respondent needs to further select a partial code for a secondary injury or illness; The exercise question providing device of claim 3, wherein if it is determined that the respondent does not need to further select a partial code for surgery, the device determines, based on the value of the partial code for the main injury or illness obtained, one or more of: whether the respondent needs to further select a partial code for surgery / treatment etc. 1; whether the respondent needs to further select a partial code for surgery / treatment etc. 2; and whether the respondent needs to further select a partial code for a secondary injury or illness.
5. The exercise problem providing device of any one of claims 1 to 4, wherein the judgment unit uses the answer information obtained for each of a plurality of partial codes to identify a diagnostic group classification code, and determines whether the answer is correct by comparing the identified diagnostic group classification code with the correct code value.
6. 6. An exercise problem providing device as described in any one of claims 1 to 5, which obtains medical treatment performance information indicating the content of medical treatment performed at a target medical institution, extracts information necessary to identify each partial code of a diagnosis group classification code from the medical treatment performance information, and generates the problem information including the extracted information as the medical treatment information.
7. The practice problem providing device according to claim 6, wherein a plurality of pieces of medical care performance information are acquired, and the medical care performance information is grouped according to the number of main illnesses that the information has, and the medical care performance information included in a group having a greater number of main illnesses is used with priority when generating the problem information.
8. 8. The exercise problem providing device according to claim 6, wherein the plurality of pieces of medical care performance information are divided into groups for each of a plurality of periods, and the exercise information is generated for each group using the medical care performance information included in that group.
9. 1. A computer-implemented control method comprising: a question acquisition step of acquiring question information including medical information and a correct code value which is a value of a diagnosis group classification code corresponding to the medical information; an option information generating step of acquiring a value of a partial code of a first category in the diagnosis group classification code and generating option information regarding a value of a partial code of a second category selectable for the first category specified by the value; an answer screen output step of outputting screen data including information on medical treatment details represented by the medical treatment information, a plurality of options represented by the option information, and an input interface that allows the patient to select one of the plurality of options; an answer information acquisition step of acquiring answer information capable of identifying the value of the partial code of the second category selected using the input interface; a determination step of determining whether the answer is correct or not using the correct code value and the value of the partial code of the second category specified by the answer information.
10. On the computer, a question acquisition step of acquiring question information including medical information and a correct code value which is a value of a diagnosis group classification code corresponding to the medical information; an option information generating step of acquiring a value of a partial code of a first category in the diagnosis group classification code and generating option information regarding a value of a partial code of a second category selectable for the first category specified by the value; an answer screen output step of outputting screen data including information on medical treatment details represented by the medical treatment information, a plurality of options represented by the option information, and an input interface that allows the patient to select one of the plurality of options; an answer information acquisition step of acquiring answer information capable of identifying the value of the partial code of the second category selected using the input interface; a determination step of determining whether the answer is correct or not using the correct code value and the value of the partial code of the second category specified by the answer information.
Citation Information
Patent Citations
Database system, program, and information processing method
JP2008102699A
Learning support system and learning support method
JP2012220777A
Diagnostic group classification estimation system, diagnostic group classification estimation program, and diagnostic group classification estimation method
JP2021089541A
Method and system for accessing healthcare information using an anatomic user interface
US20010041992A1