Computer program, information processing apparatus, and information processing method
A computer program and method identify patients and partners for preventive services, enhancing service utilization by sharing relevant information, thus improving preventive care awareness and reducing disease risk.
Patent Information
- Application Number
- JP2024032409
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-04
- Publication Date
- 2025-09-17
AI Technical Summary
Existing systems lack the ability to identify patients and their associated parties as recipients of information on preventive management services, relying solely on user decision-making for service utilization.
A computer program and information processing method that acquires patient personal information authenticated by a public authority, determines eligibility for preventive services, identifies suitable services, and shares information with partners to manage the disease.
Effectively identifies and informs patients and their partners about eligible preventive services, increasing awareness and utilization rates while reducing disease risk.
Smart Images

Figure 2025134477000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a computer program, an information processing device, and an information processing method. [Background technology]
[0002] Patent document 1 discloses a medical system that determines whether or not to distribute information for using medical services based on user information and user consent information, and distributes the information for using medical services based on the decision. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-143664 Summary of the Invention [Problem to be solved by the invention]
[0004] In Patent Document 1, information for using medical services is distributed to the user himself / herself, and it is up to the user to decide whether or not to use the medical services.
[0005] In one aspect, an object of the present invention is to provide a computer program, an information processing device, and an information processing method that can identify patients and their associated parties as recipients of information on preventive management services. [Means for solving the problem]
[0006] (1) The computer program disclosed herein is a computer program that causes a computer to execute a process of acquiring, from a terminal device of a patient suffering from a specific disease, personal information of the patient that has been authenticated by a public authentication authority, acquiring eligibility conditions for preventive management services related to disease prevention, identifying preventive management services that can be provided to the patient based on the acquired personal information and the eligibility conditions, and acquiring information on partners that will work with the patient to manage the disease in order to share information on the identified preventive management services.
[0007] (2) In the computer program of (1) above, it is preferable to estimate the type of disease the patient is suffering from based on the service or application used by the patient.
[0008] (3) In the computer program of (1) or (2) above, it is preferable that the patient's personal information is authenticated by the public authentication authority using a personal identification number card issued to the patient by an administrative agency.
[0009] (4) In any one of the computer programs (1) to (3) above, it is preferable that the eligibility criteria for the preventive management service be obtained from information provided by the national government, local governments, or private organizations.
[0010] (5) In any one of the computer programs (1) to (4) above, it is preferable that the target conditions for the preventive management service are acquired from a plurality of sources.
[0011] (6) In any one of the computer programs (1) to (5) above, it is preferable that the preventive management service includes any one of vaccination against the disease, rehabilitation, home visit medical care, health consultation, home meal delivery service, and nutritional guidance.
[0012] (7) In any one of the computer programs (1) to (6) above, it is preferable to acquire information about the patient regarding the disease.
[0013] (8) In the computer program of (7) above, it is preferable to determine the content of preventive management services to be provided to the patient based on the acquired information.
[0014] (9) In any one of the computer programs (1) to (8) above, it is preferable to identify preventive management services that can be provided to the patient by comparing the personal information with the target conditions.
[0015] (10) In the computer program of (5) above, it is preferable to identify preventive management services that can be provided to the patient by comparing the personal information with multiple target conditions obtained from the multiple sources.
[0016] (11) In any one of the computer programs (1) to (10) above, it is preferable that the information on the partner is acquired from a database that stores an identifier for identifying the patient and the information on the partner in association with each other.
[0017] (12) In any one of the computer programs (1) to (11) above, it is preferable that information on the identified preventive management service is delivered to terminal devices addressed to the patient and the partner.
[0018] (13) In any one of the computer programs (1) to (12) above, it is preferable that the information on the preventive management service includes information on assistance for preventing the disease.
[0019] (14) The computer program disclosed herein is a computer program for causing a computer to execute a process of acquiring target conditions including target area information for preventive management services related to disease prevention, acquiring information on partners that work with patients to manage their diseases, estimating the patient's residential area based on the acquired information on partners, comparing the estimated residential area with the target area information for the preventive management services, and extracting one or more patients who may be eligible for the preventive management services.
[0020] (15) In the computer program of (14) above, it is preferable that the information on the preventive management service is delivered to a terminal device addressed to the extracted one or more patients and the linked destinations of the extracted one or more patients.
[0021] (16) The information processing device disclosed herein includes at least one processing unit, which acquires personal information of a patient suffering from a specific disease that has been authenticated by a public authentication authority from the patient's terminal device, acquires eligibility conditions for preventive management services related to disease prevention, identifies preventive management services that can be provided to the patient based on the acquired personal information and the eligibility conditions, and acquires information on partners that will work with the patient to manage the disease in order to share information on the identified preventive management services.
[0022] (17) The information processing device of the present disclosure includes at least one processing unit, which acquires target conditions including target area information for preventive management services related to disease prevention, acquires information on partners that work with patients to manage their diseases, estimates the patient's residential area based on the acquired information on partners, compares the estimated residential area with the target area information for the preventive management services, and extracts one or more patients who may be eligible for the preventive management services.
[0023] (18) The information processing method disclosed herein is a computer-implemented process that acquires, from a terminal device of a patient suffering from a specific disease, personal information of the patient that has been authenticated by a public authentication authority, acquires eligibility conditions for preventive management services related to disease prevention, identifies preventive management services that can be provided to the patient based on the acquired personal information and the eligibility conditions, and acquires information on partners that will work with the patient to manage the disease in order to share information on the identified preventive management services.
[0024] (19) The information processing method disclosed herein acquires target conditions including target area information for preventive management services related to disease prevention, acquires information on partners that will work with the patient to manage the disease, estimates the patient's residential area based on the acquired information on partners, compares the estimated residential area with the target area information for the preventive management services, and extracts one or more patients who may be eligible for the preventive management services. [Effects of the Invention]
[0025] In one aspect, patients and their contacts can be identified as recipients of preventative care service information. [Brief explanation of the drawings]
[0026] [Figure 1] 1 is a schematic diagram illustrating a configuration example of an information processing system according to a first embodiment. [Figure 2] FIG. 2 is a block diagram showing the internal configuration of a patient terminal. [Figure 3] FIG. 2 is a block diagram showing the internal configuration of a cooperation destination terminal; [Figure 4] FIG. 2 is a block diagram showing the internal configuration of a management server. [Figure 5] FIG. 10 is a conceptual diagram illustrating an example of a preventive management database. [Figure 6] FIG. 10 is a conceptual diagram illustrating an example of a patient information database. [Figure 7] 4 is a flowchart illustrating a procedure of processing executed in the information processing system according to the first embodiment. [Figure 8] FIG. 10 is a schematic diagram showing an example of display of distribution information. [Figure 9] FIG. 10 is a schematic diagram illustrating the configuration of a main part of an information processing system according to a second embodiment. [Figure 10] 11 is a flowchart illustrating a procedure of processing executed in an information processing system according to a third embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0027] The present invention will be described in detail below with reference to the drawings showing embodiments thereof. (Embodiment 1) 1 is a schematic diagram showing an example of the configuration of an information processing system according to embodiment 1. The information processing system according to embodiment 1 includes a patient terminal 10, a linked terminal 20, a management server 30, an authentication server 40, etc. These terminals and servers are connected to each other so that they can communicate with each other via a communication network NW. The communication network NW may be a general public line or a dedicated line, or may be configured to use a general public line and a dedicated line in combination.
[0028] The patient terminal 10 is a terminal device such as a smartphone used by a patient suffering from a specific disease. The specific disease refers to a disease for which preventive management services are provided, including any one of vaccinations, rehabilitation, home visits, health consultations, meal delivery services, and nutritional guidance. The type of disease is not particularly limited as long as the preventive management services are provided. For example, the above-mentioned diseases include heart failure, diabetes, cardiovascular disease, hypertension, dyslipidemia, cancer, ischemic disease, and bronchial asthma. The preventive management services are provided by the national or local government. Alternatively, the preventive management services may be provided by private businesses.
[0029] The cooperation destination terminal 20 is a terminal used by the patient's cooperation destination. A patient's cooperation destination is a doctor (family doctor) or the patient's family member who is expected to cooperate with the patient in managing the patient's disease. When the cooperation destination is a doctor, the cooperation destination terminal 20 may be a terminal device such as a smartphone used by the doctor, or a terminal device installed in a hospital. Furthermore, the actual cooperation destination may not be an individual doctor, but may be the medical institution to which the doctor belongs. When the cooperation destination is a family member, the cooperation destination terminal 20 is a terminal device such as a smartphone used by the patient's family member. A patient may have multiple cooperation destinations. In other words, the patient's cooperation destination may be both the doctor and the patient's family member.
[0030] The management server 30 is a server device for distributing information about preventive management services to patients and partners. In this embodiment, when the management server 30 acquires, from the patient terminal 10, personal information about a patient who has been authenticated by a public authentication authority, the management server 30 identifies a partner of the patient and distributes information about preventive management services that can be provided to the patient to the patient and the partner. For this reason, the management server 30 can access the preventive management database DB10 and the patient information database DB20 via the communication network NW.
[0031] The authentication server 40 is a server device that provides official authentication to personal information. The authentication server 40 is installed by an official certification authority (for example, the Japan Agency for Local Authority Information Systems, also known as J-LIS). The official authentication utilizes a personal identification number card (My Number Card) issued to each individual by an administrative agency. In this embodiment, the authentication server 40 authenticates the digital signature certificate recorded on the IC (Integrated Circuit) chip of the personal identification number card, thereby providing official authentication to the personal information (four basic pieces of information: name, date of birth, gender, and address) included in the digital signature certificate.
[0032] 2 is a block diagram showing the internal configuration of the patient terminal 10. The patient terminal 10 is a computer such as a smartphone, tablet terminal, or personal computer, and includes a control unit 11, a storage unit 12, a communication unit 13, a reading unit 14, an operation unit 15, and a display unit 16.
[0033] The control unit 11 includes, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). The ROM included in the control unit 11 stores control programs and the like that control the operation of each hardware unit included in the patient terminal 10. The CPU in the control unit 11 reads and executes the control programs stored in the ROM and various computer programs stored in the storage unit 12, and controls the operation of each hardware unit, thereby causing the entire device to function as the patient terminal 10 of the present disclosure. The RAM included in the control unit 11 temporarily stores data used during the execution of calculations and controls.
[0034] Note that the control unit 11 is not limited to the above configuration, and may be configured as a single piece of hardware (SoC: System On a Chip) that integrates a processor, memory, storage, communication interface, etc. Furthermore, the control unit 11 may have functions such as a clock that outputs date and time information, a timer that measures the elapsed time from when an instruction to start measurement is given until when an instruction to end measurement is given, and a counter that counts numbers.
[0035] The storage unit 12 includes storage such as a memory, a hard disk, etc. The storage unit 12 stores various computer programs executed by the control unit 11, data necessary for executing the computer programs, and the like.
[0036] The computer programs stored in the storage unit 12 include application programs (self-care apps) for supporting patient self-care. The example in FIG. 2 shows a configuration in which the heart failure self-care app PG11 is installed in the storage unit 12. The heart failure self-care app PG11 is an application program for patients suffering from heart failure. The heart failure self-care app PG11 is installed in the patient terminal 10 by the patient suffering from heart failure (or, at the patient's request, by the patient's family or other such person). The heart failure self-care app PG11 has a function for accepting input of health information, including information on the patient's vital signs (weight, blood pressure, heart rate, body temperature, etc.), physical condition information, exercise content, exercise duration, meal images, medication information, etc., and uploading the accepted health information to the patient information database DB20 (described below). The information uploaded via the heart failure self-care app PG11 is stored in the patient information database DB20 together with the patient's management ID. Here, the management ID is an identifier for identifying the patient. The management ID may be an identifier unique to the patient, or may be an identifier assigned to the patient for each disease (each self-care application).
[0037] In this embodiment, as an example, a configuration in which the heart failure self-care app PG11 is installed on the patient terminal 10 (i.e., a case in which the patient is a heart failure patient) will be described, but self-care apps corresponding to various diseases other than heart failure, such as diabetes, cardiovascular disease, hypertension, dyslipidemia, cancer, ischemic disease, and bronchial asthma, may also be installed on the patient terminal 10. The patient can select a self-care app according to the disease they suffer from and install the selected self-care app on their own device. The items to be entered in the self-care app may be set according to the disease.
[0038] The computer programs stored in storage unit 12 are provided by a non-transitory recording medium on which the computer programs are readably recorded. The recording medium is a portable memory such as a CD-ROM, a USB memory, or an SD card. Control unit 11 reads the various computer programs from the recording medium using a reading device (not shown) and installs the read various computer programs in storage unit 12. Alternatively, the computer programs stored in storage unit 12 may be provided by communication. In this case, control unit 11 obtains the various computer programs through communication unit 13 and installs the obtained various computer programs in storage unit 12.
[0039] The communication unit 13 includes a communication interface for transmitting and receiving various data to and from an external device. The communication interface of the communication unit 13 may be a communication interface conforming to a communication standard such as WiFi (registered trademark), LAN (Local Area Network), Bluetooth (registered trademark), ZigBee (registered trademark), 3G, 4G, 5G, or LTE (Long Term Evolution). When data to be transmitted is input from the control unit 11, the communication unit 13 transmits the data to the destination external device, and when data transmitted from the external device is received, the communication unit 13 outputs the received data to the control unit 11. In this embodiment, the external device is the management server 30, the authentication server 40, or the like.
[0040] The reading unit 14 is equipped with a communication interface for short-range wireless communication such as NFC (Near Field Communication). The reading unit 14 performs short-range wireless communication with the personal number card NC brought close by the patient, thereby reading the information recorded on the personal number card NC.
[0041] The operation unit 15 is equipped with operation devices such as a touch panel, a keyboard, and switches, and accepts various operations and settings by the patient. The control unit 11 performs appropriate control based on various operation information provided by the operation unit 15, and stores setting information in the memory unit 12 as necessary.
[0042] The display unit 16 includes a display device such as a liquid crystal display or an organic EL (Electro-Luminescence) display, and displays information to be presented in response to an instruction from the control unit 11.
[0043] In this embodiment, the patient terminal 10 is configured to have a reading unit 14, but it may also be configured to connect an IC card reader / writer to the patient terminal 10 and read the information recorded on the personal identification number card NC through the IC card reader / writer.
[0044] 3 is a block diagram showing the internal configuration of destination terminal 20. Destination terminal 20 is a computer such as a smartphone, tablet terminal, or personal computer, and includes control unit 21, storage unit 22, communication unit 23, operation unit 24, and display unit 25. When the patient's destination of communication is a family member of the patient or the like, a heart failure self-care app PG11 similar to that of patient terminal 20 is installed in storage unit 22. When the patient's destination of communication is a doctor or the medical institution to which the doctor belongs, a dedicated patient management app for viewing health information entered through heart failure self-care app PG11 and sending notifications to heart failure self-care app PG11 is installed in storage unit 22, or a browser or the like for viewing a web app with similar functionality is installed. The configurations of the hardware components of destination terminal 20 are similar to those of patient terminal 10, and therefore, description thereof will be omitted.
[0045] 4 is a block diagram showing the internal configuration of the management server 30. The management server 30 is a server computer, and includes a control unit 31, a storage unit 32, a communication unit 33, an operation unit , and a display unit .
[0046] The control unit 31 includes, for example, a CPU, a ROM, and a RAM. The ROM included in the control unit 31 stores a control program that controls the operation of each hardware unit included in the management server 30. The CPU in the control unit 31 reads and executes the control program stored in the ROM and a computer program (described below) stored in the storage unit 32, and controls the operation of each hardware unit, thereby causing the entire device to function as the management server 30 (information processing device) of the present disclosure. The RAM included in the control unit 31 temporarily stores data used during the execution of calculations and control.
[0047] The control unit 31 is not limited to the above configuration, and may be one or more processing circuits or arithmetic circuits including a GPU (Graphics Processing Unit), an FPGA (Field Programmable Gate Array), a DSP (Digital Signal Processor), a quantum processor, volatile or non-volatile memory, etc. The control unit 31 may also have functions such as a clock that outputs date and time information, a timer that measures the elapsed time from when an instruction to start measurement is given until when an instruction to end measurement is given, and a counter that counts numbers.
[0048] The storage unit 32 includes a storage device such as a hard disk drive (HDD), a solid state drive (SSD), etc. The storage unit 32 stores various computer programs executed by the control unit 31 and various data used by the control unit 31.
[0049] The computer programs (program products) stored in the storage unit 32 include a service information sharing program PG31. This service information sharing program PG31 is a computer program that causes a computer to execute processing to identify preventive management services that can be provided to a patient based on the patient's personal information acquired from the patient terminal 10 and the target conditions for preventive management services acquired from an external source, and to identify a partner with which the patient should collaborate in order to share information about the identified preventive management services.
[0050] The computer programs stored in the storage unit 32 are provided by a non-transitory storage medium RM on which the computer programs are readably recorded. The storage medium RM is a portable memory such as a CD-ROM, a USB memory, or an SD card. The control unit 31 reads the various computer programs from the storage medium RM using a reading device (not shown) and installs the read various computer programs in the storage unit 32. Alternatively, the computer programs stored in the storage unit 32 may be provided by communication. In this case, the control unit 31 acquires the various computer programs via the communication unit 33 and installs the acquired various computer programs in the storage unit 32.
[0051] The service information sharing program PG31 may be a single computer program or a program group consisting of multiple computer programs. Furthermore, the service information sharing program PG31 may be executed by a single computer or by multiple computers working together. For example, the service information sharing program PG31 may execute processing in cooperation with a terminal-side application program, such as a heart failure self-care application PG11 installed on the patient terminal 10. Furthermore, the service information sharing program PG31 may partially use an existing library.
[0052] The communication unit 33 includes a communication interface for transmitting and receiving various data to and from an external device. A communication interface conforming to a communication standard such as WiFi (registered trademark), LAN, Bluetooth (registered trademark), ZigBee (registered trademark), 3G, 4G, 5G, or LTE can be used as the communication interface of the communication unit 33. When data to be transmitted is input from the control unit 31, the communication unit 33 transmits the data to the destination external device, and when data transmitted from the external device is received, the communication unit 33 outputs the received data to the control unit 31. In this embodiment, examples of external devices are the patient terminal 10 and the linked terminal 20.
[0053] The management server 30 can access the preventive management database DB10 via the communication unit 33. FIG. 5 is a conceptual diagram showing an example of the preventive management database DB10. The preventive management database DB10 is installed by a provider of preventive management services (a national government, a local government, or a private business). The preventive management database DB10 stores, for each disease, the eligibility conditions for preventive management services that can be provided to patients. Information stored in the preventive management database DB10 may include, for example, information such as subsidy fees (coupons) that can be used for preventive management services.
[0054] The management server 30 can access the patient information database DB20 via the communication unit 33. Fig. 6 is a conceptual diagram showing an example of the patient information database DB20. The patient information database DB20 stores, for each patient, the patient's management ID, name, age, contact information (email address, address, etc.), disease name, health information (information on vital signs and physical condition information as described above), name of the partner (hospital name or family name), and contact information of the partner (email address, address, etc.), in association with each other. With regard to health information, not only the most recent measurement value but also past measurement values may be stored as history.
[0055] The operation unit 34 is equipped with operation devices such as a touch panel, a keyboard, and switches, and accepts various operations and settings from an administrator, etc. The control unit 31 performs appropriate control based on various operation information provided by the operation unit 34, and stores setting information in the storage unit 32 as necessary.
[0056] The display unit 35 includes a display device such as a liquid crystal display or an organic EL (Electro-Luminescence) display, and displays information to be presented in response to an instruction from the control unit 31.
[0057] In this embodiment, the management server 30 may be a single computer, or may be a computer system configured with multiple computers and peripheral devices, etc. Furthermore, the management server 30 may be a virtual machine whose entity is virtualized, or may be a cloud.
[0058] The authentication server 40 is a known server that performs public personal authentication (JPKI: Japanese Public Key Infrastructure) using the personal number card NC, and therefore a description of its internal configuration will be omitted.
[0059] The operation of the information processing system according to the first embodiment will be described below. 7 is a flowchart illustrating the procedure of processing executed in the information processing system according to the first embodiment. When a predetermined operation for activating the heart failure self-care application PG11 is received at operation unit 15 of patient terminal 10, control unit 11 reads out the heart failure self-care application PG11 from storage unit 12 and activates it (step S101). After the heart failure self-care application PG11 is activated, control unit 11 instructs the patient to read their personal number card NC (step S102) and acquires digital signature certificate data from the personal number card NC brought close to reading unit 14 (step S103). The digital signature certificate data includes the patient's personal information (the four basic pieces of information: name, date of birth, sex, and address), a public key, and the issue number of the digital certificate.
[0060] The control unit 11 transmits a request to confirm the validity of the digital signature certificate to the authentication server 40 via the communication unit 13 (step S104). The control unit 11 includes the data of the digital signature certificate acquired in step S103 in the confirmation request to the authentication server 40. When the authentication server 40 receives the confirmation request from the patient terminal 10, it verifies the digital signature certificate in accordance with a predetermined verification procedure and confirms its validity (step S105). The verification procedure for the digital certificate is well known, so its description will be omitted.
[0061] The control unit 11 receives the verification result by the authentication server 40 via the communication unit 13 as a response to the confirmation request sent in step S104 (step S106). If the verification by the authentication server 40 determines that the signature electronic certificate is invalid (if personal authentication has failed), the control unit 11 terminates the processing according to this flowchart without performing the following processing. On the other hand, if the verification by the authentication server 40 determines that the signature electronic certificate is valid (if personal authentication has succeeded), the control unit 11 performs the following processing.
[0062] Control unit 11 establishes a connection with management server 30 via cardiac failure self-care application PG11, and transmits the patient's management ID and personal information included in the data of the digital signature certificate to management server 30 (step S107).
[0063] The control unit 31 of the management server 30 receives the management ID and personal information transmitted from the patient terminal 10 via the communication unit 33 (step S108). When the control unit 31 receives the personal information verified by the authentication server 40 along with the management ID, it permits access to the patient's health information registered in the patient information database DB20. The control unit 11 of the patient terminal 10 may read the patient's health information associated with the management ID from the patient information database DB20 via the communication network NW and display the read health information so that it can be viewed on the heart failure self-care application PG11. Furthermore, when the control unit 11 of the patient terminal 10 receives input of new health information, it may output the received health information via the communication network NW and register it as new health information in the patient information database DB20.
[0064] Furthermore, the control unit 31 of the management server 30 accesses the preventive management database DB10 via the communication unit 33 and acquires information on the target conditions for the preventive management service registered in the preventive management database DB10 (step S109). The target conditions for the preventive management service acquired in step S109 may relate to all diseases, or may relate to the disease the patient is suffering from. The control unit 31 acquires an application ID from the communication partner to determine the application running on the patient terminal 10 (the service being used by the patient), and estimates the disease the patient is suffering from based on the determination result. For example, if the control unit 31 determines that the heart failure self-care app PG11 is running on the patient terminal 10 (the service for heart failure patients is being used), it can estimate that the disease the patient is suffering from is "heart failure."
[0065] The timing for acquiring the information on the target conditions is arbitrary. In this flowchart, the procedure is such that the information on the target conditions is acquired after the management ID and personal information are received, but the information on the target conditions may be acquired in advance, or may be acquired simultaneously with the reception of the management ID and personal information.
[0066] The control unit 31 identifies preventive management services that can be provided to the patient by comparing the patient's personal information received in step S108 with the information on the target conditions for the preventive management services acquired in step S109 (step S110). For example, if the preventive management service is "influenza vaccination" and the target conditions are "residing in Kanagawa Prefecture" and "age 65 or older," the control unit 31 determines whether "influenza vaccination" is a preventive management service that can be provided to the patient by checking whether the patient's address included in the personal information is within Kanagawa Prefecture and whether the patient is 65 or older. The control unit 31 identifies preventive management services that can be provided to the patient by comparing all the target conditions acquired in step S109 with the patient's personal information.
[0067] In step S110, if a preventive management service that can be provided to the patient cannot be identified, that is, if there is no preventive management service that matches the personal information, the control unit 31 ends the processing according to this flowchart without executing the following processing. On the other hand, if a preventive management service that can be provided to the patient is identified, the control unit 31 executes the following processing.
[0068] Next, the control unit 31 accesses the patient information database DB20 and acquires information stored in association with the patient's management ID (step S111). The information acquired in step S111 includes not only information about the patient but also information about the partner (the partner's name and contact information). The control unit 31 distributes the information about the preventive management service identified in step S109 to the patient and the partner (step S112).
[0069] When the control unit 11 of the patient terminal 10 receives preventive management service information distributed from the management server 30, it displays the received preventive management service information on the display unit 16 (step S113). Figure 8 is a schematic diagram showing an example of the display of distributed information. Figure 8 shows an example of preventive management service information displayed on the screen of the heart failure self-care app PG11. If a heart failure patient receives an influenza vaccination, the risk of heart failure worsening can be reduced, so influenza vaccination can be a preventive management service for heart failure patients. When influenza vaccination is identified as a preventive management service for the owner of the patient terminal 10 (heart failure patient), information such as the patient's eligibility for influenza vaccination support, the vaccination venue and date and time, epidemic information in the patient's area of residence, and vaccination subsidy information is displayed on the screen of the heart failure self-care app PG11. Disease epidemic information in the patient's area can be obtained from an external server. A vaccination reservation page (URL) can also be embedded as a link. Since patients do not need to search for the reservation page themselves, the effort required for vaccination is reduced, which is expected to increase the vaccination rate. In addition, if influenza is prevalent in the patient's area, publishing information about the outbreak can be expected to increase vaccination rates. Furthermore, publishing information about subsidies and making it clear that the financial burden on patients will be reduced can lower the barrier to vaccination.
[0070] The method of delivering the preventive management service information is not limited to displaying it within the app, but may also be delivery via email, mail, or telephone. The same applies to the case where the preventive management service information is delivered to a patient's partner. Specifically, if the patient's partner is a doctor or the medical institution to which the doctor belongs, the information may be displayed within a patient management app or web app installed on the partner terminal 20, and if the patient's partner is the patient's family member or the like, the information may be displayed within a self-care app installed on the partner terminal 20. Alternatively, delivery may be performed via email, mail, or telephone. After receiving the email containing the preventive management service information, if the partner terminal 20 accepts an operation to open the email by the user (a medical professional or a family member of the patient), the partner terminal 20 displays the preventive management service information on the display unit 25 of the partner terminal 20 (step S114).
[0071] When the patient views the information distributed from the management server 30 and ends the cardiac failure self-care application PG11, the connection between the patient terminal 10 and the management server 30 is cut off, and the processing according to this flowchart ends.
[0072] As described above, in the first embodiment, not only personal information about the patient but also information about partners (family physicians or the patient's family members) who are expected to work with the patient to manage the disease are acquired, so that information about preventive management services that can be provided to the patient can be shared between the patient and the partners. By distributing information about preventive management services to the patient and the partners, the patient's own awareness of prevention can be increased, and the partners can encourage the patient to use preventive management services, which is expected to increase the utilization rate of preventive management services. Furthermore, by the patient themselves practicing self-care, such as using preventive management services, the risk of disease exacerbation can be reduced.
[0073] In embodiment 1, influenza vaccination is identified as a preventive management service that can be provided to a heart failure patient based on the age and address of the patient, but vaccinations against infectious diseases other than influenza may also be identified, or preventive management services that can be provided may also be identified based on other conditions.
[0074] For example, if a home delivery meal service is registered in the preventive management database DB10 for a heart failure patient who has lost 4 kg or more in weight in the past month, the control unit 31 of the management server 30 may compare the target conditions of the preventive management database DB10 (weight loss in the past month) with the patient's health information (weight history) registered in the patient information database DB20 to determine whether the patient meets the target conditions.
[0075] Furthermore, if a rehabilitation menu for a heart failure patient is registered in the preventive management database DB10, the control unit 31 of the management server 30 may compare the target conditions (conditions for providing the rehabilitation menu) of the preventive management database DB10 with the patient's health information (exercise content, exercise time, etc.) registered in the patient information database DB20 to determine whether the patient meets the target conditions. Because rehabilitation that places too much strain on the patient can have an adverse effect on the patient, it is preferable to compare the patient's exercise data (exercise content and exercise time) entered through the heart failure self-care app PG11 with the intensity of the rehabilitation menu created by the hospital or the like (cardiopulmonary exercise stress test data) to select a rehabilitation menu appropriate for the patient's heart failure prognosis.
[0076] In addition, if a home delivery meal service that supplements the nutrients that diabetic patients are lacking is registered in the preventive management database DB10, the control unit 31 of the management server 30 may compare the target conditions (conditions for providing the home delivery meal service) of the preventive management database DB10 with the patient's health information registered in the patient information database DB20 (for example, images of meals entered through a diabetes self-care app) to determine whether the patient meets the target conditions.
[0077] (Embodiment 2) In the second embodiment, a configuration will be described in which target conditions for preventive management services are acquired from a plurality of acquisition sources.
[0078] Fig. 9 is a schematic diagram illustrating the configuration of the main parts of an information processing system according to embodiment 2. The information processing system according to embodiment 2 includes a patient terminal 10, a linked terminal 20, a management server 30, an authentication server 40, a preventive management database DB10, and a patient information database DB20, as well as a medical information database DB30. For simplification, Fig. 9 only shows the relationship between the management server 30, the preventive management database DB10, and the medical information database DB30.
[0079] In the preventive management database DB10, "COVID-19 vaccination subsidy" is registered as a preventive management service, and the eligibility conditions are registered as "65 years of age or older" or "heart failure or diabetes patients under 65 years of age."
[0080] Meanwhile, the medical information database DB30 is assumed to store, as medical information for a specific patient, "hospitalized at XX Hospital (XX-YY)" and "received Nth dose of COVID-19 vaccine." The medical information database DB30 may be established by the national or local government, or by a private business. The medical information registered in the medical information database DB30 may be stored in association with the personal identification number issued to each individual by an administrative agency.
[0081] The control unit 31 of the management server 30 identifies preventive management services that can be provided to the patient by taking into account not only the target conditions obtained from the preventive management database DB10 and the personal information obtained from the patient information database DB20, but also medical information obtained from the medical information database DB30.
[0082] For example, if a patient's personal information identifies them as "65 years of age or older" or "a patient with heart failure or diabetes under 65 years of age," they may be eligible for "COVID-19 vaccination subsidies." However, if the medical information database DB30 identifies them as having "received the Nth dose of the COVID-19 vaccine," they will be excluded from the scope of preventive management services; if the patient is identified as having "not received the Nth dose of the COVID-19 vaccine," they will be identified as eligible for preventive management services.
[0083] As described above, in the second embodiment, it is possible to determine whether or not to provide a preventive management service based on the target conditions acquired from a plurality of sources (the preventive management database DB10 and the medical information database DB30).
[0084] (Embodiment 3) In embodiment 3, we will explain a configuration in which patients who may be eligible for preventive management services are extracted based on information about areas eligible for preventive management services, and information is delivered to the extracted patients and their partners informing them that they may be eligible for preventive management services. The configuration of the information processing system and the internal configuration of the devices included in the information processing system are the same as those in the first embodiment, and therefore a description thereof will be omitted.
[0085] 10 is a flowchart illustrating the procedure of processing executed in the information processing system according to the third embodiment. The control unit 31 of the management server 30 accesses the preventive management database DB10 via the communication unit 33 and acquires the target conditions for the preventive management service (step S301). If multiple preventive management services are registered in the preventive management database DB10, the control unit 31 may execute the processing according to this flowchart for each preventive management service. The target conditions include target area information for the preventive management service.
[0086] The control unit 31 accesses the patient information database DB20 via the communication unit 33 and acquires information about the partner (step S302). The control unit 31 estimates the patient's residential area based on the acquired information about the partner (step S303). For example, if the partner is a medical institution that manages the patient's disease, the control unit 31 acquires information about the location of the medical institution via the Internet or the like, and estimates the patient's residential area based on the acquired location information. The control unit 31 may estimate the location (city, town, or village) of the medical institution as the patient's residential area, or may estimate the area including the location of the medical institution and its surrounding cities, towns, or villages as the patient's residential area.
[0087] Next, the control unit 31 compares the patient's residential area estimated in step S303 with the target area information included in the target conditions acquired in step S301 to extract patients who may be eligible for preventive management services (step S304). Multiple patients may be extracted in step S304.
[0088] The control unit 31 notifies the patient extracted in step S304 and the associated party that a preventive management service that may be of interest exists (step S305). Specifically, the control unit 31 sends an email containing information indicating the existence of a preventive management service that may be of interest to the email addresses of the patient and the associated party via the communication unit 33. The patient who receives the email can start the self-care app on the patient terminal 10 and obtain subsidy information (coupons) for the preventive management service, etc., in the same procedure as in the first embodiment.
[0089] As described above, in the third embodiment, it is possible to estimate patients who may be eligible for preventive management services based on the target area information for preventive management services, and to send information to these patients. Note that if the estimated residential area for a single patient spans multiple municipalities, the result of comparing the estimated residential area with the target area information for preventive management services may indicate that the patient is eligible for multiple preventive management services with different target area information. In such cases, an email containing information indicating that there are preventive management services available for eligible patients in each of the multiple areas may be sent to the email addresses of the target patient and the partner, or information on multiple preventive management services may be combined and sent to the email addresses of the target patient and the partner.
[0090] In the third embodiment, the availability of a preventive management service that may be of interest is notified to the patient and the associated terminal by sending an email. However, the availability of a preventive management service that may be of interest may also be notified using an app installed on the patient terminal 10 and the associated terminal 20. For example, when a self-care app is running on the patient terminal 10, the control unit 31 of the management server 30 notifies the self-care app that a preventive management service that may be of interest is of interest, and, after performing identity authentication as necessary, causes information indicating the availability of a preventive management service that may be of interest to be displayed in the self-care app. The same applies to the case where the patient's associated terminal is notified. Specifically, when the patient's associated terminal is a family member or the like, the notification may be displayed in an app installed on the associated terminal 20. When the patient's associated terminal is a doctor or a medical institution to which the doctor belongs, the notification may be displayed in a patient management app or a web app installed on the associated terminal 20. The same applies when preventive management services are identified for a single patient in each of multiple regions.
[0091] The embodiments disclosed herein are to be considered as illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims, not by the above meaning, and is intended to include all modifications within the meaning and scope of the claims. [Explanation of symbols]
[0092] 10 Patient terminal 11 Control section 12 Storage section 13 Communications Department 14 Reading unit 15 Control section 16 Display section 20. Linked Device 30 Management Server 31 Control Unit 32 Storage section 33 Communications Department 34 Control section 35 Display section 40 Authentication Server DB10 Preventive Controls Database DB20 patient information database PG11 Heart Failure Self-Care App PG31 Service Information Sharing Program
Claims
1. Acquiring personal information of a patient suffering from a specific disease, the personal information having been authenticated by a public authentication authority, from the terminal device of the patient; Obtain eligibility for preventive management services related to disease prevention; Identifying preventive management services available to the patient based on the acquired personal information and the eligibility criteria; Acquire information about partners who will collaborate with the patient to manage the disease, in order to share information about the identified preventive management services. A computer program that causes a computer to execute a process.
2. The type of disease the patient is suffering from is estimated based on the service or application used by the patient.
2. The computer program product according to claim 1, for causing the computer to execute a process.
3. The patient's personal information is authenticated by the public authentication authority using the personal number card issued to the patient by the administrative agency.
2. The computer program of claim 1.
4. Obtain the eligibility criteria for such preventive control services from information provided by the state, local government, or private entities.
2. The computer program product according to claim 1, for causing the computer to execute a process.
5. Obtain the eligibility requirements for the preventive management services from multiple sources.
2. The computer program product according to claim 1, for causing the computer to execute a process.
6. The preventive management services include any one of vaccinations against the diseases, rehabilitation, home visits, health consultations, meal delivery services, and nutritional guidance.
2. The computer program of claim 1.
7. Obtaining information about the patient regarding the disease 2. The computer program product according to claim 1, for causing the computer to execute a process.
8. Based on the information obtained, determine the preventive management services to be provided to the patient.
8. A computer program product according to claim 7, for causing the computer to execute a process.
9. Identifying preventive management services available to the patient by matching the personal information with the eligibility criteria.
2. The computer program product according to claim 1, for causing the computer to execute a process.
10. Identifying preventive management services that can be provided to the patient by matching the personal information with a plurality of target conditions acquired from the plurality of sources.
6. A computer program according to claim 5, for causing the computer to execute a process.
11. Acquire information about the partner from a database that stores an identifier for identifying the patient and information about the partner in association with each other.
2. The computer program product according to claim 1, for causing the computer to execute a process.
12. The information on the identified preventive management service is delivered to the terminal device addressed to the patient and the partner.
2. The computer program product according to claim 1, for causing the computer to execute a process.
13. The information on preventive management services includes assistance information for preventing the disease.
2. The computer program of claim 1.
14. Obtain eligibility criteria, including area information for disease prevention and control services; Obtain information on partners who work with patients to manage their disease, Estimating the patient's residential area based on the acquired information of the partner; The estimated residential area is compared with the target area information for the preventive management service, and one or more patients who may be the target of the preventive management service are extracted. A computer program that causes a computer to execute a process.
15. The preventive management service information is delivered to the extracted one or more patients and terminal devices addressed to the linked destinations of the extracted one or more patients.
2. The computer program product according to claim 1, for causing the computer to execute a process.
16. At least one processing unit; The processing unit Acquiring personal information of a patient suffering from a specific disease, the personal information having been authenticated by a public authentication authority, from the terminal device of the patient; Obtain eligibility for preventive management services related to disease prevention; Identifying preventive management services available to the patient based on the acquired personal information and the eligibility criteria; Acquire information about partners who will collaborate with the patient to manage the disease, in order to share information about the identified preventive management services. Information processing device.
17. At least one processing unit; The processing unit Obtain eligibility criteria, including area information for disease prevention and control services; Obtain information on partners who work with patients to manage their disease, Estimating the patient's residential area based on the acquired information of the partner; The estimated residential area is compared with the target area information for the preventive management service, and one or more patients who may be the target of the preventive management service are extracted. Information processing device.
18. Acquiring personal information of a patient suffering from a specific disease, the personal information having been authenticated by a public authentication authority, from the terminal device of the patient; Obtain eligibility for preventive management services related to disease prevention; Identifying preventive management services available to the patient based on the acquired personal information and the eligibility criteria; Acquire information about partners who will collaborate with the patient to manage the disease, in order to share information about the identified preventive management services. An information processing method in which processing is carried out by a computer.
19. Obtain eligibility criteria, including area information for disease prevention and control services; Obtain information on partners who work with patients to manage their disease, Estimating the patient's residential area based on the acquired information of the partner; The estimated residential area is compared with the target area information for the preventive management service, and one or more patients who may be the target of the preventive management service are extracted. An information processing method in which processing is carried out by a computer.
Citation Information
Patent Citations
Medical system, medical information processor, and program
JP2022143664A