Information processing system, information processing method, and program
Patent Information
- Application Number
- JP2023132307
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-15
- Publication Date
- 2025-02-28
AI Technical Summary
【0009】 本開示の一形態によれば、処方された第1アプリを通じて入力された患者データと第2アプリを通じて入力された患者データとの統合を可能にする技術を提供できる。
Smart Images

Figure 2025027521000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] Medical institutions that provide health insurance have begun prescribing application programs aimed at treating nicotine addiction and high blood pressure (hereinafter referred to as "therapeutic apps"). In addition, there are other therapeutic apps approved under the Pharmaceuticals and Medical Devices Act that aim to treat insomnia. A patient who has received a prescription for a therapeutic app installs the therapeutic app on their own electronic device and inputs the patient's information (hereinafter also referred to as "patient data") until the next consultation with a doctor. The patient data is stored, for example, in a cloud server managed by the developer of the therapeutic app, and is also used for insurance treatment at insurance medical institutions. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6116769 Summary of the Invention [Problem to be solved by the invention]
[0004] Therapeutic apps approved under the Pharmaceuticals and Medical Devices Act are regulated by a set period during which they are covered by the medical insurance system (hereinafter referred to as the "insured medical treatment period"). In other words, the use of the therapeutic app is limited to the insured medical treatment period, and after the insured medical treatment period ends, it will no longer be possible to input patient data, etc. However, treatment for chronic illnesses caused by lifestyle habits continues even after the insured medical treatment period has ended. For this reason, support for inputting patient data is desired even after the insured medical treatment period has ended. For example, the use of an application program (hereinafter referred to as a "recording app") separate from the treatment app is considered. In this case, it is desirable to manage the patient data of the treatment app and the patient data of the record app together. The same circumstances apply to treatment apps with expiration dates that are prescribed in private medical treatment or mixed medical treatment.
[0005] One aspect of the present disclosure provides a technique that enables integration of patient data entered through a prescribed first app with patient data entered through a second app. [Means for solving the problem]
[0006] As another aspect of the present disclosure, there is provided an information processing system having one or more processors that integrates first patient data prescribed for the purpose of treating a disease and input through a first app installed on a patient's terminal, and second patient data input through a second app different from the first app.
[0007] As another aspect of the present disclosure, there is provided an information processing method in which a computer executes a process of integrating first patient data prescribed for the purpose of treating a disease and input through a first app installed on a patient's terminal, and second patient data input through a second app different from the first app.
[0008] As one embodiment of the present disclosure, a program is provided for enabling a computer to realize a function of integrating first patient data prescribed for the purpose of treating a disease and input through a first app installed on a patient's terminal, and second patient data input through a second app different from the first app. Effect of the Invention
[0009] According to one embodiment of the present disclosure, a technology can be provided that enables integration of patient data entered through a prescribed first app and patient data entered through a second app. [Brief description of the drawings]
[0010] [Figure 1] FIG. 2 is a diagram illustrating an example of the configuration of an information processing system assumed in the first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a server. [Diagram 3] 11 is a diagram illustrating an example of authentication data and patient data stored in an auxiliary storage device of the medical application operation server. FIG. [Figure 4] 11 is a diagram illustrating an example of patient data stored in an auxiliary storage device of a record application operation server. FIG. [Diagram 5] FIG. 2 is a diagram illustrating an example of a hardware configuration of an information terminal. [Figure 6] 13 is an example of a processing sequence illustrating a processing operation from prescribing a therapeutic application to registering patient data in a therapeutic application operation server. [Figure 7] 13 is a diagram illustrating an example of a printed matter on which a prescription code is printed. FIG. [Figure 8] FIG. 13 is a diagram illustrating an example of an operation screen of a treatment application. [Figure 9] 13 is a diagram illustrating an example of a consultation screen displayed on the display of a doctor's terminal. FIG. [Figure 10] 4 is an example of a processing sequence illustrating a patient data integration process in the first embodiment. [Figure 11] 13 is a diagram illustrating an example of an operation screen of a recording application displayed on a patient terminal. FIG. [Figure 12] FIG. 13 is a diagram for explaining an image of a process of combining patient data of a treatment application and patient data of a record application in the first embodiment. [Figure 13] 13 is an example of a processing sequence illustrating a patient data integration process in the second embodiment. [Figure 14]FIG. 13 is a diagram for explaining an image of a process of integrating patient data of a treatment application and patient data of a record application in the second embodiment. [Figure 15] 13 is a diagram illustrating an example of a consultation screen displayed on the display of a doctor's terminal. FIG. [Figure 16] 13 is a processing sequence illustrating another example of the integration process of patient data in the second embodiment. [Figure 17] 13 is an example of a processing sequence illustrating a patient data migration process in the third embodiment. [Figure 18] 13 is a processing sequence illustrating another example of the integration process of patient data in the third embodiment. [Figure 19] 13 is a diagram illustrating another example of authentication data stored in the auxiliary storage device of the treatment application operation server. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. <Embodiment 1> In this embodiment, an application for assisting in the treatment of hypertension will be described as an example of a treatment application prescribed by a doctor.
[0012] <System configuration> FIG. 1 is a diagram illustrating an example of the configuration of an information processing system 1 assumed in the first embodiment. The information processing system 1 shown in Figure 1 is composed of a treatment application operation server 10, a record application operation server 20, a doctor terminal 30 operated by a doctor who prescribes the treatment application, a patient terminal 40 operated by a patient receiving treatment for hypertension, and a network N connecting these terminals. It is also assumed that, to the extent permitted, the doctor terminal 30 will be operated by nurses, pharmacists, public health nurses, nutritionists, hospital staff, and other medical personnel.
[0013] The therapeutic application operation server 10 in this embodiment is a server that realizes distribution of the therapeutic application, authentication of the patient, storage of the patient data input through the therapeutic application, provision of the patient data to the health insurance medical institution (specifically, the doctor terminal 30), etc. However, the distribution of the therapeutic application may be performed by an entity different from the entity that operates the therapeutic application operation server 10 and the record application operation server 20. As mentioned above, therapeutic apps are apps approved under the Pharmaceuticals and Medical Devices Act, and patients who use therapeutic apps can receive insured medical treatment from a doctor during the insured medical treatment period. In this case, insured medical treatment includes not only face-to-face consultations but also online consultations. The treatment application in the present embodiment is an example of a first application, and the patient data input through the treatment application is an example of first patient data.
[0014] In this embodiment, the insured medical treatment period is set to six months. However, six months is just an example, and it may be nine months or twelve months. It may also be set in days, such as 60 days or 180 days, or it may be set in weeks, such as 8 weeks or 24 weeks. Needless to say, these values are just examples. In this embodiment, the patient is permitted to use the treatment app only during the insured medical treatment period. That is, the patient is allowed to input and record blood pressure values and the like through the treatment app. The insured medical treatment period here is an example of a validity period.
[0015] The starting date of the insured medical treatment period may be determined based on the consultation date when the treatment app was prescribed, or based on the date when the treatment app was installed on the patient terminal 40, or based on the date when use of the treatment app began, or based on the month when the treatment app was prescribed (hereinafter referred to as the "consultation month"). When the month of the medical examination is used as the starting month, the month following the month of the medical examination is considered to be month 1. This is because if the month of the medical examination is used as the 1st month, the insured medical treatment period for patients who receive medical treatment at the end of the month will be shortened by approximately one month.
[0016] The patient data includes the patient's attributes (gender, date of birth, height, weight), blood pressure, activity records, mood records, physical condition records, medical examination history, treatment app operation history, record app operation history, biological characteristics, psychological characteristics, social characteristics, habits, goal achievement status, etc. However, the patient data does not need to be all of this information, and may be only a part of it. The blood pressure value is, for example, a systolic blood pressure (i.e., a maximum blood pressure value) and a diastolic blood pressure (i.e., a minimum blood pressure value). The blood pressure value is an example of information related to blood pressure. The activity record is, for example, a usage history of a medical application, a medication record, a food record, a smoking record, a drinking record, and an exercise record. The activity record is an example of information about an activity.
[0017] The record of taking medicine is, for example, the type and number of medicines taken, and the time when the medicine was taken. The record of taking medicine is an example of information related to taking medicine. The food record is, for example, the contents of the food eaten and the amount of salt ingested. The food record is an example of information related to food. The smoking record is, for example, whether or not a person smoked, the date and time of smoking, and the number of cigarettes smoked. The smoking record is an example of information related to smoking. The drinking record is, for example, the date and time of drinking, the amount of alcohol consumed, and the type of alcohol. The drinking record is an example of information related to drinking.
[0018] The exercise record includes, for example, records related to sports, as well as records of daily activities such as walking, shopping, cleaning, etc. The exercise record is an example of information related to exercise. The mood record is, for example, a subjective mood. The mood record is an example of information related to mood. The record of physical condition is, for example, a subjective physical condition or symptoms. The record of physical condition is an example of information related to physical condition. The medical examination history is, for example, the treatment start date, the examination date, the details of the treatment, and advice. The medical examination history is an example of information related to medical examinations.
[0019] The operation history of the treatment application or the recording application is, for example, a history of operations related to start-up operations, input operations of blood pressure values, and reviews. Biological characteristics include, for example, the presence or absence of other diseases, the presence or absence of injuries undergoing treatment, the presence or absence of knee or leg pain, the presence or absence of experience of treatment for hypertension, the number of years since hypertension was diagnosed, the strength of seasonings used in home cooking, and the amount of food eaten. Psychological characteristics include, for example, expectations regarding app treatment, willingness to acquire knowledge about hypertension treatment, whether reducing salt intake is difficult or whether one cannot change one's sense of taste, and psychological resistance to leaving food on one's plate.
[0020] Social characteristics include, for example, wake-up time, bedtime, type of work (e.g., shift work, day shift, night shift), days of the week worked, start time of work, time home from work, regular days off, and whether or not there is heating in the changing room. Habits include, for example, exercise habits, the habit of weighing oneself, the habit of checking calorie counts on food labels, the habit of choosing low-fat foods, the habit of not consuming caffeine after 4 p.m., the habit of eating and drinking after 10 p.m., the habit of skipping breakfast, the habit of snacking, the habit of taking a bath one hour before going to bed, the habit of stretching or massaging before going to bed, and the habit of sleeping six hours or more. The goal achievement status is, for example, the relationship between the patient's status and the goal set for each patient by a doctor or the like. The above-mentioned information can be classified into subjective information and objective information.
[0021] The record application operation server 20 is a server that distributes the record application, authenticates patients, stores patient data input after the period of insured medical treatment has expired, and provides patient data to insured medical institutions. The recording application in the present embodiment is different from the treatment application in that it is an application that does not require approval under the Pharmaceutical and Medical Device Act. The recording application is an example of a second application. The patient data input through the recording application is an example of second patient data.
[0022] In FIG. 1, one treatment application operation server 10 and one record application operation server 20 are depicted, but multiple treatment application operation servers 10 may exist on the network N, and multiple record application operation servers 20 may exist on the network N. Furthermore, the services provided by one treatment application operation server 10 may be realized by the cooperative operation of multiple servers, and the services provided by one record application operation server 20 may be realized by the cooperative operation of multiple servers. In the present embodiment, the business entity that operates the treatment application operation server 10 is the same as the business entity that operates the record application operation server 20. However, the business entity that operates the treatment application operation server 10 and the business entity that operates the record application operation server 20 may be different.
[0023] The doctor terminal 30 refers to a terminal operated by a doctor in an insurance medical institution, etc. A plurality of doctor terminals 30 are depicted in FIG. The patient terminal 40 refers to a terminal operated by a patient who is examined or treated for hypertension. A plurality of patient terminals 40 are illustrated in FIG. For example, a desktop computer, a notebook computer, a tablet computer, or a smartphone is used as the doctor terminal 30 and the patient terminal 40. However, wearable computers such as smart glasses and a headset may also be used as the doctor terminal 30 and the patient terminal 40. The doctor terminal 30 and the patient terminal 40 are examples of information terminals connected to the network N.
[0024] The network N is, for example, a LAN (Local area network), the Internet, or a mobile communication system (4G, 5G). FIG. 1 illustrates an example in which the treatment application operation server 10, the record application operation server 20, the doctor terminal 30, and the patient terminal 40 are connected to one network N, but they may be connected via multiple networks N that are connected to each other.
[0025] <Server hardware configuration> 2 is a diagram illustrating an example of a hardware configuration of a server. The hardware configuration shown in FIG. Therefore, in the following, the medical application operation server 10 will be described as a representative example of the server.
[0026] 2 includes a processor 11, a ROM (=Read Only Memory) 12 in which a BIOS (=Basic Input Output System) and the like are stored, a RAM (=Random Access Memory) 13 used as a work area for the processor 11, an auxiliary storage device 14, and a communication interface 15. Each device is connected via a bus and other signal lines 16.
[0027] The processor 11 is a device that realizes various functions through the execution of programs. The processor 11, the ROM 12, and the RAM 13 function as a computer. The auxiliary storage device 14 is configured by, for example, a hard disk device or a semiconductor storage device. In addition to the therapeutic app, the auxiliary storage device 14 stores data related to authentication of patients to whom the therapeutic app is prescribed and patient data registered through the therapeutic app.
[0028] In this embodiment, the treatment application, the recording application, and the OS (=Operating System) are collectively referred to as a program. The auxiliary storage device 14 of the treatment application operation server 10 is an example of the first area, and the auxiliary storage device 24 of the record application operation server 20 is an example of the second area. The communication interface 15 is an interface for communicating with other servers and terminals via the network N. The communication interface 15 supports Ethernet (registered trademark), Wi-Fi (registered trademark), mobile communication systems, and other communication standards.
[0029] <Data managed by the server> 3 is a diagram for explaining an example of the authentication data 141 and the patient data 142 stored in the auxiliary storage device 14 (see FIG. 2) of the medical application operation server 10. In the case of FIG. 3, only the information of "Tokyo Taro" is illustrated, but data of other patients is also recorded. The authentication data 141 shown in FIG. 3 is composed of, for example, a patient ID, a user ID, a patient name, a prescription date, a medical institution ID, a doctor ID, a prescription code, and an insured medical treatment period (last month) of the medical treatment application.
[0030] The patient ID is an ID that identifies the patient and is notified by the health insurance medical institution when a medical treatment app is prescribed. The user ID is an ID used for managing the medical application operation server 10 and is used for authenticating the patient. The patient name is recorded when the patient name is notified by the health insurance medical institution. In the case of Figure 3, the patient name is "Tokyo Taro." The prescription date is the date on which the treatment app was prescribed. In the case of Figure 3, it is July 31, 2023.
[0031] The medical institution ID is an ID that identifies the health insurance medical institution that prescribed the therapeutic app. The doctor ID is an ID for identifying the doctor who prescribed the treatment app. The prescription code is a code that is notified to the patient to activate the treatment app. A prescription code is generated for each prescription. A prescription code has a usage period, and prescription codes that have passed the usage period will be invalidated. The usage period of a prescription code is, for example, three days after the prescription date. The insured medical treatment period (last month) of the treatment app is information that gives the period during which the treatment app can be used. In the present embodiment, the insured medical treatment period is managed on a monthly basis. Therefore, the last month of the insured medical treatment period is recorded. In the case of FIG. 3, it is January 2024. The insured medical treatment period is recorded when the treatment app is activated.
[0032] 3 includes, for example, a patient ID, a user ID, a patient name, an input date and time, and a blood pressure value. As described above, the patient data 142 also includes information other than the blood pressure value, but this information is omitted in FIG. 3 due to space limitations. The patient ID and user ID here are used to link with the authentication data 141. The input date and time is the date and time when the patient inputs blood pressure values, etc., into the activated treatment app. In the case of Figure 3, the beginning of the input date and time is recorded as 6:35 a.m. on August 1, 2023, the day after the prescription date. In the case of Figure 3, the systolic blood pressure value of "145" and the diastolic blood pressure value of "97" are recorded for the same day and time. In addition, the patient data 142 shown in FIG. 3 also records input values on the evening of August 1, 2023 and input values on the following morning.
[0033] Fig. 4 is a diagram for explaining an example of patient data 241 stored in the auxiliary storage device 24 (see Fig. 2) of the record application operation server 20. The patient data 241 is data input using the record application. In the case of Fig. 4, only the information of "Tokyo Taro" is illustrated, but the auxiliary storage device 24 also records data of other patients. 4 includes, for example, a patient ID, a user ID, a patient name, an input date and time, and a blood pressure value. As described above, the patient data 241 may include information other than the blood pressure value, but this information is omitted in FIG. 4 due to space limitations.
[0034] The patient ID is inherited from the treatment app, for example, when registering to start using the record app. The user ID is an ID used for managing the record application operation server 20, and is used for authenticating the patient. In the present embodiment, the user ID in FIG. 4 is the same as the user ID in FIG. 3. However, the user ID in FIG. 4 may be different from the user ID in FIG. 3. In that case, by recording two types of user IDs, it is possible to link the patient data 142 inputted through the treatment application with the patient data 241 inputted through the record application.
[0035] The patient name is registered by the patient when the patient starts using the record app, or is inherited from the treatment app. In the case of Figure 4, the patient name is "Tokyo Taro." In the case of Figure 4, the input date and time is 7:05 on February 1, 2024, which is the date after the end of the insured medical treatment period. In addition, the patient data 241 shown in FIG. 4 also records input values on the evening of February 1, 2024 and input values on the following morning.
[0036] <Hardware configuration of information terminal> 5 is a diagram illustrating an example of a hardware configuration of an information terminal. The hardware configuration shown in FIG. Therefore, in the following, the doctor terminal 30 will be described as a representative example of an information terminal. The doctor terminal 30 shown in Fig. 5 has a processor 31, a ROM 32 storing a BIOS and the like, a RAM 33 used as a work area for the processor 31, an auxiliary storage device 34, a communication interface 35, a display 36, and an input reception device 37. Each device is connected via a bus or other signal lines 38. The patient terminal 40 is also provided with a camera.
[0037] The communication interface 35 is an interface for communicating with other servers or terminals or with peripheral devices through the network N. The communication interface 35 supports Ethernet (registered trademark), Wi-Fi (registered trademark), Bluetooth (registered trademark), USB (=Universal Serial Bus), mobile communication systems, and other communication standards.
[0038] The display 36 is, for example, a liquid crystal display or an organic EL (Electro Luminescence) display. The input reception device 37 is, for example, a mouse or a keyboard. In addition, when the doctor terminal 30 is a notebook computer, a tablet computer, or a smartphone, a capacitive touch sensor having transparency that does not interfere with the visibility of the image displayed on the display 36 is used as the input reception device 37. A device that combines this type of touch sensor with a display is called a touch panel.
[0039] <Processing operations during the insured medical treatment period of the treatment app> Here, a series of processing operations that begins with the prescription of a treatment application will be described. 6 is an example of a processing sequence illustrating a process from prescription of a therapeutic application to registration of patient data in the therapeutic application operation server 10. Note that the symbol S in the figure indicates a step, and the symbol t indicates time. The processing sequence shown in FIG. 6 consists of three stages.
[0040] The first stage is processing operations S101 to S105 (t11 to t14) related to notification of a prescription code of a medical treatment application. The second stage is processing operations S111 to S124 (t21 to t28) related to installing the therapeutic application in the patient terminal 40 and linking the therapeutic application with information identifying the patient. The third stage is processing operations S131 to S137 (t31 to t35) related to the registration of patient data in the medical application operation server 10 via the medical application.
[0041] <First stage> First, a doctor operates doctor terminal 30 to input details of a medical examination for a patient with hypertension (S101). The details of the examination are registered in the management system of the health insurance medical institution to which the doctor belongs. In this embodiment, the doctor determines that a therapeutic application needs to be prescribed for the patient. In this case, the doctor accesses a website for medical institutions published by the therapeutic application operation server 10 and requests a prescription code (S102). Incidentally, a doctor ID and a login password, for example, are used to log in to the website. At this time, the patient identification information (for example, the patient's name, date of birth, etc.) may be attached, or the patient ID used in the hospital system may be attached.
[0042] The medical application operation server 10 that has received the prescription code requests issues the prescription code (S103). In the present embodiment, a prescription code is issued for each request. The issued prescription code is associated with information (e.g., a patient ID, a user ID) that identifies the patient to whom the prescription code is to be issued, and is registered in the authentication data 141 (see FIG. 3). Thereafter, the medical application operation server 10 transmits the issued prescription code to the doctor terminal 30 which is the request source (S104). The notified prescription code is printed on a sheet of paper and handed to the patient (S105). The doctor terminal 30 may notify the patient terminal 40 by email.
[0043] Fig. 7 is a diagram illustrating an example of a printed matter 50 on which a prescription code is printed. On the printed matter 50 shown in Fig. 7, a title 51, a medical record number 52, an issue date 53, a patient's name 54, a patient's gender 55, information on the health insurance medical institution 56, a prescription code 57, a QR code (registered trademark) 58, and a note 59 are printed. The expiration date is also printed on the prescription code 57. In the case of FIG. 7, the expiration date is 10:31 on August 3, 2023, three days after the date of issue. The QR code 58 has prescription code information embedded therein.
[0044] <Second stage> For example, the patient accesses a website provided by a doctor and requests a therapeutic application (S111 in FIG. 6). In the present embodiment, the therapeutic application is distributed by the therapeutic application operation server 10. Therefore, in S111, the therapeutic application is requested from the therapeutic application operation server 10. The therapeutic application operation server 10 that has received the request for the therapeutic application transmits the requested therapeutic application to the patient terminal 40 (S112). In addition, if the therapeutic application has already been downloaded to the patient terminal 40, the processing operations of S111 and S112 are omitted.
[0045] The patient terminal 40 that has received the therapeutic application installs the therapeutic application, starts the installed prescription application, and receives the prescription code in this order in response to the patient's operation (S113). The therapeutic application cannot be used simply by being installed, and activation by inputting the prescription code is required. The patient terminal 40 transmits the input prescription code to the medical application operation server 10 (S114). The medical application operation server 10 authenticates the patient by comparing the prescription code received from the patient terminal 40 with the prescription code in the authentication data 141 (see FIG. 3) (S115).
[0046] If these two prescription codes match, the therapeutic application operation server 10 determines that the authentication is successful. On the other hand, if these two prescription codes do not match, the therapeutic application operation server 10 determines that the authentication is unsuccessful. In addition, even if the two prescription codes match, if the prescription code usage period has expired, the therapeutic application operation server 10 regards the authentication as a failure. As described above, in this embodiment, the usage period is three days after the prescription date. In either case, the therapeutic application operation server 10 transmits the result of the authentication to the patient terminal 40 (S116).
[0047] If the authentication is successful, the authentication result includes a code that allows activation of the therapeutic app. In this case, activation of the therapeutic app is executed in the patient terminal 40 (S117). As a result, the therapeutic app becomes available in the patient terminal 40. When the therapeutic app is in an activated state, the prescription code entered in S113 is recorded in association with the therapeutic app. The prescription code is used, for example, when transferring patient data 142 (see FIG. 3) to the record app operation server 20 (see FIG. 1). On the other hand, if the authentication fails, the authentication result does not include a code that allows activation of the therapeutic application. In this case, an error screen is displayed on the display 46 of the patient terminal 40 (see FIG. 5).
[0048] When the therapeutic application is activated, registration of patient information in the therapeutic application operation server 10 becomes possible. Specifically, the account ID and password used for logging in are transmitted from the patient terminal 40 to the therapeutic application operation server 10 (S118), and are registered in association with the prescription code, etc. (S119). For example, the account ID and password are added to the authentication data 141 (see FIG. 3). When the registration of the account ID and password used for logging in is completed, the therapeutic application operation server 10 notifies the patient terminal 40 of the completion of the registration (S120).
[0049] After completing the registration of the account ID and password used for logging in, the patient inputs the patient name and other patient information into the patient terminal 40 (S121). When the input is confirmed, the input patient information is transmitted from the patient terminal 40 to the therapeutic application operation server 10 (S122). The therapeutic application operation server 10 registers the received patient information in association with the prescription code and the like (S123), and notifies the patient terminal 40 of the completion of the registration (S124). The completion of the registration is displayed on the display 46 of the patient terminal 40 (see FIG. 5).
[0050] <Third stage> Here, the process of inputting patient data using the treatment app after activation will be described. First, the patient operates the patient terminal 40 to start the therapeutic application (S131). When the therapeutic application is started, the patient terminal 40 transmits an account ID and a password used for logging in to the therapeutic application operation server 10 (S132). The therapeutic application operation server 10 executes an authentication process using the received account ID and password (S133). If the received account ID and password exist in the authentication data 141, the therapeutic application operation server 10 determines that the authentication is successful. On the other hand, if the received account ID and password do not exist in the authentication data 141, the therapeutic application operation server 10 determines that the authentication is unsuccessful.
[0051] The result of the authentication is transmitted from the therapeutic application operation server 10 to the patient terminal 40 (S134). If the authentication is successful, it becomes possible to input data such as blood pressure values into the patient terminal 40. If the authentication is unsuccessful, the patient terminal 40 displays an error on the display 46.
[0052] Fig. 8 is a diagram for explaining an example of an operation screen of a treatment application. In the case of Fig. 8, the patient terminal 40 is a smartphone. Moreover, the operation screen displayed on the display 46 is a screen for manual input. In the case of FIG. 8, the measurement date is August 1, 2023 (Tuesday), and the blood pressure was entered at 8 p.m. The systolic blood pressure was 135mmHg, the diastolic blood pressure was 85mmHg, and the pulse rate was 70bpm.
[0053] Returning to the explanation of Figure 6. When the patient inputs data such as blood pressure values (S135), the patient terminal 40 transmits the input patient data to the medical application operation server 10 (S136). The medical application operation server 10 registers the received data as the patient data 142 (see FIG. 3) (S137). The input of data such as blood pressure values may be done manually by the patient, or may be done automatically by inputting blood pressure values measured by a peripheral device connected via Bluetooth, etc. The peripheral device here is a blood pressure monitor. The patient data 142 registered in the therapeutic application operation server 10 can be downloaded and viewed from a doctor terminal 30 (see FIG. 1) operated by the doctor who prescribed the therapeutic application. For example, patient data that matches the patient ID and other information entered by the doctor is transmitted to the doctor terminal 30. As a result, the doctor can use information such as blood pressure values at home for examinations.
[0054] FIG. 9 is a diagram for explaining an example of a medical examination screen displayed on the display 36 of the doctor terminal 30. As shown in FIG. The medical examination screen shown in FIG. 9 is displayed based on the patient data 142 of “Tokyo Taro” read out from the medical application operation server 10 (see FIG. 3). The patient data column on the examination screen shown in FIG. 9 is made up of a display column 361 for displaying changes in average blood pressure, a display column 362 for review information, a display column 363 for displaying activity records, and an end button 364.
[0055] In the case of FIG. 9, the date displayed on the consultation screen is January 21, 2024. Therefore, the display field 361 displays the average blood pressure, average pulse, and blood pressure measurement rate calculated from patient data from 8 weeks to 4 weeks before the display date (December 3 to December 23, 2023), and the average blood pressure, average pulse, and blood pressure measurement rate calculated from patient data from 4 weeks before the display date to the day before (December 24 to January 20, 2024). In addition, the examination screen displays the blood pressure values during the insured medical treatment period and the blood pressure values after the insured medical treatment period as a continuous graph.
[0056] A record of mood and physical condition is displayed in a display field 362 shown in Fig. 9. A record of mood and physical condition is also called a diary. 9, the number of days the treatment app was used, the number of days a salt reduction in meals was recorded, the number of days a weight loss was recorded, etc. are displayed as activity records. Of course, these are just examples. When the end button 364 is operated, the examination screen is closed.
[0057] <Processing operations after the insurance medical treatment period of the treatment app> Here, a series of processing operations executed after the end of the insured medical treatment period of the medical treatment application will be described. Specifically, the process of combining patient data during the insured medical treatment period with patient data after the insured medical treatment period will be described. 10 is an example of a processing sequence illustrating the integration process of patient data in the embodiment 1. Note that the symbol S shown in the figure represents a step, and the symbol t represents time. The processing operation shown in FIG. 10 is an example of an information processing method, and assumes access from a medical treatment application to the medical treatment application operation server 10 after the end of the insured medical treatment period.
[0058] The processing sequence shown in FIG. 10 consists of two stages. The first stage is the processing operations S151 to S163 (t51 to t58) until the use of the treatment application becomes impossible. The second stage is the processing operations S171 to S190 (t61 to t71) that are started by installing the recording application.
[0059] <First stage> First, the patient operates the patient terminal 40 to start the therapeutic application (S151). When the therapeutic application is started, the patient terminal 40 transmits an account ID and a password used for logging in to the therapeutic application operation server 10 (S152). The therapeutic application operation server 10 executes an authentication process using the received account ID and password (S153).
[0060] If the received account ID and password exist in the authentication data 141, the medical application operation server 10 determines that the authentication has been successful, regardless of whether the current time is within the period covered by insurance. Note that whether the current time is within the period covered by insurance is determined separately from the authentication process. On the other hand, if the received account ID and password do not exist in the authentication data 141, the therapeutic application operation server 10 determines that the authentication has failed.
[0061] The result of the authentication is transmitted from the treatment application operation server 10 to the patient terminal 40 (S154). This transmission also includes the result of the period check. As described above, in FIG. 10, it is assumed that the current time is after the end of the insured medical treatment period. Therefore, the end of the insured medical treatment period is displayed on the patient terminal 40 (S155). At that time, it is also displayed that it is possible to continue recording blood pressure values by installing an app other than the treatment app (i.e., a recording app). If the patient wishes to continue recording the blood pressure values, a message indicating that a dedicated account for the recording application needs to be registered is displayed on the patient terminal 40. This message is displayed on the operation screen of the treatment application.
[0062] If the patient agrees to register a dedicated account for the record application, the patient terminal 40 transmits a dedicated account registration request to the medical application operation server 10 (S156). The treatment application operation server 10, which has received the request to register the account for the record application, registers the account (S157). For example, an account ID and a password for logging in are registered in association with the account. Completion of the registration is notified to the patient terminal 40 (S158). Next, the patient terminal 40 requests linking of the user ID to its own patient data 142 (see FIG. 3) (S159). The user ID is an ID for management used to identify the patient who is logged in through the treatment application, and is included in the completion notification of S158.
[0063] When the request is received, the treatment application operation server 10 registers the user ID in the patient data 142 of the patient who has logged in through the treatment application (S160), and notifies the patient terminal 40 of the completion of the registration (S161). By linking the user ID to the patient data 142, the data can be handed over to the recording application. After receiving the registration completion notification, the patient terminal 40 installs the recording application indicated in the completion notification on the patient terminal 40 (S162). The install button displayed on the patient terminal 40 has embedded therein the URL (=Uniform Resource Locator) of the server that distributes the recording application, and when the patient operates the install button, downloading and installation of the recording application begins. Thereafter, the patient terminal 40 controls the therapeutic application so that it cannot be used (S163). The unavailability here means, for example, uninstallation of the therapeutic application.
[0064] <Second stage> First, the patient starts up the recording application installed on the patient terminal 40 (S171). This start-up is the first start-up after installation. When the recording application is started, a sign-in screen is displayed on the patient terminal 40 (S172). When the patient instructs to sign in (that is, when the patient requests to sign in) (S173), the patient terminal 40 transmits an account ID and password to be used for logging in to the therapeutic application operation server 10 (S174). The medical application operation server 10 performs authentication processing using the received account ID and password (S175).
[0065] If the received account ID and password exist in the authentication data 141, the therapeutic application operation server 10 determines that the authentication is successful. On the other hand, if the received account ID and password do not exist in the authentication data 141, the therapeutic application operation server 10 determines that the authentication is unsuccessful. The result of the authentication is transmitted from the therapeutic application operation server 10 to the patient terminal 40 (S176).
[0066] If the authentication is successful, the patient terminal 40 displays a screen requesting consent to the transfer of patient data (S177). If the authentication is unsuccessful, the patient terminal 40 displays a message indicating that the authentication has failed. When the patient agrees to the transfer of the patient data input through the therapeutic application, the patient terminal 40 requests the therapeutic application operation server 10 to transfer the patient data (S178).
[0067] In this embodiment, the request includes the prescription code and the user ID. The prescription code and the user ID may be read out from the patient terminal 40 by the recording application and transmitted, or may be requested to be input by the patient. The medical application operation server 10 identifies the handover data based on the prescription code and the user ID included in the received request (S179).
[0068] The risk of making a mistake in the patient data to be handed over is significantly reduced by combining the prescription code printed when the treatment application is prescribed with the user ID included in the authentication data 141 (see FIG. 3) used to authenticate the patient. The user ID is linked to the patient data 142 (see FIG. 3).
[0069] When the handover data is specified, the medical application operation server 10 transmits the handover data (ie, the patient's own patient data during the period of insured medical treatment) to the patient terminal 40 that has requested the handover (S180). The transfer data is transmitted as a copy. Therefore, at this point, the original transfer data is stored in the treatment application operation server 10. Therefore, even if an error occurs during the transfer data transmission, the original transfer data can be retransmitted.
[0070] The patient terminal 40, which has completed receiving the handover data, transmits the handover data received from the treatment application operation server 10 to the record application operation server 20 (S181). The record application operation server 20 writes the received handover data into a dedicated storage area (that is, the second area) associated with the patient terminal 40 that is the sender of the handover data (S182).
[0071] The record application operation server 20 transmits the result of writing to the patient terminal 40 (S183). If the writing of the handover data is successful, the patient terminal 40 notifies the therapeutic application operation server 10 of the completion of the transfer (S184). That is, the writing of the handover data here is an example of the transfer of patient data. If the writing of the handover data fails, the patient terminal 40 resends the handover data to the record application operation server 20. If the writing of the handover data to the record application operation server 20 fails a predetermined number of times in succession, the patient terminal 40 notifies the treatment application operation server 10 of the failure of the data transfer.
[0072] The treatment application operation server 10 that has received the transfer completion notice executes a transfer completion process (S185) and transmits the result of the process to the patient terminal 40 (S186). In the transfer completion process, for example, the patient data for which the transfer has been completed may be deleted from the treatment application operation server 10, or the patient data for which the transfer has been completed may be transferred to an area dedicated to backup. In addition, the execution of the transfer to the record application operation server 20 may be recorded as auxiliary information of the patient data, and the storage of the patient data may continue as it is. Note that the processes from S178 to S186 are executed in the background on the patient terminal 40.
[0073] The patient terminal 40, which has received the notification that the transfer process of the handover data has been completed, displays the home screen of the recording application (S187). After this, it becomes possible to input blood pressure values and the like into the recording application. When the patient inputs data such as blood pressure values (S188), the patient terminal 40 transmits the input patient data to the record application operation server 20 (S189). The data input in S188 is an example of the first recording of patient data using the recording application, and is also an example of a case where a predetermined condition is satisfied.
[0074] In this case, the record application operation server 20 reads out the handover data (i.e., the patient data of the treatment application) stored in a dedicated storage area (i.e., the second area) linked to the patient terminal 40 that is the sender, and integrates the newly received data such as blood pressure values (S190). Specifically, the patient data of the record application is added to the patient data of the treatment application. That is, the record application operation server 20 has only one data file corresponding to a certain patient. In addition, in the case of the second or subsequent sign-in, S177 to S186 are not executed, and S187 to S190 are executed. That is, the newly input patient data is added to the integrated patient data.
[0075] Fig. 11 is a diagram for explaining an example of an operation screen of a recording application displayed on the patient terminal 40. In Fig. 11, parts corresponding to those in Fig. 8 are denoted by the same reference numerals. FIG. 11 shows two operation screens. The operation screen located on the left side of FIG. 11 is an example of a home screen of a recording application, and the display 46 displays a field 461 for inputting blood pressure values and displaying the inputted blood pressure values, and a field 462 for inputting review information. The upper row shows the morning blood pressure value and the lower row shows the evening blood pressure value in the blood pressure value display field 461. In the case of Fig. 11, the morning blood pressure value has an input value already displayed, but the evening blood pressure value is left blank. Incidentally, the review information input field 462 is used to record mood and physical condition.
[0076] The operation screen on the right side of Fig. 11 is an example of an input screen of the recording application, and is displayed, for example, by tapping the blood pressure value display field 461 on the home screen. The measurement date on the input screen shown in Fig. 11 is Thursday, February 1, 2024, and the blood pressure input time is 20:12. The blood pressure values and the like shown on the input screen in FIG. 11 are the first measured values, with the systolic blood pressure being 135 mmHg, the diastolic blood pressure being 85 mmHg, and the pulse rate being 70 bpm. When the operation of button 463 is accepted on the operation screen located on the right side of Fig. 11, the recording application moves to an input screen for the second measurement value. On the other hand, when the operation of button 464 is accepted, the recording application closes the input screen and transmits the input blood pressure value, etc. as patient data to the recording application operation server 20 (see Fig. 10).
[0077] <Image of the joining process> FIG. 12 is a diagram for explaining an image of a process of combining patient data of a treatment application and patient data of a record application in the first embodiment. The image shown in Figure 12 represents two periods: the insured medical treatment period and the period after the insured medical treatment period ends. As described above, a treatment application is used to input blood pressure values and the like during the period of insured medical treatment. Patient data such as blood pressure values entered through the treatment application are stored in a dedicated memory area for each patient secured in the treatment application operation server 10 (see FIG. 1). In the case of FIG. 12, the patient data for "Tokyo Taro" is managed by a file name such as "Tokyo Taro_Home Blood Pressure 1."
[0078] In the case of FIG. 12, the final month of the insured medical treatment period is January 2024. Therefore, January 31, 2024 will be the final day of the insured medical treatment period. In this embodiment, after the insured medical treatment period ends, the treatment app will no longer be available, so the patient data of "Tokyo Taro" stored in the treatment app operation server 10 is transferred to the memory area of "Tokyo Taro" secured in the record app operation server 20. In the example of Fig. 12, the file name of the transferred patient data is different from that of the transferred patient data. In the case of Fig. 12, the file name is "Tokyo Taro_Home Blood Pressure 2".
[0079] A record app is used to input blood pressure values after the end of the insured medical treatment period. In the case of Figure 12, blood pressure values are input to the record app on the day after the last day of the insured medical treatment period (i.e., February 1, 2024). When receiving input of blood pressure values, etc., the recording application transmits the input blood pressure values, etc. as patient data to the recording application operation server 20 (see S188 to S189 in FIG. 10). Meanwhile, the recording application operation server 20 combines the patient data received from the recording application with the patient data of the corresponding treatment application (S190 in FIG. 10).
[0080] In this embodiment, the patient data input through the recording application is combined with a data file of the patient data input through the treatment application (ie, "Tokyo Taro_Home Blood Pressure 2"). In the present embodiment, no time limit is set for inputting blood pressure values, etc., to the recording app. For this reason, in Fig. 12, the corresponding period for patient data input through the recording app is depicted as "February 1, 2024 onwards."
[0081] <Summary> After the end of the insured medical treatment period, patients will be guided to input their blood pressure values through the recording app, allowing them to continue the experience of inputting their blood pressure values, which has become a habit through the prescribed treatment app. In addition, after the end of the insured medical treatment period, the patient data input through the treatment application and the patient data input through the record application are combined to generate one patient data, which eliminates the need to extract and combine the patient data for the same patient for two periods each time. That is, in this embodiment, by simply reading out one data file corresponding to a specific patient from the record application operation server 20, viewing of the patient data for the two periods and other processing can be started.
[0082] In addition, by generating a data file in which patient data entered after the end of the insured medical treatment period is added to the patient data transferred to record application operation server 20 during the insured medical treatment period, doctors can access both the patient data during the insured medical treatment period and the patient data after the end of the insured medical treatment period by simply accessing record application operation server 20. As a result, doctors will be able to consider treatment plans based on trends in blood pressure values measured at home.
[0083] <Other examples of data migration> In the case of Figure 10, when the patient agrees to the data transfer (S177 in Figure 10), the transfer of the patient data stored in the treatment app operation server 10 to the record app operation server 20 is initiated, but an instruction to use the record app on the treatment app operation screen (e.g., S156 in Figure 10) or the like may be regarded as consent to the transfer (handover) of patient data, and the patient data transfer process may be initiated.
[0084] 10, the patient data input through the treatment app is transferred to the record app operation server 20 via the patient terminal 40, but it may be transferred by direct communication between the treatment app operation server 10 and the record app operation server 20. In this case, the transfer of patient data may be automatically executed, for example, with the start conditions being the installation of the record app on the patient terminal 40, the download of the record app, successful authentication of the record app, or the end of the insured medical treatment period.
[0085] <Embodiment 2> Next, an application for assisting in the treatment of hypertension will be described as an example of a treatment application prescribed by an insurance medical institution. <System and hardware configuration> The information processing system assumed in this embodiment is the same as the information processing system 1 (see FIG. 1) described in embodiment 1. The hardware configurations of the treatment application operation server 10, the record application operation server 20, the doctor terminal 30, and the patient terminal 40 are also the same as those described in embodiment 1.
[0086] <Processing operations after the insurance medical treatment period of the treatment app> Fig. 13 is an example of a processing sequence illustrating the integration processing of patient data in the embodiment 2. In Fig. 13, the parts corresponding to those in Fig. 10 are assigned the same reference numerals. The processing operation shown in Fig. 13 is also an example of an information processing method. In this embodiment, the processing operations in the first stage (S151 to S163) are the same as those in embodiment 1. That is, when the treatment app is started after the end of the insured medical treatment period, the installation of the record app is recommended.
[0087] As for the second stage, the processing operations from S171 to S189 are the same as those in the first embodiment. That is, at the time of the first sign-in to the recording application, the patient data of the patient who operates the patient terminal 40 is transferred from the treatment application operation server 10 to the recording application operation server 20, and the blood pressure value and the like inputted to the recording application are transmitted to the recording application operation server 20 as the patient data.
[0088] However, in this embodiment, patient data such as blood pressure values input through the recording application is written to the recording application operation server 20 as a file separate from patient data such as blood pressure values input through the treatment application (S191). That is, in this embodiment, two sets of patient data relating to the same patient are recorded as separate files in the record application operation server 20. In this manner, in this embodiment, by managing patient data during the insured medical treatment period and patient data after the insured medical treatment period as separate files, it becomes possible to manage the reading, etc. of patient data by period.
[0089] In the present embodiment, as the third stage, processing operations S201 to S207 (t81 to t84) related to the doctor's browsing of the patient data will be described. The integration of the two patient data is executed when the doctor terminal 30 browses the patient data. First, the doctor inputs the patient ID into the doctor terminal 30 (S201) and opens the patient's electronic medical record or the like. Next, the doctor instructs the doctor to view the patient data input through the treatment app or the record app on the operation screen of the doctor terminal 30 (S202). The viewing instruction here may be an instruction to view the patient data in the treatment app, an instruction to view the patient data in the record app, or an instruction to view both the patient data in the treatment app and the patient data in the record app.
[0090] In this embodiment, both the patient data of the treatment application and the patient data of the record application are stored in the record application operation server 20. Therefore, the doctor terminal 30 that has received the instruction requests the patient data from the record application operation server 20 (S203). This request includes a patient ID, a user ID, a prescription code, etc., which are necessary to identify the patient data. The patient ID, the user ID, the prescription code, etc., are examples of link information that links two patient data of the same patient. Incidentally, the user ID and the prescription code corresponding to the patient ID may be provided from, for example, the patient terminal 40, or may be obtained from the treatment application operation server 10. Moreover, the information of the record application operation server 10 may be obtained from, for example, the patient terminal 40. The record application operation server 20 that has received the request for patient data reads out two pieces of patient data recorded for the requested patient (S204), and integrates the two pieces of patient data so that their contexts are consistent (S205).
[0091] In this embodiment, an integration process of the two patient data is executed whether the viewing instruction is for patient data in a treatment app, for patient data in a record app, or for both patient data in a treatment app and patient data in a record app. When the data integration process is completed, the record application operation server 20 transmits the integrated patient data (hereinafter also referred to as "integrated data") to the doctor terminal 30 that has made the request (S206). The doctor terminal 30 displays the received integrated data (S207).
[0092] FIG. 14 is a diagram for explaining an image of a process of integrating patient data of a treatment application and patient data of a record application in the second embodiment. In FIG. 14, the file name of the patient data entered through the treatment app and transferred from the treatment app operation server 10 to the record app operation server 20 is indicated as “Tokyo Taro_Home Blood Pressure 2”, and the file name of the patient data entered through the record app and recorded in the record app operation server 20 is indicated as “Tokyo Taro_Home Blood Pressure 3”.
[0093] Incidentally, "Tokyo Taro_Home Blood Pressure 2" includes patient data entered during the insured medical treatment period from August 1, 2023 to January 31, 2024. Also, "Tokyo Taro_Home Blood Pressure 3" includes patient data entered during the insured medical treatment period from February 1, 2024 to February 22, 2024, after the end of the insured medical treatment period. Thereafter, when a viewing instruction is received from the doctor terminal 30, the integration process of the two patient data is executed and displayed on the screen of the doctor terminal 30. In this manner, the integration process in this embodiment is executed each time blood pressure values, etc., are viewed during and after the end of the insured medical treatment period.
[0094] 15 is a diagram for explaining an example of a consultation screen displayed on the display 36 of the doctor terminal 30. In FIG. 15, corresponding parts to FIG. 9 are also shown. In the case of Figure 15, the consultation date is assumed to be February 23, 2024, after the insured medical treatment period. For this reason, the consultation screen shown in Figure 15 displays the average value of patient data during the insured medical treatment period (January 2, 2024 to January 30, 2024) and the average value of patient data from the last day of the insured medical treatment period to the day before the consultation date (January 31, 2024 to February 22, 2024). In this way, even if the patient data for "Tokyo Taro" during his insured medical treatment period and the patient data after the end of the insured medical treatment period are managed as separate files within the record application operation server 20, the doctor's terminal 30 can display the results of processing all patient data up to the day before the consultation date as a single data.
[0095] <Summary> Even if patient data during the insured medical treatment period and patient data after the end of the insured medical treatment period are managed as separate files in the record application operation server 20, the two patient data can be treated as a single patient data by executing an integration process for the two patient data each time they are viewed, which is one form of using the two patient data. The integration process may be executed only when viewing of both the patient data within the insured medical treatment period and the patient data after the end of the insured medical treatment period is instructed on the doctor terminal 30. In other words, when viewing of only the patient data within the insured medical treatment period or only the patient data after the end of the insured medical treatment period is instructed, it is also possible to adopt a processing operation that does not execute the integration process of the two patient data.
[0096] Furthermore, in the case where patient data during the insured medical treatment period and patient data after the end of the insured medical treatment period are managed as separate files in the record application operation server 20 as in this embodiment, it is possible to clearly distinguish between the handling of patient data during the insured medical treatment period and the handling of patient data after the end of the insured medical treatment period. Therefore, in processes that use only patient data within the insured medical treatment period or only patient data after the end of the insured medical treatment period, it is possible to eliminate the need for a process of selectively extracting relevant patient data from the integrated patient data.
[0097] <Other integration examples> In FIG. 13, the integration process of two pieces of patient data executed when the patient data is viewed is executed on the record application operation server 20 side, but it may be executed on the doctor terminal 30 side where the patient data is viewed. Fig. 16 is a processing sequence for explaining another example of the integration process of patient data in the embodiment 2. In Fig. 16, the parts corresponding to those in Fig. 13 are assigned the same reference numerals. The processing operation shown in Fig. 16 is also an example of an information processing method.
[0098] In the case of FIG. 16, in S206, the patient data entered through the treatment app and the patient data entered through the record app for the patient to be viewed are sent as separate files, and integration processing is executed on the doctor terminal 30 (S208). It is also possible that the patient data is viewed on the patient terminal 40. In this case, the integration process can be executed on the record application operation server 20 side as described in Fig. 13, or on the information terminal (i.e., the patient terminal 40) side that views the patient data as described in Fig. 16.
[0099] <Embodiment 3> Next, an application for assisting in the treatment of hypertension will be described as an example of a treatment application prescribed by an insurance medical institution. <System and hardware configuration> The information processing system assumed in this embodiment is the same as the information processing system 1 (see FIG. 1) described in embodiment 1. The hardware configurations of the treatment application operation server 10, the record application operation server 20, the doctor terminal 30, and the patient terminal 40 are also the same as those described in embodiment 1.
[0100] <Processing operations after the insurance medical treatment period of the treatment app> Fig. 17 is an example of a processing sequence illustrating a patient data migration process in the third embodiment. In Fig. 17, parts corresponding to those in Fig. 16 are denoted by the same reference numerals. The processing operation shown in Fig. 17 is also an example of an information processing method. In the present embodiment, the processing operations in the first stage (S151 to S163 in FIG. 10) are the same as those in embodiment 1. That is, when the treatment app is started after the end of the insured medical treatment period, the installation of the record app is recommended.
[0101] 17, however, it is assumed that the transfer process of patient data within the insurance medical treatment period is not executed. That is, it is assumed that the transfer of patient data from the treatment application operation server 10 to the record application operation server 20 is not executed. Therefore, after the processing operations (S171 to S176) from the start of the recording app to successful authentication, the home screen is displayed (S187). The processing operations thereafter are the same as those in the second embodiment. That is, the blood pressure values and the like input through the recording app are recorded as patient data in the recording app operation server 20 (S188 to S191).
[0102] In this manner, in the case of this embodiment, the patient data input through the treatment application is recorded in the treatment application operation server 10, and the patient data input through the recording application is recorded in the recording application operation server 20. Under this premise, the processing operations S201 to S208 (t81 to t84) related to the doctor's viewing of patient data are executed. The difference from FIG. 16 is that a request for patient data from the doctor terminal 30 (S203) is sent to both the treatment application operation server 10 and the record application operation server 20.
[0103] Therefore, the treatment application operation server 10 and the record application operation server 20 each execute the reading of the patient data (S204) and the transmission of the read patient data to the doctor terminal 30 (S206). When two pieces of patient data relating to the same patient are received, the doctor terminal 30 shown in FIG. 17 integrates these two pieces of patient data (S208) and displays the integrated patient data (i.e., integrated data) on the examination screen (S207).
[0104] <Summary> In this embodiment, the doctor terminal 30 reads out the patient data of the patient to be viewed from the treatment application operation server 10 and the record application operation server 20, integrates the data, and displays the data on the examination screen. The contents that can be confirmed on the doctor terminal 30 are the same as those in the second embodiment. In this embodiment, it is possible to eliminate the need for a series of processes for transferring patient data from the medical treatment application operation server 10 to the record application operation server 20 after the end of the insured medical treatment period.
[0105] <Other integration examples> In FIG. 17, the integration process of two pieces of patient data is executed on the doctor terminal 30 side where the patient data is viewed, but it may be executed on the patient terminal 40 side. Fig. 18 is a processing sequence for explaining another example of the integration process of patient data in the embodiment 3. In Fig. 18, the parts corresponding to those in Fig. 17 are assigned the same reference numerals. The processing operation shown in Fig. 17 is also an example of an information processing method. The case of Fig. 18 is basically the same as that of Fig. 17, except that the instruction to view the patient data is executed through the recording application of the patient terminal 40. However, in the case of Fig. 18, since the instruction to view is given through the patient terminal 40 operated by the patient, input of the patient ID (S201) is omitted.
[0106] <Other embodiments> (1) Although the embodiments of the present disclosure have been described above, the technical scope of the present disclosure is not limited to the scope of the above-described embodiments. It is clear from the claims that the technical scope of the present disclosure also includes various modifications or improvements to the above-described embodiments.
[0107] (2) The processor in the above-described embodiments refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPU (=Central Processing Unit)) as well as dedicated processors (e.g., GPU (=Graphical Processing Unit), ASIC (=Application Specific Integrated Circuit), FPGA (=Field Programmable Gate Array), programmable logic devices, etc.). In addition, the operations of the processor in each of the above-mentioned embodiments may be executed by multiple processors in cooperation with each other, and the order of execution of each operation in the processor is not limited to the order described in each of the above-mentioned embodiments, and may be changed individually.
[0108] (3) In the above-described embodiment, an example was given of a case in which all authentication processing when the patient terminal 40 accesses the therapeutic app operation server 10 or when the patient terminal 40 accesses the record app operation server 20 is completed within the server. However, the results may be used in combination with authentication by a third party, including the business entity or telecommunications company from which the patient obtained the therapeutic app or record app.
[0109] (4) The treatment app and record app described in the above embodiment are intended to be prescribed to patients with hypertension, but may also be apps prescribed to patients suffering from other diseases. That is, the above-mentioned treatment application and record application may be applications prescribed for, for example, nicotine addiction, insomnia disorder, depression, diabetes, alcoholism, obesity, etc. Note that the information inputted into the treatment application and record application differs depending on the type of disease.
[0110] In the case of an app prescribed to patients with nicotine addiction, for example, carbon monoxide (CO) in the breath, nicotine concentration in saliva, smoking date and time, number of cigarettes smoked or number of times smoked, patient's cognitive information (way of thinking, values), exercise (number of steps, length of time exercised, distance traveled), other illnesses (diabetes), medication, blood pressure, heart rate, pulse, current physical condition (headache, irritability, feeling good, nausea, etc.), and all or part of the answers to the assumed causes are input. These pieces of information are examples of information related to smoking. In the case of an app prescribed to a patient with insomnia, for example, all or part of the following information is input: bedtime, wake-up time, sleep duration, sleep efficiency, number and type of meals, exercise record, and medication record. Bedtime, wake-up time, sleep duration, and sleep efficiency are examples of information related to sleep. In the case of an app prescribed to a patient with depression, for example, all or part of the following records may be entered: mood records, behavior records, medication records, sleep records, and appetite records.
[0111] In the case of an app prescribed for a diabetic patient, for example, all or part of the number and contents of meals, exercise records, medication records, weight, blood pressure value, and blood glucose level are input. Blood glucose level is an example of information related to blood glucose level. In the case of an app prescribed to patients with alcoholism, for example, medication records, whether or not they have drunk alcohol, and all or part of the details of their drinking are entered. In the case of an app prescribed to an obese patient, for example, all or part of the target weight, treatment start date, number of days of treatment, appropriate calorie intake, health history (mood), weight history, calorie intake history, date and time of calorie intake, medication history (dosage taken, date and time of taking medication), treatment history (treatment, content of advice, whether or not the patient performed it), medical history, blood data (AST (aspartate aminotransferase) / ALT (alanine aminotransferase)) and CT value are entered. The treatment application and the record application may be capable of inputting information on a plurality of diseases.
[0112] (5) In the above-mentioned embodiment, it is assumed that the integration process of the patient data is executed after the end of the insured medical treatment period, but the integration process of the patient data may be executed before the end of the insured medical treatment period. For example, if the usage period of the treatment app is set to the last day of the month following the date of hospital visit or within 30 days from the date of hospital visit, and the use of the treatment app is restricted after the usage period has elapsed even before the end of the insured medical treatment period, the processing of the above-mentioned embodiment may be executed on the condition that the doctor's extension of the usage period is not recorded within a predetermined period from the end of the usage period. Fig. 19 is a diagram for explaining another example of the authentication data 141 stored in the auxiliary storage device 14 (see Fig. 2) of the treatment application operation server 10. In Fig. 19, parts corresponding to those in Fig. 3 are denoted by the same reference numerals.
[0113] FIG. 19 differs from the authentication data 141 shown in FIG. 3 in that the "Prescription Date" column has been changed to "Prescription Date / Consultation Date" and a column for "Expiration Month of Treatment App" has been added. In the case of Figure 19, the date on which the treatment app was prescribed to "Tokyo Taro" is July 31, 2023. Therefore, the insured medical treatment period is set to January 2024. On the other hand, the expiration month of the treatment app is recorded as August 2023. If "Tokyo Taro" does not receive his next medical examination by August 2023, he will no longer be able to use the treatment app. However, in the case of Figure 19, "Tokyo Taro" received his second medical examination on August 29, 2023. Therefore, the expiration month of the treatment app has been updated to September 2023. In this way, when the expiration date of the medical treatment app is determined separately from the medical treatment period covered by insurance, the patient data transfer process or the like may be executed on the condition that the expiration date expires. The expiration date here is also an example of a validity period.
[0114] (6) In the above explanation, the patient data migration process is executed after the end of the insured medical treatment period or the expiration date of the treatment app, which is set based on the consultation date, but the patient data integration process may be executed before the expiration date of these valid periods. For example, if a patient starts using the record app during the valid period and patient data is input through the record app, the integration process of the patient data input through the treatment app and the patient data input through the record app may be executed during the valid period. The integration of patient data during the validity period is triggered by a viewing instruction from the doctor terminal 30 or the patient terminal 40 or the input of new patient data.
[0115] (7) In the above-described embodiment, the treatment application operation server 10 and the record application operation server 20 include both an authentication function and a patient data storage function, but the authentication function may be performed by an authentication server and the patient data storage function may be performed by a storage server. When servers are provided for each function, the above-described patient data migration process is realized by cooperation between multiple servers.
[0116] (8) In the above embodiment, the patient data such as blood pressure values input through the treatment app is integrated with the patient data such as blood pressure values input through the recording app, but the relationship between the source and destination may be reversed. That is, the patient data such as blood pressure values input through the treatment app may be integrated with the patient data such as blood pressure values input through the recording app.
[0117] (9) In the above explanation, the processing operations executed by the server and the information terminal are explained using Figures 6, 10, 13, 16, 17 and 18, but the entity executing each processing operation is not limited to the exemplified contents. For example, a processing operation that is executed by a server may be executed by an information terminal, and a processing operation that is executed by an information terminal may be executed by a server. Furthermore, a processing operation whose execution subject is the treatment application operation server 10 may be executed by the record application operation server 20. A processing operation whose execution subject is the doctor terminal 30 may be executed by the patient terminal 40, and a processing operation whose execution subject is the patient terminal 40 may be executed by the doctor terminal 30.
[0118] (10) In the above explanation, the insurance medical institution is assumed to be a hospital or other facility where a doctor terminal 30 that prescribes the treatment app is installed, but when a pharmacist, public health nurse, nurse, nutritionist, hospital staff, or other medical professional issues a prescription code, the insurance medical institution also includes a facility or institution where an information terminal operated by a pharmacist, public health nurse, nurse, nutritionist, hospital staff, or other medical professional is installed. In addition, the issuance of a prescription code is not limited to issuance for medical treatment, and may be issuance for uninsured treatment or mixed treatment.
[0119] (11) In the above description, the second app is a record app that does not require a prescription. However, the second app may be a treatment app that is installed in the patient terminal 40 by a prescription different from that of the first app. In addition, the second app may be a completely different app from the first app, or may be the same app as the first app. In this case, it is possible to realize integration of patient data input through a previously prescribed treatment application and patient data input through a separately prescribed treatment application.
[0120] <Summary> The disclosed examples described in the above-mentioned embodiments are shown below. (((1))) An information processing system having one or more processors, the one or more processors integrating first patient data prescribed for the purpose of treating a disease and input through a first app installed on a patient's terminal, and second patient data input through a second app different from the first app. This information processing system can provide a technique that enables integration of patient data entered through a prescribed first app with patient data entered through a second app.
[0121] (((2))) The information processing system according to (((1))), further comprising: a processor that, when a predetermined condition is satisfied, executes integration processing of the first patient data and the second patient data. This information processing system allows the two patient data to be automatically integrated.
[0122] (((3))) The information processing system according to (((2))), wherein the predetermined condition is the first recording of the second patient data input through the second application. According to this information processing system, the integration of patient data can be performed without the patient being aware of it.
[0123] (((4))) The information processing system according to (((2))), wherein the predetermined condition is the end of a validity period. According to this information processing system, the integration of patient data can be performed without the patient being aware of it.
[0124] (((5))) The information processing system according to (((1))), wherein when a predetermined operation is received, the processor is caused to execute integration processing of the first patient data and the second patient data. According to this information processing system, it is possible to improve the predictability of the timing at which the integration process will be executed.
[0125] (((6))) The information processing system described in (((5))), wherein the specified operation is inputting an instruction to view the first patient data to a terminal of the medical institution, or inputting an instruction to view the second patient data, or inputting an instruction to view the first patient data and the second patient data. This information processing system allows the data for two patients to be viewed in a combined state.
[0126] (((7))) The information processing system described in (((5))), wherein the specified operation is inputting an instruction to view the first patient data on the patient's terminal, or inputting an instruction to view the second patient data, or inputting an instruction to view the first patient data and the second patient data. This information processing system allows the data for two patients to be viewed in a combined state.
[0127] (((8))) The information processing system according to any one of (((1))) to (((7))), wherein the integration is executed as a process of combining the first patient data and the second patient data into one data. According to this information processing system, the first patient data during the validity period and the second patient data after the validity period can be used as one patient data.
[0128] (((9))) The information processing system according to any one of (((1))) to (((7))), wherein the integration is performed using link information linking the first patient data stored in a first area reserved for the first application with the second patient data stored in a second area reserved for the second application. According to this information processing system, the first patient data during the validity period and the second patient data after the validity period can be processed as one data while being stored in separate areas.
[0129] (((10))) The information processing system according to any one of (((1))) to (((9))), wherein the second application is an application that is not covered by the medical insurance system. With this information processing system, the second app is not subject to the restrictions of the Pharmaceuticals and Medical Devices Act, making it easier to respond to patient requests.
[0130] (((11))) An information processing method in which a computer executes a process of integrating first patient data, which is prescribed for the purpose of treating a disease and entered through a first app installed on a patient's terminal, with second patient data, which is entered through a second app different from the first app. This information processing method provides a technique that enables integration of patient data entered through a prescribed first app with patient data entered through a second app. It should be noted that in this information processing method as well, it is possible to combine techniques corresponding to (((2))) to (((10))).
[0131] (((12))) A program for enabling a computer to perform a function of integrating first patient data prescribed for the purpose of treating an illness and entered through a first app installed on a patient's device, with second patient data entered through a second app different from the first app. The program can provide technology that enables integration of patient data entered through a first prescribed app with patient data entered through a second app. In addition, in this program, it is possible to combine technologies corresponding to (((2))) to (((10))). [Explanation of symbols]
[0132] 1...information processing system, 10...treatment application operation server, 20...recording application operation server, 11, 21, 31, 41...processor, 12, 22, 32, 42...ROM, 13, 23, 33, 43...RAM, 14, 24, 34, 44...auxiliary storage device, 15, 25, 35, 45...communication interface, 16, 26, 38, 48...signal line, 30...doctor terminal, 36, 46...display, 37, 47...input reception device, 40...patient terminal
Claims
1. One or more processors; The one or more processors: An information processing system that integrates first patient data prescribed for the purpose of treating a disease and input through a first app installed on a patient's terminal, and second patient data input through a second app different from the first app.
2. causing the processor to execute a process of integrating the first patient data and the second patient data when a predetermined condition is satisfied; The information processing system according to claim 1 .
3. The predetermined condition is the first recording of the second patient data input through the second application. The information processing system according to claim 2 .
4. the predetermined condition is the expiration of a validity period of the first application; The information processing system according to claim 2 .
5. When a predetermined operation is received, causing the processor to execute a process of integrating the first patient data and the second patient data. The information processing system according to claim 1 .
6. The predetermined operation is inputting an instruction to view the first patient data, or an instruction to view the second patient data, or an instruction to view the first patient data and the second patient data, to a terminal of a medical institution.
6. The information processing system according to claim 5.
7. The predetermined operation is inputting an instruction to view the first patient data, or an instruction to view the second patient data, or an instruction to view the first patient data and the second patient data, to the terminal of the patient.
6. The information processing system according to claim 5.
8. The integration is performed as a process of combining the first patient data and the second patient data into one data. The information processing system according to claim 1 .
9. The integration is performed using link information linking the first patient data stored in a first area reserved for the first application and the second patient data stored in a second area reserved for the second application. The information processing system according to claim 1 .
10. The second app is an app that is not covered by the medical insurance system. The information processing system according to any one of claims 1 to 9.
11. An information processing method in which a computer executes a process to integrate first patient data prescribed for the purpose of treating a disease and input through a first app installed on a patient's terminal, and second patient data input through a second app different from the first app.
12. A program for enabling a computer to realize a function of integrating first patient data prescribed for the purpose of treating a disease and input through a first app installed on a patient's terminal, and second patient data input through a second app different from the first app.
Citation Information
Patent Citations
Pinball game machine
JP1986016769A