Medical information processing system, medical information processing device, and program
The medical examination information processing system addresses the issue of local government-specific variations in health checkup and vaccination forms by generating tailored input forms, enhancing data management efficiency and accuracy across different jurisdictions.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- MILABO CO LTD
- Filing Date
- 2025-01-22
- Publication Date
- 2026-07-09
AI Technical Summary
Existing systems for managing health checkups and vaccinations for infants and young children do not account for the differences in forms and reservations due to variations among local governments, leading to inefficiencies in scheduling and data management.
A medical examination information processing system that includes a patient information processing device connected to user and medical institution terminals, which generates and manages patient input forms tailored to specific local governments, allowing for standardized data entry and transmission across different local government requirements.
Enables efficient processing that considers local government-specific variations, ensuring consistent and accurate data entry and management of health checkup and vaccination schedules, improving operational efficiency and reducing errors.
Smart Images

Figure 0007887513000001 
Figure 0007887513000002 
Figure 0007887513000003
Abstract
Description
Technical Field
[0001] The present invention relates to a medical examination information processing system, a medical examination information processing apparatus, and a program.
Background Art
[0002] A system for providing support for vaccination plans and proxy reservation services for medical institutions to guardians of infants and young children is disclosed in Patent Document 1.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, health checkups and vaccinations for infants and young children are implemented by local governments based on laws and regulations, and the forms used for reservations and pre-examinations generally vary depending on the local government. In the system of the above conventional example, although schedule management such as reservations can be performed, the differences depending on the above local governments are not considered.
[0005] The present invention has been made in view of the above circumstances, and one of its objects is to provide a medical examination information processing system, a medical examination information processing apparatus, and a program that take into account the differences for each local government as the implementer.
Means for Solving the Problems
[0006] A patient information processing device according to one aspect of the present invention is connected to a user terminal and a medical institution terminal and includes: a holding means for holding form information that is predetermined for each local government and specifies at least the information to be entered; a generating means for receiving local government identification information that identifies a local government and patient identification information that identifies a patient, acquiring the form information relating to the local government identified by the local government identification information, generating a patient input form that includes input fields for the information specified in the form information, and setting input values for input fields that can be set by the patient identification information among the input fields included in the generated patient input form; an input receiving means for presenting the generated patient input form to the user terminal and receiving information input from the user terminal to the input fields on the patient input form; a setting value storage means for storing setting values for each input field in the patient input form; and a transmission means for transmitting the stored setting values to the medical institution terminal. [Effects of the Invention]
[0007] According to the present invention, it becomes possible to perform processing that takes into account the differences among local governments. [Brief explanation of the drawing]
[0008] [Figure 1] This is a block diagram showing an example configuration of a patient information processing system according to an embodiment of the present invention. [Figure 2] This is an explanatory diagram showing an example of the contents of a form information database used in a patient information processing system according to an embodiment of the present invention. [Figure 3] This is a functional block diagram showing an example of a patient information processing device according to an embodiment of the present invention. [Figure 4] This is an explanatory diagram showing an example of a screen displayed by a patient information processing device according to an embodiment of the present invention. [Figure 5] This flowchart illustrates an example of the operation of a patient information processing system according to an embodiment of the present invention. [Figure 6] Another flowchart illustrating an example of operation of the patient information processing system according to an embodiment of the present invention. [Modes for carrying out the invention]
[0009] Embodiments of the present invention will be described with reference to the drawings. The patient information processing system 1 according to an embodiment of the present invention includes a patient information processing device 10, a user-side terminal 20, and a medical institution-side terminal 30, as illustrated in Figure 1.
[0010] Here, the user terminal 20 is a device such as a mobile device like a smartphone, a tablet device, or a general personal computer, and is assumed to have the functionality of a web browser.
[0011] The medical institution terminal 30 is a general-purpose personal computer or tablet device, and preferably includes a reader or camera capable of reading barcodes or two-dimensional barcodes. In this embodiment, the medical institution terminal 30 also has the functionality of a web browser.
[0012] The patient information processing device 10 is a server device comprising a control unit 11, a storage unit 12, and a communication unit 13, and is connected to a database that holds format information that defines the information to be input. This format information is stored in association with patient information that represents the content of the patient's visit. • The information to be entered (format information) is fixed and predetermined by the national government and other entities, regardless of the local government (hereinafter referred to as the standard format). • These are further linked to local government identification information, and the information to be entered and the order in which it is entered are determined by the local government identified by that local government identification information (i.e., the information to be entered and the order in which it is entered may differ from one local government to another; hereinafter referred to as non-standard formats), This database includes, at a minimum, information on forms specific to each municipality, even if they are not standardized.
[0013] The control unit 11 of this patient information processing device 10 is a program control device such as a CPU and operates according to a program stored in the memory unit 12. In one example of this embodiment, the control unit 11 receives local government identification information that identifies a local government, information representing the content of the patient consultation, and patient identification information that identifies the patient, and acquires the information representing the content of the patient consultation and form information relating to the local government identified by the local government identification information. The control unit 11 then generates a patient input form that includes input fields for the information defined in the form information, and sets the input values of the input fields that can be set according to the accepted patient identification information among the input fields included in the generated patient input form.
[0014] The control unit 11 also presents the generated patient input form to the user terminal 20 and accepts information input from the user terminal into the input fields on the patient input form. The control unit 11 stores the setting values for each input field in the patient input form and transmits these stored setting values and the corresponding patient input form to the medical institution terminal 30. The specific operation of the control unit 11 of this patient information processing device 10 will be described in detail later.
[0015] The storage unit 12 is a memory device or disk device, and holds the program executed by the control unit 11. This storage unit 12 also functions as the work memory for the control unit 11.
[0016] The communication unit 13 is a network interface and, in accordance with instructions received from the control unit 11, sends various information via the network to the user terminal 20 and the medical institution terminal 30. The communication unit 13 also outputs the information received via the network to the control unit 11.
[0017] Next, an operation example of the control unit 11 of the medical examination information processing apparatus 10 will be described. In the example of the present embodiment, as already described, this medical examination information processing apparatus 10 is connected so as to be able to access a format information database that holds format information which is a non-standard format defined in advance for each local government and that defines at least the information to be input. In one example of the present embodiment, it is assumed that this format information database is stored in the storage unit 12. However, this is merely an example, and the format information database may be stored in an external server device that can communicate via a network.
[0018] In this database, as illustrated in FIG. 2, for each local government identification information (T) that identifies a local government, information (D: which may be a character string such as "influenza vaccination", etc.) representing the content of a medical examination, that is, the type of a preliminary examination (questionnaire) form, an image (G) of the entry form for the preliminary examination (questionnaire), item information (M) that identifies the items of information to be entered on this entry form, and information (R) that identifies the range (area) on the entry form of the entry field corresponding to the item information are recorded in association with each other as format information.
[0019] By executing a program stored in the storage unit 12, the control unit 11 realizes a configuration that functionally includes a format information acquisition unit 21, a form generation unit 22, an input value setting unit 23, a user presentation unit 24, an input acceptance unit 25, an information recording unit 26, and a medical institution side information presentation unit 27, as illustrated in FIG. 3.
[0020] In the following example of the present embodiment, a case where a person in charge on the local government side guides regular vaccinations for infants (patients) living in the area under the jurisdiction of the local government will be described as an example.
[0021] The form information acquisition unit 21 receives from the local government information that identifies the local government, information indicating the type of pre-examination (medical questionnaire) form to be generated, and patient identification information that identifies the patient. This patient identification information includes the name, address, and date of birth of the infant or toddler who is the patient, as well as the name and address of the infant or toddler's guardian. The form information acquisition unit 22 searches the form information database using the received local government information as a key and obtains form information of the specified type associated with the local government information.
[0022] The form generation unit 22 generates a patient input form that includes input fields for information defined in the form information acquisition unit 21. Specifically, the form generation unit 22 generates information representing an input screen (Figure 4) with an image (G) of the form included in the form information as the background, and input fields (P1, P2…) arranged in areas corresponding to the items of information to be filled in. This information representing the input screen is written, for example, in HTML.
[0023] The input value setting unit 23 sets the input values of the input fields included in the input screen generated by the form generation unit 22, for input fields whose corresponding information items are included in the patient identification information, using the patient identification information received by the form information acquisition unit 21.
[0024] As a specific example, regarding the form information for a certain local government, the items of information to be filled in on the form are: • Patient's name • Patient's address • Patient's date of birth Parent / guardian's name • Parent / guardian's address • Date of appointment • Body temperature on the day of the visit • Medical history ·Free entry field Let's assume that this is the case. In this example, the patient identification information received from the local government includes the name, address, and date of birth of the infant / child receiving treatment, as well as the name and address of the infant / child's guardian. Therefore, the input value setting unit 23 will select from the above items, • Date of appointment • Body temperature on the day of the visit • Medical history ·Free entry field HTML data is generated as presentation form data (corresponding to the patient input form of the present invention) with the corresponding information included in the patient identification information set in each input field except for the one specified field, and stored in the storage unit 12. Here, HTML data is generated as presentation form data with the string data identified by the information included in the patient identification information set as the default string in the input fields such as the patient's name (and the input fields are made unchangeable). Since this method of processing HTML data is widely known, a detailed explanation is omitted here.
[0025] The user presentation unit 24 receives access from the user terminal 20 and authenticates the user of the user terminal 20. In this embodiment, the patient information processing device 10 is assumed to be connected to a user database that records authentication information such as login name and password, the real name and address of the user (the parent), and the name and date of birth of the child (the infant receiving the examination), as the user (in this example, the parent).
[0026] The user presentation unit 24 uses the authentication information above to authenticate the user and retrieves the guardian's full name, address, and the child's (the infant receiving treatment) name and date of birth information stored in the user database. It then searches the presentation form data stored in the storage unit 12 for HTML data that matches the input values set in the corresponding information fields to the retrieved information.
[0027] The user presentation unit 24 sends the presentation form data found as a result of this search to the user terminal 20 that accessed the system, and displays it on the user terminal 20. As a result, the user terminal 20 is presented with an input screen, as illustrated in Figure 4, in which some input fields, such as the patient's name, already have information set by the local government entered.
[0028] The input receiving unit 25 receives information entered by the user on the user terminal 20 into each input field of the input screen presented by the user presentation unit 24. The information recording unit 26 associates the information (input values) received by the input receiving unit 25 with information representing the corresponding information items and records it in the storage unit 12 as recorded information. Furthermore, the information recording unit 26 may also record information that identifies the presentation form data that the user presentation unit 24, which received the information to be recorded, presented to the user terminal 20. At this time, the information recording unit 26 issues unique identification information for each piece of information received by the input receiving unit 25 and stores the recorded information in association with this identification information. The information recording unit 26 then sends this identification information to the user terminal 20 that entered the recorded information. At this time, the information recording unit 26 may convert the identification information into computer-readable coded image information, such as a barcode, a two-dimensional barcode, or other coded image information, and send it to the user terminal 20.
[0029] The medical institution-side information presentation unit 27 receives a request from the medical institution-side terminal 30 located at the medical institution for identification information along with a request for record information associated with that identification information. The medical institution-side information presentation unit 27 searches the storage unit 12 for the record information stored in association with the received identification information, and sends the record information found as a result of the search to the medical institution-side terminal 30.
[0030] Furthermore, when the information recording unit 26 records corresponding presentation form data along with the recorded information, the medical institution-side information presentation unit 27 may send the recorded information found as a result of the search in a formatted state using the corresponding presentation form data. That is, the medical institution-side information presentation unit 27 may send a screen that displays the input value associated with the information item for each item of information contained in the recorded information to be sent, at a position corresponding to the input field of the corresponding information item in the corresponding presentation form data. Such a screen can be obtained by processing the presentation form data, which is HTML data, in a widely known way (for example, by setting an input value as a default value in the input field and setting the input field to be uneditable).
[0031] [Operation] The patient information processing system 1 of this embodiment basically has the above configuration and operates as follows. In the following example, it is assumed that a form a for routine vaccinations for infants and young children is established in a certain municipality A, and has fields corresponding to the following information items: patient's name, patient's address, patient's date of birth, guardian's name, guardian's address, date of examination, temperature on the day of examination, medical history information, and a free-form field. The form information database is assumed to store form information associated with municipality-specific information that identifies the municipality A, information representing the type of pre-examination (medical questionnaire) form (here, "routine vaccination"), an image of the form a, item information that identifies the items of information to be filled in on the form, and information that identifies the range (area) on the form where the corresponding fields are filled in.
[0032] The patient information processing device 10 receives from the terminal of municipality A information representing the type of pre-examination (medical questionnaire), municipality identification information that identifies municipality A, and patient identification information (generally multiple) that identifies patients residing in the area under the jurisdiction of municipality A. In the following example, this patient identification information will include the name, address, and date of birth of the infant or toddler who is the patient, and the name and address of the infant or toddler's guardian.
[0033] The information receiving processing device 10 searches the form information database using the municipality-specific information and information representing the type received from the terminal of municipality A as keys, and obtains the form information of the specified type associated with the municipality-specific information.
[0034] The patient information processing device 10 generates a patient input form for each patient identification information it receives, which includes input fields for information defined in the acquired form information. Specifically, for each patient identification information, the patient information processing device 10 generates information representing an input screen with an image (G) of the form included in the acquired form information as the background, and input fields (P1, P2…) arranged in areas corresponding to the items of information to be filled in. Furthermore, for the input fields included in this input screen whose corresponding information items are included in the patient identification information, the device sets the input values using the patient identification information. In this example, based on multiple patient identification information received from municipality A, the device generates multiple HTML data sets as presentation form data for each of the multiple patient identification information sets, with the patient's name, patient's address, patient's date of birth, guardian's name, and guardian's address included in each of the multiple patient identification information sets in the corresponding input fields, and stores them in the storage unit 12.
[0035] Furthermore, if the patient identification information includes information indicating the recipient of a message to the guardian, such as the guardian's email address, the patient information processing device 10 may send a message to the recipient indicated by that information indicating that the form data for presentation is ready.
[0036] Subsequently, when the parent / guardian operates their smartphone, which is the user terminal 20, and accesses the patient information processing device 10, the patient information processing device 10 authenticates the user using a pre-registered login name, password, etc., as illustrated in Figure 5 (S11). The patient information processing device 10 obtains the parent / guardian's name and address, the name of the infant / child receiving the examination, and the date of birth, which are pre-registered in association with the authenticated user. It then searches for presentation form data among the multiple presentation form data stored in the storage unit 12 that matches the input values set in the corresponding information items to the obtained information (S12).
[0037] The patient information processing device 10 sends the presentation form data found as a result of the search in step S12 to the user terminal 20 that accessed the device (S13).
[0038] The user terminal 20 displays the HTML data, which is the presentation form data, and presents it to the user. As a result, the user is presented with an input screen in which some input fields, such as the patient's name, have already been filled in with information set by the local government, as exemplified in Figure 4.
[0039] The user, who is a parent or guardian, operates the user terminal 20 and enters the corresponding information into the input fields that are currently blank, such as the date of the medical examination, temperature on the day of the examination, medical history information, and free-form text field, and then performs the submit operation (S14).
[0040] The medical information processing device 10 receives information entered by the user on the user terminal 20. When using the HTML data of the presentation form data described above, the user terminal 20 sends out information (input values) entered into the input fields corresponding to each information item: patient's name, patient's address, patient's date of birth, guardian's name, guardian's address, date of examination, temperature on the date of examination, medical history information, and free-form text field. The medical information processing device 10 then receives this information.
[0041] The information receiving device 10 issues unique identification information (S15) and generates recorded information (S16) that associates the information representing each information item with the input values received in step S14 corresponding to each information item. The information receiving device 10 then records the identification information issued in step S15 and the recorded information generated in step S16 in the storage unit 12 (S17). At this time, the information receiving device 10 also records information that identifies the presentation form data sent to the user terminal 20 in step S13.
[0042] Furthermore, the patient information processing device 10 encodes the identification information issued in step S15 into a two-dimensional barcode and sends a screen displaying the two-dimensional barcode to the user terminal 20 (S18). Specifically, the image of this two-dimensional barcode may be sent via email or message, or it may be displayed on a browser screen.
[0043] The user, who is a parent or guardian, then visits a medical institution within the jurisdiction of municipality A together with the patient and presents the above-mentioned two-dimensional barcode screen there. The medical institution's terminal 30 reads the two-dimensional barcode at the operator's discretion and starts the process illustrated in Figure 6, acquiring the encoded identification information (S21) and storing the identification information (S22). Steps S21 and S22 may be repeated to store multiple (upper limit may be set) pieces of identification information.
[0044] The medical institution terminal 30 performs the following processing for each stored identification information, as operated by the person in charge. The medical institution terminal 30 accesses the patient information processing device 10 and sends a request for the identification information and the record information held in association with that identification information (S23).
[0045] Upon receiving this request, the patient information processing device 10 searches the storage unit 12 for record information stored in association with the accepted identification information (S24), and sends the record information found as a result of the search to the medical institution terminal 30 (S25).
[0046] In step S25, using the presentation form data corresponding to the found recorded information, a screen is generated and sent that displays the input value associated with the information item for each item of information contained in the recorded information, in a position corresponding to the input field of the corresponding information item in the corresponding presentation form data.
[0047] The medical institution's terminal 30 receives and records this screen (S26). After performing the processes from steps S23 to S26 for the stored identification information, the medical institution's terminal 30 displays a list of the received information (at least a portion of the input values), or the screen received and recorded in step S26 (detailed display), according to the operator's operation (S27: Information display). The operator refers to this screen and guides the patient.
[0048] In this example of the embodiment, guardians, patients, and medical institution staff can all input and confirm information using a screen with the same format as when using paper forms, and processing is carried out taking into account the differences among local governments that are responsible for implementing regular medical checkups, etc.
[0049] Furthermore, as shown in this example, the medical institution terminal 30 stores multiple pieces of identification information, and then retrieves the information for consultation (pre-examination and medical interview information) related to the stored identification information from the consultation information processing device 10. In addition, after retrieving the information for consultation, the medical institution terminal 30 can display this information in a list, and can also display the details of the information selected from the list.
[0050] Furthermore, when creating a list, identification information obtained by methods such as reading a 2D barcode can be arranged in the order in which it was obtained. To achieve this, information representing the date and time of acquisition may be associated with the information at the time of acquisition and stored, and the list may be generated in order of acquisition date and time.
[0051] This example shows that medical institutions can first handle registration and then attend to each patient individually, thereby improving efficiency during registration.
[0052] [Providing form data without input values] Furthermore, while the explanation so far has assumed that the medical information processing device 10 generates presentation form data equivalent to a pre-examination (medical questionnaire) and presents it to the user based on instructions from the local government, this embodiment is not limited to this.
[0053] For example, the medical information processing device 10 of this embodiment may generate presentation form data in accordance with instructions entered by an authenticated user. In this case, since there is no information provided by the local government, the medical information processing device 10 may ask the user to input local government identification information that identifies the local government in the area where the user resides and information representing the type of pre-examination (medical questionnaire) form to be generated, or it may obtain local government identification information that identifies the local government in the area where the user resides from information in the user database associated with the authentication information at the time of login (for example, address information, etc.), and ask the user to input information representing the type of pre-examination (medical questionnaire) form to be generated.
[0054] The patient information processing device 10 obtains form information using the obtained municipality identification information and the entered type information as keys, generates presentation form data with empty input fields, and executes the process from step S13 onwards in Figure 5. At this time, for input fields whose input values are determined by information contained in the user database associated with the authentication information at the time of login, the process from step S13 onwards in Figure 5 may be executed after setting the determined input values.
[0055] The patient information processing device 10 may also store information on the appropriate age for vaccination, such as associating the type of vaccination with the range of months (or ages) of patients suitable for vaccination.
[0056] In this case, the patient information processing device 10 authenticates the user, then retrieves the name and date of birth information of the infant or young child who is the patient, which is pre-registered in association with the authenticated user, searches for presentation form data based on the retrieved information, and retrieves information on the type of vaccination that is different from the vaccination corresponding to the presentation form data, and is recorded in the vaccination appropriate age information in association with the patient's age in months (or years) determined from the patient's date of birth information and the current (time of processing) date and time information.
[0057] In this example, the patient information processing device 10 presents the user with a list of information on the types of pre-examination (medical questionnaire) forms corresponding to the type of vaccination represented by the acquired information, and allows the user to select the information representing the type of pre-examination (medical questionnaire) form to be generated.
[0058] Furthermore, in one example of this embodiment, based on instructions from a medical association or the like, information on the priority of vaccinations according to the epidemic situation may be recorded in conjunction with information on the type of vaccination and included in the information on the appropriate age for vaccination.
[0059] In this case, the patient information processing device 10 may present to the user information on the types of vaccinations that are different from the vaccinations corresponding to the presentation form data found by the search, and which are recorded in the vaccination appropriate age information in association with the patient's age in months (or years) determined from the patient's date of birth information and the current (time of processing) date and time information, sorted in order of vaccination priority information.
[0060] [Entering information into multiple pre-examination forms] Furthermore, in step S17 of Figure 5, the patient information processing device 10 of this embodiment may also record the date and time of recording when recording the recorded information. Then, in step S13 of the process in Figure 5, before sending the presentation form data to the user terminal 20, the patient information processing device 10 searches whether or not recorded information relating to the same patient, with the execution date of this process as the recording date and time, is stored in the storage unit 12.
[0061] If the search results show that record information relating to the same patient, with the processing execution date as the recording date and time, is stored in the storage unit 12, the patient information processing device 10 acquires the record information found in the search as reference information.
[0062] The patient information processing device 10 checks whether the patient identification information set in the presentation form data to be sent, namely the guardian's name and address, the patient's name and date of birth, matches the corresponding information in the reference information. If they match, it sets the input values of the input fields in the input screen displayed by the presentation form data that contain the corresponding information items included in the reference information (excluding patient identification information) to the same values as the reference information.
[0063] This means that once information about a patient is entered, the same information such as body temperature on the same day and medical history up to that day will be automatically set for subsequent entries in the same field, improving user convenience.
[0064] [Reference of record information by the medical institution] Furthermore, the medical institution terminal 30 may verify the contents of the recorded information when it is obtained from the patient information processing device 10. In this case, the medical institution terminal 30 may obtain the recorded information itself from the patient information processing device 10, in addition to the screen displaying the presentation form data that shows the recorded information in the process of step S25 above.
[0065] For example, medical institutions may administer two or more vaccinations to the same patient on the same day. In such cases, it is preferable for the medical institution terminal 30 to continuously acquire and process the recorded information from the pre-vaccination questionnaires for each vaccination related to that patient. Therefore, the medical institution terminal 30 may acquire multiple records of information for each patient from the patient information processing device 10.
[0066] At this time, the medical institution terminal 30 may compare the recorded information from multiple pre-examination (medical questionnaire) forms pertaining to the same patient and check whether the information for common information items matches. If the information for common information items does not match, the medical institution terminal 30 will notify the operator accordingly.
[0067] As an example, when the medical institution terminal 30 of this embodiment acquires record information from multiple pre-examination (medical questionnaire) forms relating to the same patient, the record information contains the following: • Patient's name • Patient's address • Patient's date of birth Parent / guardian's name • Parent / guardian's address • Date of appointment • Body temperature on the day of the visit • Medical history The system compares corresponding information items with each other. For example, if the body temperature on the day of the visit differs in multiple records, the system notifies the operator of this fact.
[0068] Furthermore, if there are discrepancies between multiple records of predetermined items (such as addresses, which may have variations in notation) and the discrepancies are as specified, the medical institution terminal 30 may correct the other records to match the information in one of the records. In this case, it is not necessarily required to notify the patient of the discrepancy.
[0069] Here, a difference being predetermined means that the conditions for such a difference are defined in advance, such as the difference being the number of spaces, the difference being whether a number is written in Chinese numerals or Arabic numerals, or the case where "chome" in an address is written with a hyphen.
[0070] When there are discrepancies between multiple records, the medical institution terminal 30 may, in the above case, check whether any of the records pertain to a standard format and modify the other records accordingly. If any pertain to a standard format, it may use that record as the standard information and modify the other records accordingly.
[0071] Furthermore, when the medical institution terminal 30 receives multiple records for a single patient, if there are records related to matters that cannot be treated on the same day (for example, the administration of two or more vaccines that the government requires to have a vaccination period apart, such as a live vaccine and an inactivated vaccine), the terminal may notify the operator accordingly.
[0072] In other words, the medical institution terminal 30 pre-stores information (referred to as avoidance information for convenience) that identifies types of pre-examination (medical questionnaire) forms that cannot be processed on the same day as the recorded information, for each type of pre-examination (medical questionnaire) form related to the recorded information. The medical institution terminal 30 then retrieves information on the type of pre-examination (medical questionnaire) form related to each of the multiple recorded information pieces acquired for each patient, and further retrieves the avoidance information associated with the acquired information.
[0073] If the medical institution's terminal 30 acquires information to avoid, it notifies the operator if it finds that the acquired information includes the type of pre-examination (medical questionnaire) related to the record information acquired for the same patient.
[0074] In this explanation, the medical institution terminal 30 verifies the contents of the recorded information when it obtains it from the patient information processing device 10. However, instead, when the patient information processing device 10 receives a request for recorded information from the medical institution terminal 30, it may search the storage unit 12 for recorded information stored in association with the identification information received along with the request. When multiple records of the same patient are found through the search, the device performs a verification process and presents the results to the medical institution terminal 30.
[0075] In this example, the patient information processing device 10 compares the recorded information from multiple pre-examination (medical questionnaire) forms pertaining to the same patient and checks whether the information for common information items matches. If the information for common information items does not match, the patient information processing device 10 notifies the requesting medical institution terminal 30 accordingly.
[0076] For example, if the body temperature recorded on the day of the visit differs in multiple records relating to the same patient, the patient information processing device 10 notifies the requesting medical institution terminal 30 of this fact.
[0077] In this example as well, if there are discrepancies between multiple records regarding predetermined items (such as addresses, which may have variations in notation), and the discrepancies are as specified, the patient information processing device 10 may correct the other records to match the information in one of the records before generating the information for presentation and sending it to the medical institution's terminal 30. In this case, it is not necessarily required to notify the medical institution that there are discrepancies. The examples of discrepancies here are the same as those already described, so a repeated explanation will be omitted.
[0078] Furthermore, in the above case where there are discrepancies between multiple records, the receiving information processing device 10 may, when modifying each record to match the description of one of the records (referred to as reference information), check whether any of the multiple records relate to a standard format, and if so, use that record as reference information to modify the other records.
[0079] Furthermore, if the patient information processing device 10 finds multiple records for the same patient through a search, and there are records related to matters that cannot be treated on the same day (for example, the administration of two or more vaccines that the government requires to have a vaccination period apart, such as a live vaccine and an inactivated vaccine), it may notify the medical institution terminal 30 of that fact.
[0080] In this case, the patient information processing device 10 pre-stores information (referred to as avoidance information for convenience) that identifies types of pre-examination (medical questionnaire) forms that cannot be processed on the same day as the recorded information, for each type of pre-examination (medical questionnaire) form related to the recorded information. The patient information processing device 10 then retrieves information on the type of pre-examination (medical questionnaire) form related to each of the multiple records for a common patient found through the search, and further retrieves the avoidance information associated with the retrieved information.
[0081] If the medical institution's terminal 30 acquires information to avoid, it notifies the medical institution's terminal 30 that if the acquired information includes information on the type of pre-examination (medical questionnaire) related to the record information acquired for the same patient.
[0082] Furthermore, in the example described above, if there is record information relating to multiple procedures that cannot be performed on the same patient on the same day, the patient information processing device 10 enumerates all possible combinations (mathematically possible combinations) of the record information relating to the multiple procedures in which no combination contains any multiple procedures that cannot be performed on the same day.
[0083] The patient information processing device 10 then presents the combination to the operator of the medical institution's terminal 30. In this case, the patient information processing device 10 may prioritize (for example, place as high as possible) the combination that results in the fewest number of combinations.
[0084] Specifically, the operation of this patient information processing device 10 will be explained using the example of finding record information related to multiple procedures A, B, and C. Here, we assume that procedures A and B cannot be performed on the same day. In this case, the patient information processing device 10 will process all possible combinations: Pattern α: A, B, C, Pattern β: (AB), C, Pattern γ: A, (BC) Pattern δ: (AC), B Pattern ε:(ABC) Among these, combinations in which there are no multiple treatments that cannot be performed on the same day (hereinafter referred to as combinations after avoidance): Pattern α: A, B, C, Pattern γ: A, (BC) Pattern δ: (AC), B The following is a list of procedures. Note that multiple procedures enclosed in parentheses here mean that they will be performed on the same day. In other words, the first A, B, and C mean that all procedures will be performed on different days, and that it will take 3 days to complete all procedures. Also, A,(BC) means that the day on which procedure A is performed will be different from the day on which procedures B and C are performed (B and C will be performed on the same day).
[0085] In this example, the patient information processing device 10 prioritizes presenting patterns γ and δ, which have the fewest number of days for all treatment combinations, over pattern α.
[0086] Furthermore, if a time interval is determined for each procedure between other procedures, the patient information processing device 10 may refer to that information. For example, in the above example, the device may store information such as "10 days should pass between procedure A and procedure B," and "5 days should pass between procedure B and procedure A," and refer to that information to perform the above-mentioned processing.
[0087] In this case, the patient information processing device 10 may prioritize presenting the option with the fewest number of days until all treatments are completed. Specifically, in the previous example, the patient information processing device 10 lists the permutations related to the combinations after avoidance. For example, for pattern γ, Pattern γ1: A, (BC) Pattern γ2: (BC), A The system lists these options (thus listing 6 options for pattern α and 2 options for pattern δ, for a total of 10 options). The patient information processing device 10 then preferentially presents the permutations of these treatment combinations in order of the shortest number of days and the shortest period from start to finish. In the example above, pattern γ1: A, (BC) takes 10 days from A to (BC), and pattern γ2: (BC), A takes 5 days. Therefore, the patient information processing device 10 preferentially presents pattern γ2 over pattern γ1. Similarly, the patient information processing device 10 preferentially presents pattern δ2: B, (AC) over pattern δ1: (AC), B.
[0088] Furthermore, in this example, if the medical information processing device 10 has set treatment priorities based on the settings of the medical association or other organizations, taking into account the prevalence of illnesses, it may refer to the information on those priorities. For example, if the setting is that treatment C should be prioritized over treatments A and B, then pattern γ2 will be prioritized over pattern γ1, and pattern δ1 will be prioritized over pattern δ2. Here, since the condition of the number of days and the condition of priority may be incompatible, the medical information processing device 10 may allow the operator of the medical institution's terminal 30 to select which condition to apply first.
[0089] Furthermore, while this example shows the patient information processing device 10 listing and presenting combinations and permutation patterns of treatments, the medical institution terminal 30 may also perform these processes using information obtained from the patient information processing device 10.
[0090] [Information records after vaccination at a medical institution] Furthermore, in the explanation so far, the medical institution terminal 30 has been described as receiving a request to refer to recorded information from the medical institution terminal 30 and the patient information processing device 10 presenting the recorded information, but this embodiment is not limited to this.
[0091] For example, the patient information processing device 10 may receive information from the medical institution terminal 30 regarding the presented record information, such as the diagnosis result (whether or not vaccination is possible), the date of treatment (the date on which the treatment such as vaccination was performed), the details of the treatment (for example, the lot number of the vaccine administered), and even the name and signature of the doctor who performed the treatment.
[0092] In this case, the patient information processing device 10 stores the information received from these medical institution terminals 30 in the storage unit 12, further associating it with the presented record information. This makes it possible to keep records of examinations and treatments, which can then be used later.
[0093] [Notification regarding vaccination intervals] For example, when the medical institution terminal 30 receives recorded information from the patient information processing device 10, it refers to the type of pre-examination (medical questionnaire) form related to that recorded information (for convenience, it is called the comparison target type). In this example, the medical institution terminal 30 records the information of other procedures that should have a time interval between them, along with information that specifies that time interval, in association with the information of the type related to each procedure. The medical institution terminal 30 then requests the patient information processing device 10 to provide recorded information that includes records of past examinations and procedures for the patient related to the received recorded information.
[0094] When the patient information processing device 10 receives the recorded information provided in response to the request, the medical institution terminal 30 refers to records of past consultations and treatments (information on the type and information on the date of the treatment, etc.) and checks whether the information on the type of treatment that should be spaced out, which is recorded in association with the type to be compared, includes information on that type.
[0095] If the terminal 30 determines that the relevant type of information is included, it further checks whether the difference between the date of treatment and the current date and time (time of treatment) exceeds the time interval associated with the relevant type of information, which is recorded in association with the type being compared. If it determines that it does not exceed the interval, it notifies the operator accordingly.
[0096] In this example as well, the determination may be made on the patient information processing device 10 instead of the medical institution terminal 30. In this case, the patient information processing device 10 records, for each type of pre-examination (medical questionnaire), information relating to other types of treatments that require a time interval between them, along with information that specifies the time interval to be observed.
[0097] When the medical institution's terminal 30 requests recorded information, the patient information processing device 10 refers to the type of pre-examination (medical questionnaire) form (comparison target type) related to the requested recorded information and searches for recorded information among the records of past examinations and treatments for the same patient that includes information on the type of treatment that should be spaced out over time, which is recorded in association with the said comparison target type.
[0098] If the corresponding record information is found through the search, the patient information processing device 10 further checks whether the difference between the date of treatment information contained in the found record information and the current date and time (time of treatment) exceeds the time interval that should be associated with the information of that type, which is recorded in association with the type of comparison target. If it determines that it does not exceed the interval, it notifies the medical institution terminal 30 to that effect.
[0099] In this example, the medical institution's terminal 30 receives the notification and informs the operator of the contents of the notification. These processes enable the medical institution to take appropriate action, taking into account the appropriate intervals between procedures. [Explanation of Symbols]
[0100] 1 Medical information processing system, 10 Medical information processing device, 11 Control unit, 12 Storage unit, 13 Communication unit, 20 User terminal, 21 Form information acquisition unit, 22 Form generation unit, 23 Input value setting unit, 24 User presentation unit, 25 Input acceptance unit, 26 Information recording unit, 27 Medical institution side information presentation unit, 30 Medical institution side terminal.
Claims
1. This includes a user terminal, a medical information processing device, and a medical institution terminal. The aforementioned patient information processing device is A storage means for storing, as form information, an image of the pre-examination form to be filled out by each local government, item information that identifies the items of information to be filled out on this form, and information that identifies the range of the fields on the form that correspond to the item information. A generation means that receives local government identification information to identify a local government and patient identification information to identify a patient, obtains the form information relating to the local government identified by the local government identification information, generates a patient input form with input fields arranged in each range of the input fields corresponding to the items of information to be filled in, using the image of the form included in the form information as the background, sets the input values of the input fields that can be set by the patient identification information among the input fields included in the generated patient input form, and generates it as a form data for presentation. An input receiving means that presents the generated presentation form data to the user terminal and accepts information input from the user terminal into the input fields on the presentation form data, A setting value storage means for storing the setting value for each input field in the aforementioned patient input form, A transmission means for transmitting the stored setting values to the medical institution's terminal in a formatted state using the corresponding presentation form data, A patient information processing system that includes this.
2. A medical information processing device connected to a user terminal and a medical institution terminal, A storage means for storing, as form information, an image of the pre-examination form to be filled out by each local government, item information that identifies the items of information to be filled out on this form, and information that identifies the range of the fields on the form that correspond to the item information. A generation means that receives local government identification information to identify a local government and patient identification information to identify a patient, obtains the form information relating to the local government identified by the local government identification information, generates a patient input form with input fields arranged in each range of the input fields corresponding to the items of information to be filled in, using the image of the form included in the form information as the background, sets the input values of the input fields that can be set by the patient identification information among the input fields included in the generated patient input form, and generates it as a form data for presentation. An input receiving means that presents the generated presentation form data to the user terminal and accepts information input from the user terminal into the input fields on the presentation form data, A setting value storage means for storing the setting value for each input field in the aforementioned patient input form, A transmission means for transmitting the stored setting values to the medical institution's terminal in a formatted state using the corresponding presentation form data, A patient information processing device that includes a patient information processing device.
3. A medical information processing device that connects the user terminal and the medical institution's terminal, A storage means for storing, as form information, an image of the pre-examination form to be filled out by each local government, item information that identifies the items of information to be filled out on this form, and information that identifies the range of the fields on the form that correspond to the item information. A generation means that receives local government identification information to identify a local government and patient identification information to identify a patient, obtains the form information relating to the local government identified by the local government identification information, generates a patient input form with input fields arranged in each range of the input fields corresponding to the items of information to be filled in, using the image of the form included in the form information as the background, sets the input values of the input fields that can be set by the patient identification information among the input fields included in the generated patient input form, and generates it as a form data for presentation. An input receiving means that presents the generated presentation form data to the user terminal and accepts information input from the user terminal into the input fields on the presentation form data, A setting value storage means for storing the setting value for each input field in the aforementioned patient input form, A transmission means for transmitting the stored setting values to the medical institution's terminal in a formatted state using the corresponding presentation form data, A program that makes it function as such.