System, method, server device, control method for server device, and program
A biometric authentication system at facility exits allows users to securely pay hospital fees outside the facility, addressing immediate settlement and preventing unauthorized payments.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2026-04-07
AI Technical Summary
In existing systems, hospital patients cannot immediately leave after completing medical examinations due to unresolved fee settlement issues, and there is a risk of unauthorized third-party payment without personal confirmation.
A system utilizing biometric authentication at facility exits to verify the identity of departing users, allowing them to pay fees through terminals using stored biometric information, ensuring valid payment by the service recipient.
Enables secure and immediate out-of-hospital payment by the user themselves, verifying the validity of the fee and preventing unauthorized payments.
Smart Images

Figure 2026059682000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a system, a method, a server device, a control method for a server device, and a program.
Background Art
[0002] There is a technology that enables a patient who has received medical treatment at a hospital to pay the fee using a smartphone or the like.
[0003] For example, Patent Document 1 describes that the accounting amount is transmitted to a smartphone or the like possessed by a patient, and the smartphone or the like collects the accounting amount using a credit card, electronic money, or the like (see paragraph
[0045] ).
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] In a hospital or the like, the settlement of fees may not proceed, and a user who has completed a medical examination may not be able to go home immediately. In this case, as disclosed in Patent Document 1, it is conceivable to pay the fee using the patient's smartphone or the like. However, in Patent Document 1, since personal confirmation is not performed at the time of paying the fee, a third party other than the patient can pay the fee. In that case, it is difficult to determine the validity of the claimed fee for a person who has not received medical treatment at the hospital.
[0006] The main object of the present invention is to provide a system, a method, a server device, a control method for a server device, and a program that contribute to enabling a user who has received a service from a hospital or the like to pay a consideration outside the hospital by the user himself / herself.
Means for Solving the Problems
[0007] According to a first aspect of the present invention, a system is provided comprising: a server device that stores first biometric information of each of a plurality of users who receive services at a predetermined facility; and a plurality of terminals possessed by each of the plurality of users, wherein each of the plurality of terminals stores second biometric information obtained from the identification card of the user possessing the terminal; the server device receives image data from a camera device installed to capture the exit of the predetermined facility, and if the image data shows a person leaving the predetermined facility, it performs a matching process using the third biometric information of the person leaving the image data and the plurality of stored first biometric information to identify the person leaving from among the plurality of users; and sends a payment request including information regarding the fee for the service to the terminal possessed by the identified person leaving the facility; and if the terminal that receives the payment request successfully performs an authentication process using the fourth biometric information of the operator operating the terminal and the stored second biometric information, the operator is able to pay the fee for the service.
[0008] According to a second aspect of the present invention, a system is provided comprising a server device that stores first biometric information of each of several users who receive services at a predetermined facility, and several terminals owned by each of the several users, wherein each of the several terminals stores second biometric information obtained from the identification card of the user who owns the terminal, the server device receives image data from a camera device installed to capture the exit of the predetermined facility, and if the image data shows a person leaving the predetermined facility, it performs a matching process using the third biometric information of the person leaving shown in the image data and the stored several first biometric information to identify the person leaving from among the several users, transmits a payment request including information regarding the fee for the service to the terminal owned by the identified person leaving, and if the terminal that receives the payment request successfully performs an authentication process using the fourth biometric information of the operator operating the terminal and the stored second biometric information, the operator is able to pay the fee for the service.
[0009] A third aspect of the present invention provides a server device comprising: a storage means for storing biometric information of multiple users who receive services at a predetermined facility; a receiving means for receiving image data from a camera device installed to capture the exit of the predetermined facility; an identification means for identifying a person leaving the predetermined facility from among the multiple users by performing a matching process using the biometric information of the person leaving the facility in the image data and the multiple stored biometric information; and a transmission means for transmitting a payment request, including information regarding the service fee, to a terminal held by the identified person leaving the facility.
[0010] A fourth aspect of the present invention provides a server control method that includes storing biometric information of multiple users who receive services at a predetermined facility, receiving image data from a camera device installed to capture the exit of the predetermined facility, and, if the image data shows a person leaving the predetermined facility, performing a matching process using the biometric information of the person leaving the image data and the multiple stored biometric information to identify the person leaving from among the multiple users, and transmitting a payment request including information regarding the service fee to a terminal held by the identified person leaving.
[0011] A fifth aspect of the present invention is provided, which causes a computer mounted on a server device to perform the following processes: storing biometric information of each of a plurality of users who receive services at a predetermined facility; receiving image data from a camera device installed so as to be able to photograph the exit of the predetermined facility; if the image data shows a person leaving the predetermined facility, performing a matching process using the biometric information of the person leaving the image data and the plurality of stored biometric information to identify the person leaving from among the plurality of users; and sending a payment request including information regarding the service fee to a terminal held by the identified person leaving the facility. [Effects of the Invention]
[0012] From each perspective of the present invention, a system, method, server device, server device control method, and program are provided that contribute to enabling users who have received services from a hospital or the like to pay for those services outside of the hospital. However, the effects of the present invention are not limited to those described above. The present invention may produce other effects in lieu of or in conjunction with the effects described above. [Brief explanation of the drawing]
[0013] [Figure 1] Figure 1 is a diagram illustrating the outline of one embodiment. [Figure 2] Figure 2 is a flowchart showing an example of operation in one embodiment. [Figure 3] Figure 3 shows an example of a schematic configuration of an information processing system according to the embodiment of this disclosure. [Figure 4] Figure 4 shows an example of the configuration of a hospital according to the present disclosure. [Figure 5] Figure 5 is a diagram illustrating the operation of an information processing system according to an embodiment of this disclosure. [Figure 6] Figure 6 is a diagram illustrating the operation of an information processing system according to an embodiment of this disclosure. [Figure 7] Figure 7 shows an example of the display of a terminal according to the embodiment of this disclosure. [Figure 8] Figure 8 shows an example of the processing configuration of a server device according to an embodiment of this disclosure. [Figure 9] Figure 9 shows an example of a user management database according to an embodiment of this disclosure. [Figure 10] Figure 10 is a flowchart showing an example of the operation of the out-of-hospital payment control unit according to the present disclosure. [Figure 11] Figure 11 is a flowchart showing an example of the operation of the out-of-hospital payment control unit according to the present disclosure. [Figure 12]FIG. 12 is a diagram showing an example of the processing configuration of a terminal according to an embodiment of the present disclosure. [Figure 13] FIG. 13 is a flowchart showing an example of the operation of a preliminary preparation control unit according to an embodiment of the present disclosure. [Figure 14] FIG. 14 is a flowchart showing an example of the operation of a payment control unit according to an embodiment of the present disclosure. [Figure 15] FIG. 15 is a sequence diagram showing an example of the operation of an information processing system according to an embodiment of the present disclosure. [Figure 16] FIG. 16 is a diagram showing an example of the hardware configuration of a server device according to the present disclosure.
Embodiments for Carrying Out the Invention
[0014] First, an overview of an embodiment will be described. Note that the reference numerals of the drawings appended to this overview are for convenience of each element as an example to assist understanding, and the description of this overview is not intended to be limiting in any way. Also, unless otherwise specified, the blocks described in each drawing represent a configuration of functional units, not hardware unit configurations. The connection lines between blocks in each figure include both bidirectional and unidirectional ones. The one-way arrow schematically shows the flow of the main signal (data) and does not exclude bidirectionality. In this specification and the drawings, for elements that can be similarly described, duplicate description may be omitted by assigning the same reference numerals.
[0015] One embodiment of the system includes a server device 100 that stores first biometric information for each of several users who receive services at a predetermined facility, and several terminals 101, each of which is possessed by one of the several users (see Figure 1). Each of the several terminals 101 stores second biometric information obtained from the identification card of the user who possesses the terminal (step S1 in Figure 2). The server device 100 receives image data from a camera device installed to capture the exit of the predetermined facility (step S2). If the image data shows a person leaving the predetermined facility, the server device 100 performs a matching process using the third biometric information of the person leaving the image data and the stored first biometric information to identify the person leaving from among the several users (step S3). The server device 100 sends a payment request, including information regarding the service fee, to the terminal 101 possessed by the identified person leaving (step S4). When terminal 101 receives a payment request, if it succeeds in authentication using the fourth biometric information of the operator operating the terminal and the stored second biometric information, it enables the operator to pay the service fee (control to enable payment; step S5).
[0016] The server device 100 identifies individuals leaving a designated facility using biometric authentication. For example, when the fee to be charged to the identified individual is determined, the server device 100 sends a payment request to the terminal 101 held by that individual. Upon receiving the payment request, the terminal 101 authenticates its owner (operator) using biometric information stored internally, and if authentication is successful, enables the operator to pay the fee. As a result, the user who received services at the designated facility can verify the validity of the fee charged by the facility and pay the fee outside the facility.
[0017] Specific embodiments will be described in more detail below with reference to the drawings.
[0018] [First Embodiment] The first embodiment will be described in more detail with reference to the drawings.
[0019] The information processing system according to the first embodiment allows a user who has received services at a designated facility to pay the fee for those services outside of the facility where the services were received. In the first embodiment, a hospital is used as an example of the designated facility to explain the configuration and operation of the information processing system.
[0020] [System Configuration] Figure 3 is a diagram showing an example of the schematic configuration of an information processing system (authentication system) according to the embodiment of the present disclosure. As shown in Figure 3, the information processing system includes a server device 10.
[0021] Server device 10 is a server managed and operated by the hospital. Server device 10 controls billing related to medical fees, etc. Server device 10 may be installed within the hospital or on a network (on the cloud).
[0022] Figure 4 shows an example of a general layout within a hospital. Referring to Figure 4, a hospital terminal 20, a payment terminal 30, and a camera device 40 are installed within the hospital.
[0023] Nurses and other staff members use the hospital terminal 20 to perform their duties. For example, staff members use the hospital terminal 20 to register patients for consultations and to handle billing, including consultation fees.
[0024] The payment terminal 30 is a terminal for users (patients) to pay fees such as consultation fees within the hospital. Users can pay fees outside the hospital, or they can pay fees within the hospital using the payment terminal 30.
[0025] The camera device 40 is positioned to capture images near the entrances and exits of the hospital. In particular, the camera device 40 is positioned to capture images of patients leaving the hospital.
[0026] The server device 10, hospital terminal 20, payment terminal 30, and camera device 40 are connected to a network. Specifically, the server device 10, etc., are connected to the network by wired or wireless communication means.
[0027] As shown in Figure 4, all or some of the users (hospital users) possess a terminal 50 such as a smartphone. Users input various information into the server device 10 and obtain various information from the server device 10 via the terminal 50.
[0028] The information processing system and hospital configuration shown in Figures 3 and 4 are illustrative examples and are not intended to limit the configuration. For example, the information processing system may include multiple server devices 10. Load balancing and redundancy may be achieved by using multiple server devices 10.
[0029] [General operation] Next, we will describe the general operation of the information processing system according to the first embodiment.
[0030] <User Registration> Before receiving medical treatment, users must register as users (patients). Specifically, users request user registration from hospital staff. The staff then registers the users using the hospital terminal 20.
[0031] Staff will request users to verify their identity using identification documents. For example, staff will request users to verify their identity using a My Number Card with health insurance functionality.
[0032] The user inserts their My Number Card into the card reader of the hospital terminal 20 and enters a predetermined PIN. For example, the user enters a 4-digit PIN into the hospital terminal 20 to read the user authentication electronic certificate.
[0033] When the correct PIN is entered, the hospital terminal 20 can retrieve the information from the IC (Integrated Circuit) chip of the My Number Card. Specifically, the hospital terminal 20 can obtain the four basic pieces of information: name, gender, date of birth, and address, as well as biometric information.
[0034] Examples of biometric information include data (feature quantities) calculated from individual physical characteristics such as face, fingerprints, voiceprints, veins, retina, and iris patterns. Alternatively, biometric information may be image data such as face images or fingerprint images. Biometric information only needs to include information about the user's physical characteristics. This disclosure describes the case where biometric information related to a person's "face" (face image or feature quantities generated from a face image) is used.
[0035] Once identity verification using the My Number Card and PIN is complete, the hospital terminal 20 issues a patient registration card in response to the staff's instructions. The staff also obtains the user's phone number, email address, etc., from the user and enters it into the hospital terminal 20.
[0036] The hospital terminal 20 transmits the four basic pieces of information acquired above, including facial image, patient ID number, insurance card number, telephone number, and email address, to the server device 10.
[0037] The server device 10 generates user accounts by storing the received basic information in the user management database. Details of the user management database will be described later.
[0038] Patients wishing to have a follow-up appointment should present their patient registration card to a staff member. The staff member will insert the patient registration card into the card reader of the hospital terminal 20. The hospital terminal 20 will read the patient registration card number from the card and transmit it to the server device 10. The server device 10 will identify the patient who has come to the hospital based on the patient registration card number.
[0039] <Preparation> Prior to or after the user registration described above, the user installs a dedicated application designated by the hospital onto terminal 50. In particular, users who wish to pay fees outside the hospital install a dedicated application onto terminal 50. For example, the user operates terminal 50 to access server device 10, download and install the dedicated application.
[0040] After installing the dedicated application, the user launches the application and performs identity verification using their My Number Card. Specifically, the user touches their My Number Card to a designated area on terminal 50 (the location of the NFC (Near Field Communication) sensor) and enters their PIN into terminal 50.
[0041] Terminal 50, upon obtaining the correct PIN, can retrieve basic information and a facial image from the My Number Card's IC card. Terminal 50 stores the retrieved facial image internally.
[0042] Furthermore, the dedicated application obtains credit card information and patient ID numbers from the user in advance for payment purposes and stores them internally.
[0043] <Registration of medical treatment details> Once the patient's examination is complete, the hospital nurses and staff calculate the patient's consultation fee. After calculating the fee, the staff operate the hospital terminal 20 to input the consultation details (medical treatment details) into the server device 10 (see Figure 5).
[0044] The medical consultation details include information that identifies the user (e.g., patient ID number), consultation fee, health insurance category, and billing amount. In other words, staff members input the information necessary when billing the user for consultation fees, etc., into the server device 10 as medical consultation details.
[0045] The server device 10 identifies users whose medical fees have been calculated using their patient ID number and stores the medical details information in the account of the identified user.
[0046] <Payment of medical fees, etc.> After completing their medical examination, patients can choose to pay their consultation fees and other charges either inside the hospital or outside.
[0047] <Payment at the hospital> When paying fees within the hospital, the user informs the hospital staff. The staff receives the patient's medical card and inserts it into the card reader of the hospital terminal 20. The hospital terminal 20 controls the card reader to obtain the medical card number from the medical card and issues an accounting number ticket with the accounting number printed on it.
[0048] The hospital terminal 20 transmits the patient ID number and accounting number to the server device 10.
[0049] The server device 10 identifies the user based on the patient ID number and stores the accounting number in the account of the identified user.
[0050] When the server device 10 obtains medical billing information from the hospital terminal 20, it notifies users waiting to pay in the payment waiting room of the accounting number of users whose charges have been calculated. Specifically, the server device 10 displays the accounting number of users whose charges have been calculated (the accounting number stored in the account of the user whose charges have been calculated) on a display or similar device installed in the payment waiting room.
[0051] When the accounting number printed on their accounting number ticket is displayed on the screen, the user goes to the payment terminal 30 to make the payment. Specifically, the user inserts their medical card into the payment terminal 30. The payment terminal 30 retrieves the medical card number from the medical card and transmits it to the server device 10.
[0052] The server device 10 reads the medical treatment details information from the user's account corresponding to the medical treatment card number and transmits the read medical treatment details information to the payment terminal 30.
[0053] The payment terminal 30 performs accounting processing using the received medical treatment details. The user pays the fee (including the consultation fee) using a payment method such as cash or credit card.
[0054] Once payment is complete, the payment terminal 30 notifies the server device 10 of this. Specifically, the payment terminal 30 sends a "payment completion notification" to the server device 10, which includes the patient's medical card number.
[0055] Upon receiving a payment completion notification, the server device 10 sets the payment status of the user corresponding to the medical card number included in the received payment completion notification to "Paid".
[0056] <Payment outside the hospital> If payment is made outside the hospital, the user leaves the hospital after the examination is finished. In this case, the user launches a dedicated application installed on terminal 50.
[0057] The launched dedicated application accesses the server device 10. At that time, the dedicated application sends the user's medical card number to the server device 10. The server device 10 stores the medical card number received from the terminal 50 with which a session has been established.
[0058] As described above, the camera device 40 is installed to photograph users leaving the hospital. The camera device 40 periodically or at predetermined intervals photographs a predetermined area and transmits the resulting image data to the server device 10 (see Figure 6).
[0059] If the acquired image data contains a person (a person's face), the server device 10 extracts the face image. The server device 10 then performs a matching process using the extracted face image and the biometric information stored in the user management database.
[0060] The server device 10 identifies users who are attempting to leave the hospital by performing a matching process. The server device 10 sets the status of the identified user's stay to "Exited".
[0061] When medical treatment details are registered, the server device 10 checks the status of the user to whom the medical treatment details are registered (status regarding payment and status regarding stay).
[0062] If the payment status is "paid," the server device 10 does not perform any special processing.
[0063] Even if the status regarding payment is "unpaid" and the status regarding stay is "not yet checked out," the server device 10 does not perform any special processing.
[0064] If the payment status is "unpaid" and the stay status is "checked out," the server device 10 requests payment from the user whose medical treatment details are registered. Specifically, the server device 10 sends a "payment request" containing the medical treatment details to the terminal 50 held by the user whose medical treatment details are registered.
[0065] Upon receiving the payment request, terminal 50 (a dedicated application) notifies the user that the hospital has requested payment and verifies the user's identity.
[0066] Specifically, terminal 50 takes a picture of the user's face. Terminal 50 obtains the user's face image through a so-called selfie. Furthermore, terminal 50 performs an authentication process (one-to-one authentication) using the face image obtained in advance from the My Number Card and the face image obtained through the said photography.
[0067] If the two facial images are substantially identical (i.e., the two facial images are of the same person), terminal 50 determines that the authentication process was successful.
[0068] If the authentication process is successful, terminal 50 prompts the user to pay the charges billed by the hospital. For example, terminal 50 displays a GUI (Graphical User Interface) as shown in Figure 7.
[0069] Users who view the screen of terminal 50 operate terminal 50 to make a payment. Specifically, when the "payment button" shown in Figure 7 is pressed, terminal 50 makes a payment using the credit card information that has been registered in advance.
[0070] Once payment is complete, terminal 50 notifies server device 10 of this. Specifically, terminal 50 sends a payment completion notification to server device 10. Server device 10 sets the payment status of the user who possesses terminal 50 that sent the payment completion notification to "paid".
[0071] When the "Details button" shown in Figure 7 is pressed, terminal 50 displays each item included in the medical consultation details information obtained from server device 10.
[0072] Thus, the information processing system includes a server device 10 that stores the first biometric information of each of several users who receive services at a designated facility, and several terminals 50, each owned by one of the several users. Each of the several terminals 50 stores the second biometric information obtained from the identification card (My Number Card) of the user who owns the terminal. The server device 10 receives image data from a camera device 40 that is installed to capture the exit of the designated facility (hospital). If the image data shows a person leaving the designated facility, the server device 10 performs a matching process using the third biometric information of the person leaving the image data and the stored first biometric information to identify the person leaving from among the several users. The server device 10 sends a payment request, including information about the service fee (e.g., billing amount), to the terminal 50 owned by the identified person leaving. If the terminal 50 that receives the payment request succeeds in authentication using the fourth biometric information of the operator operating the terminal and the stored second biometric information, the operator is allowed to pay the service fee.
[0073] Furthermore, if the exiting person identified through the matching process has already paid the service fee within the designated facility (hospital), the server device 10 does not send a payment request to the terminal 50 held by the identified exiting person. Also, when the terminal 50 that received the payment request pays the service fee, it notifies the server device 10 that the payment for the service fee has been completed (sends a payment completion notification).
[0074] Next, we will describe the details of each device included in the information processing system according to the first embodiment.
[0075] Figure 8 shows an example of the processing configuration (processing module) of the server device 10 according to the embodiment disclosed herein. Referring to Figure 8, the server device 10 comprises a communication control unit 201, a user registration control unit 202, a detailed information control unit 203, an in-hospital payment control unit 204, an out-of-hospital payment control unit 205, and a storage unit 206.
[0076] The communication control unit 201 is a means for controlling communication with other devices. For example, the communication control unit 201 receives data (packets) from the hospital terminal 20. The communication control unit 201 also transmits data to the hospital terminal 20. The communication control unit 201 passes the data received from other devices to other processing modules. The communication control unit 201 transmits the data acquired from other processing modules to other devices. In this way, other processing modules send and receive data with other devices via the communication control unit 201. The communication control unit 201 has the function of a receiving unit that receives data from other devices and the function of a transmitting unit that transmits data to other devices.
[0077] The user registration control unit 202 is a means for executing control related to user registration (patient registration).
[0078] The user registration control unit 202 obtains the user's name, gender, date of birth, address, medical card number, insurance card number, contact information (for example, a phone number or email address that the terminal 50 can receive), biometric information, etc., from the hospital terminal 20.
[0079] When the user registration control unit 202 acquires a face image as biometric information, it generates feature quantities from the face image. Since existing technologies can be used for the feature quantity generation process by the user registration control unit 202, a detailed explanation is omitted. For example, the user registration control unit 202 extracts the eyes, nose, mouth, etc., from the face image as feature points. Then, the user registration control unit 202 calculates the position of each feature point and the distance between each feature point as feature quantities (generating a feature vector consisting of multiple feature quantities).
[0080] Once feature quantities are generated, the user registration control unit 202 adds a new entry to the user management database and creates an account. The user registration control unit 202 stores the user's name, medical card number, biometric information (feature quantities), etc., in the added entry (see Figure 9).
[0081] The user management database shown in Figure 9 is an example and is not intended to limit the items that can be stored. For example, "facial images" may be registered in the user management database as biometric information.
[0082] Note that the payment status field, stay status field, and accounting number field in the user management database shown in Figure 9 are initialized when a user's medical consultation request is accepted within the hospital. The initial value of the payment status field is "unpaid," the initial value of the stay status field is "not yet left," and the initial value of the accounting number field is "not registered."
[0083] Additionally, the medical consultation details field contains the medical consultation details necessary when billing the user. This medical consultation details field is also reset when a user's consultation is accepted. The initial value of the medical consultation details field is "Not Registered".
[0084] The details information control unit 203 is a means for performing control over the medical treatment details information received from the hospital terminal 20.
[0085] When the details information control unit 203 obtains medical treatment details from the hospital terminal 20, it searches the user management database using the patient ID number included in the medical treatment details as a key. The details information control unit 203 stores the received medical treatment details in the account (entry) identified by the search.
[0086] The in-hospital payment control unit 204 is a means for controlling when users pay fees within the hospital.
[0087] When the hospital terminal 20 receives the patient ID number and accounting number, the in-hospital payment control unit 204 searches the user management database using the received patient ID number as a key. The in-hospital payment control unit 204 stores the received accounting number in the account (entry) identified by the search.
[0088] The in-hospital payment control unit 204 accesses the user management database periodically or at predetermined intervals. If an accounting number is stored in an account for which medical treatment details have been registered (an account for which medical treatment details have changed from unregistered to registered), the in-hospital payment control unit 204 outputs the accounting number stored in the account to a display in the accounting waiting room or the like.
[0089] If the account to which the medical treatment details are registered does not have an accounting number stored, the in-hospital payment control unit 204 does not perform any special processing.
[0090] When the payment terminal 30 receives a payment completion notification, the in-hospital payment control unit 204 sets the payment status of the user corresponding to the patient ID number included in the notification to "paid".
[0091] The off-site payment control unit 205 is a means of controlling when a user pays a fee outside the hospital.
[0092] Figure 10 is a flowchart illustrating an example of the operation of the out-of-hospital payment control unit 205 according to the embodiment disclosed herein. Referring to Figure 10, the operation of the out-of-hospital payment control unit 205 when image data is received from the camera device 40 will be explained.
[0093] When the out-of-hospital payment control unit 205 receives image data from the camera device 40, it attempts to extract a face image from the image data (step S101).
[0094] Note that existing technologies can be used for the facial image extraction process by the out-of-hospital payment control unit 205, so a detailed explanation will be omitted. For example, the out-of-hospital payment control unit 205 may extract facial images (facial regions) from image data using a learning model trained by a CNN (Convolutional Neural Network). Alternatively, the out-of-hospital payment control unit 205 may extract facial images using methods such as template matching.
[0095] If no facial image is extracted (step S102, No branch), the out-of-hospital payment control unit 205 terminates the process.
[0096] If at least one face image is extracted (step S102, Yes branch), the out-of-hospital payment control unit 205 performs a matching process on the extracted face image (biometric information) (step S103).
[0097] Specifically, the out-of-hospital payment control unit 205 generates feature quantities from the extracted facial images. The out-of-hospital payment control unit 205 performs a matching process using the generated feature quantities and the feature quantities stored in the user management database. More specifically, the out-of-hospital payment control unit 205 sets the generated feature quantities as the matching target and performs a one-to-N matching with multiple feature quantities registered in the user management database (where N is a positive integer, and the same applies hereafter).
[0098] The out-of-hospital payment control unit 205 calculates the similarity between the feature quantities of the matching target and each of the multiple feature quantities on the registration side. Chi-squared distance, Euclidean distance, etc., can be used to calculate this similarity. Note that the greater the distance, the lower the similarity, and the closer the distance, the higher the similarity.
[0099] The outpatient payment control unit 205 determines that the matching process has failed if, among the multiple features registered in the user management database, there is no feature whose similarity to the feature to be matched is equal to or greater than a predetermined value.
[0100] The out-of-hospital payment control unit 205 determines that the matching process is successful if, among the multiple features registered in the user management database, there is a feature whose similarity to the feature to be matched is equal to or greater than a predetermined value. If the matching process is successful, the user corresponding to the entry with the feature that has the highest similarity is identified as the person (exiter, authenticated person) in the image data.
[0101] If the matching process fails (step S104, No branch), the out-of-hospital payment control unit 205 does not perform any special processing.
[0102] If the matching process is successful (step S104, Yes branch), the out-of-hospital payment control unit 205 sets the status of the user identified by the matching process to "Departed" (step S105).
[0103] If multiple facial images are extracted from the image data received from the camera device 40, the out-of-hospital payment control unit 205 performs the above processing for each facial image.
[0104] Figure 11 is a flowchart showing an example of the operation of the off-site payment control unit 205 according to the embodiment disclosed herein. Referring to Figure 11, the operation of the off-site payment control unit 205 when sending a payment request will be explained.
[0105] The outpatient payment control unit 205 accesses the user management database periodically or at predetermined intervals and extracts users whose medical treatment details information has been registered (users whose billing amount has been finalized) (step S201).
[0106] Specifically, the external payment control unit 205 extracts accounts whose medical treatment details information has changed from unregistered to registered.
[0107] The external payment control unit 205 determines whether or not to request payment from the extracted users (determination of whether or not to request payment; step S202).
[0108] Specifically, the off-site payment control unit 205 reads the user's status (status regarding payment and status regarding stay) from the extracted user's account.
[0109] If the payment status is "paid," the external payment control unit 205 determines that no billing is required.
[0110] Even if the status regarding payment is "unpaid" and the status regarding stay is "not yet departed," the off-site payment control unit 205 will determine that billing is not required.
[0111] If the status regarding payment is "unpaid" and the status regarding stay is "checked out," the off-site payment control unit 205 determines that a billing for the charges is required.
[0112] If billing is not required (step S203, No branch), the out-of-hospital payment control unit 205 does not perform any special processing.
[0113] If billing is not required (step S203, Yes branch), the off-site payment control unit 205 sends a "payment request" containing the user's medical treatment details to the user's terminal 50 (step S204).
[0114] Furthermore, if multiple users are identified (i.e., if the charges to be billed to each of the multiple users are determined), the external payment control unit 205 should perform the above-mentioned determination of whether or not billing is necessary for each identified user.
[0115] When the out-of-hospital payment control unit 205 receives a payment completion notification from the user's terminal 50, it sets the payment status for the corresponding user to "paid".
[0116] The memory unit 206 is a means for storing information necessary for the operation of the server device 10.
[0117] [Terminal] Figure 12 shows an example of the processing configuration (processing module) of a terminal 50 according to the embodiment disclosed herein. Referring to Figure 12, the terminal 50 comprises a communication control unit 301, a pre-preparation control unit 302, a payment control unit 303, and a storage unit 304.
[0118] The communication control unit 301 is a means for controlling communication with other devices. For example, the communication control unit 301 receives data (packets) from the server device 10. The communication control unit 301 also transmits data to the server device 10. The communication control unit 301 passes the data received from other devices to other processing modules. The communication control unit 301 transmits the data acquired from other processing modules to other devices. In this way, other processing modules send and receive data with other devices via the communication control unit 301. The communication control unit 301 has the function of a receiving unit that receives data from other devices and the function of a transmitting unit that transmits data to other devices.
[0119] Furthermore, the communication control unit 301 communicates with the IC chip embedded in the My Number Card using NFC (Near Field Communication).
[0120] The pre-arrangement control unit 302 is a means for performing controls related to pre-arrangement for users to pay fees outside the hospital. The pre-arrangement control unit 302 primarily performs controls related to user identity verification.
[0121] Figure 13 is a flowchart showing an example of the operation of the pre-preparation control unit 302 according to the embodiment disclosed herein. The operation of the pre-preparation control unit 302 will be explained with reference to Figure 13.
[0122] When a user performs a predetermined operation in a dedicated application (for example, pressing a pre-preparation button), the pre-preparation control unit 302 attempts to obtain information from the My Number Card held by the user (step S301).
[0123] Specifically, the pre-preparation control unit 302 obtains a password (for example, a 4-digit password) for reading information from the IC chip of the My Number Card using a GUI or the like. The pre-preparation control unit 302 then transmits the obtained password to the IC chip.
[0124] If the acquired password is correct, the pre-preparation control unit 302 can acquire the four basic pieces of information and the facial image from the IC chip.
[0125] If the acquisition of basic information fails (step S302, No branch), the pre-preparation control unit 302 notifies the user that the pre-preparation has failed (step S303). At that time, the pre-preparation control unit 302 may also notify the user that the acquired password is incorrect.
[0126] If the acquisition of the four basic pieces of information is successful (step S302, Yes branch), the pre-preparation control unit 302 stores the acquired face image (step S304). The pre-preparation control unit 302 stores the face image acquired from the My Number Card in the storage unit 304.
[0127] Subsequently, the pre-preparation control unit 302 notifies the user that the pre-preparation has been successful (step S305).
[0128] Furthermore, the pre-preparation control unit 302 obtains information regarding the credit card used for payment and the patient's medical card number from the user and stores them in the storage unit 304.
[0129] The payment control unit 303 is a means for performing control over the payment of charges billed by the hospital.
[0130] Figure 14 is a flowchart illustrating an example of the operation of the payment control unit 303 according to the embodiment disclosed herein. The operation of the payment control unit 303 will be explained with reference to Figure 14.
[0131] When the payment control unit 303 receives a payment request from the server device 10, it authenticates the user (operator) of terminal 50. Specifically, the payment control unit 303 performs authentication processing for the user operating terminal 50 (step S401).
[0132] Specifically, the payment control unit 303 takes a photograph of the user and acquires a facial image. The payment control unit 303 acquires the facial image through what is known as a selfie.
[0133] Upon acquiring a facial image, the payment control unit 303 performs a matching process using the acquired facial image (hereinafter referred to as the selfie facial image) and the facial image stored in the storage unit 304 (hereinafter referred to as the My Number Card facial image).
[0134] Specifically, the payment control unit 303 generates feature quantities from each of the two facial images.
[0135] Next, the payment control unit 303 performs a matching process (authentication process) using the two generated feature quantities. Specifically, the payment control unit 303 calculates the similarity between corresponding face images using the two feature quantities.
[0136] The payment control unit 303 determines whether the two images are facial images of the same person based on the result of thresholding the calculated similarity. The similarity can be calculated using methods such as the chi-squared distance or the Euclidean distance. The greater the distance, the lower the similarity; the closer the distance, the higher the similarity.
[0137] If the similarity is greater than a predetermined value (if the distance is shorter than a predetermined value), the payment control unit 303 determines that the matching process was successful. If the similarity is less than or equal to the predetermined value, the payment control unit 303 determines that the matching process failed.
[0138] If the matching process fails (step S402, No branch), the payment control unit 303 determines that the user authentication process has failed. In this case, the payment control unit 303 notifies the user that they cannot pay the charges billed by the hospital because identity verification failed (notification of non-payment; step S403).
[0139] If the matching process is successful (step S402, Yes branch), the payment control unit 303 determines that the user authentication process was successful. In this case, the payment control unit 303 prompts the user to pay the charges billed by the hospital (step S404).
[0140] For example, the payment control unit 303 displays a GUI as shown in Figure 7.
[0141] When a user wishes to pay (by pressing the payment button), the payment control unit 303 presents the user with the payment amount and other information included in the medical treatment details and then executes the payment process using a credit card or the like.
[0142] Once payment is complete, the payment control unit 303 sends a payment completion notification to the server device 10 (step S405).
[0143] The memory unit 304 is a means for storing information necessary for the operation of the terminal 50.
[0144] [Hospital terminal] Examples of hospital terminals 20 include mobile devices such as smartphones, mobile phones, game consoles, and tablets, as well as computers (personal computers, laptops). Hospital terminals 20 can be any device or equipment as long as they can receive operations from hospital staff and communicate with the server device 10, etc. Furthermore, the configuration of hospital terminals 20 is obvious to those skilled in the art, so a detailed explanation is omitted.
[0145] [Payment terminal] Examples of payment terminals 30 include kiosk terminals, computers (personal computers, laptops), etc. The payment terminal 30 can be any device or equipment as long as it can receive user input and communicate with the server device 10, etc. Furthermore, the configuration of the payment terminal 30 is obvious to those skilled in the art, so a detailed explanation is omitted.
[0146] [System operation] Next, the operation of the information processing system according to the first embodiment will be described. Figure 15 is a sequence diagram showing an example of the operation of the information processing system according to the embodiment disclosed in this application. Referring to Figure 15, the operation of the information processing system according to the embodiment disclosed in this application will be described.
[0147] The server device 10 receives image data from the camera device 40 and sets the status of the person leaving as "exited" in the image data (step S01).
[0148] If the server device 10 determines the amount of the user's billing and the user's status is "deleted", it sends a "payment request" to the terminal 50 held by the user (step S02).
[0149] Upon receiving a payment request, terminal 50 performs an authentication process using a selfie facial image and a My Number Card facial image (step S03).
[0150] If the authentication process is successful, terminal 50 prompts the user to pay the fee (step S04). That is, terminal 50 provides information regarding the payment of the fee billed by the hospital.
[0151] Next, a modified example of the first embodiment will be described.
[0152] <Example 1> In the above embodiment, the server device 10 was described as determining whether or not to request payment from the user at the time the charges to be billed to the user are finalized. However, the server device 10 may also determine whether or not to request payment at the time the user leaves the hospital, in addition to the time the charges to be billed to the user are finalized.
[0153] Specifically, the off-site payment control unit 205 may determine whether or not to charge a fee when the person leaving the facility is identified in the image data received from the camera device 40, and the fee to be charged to that person has been determined.
[0154] In this case, if the person leaving has not paid the fee, the off-site payment control unit 205 should send a payment request to the terminal 50 held by the identified person leaving.
[0155] <Modification 2> The server device 10 may extract users who have not completed payment of their fees even after a predetermined time has elapsed since leaving the hospital, and may notify hospital staff, etc., of the information of the extracted users.
[0156] For example, the external payment control unit 205 may extract the names, addresses, contact information, etc., of users who are ignoring payment requests from the hospital from the user management database and transmit the extracted information to the hospital terminal 20. Staff members who access the information of non-payers via the hospital terminal 20 may then call the users or visit their homes.
[0157] Alternatively, the off-site payment control unit 205 may resend a payment request to users who have not completed payment even after a predetermined time has elapsed since leaving the hospital.
[0158] <Variation 3> The server device 10 may extract from the user management database users whose status regarding their stay is "not yet departed" and whose payment status is "unpaid" even after a predetermined time has elapsed from the hospital's business hours (consultation hours).
[0159] In this case, it is assumed that the user was not authenticated (detected) at the hospital exit for some reason and left the hospital. The off-site payment control unit 205 may send a payment request to the terminal 50 of the extracted user, or it may notify the hospital staff of the extracted user's information (name, address, telephone number, etc.).
[0160] <Modification 4> In the above embodiment, the case was described in which a person leaving the hospital activates a dedicated application installed on the terminal 50 they possess, thereby establishing a communication-enabled connection between the terminal 50 and the server device 10. Specifically, in the above embodiment, the case was described in which the server device 10 sends a payment request to the terminal 50 with which a session has been established.
[0161] However, the server device 10 may store the first biometric information of each of the multiple users in association with the contact information that each user's terminal 50 can receive, and send a payment request to the contact information of the identified exiting user.
[0162] As described above, the server device 10 according to the first embodiment identifies exiters leaving the hospital by biometric authentication. More specifically, the server device 10 identifies exiters by gateless authentication, which does not use physical access restriction means such as gates or flappers. When the fee to be charged to the identified exiter is determined, the server device 10 sends a payment request to the terminal 50 held by the exiter. Upon receiving the payment request, the terminal 50 authenticates its owner (operator) using biometric information obtained in advance from a My Number Card or the like, and if authentication is successful, the operator is able to pay the fee. As a result, the patient who received medical treatment at the hospital can confirm the reasonableness of the fee charged by the hospital and pay the fee with confidence.
[0163] Furthermore, in the information processing system according to the first embodiment, users can pay fees outside the hospital, so they do not need to remain at the hospital to pay. In other words, the convenience for users who pay fees outside the hospital is improved. Also, if the number of users who pay fees outside the hospital increases, congestion at hospital payment machines and other facilities will be alleviated (eliminated). As a result, the convenience for users who wish to pay within the hospital (for example, users who do not possess a smartphone, etc.) will also be improved.
[0164] Next, we will describe the hardware of each device that makes up the information processing system. Figure 16 shows an example of the hardware configuration of server device 10.
[0165] The server device 10 can be configured using an information processing device (a so-called computer), and has the configuration illustrated in Figure 16. For example, the server device 10 includes a processor 311, memory 312, input / output interface 313, and communication interface 314, etc. The components of the processor 311, etc. are connected by an internal bus or the like and are configured to communicate with each other.
[0166] However, the configuration shown in Figure 16 is not intended to limit the hardware configuration of the server device 10. The server device 10 may include hardware not shown, and it may not have to have an input / output interface 313 if necessary. Also, the number of processors 311 etc. included in the server device 10 is not intended to be limited to the example in Figure 16; for example, multiple processors 311 may be included in the server device 10.
[0167] The processor 311 is a programmable device such as a CPU (Central Processing Unit), MPU (Micro Processing Unit), or DSP (Digital Signal Processor). Alternatively, the processor 311 may be a device such as an FPGA (Field Programmable Gate Array) or ASIC (Application Specific Integrated Circuit). The processor 311 executes various programs, including an operating system (OS).
[0168] Memory 312 includes RAM (Random Access Memory), ROM (Read Only Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), etc. Memory 312 stores the OS program, application programs, and various data.
[0169] The input / output interface 313 is an interface for a display device or input device (not shown). The display device is, for example, a liquid crystal display. The input device is, for example, a device that accepts user input such as a keyboard or mouse.
[0170] The communication interface 314 is a circuit, module, etc., that communicates with other devices. For example, the communication interface 314 includes a NIC (Network Interface Card), etc.
[0171] The functions of the server device 10 are realized by various processing modules. These processing modules are realized, for example, by the processor 311 executing a program stored in memory 312. The program can also be recorded on a computer-readable storage medium. The storage medium can be a non-transitory material such as semiconductor memory, hard disk, magnetic recording medium, or optical recording medium. In other words, the present invention can also be embodied as a computer program product. Furthermore, the program can be downloaded via a network or updated using the storage medium on which the program is stored. Moreover, the processing module may be realized by a semiconductor chip.
[0172] Furthermore, hospital terminals 20 and 50, etc., can also be configured using information processing devices, similar to the server device 10. Since their basic hardware configuration is no different from that of the server device 10, a detailed explanation will be omitted.
[0173] The server device 10, which is an information processing device, is equipped with a computer, and its functions can be realized by having the computer execute a program. Furthermore, the server device 10 executes a control method for the server device 10 using this program.
[0174] [Differentiation] The configuration and operation of the information processing system described in the above embodiment are illustrative examples and are not intended to limit the system configuration.
[0175] The above embodiment describes a case where identity verification using a My Number Card is performed when registering a user at a hospital, and biometric information is stored in the account. However, such identity verification is not required, nor is it required that biometric information be stored in the account. For example, the biometric information of a user who wishes to pay within the hospital may not be stored in the account, while the biometric information of a user who wishes to pay outside the hospital may be stored in the account.
[0176] The above embodiment describes a case where a payment request is sent to terminal 50 when the user leaves the hospital. However, the payment request may also be sent to terminal 50 when the user's charges are finalized (when the medical treatment details are registered in the account). For example, a payment request may be sent to terminal 50 held by a user who remains in the hospital to pay the charges. Terminal 50 that receives the request may notify the user remaining in the hospital that payment can be made at terminal 50 using a GUI similar to that in Figure 7. Alternatively, in the case of a hospital where patients are required to remain in the hospital until the charges are finalized, the server device 10 may send a payment request to terminal 50 of a user whose medical treatment details have been registered but whose accounting number has not yet been registered.
[0177] Alternatively, the server device 10 may, upon detecting a user entering a designated location within the hospital (e.g., a waiting area), send a payment request to the terminal 50 of the detected user. In this case, a camera device is installed to capture images of the entrance to the designated location. The server device 10 performs authentication processing using image data obtained from the camera device and biometric information stored in the user management database to identify the user attempting to enter the designated location. If the server device 10 has determined the amount to be charged to the identified user, it sends a payment request to the user's terminal 50. Alternatively, the server device 10 sends a payment request to the user's terminal 50 once the amount to be charged to the user who has entered the designated location (the user identified by biometric authentication) has been determined. The terminal 50 uses a GUI similar to that shown in Figure 7 to request payment and notify the user that they can go home once payment is complete. The user completes the payment at the designated location (waiting area) and returns home from the hospital.
[0178] In the above embodiment, a hospital was used as an example of a designated facility to explain the configuration and operation of the information processing system. However, the designated facility may be other facilities besides a hospital. For example, the information processing system disclosed in this application can be used for facilities that bill for services on a deferred payment basis, such as pharmacies and hotels.
[0179] In the above embodiment, the case in which the user management database is configured inside the server device 10 was described, but the database may be built on an external database server or the like. In other words, some functions of the server device 10 may be implemented on another server. More specifically, it is sufficient that the "out-of-hospital payment control unit (out-of-hospital payment control means)" etc. described above is implemented in any device included in the system.
[0180] The form of data transmission and reception between each device (server device 10, hospital terminal 20) is not particularly limited, but the data transmitted and received between these devices may be encrypted. Since user biometric information and other data are transmitted and received between these devices, it is desirable that encrypted data be transmitted and received in order to properly protect this information.
[0181] In the flowcharts (sequence diagrams) used in the above description, multiple processes (processes) are shown in order, but the execution order of the processes performed in the embodiment is not limited to the order in which they are shown. In the embodiment, the order of the illustrated processes can be changed to the extent that it does not impair the content, for example, by executing each process in parallel.
[0182] The embodiments described above are explained in detail to facilitate understanding of the disclosure, and it is not intended that all the configurations described above are necessary. Furthermore, when multiple embodiments are described, each embodiment may be used individually or in combination. For example, it is possible to replace parts of the configuration of one embodiment with those of another embodiment, or to add configurations from other embodiments to the configuration of one embodiment. In addition, it is possible to add, delete, or replace parts of the configuration of one embodiment with those of another.
[0183] As described above, the industrial applicability of the present invention is clear, and it is particularly applicable to information processing systems and the like that require users to pay for services provided at a predetermined facility.
[0184] Some or all of the above embodiments may also be described as follows, but are not limited to the following:
[0185] [Note 1] A server device that stores the first biometric information of each of multiple users who receive services at a designated facility, Each of the aforementioned users possesses multiple devices, Includes, Each of the aforementioned multiple terminals stores a second biometric information obtained from the identification document of the user who possesses the terminal. The server device is Image data is received from a camera device installed so as to be able to photograph the exit of the aforementioned designated facility. If the image data includes a person leaving the designated facility, a matching process is performed using the third biometric information of the person leaving the image data and the stored first biometric information to identify the person leaving from among the multiple users. A payment request containing information regarding the charges for the service is sent to the terminal held by the identified exiting person. A system in which, upon receiving the aforementioned payment request, the terminal enables the operator to pay the fee for the service if it successfully performs an authentication process using the fourth biometric information of the operator operating the terminal and the stored second biometric information.
[0186] [Note 2] The server device is The system as described in Appendix 1, wherein if the identified exiter has already paid the fee for the service within the designated facility, the system does not send the payment request to the terminal held by the identified exiter.
[0187] [Note 3] The system as described in Appendix 2, wherein the terminal that receives the payment request notifies the server device that payment for the service has been completed when the operator pays the fee for the service.
[0188] [Note 4] The system described in any one of the appendices 1 to 3, wherein each of the aforementioned multiple terminals, upon successful identity verification using the My Number Card, stores the facial image obtained from the My Number Card as the second biometric information.
[0189] [Note 5] A dedicated application is installed on each of the aforementioned multiple terminals. The system according to any one of the appendices 1 to 3, wherein when a person leaving the designated facility launches the dedicated application installed on the terminal they possess, the terminal possessed by the person leaving the designated facility becomes communicatively connected to the server device.
[0190] [Note 6] The server device is The terminal stores the first biometric information of each of the aforementioned multiple users in association with the contact information that the terminal can receive, A system according to any one of the appendices 1 to 3, which transmits the payment request to the contact information of the identified exiter.
[0191] [Note 7] A server device that stores the first biometric information of each of multiple users who receive services at a designated facility, Each of the aforementioned users possesses multiple devices, In a system including, Each of the aforementioned multiple terminals stores a second biometric information obtained from the identification document of the user who possesses the terminal. The server device is Image data is received from a camera device installed so as to be able to photograph the exit of the aforementioned designated facility. If the image data includes a person leaving the designated facility, a matching process is performed using the third biometric information of the person leaving the image data and the stored first biometric information to identify the person leaving from among the multiple users. A payment request containing information regarding the charges for the service is sent to the terminal held by the identified exiting person. A method comprising: upon receiving the aforementioned payment request, enabling the operator to pay the fee for the service if the terminal successfully performs an authentication process using the fourth biometric information of the operator operating the terminal and the stored second biometric information.
[0192] [Note 8] A storage means for storing the biometric information of multiple users who receive services at a designated facility, A receiving means for receiving image data from a camera device installed so as to be able to photograph the exit of the aforementioned designated facility, When the image data includes a person leaving the designated facility, the system includes an identification means for identifying the person leaving from among the multiple users by performing a matching process using the biometric information of the person leaving the image data and the multiple stored biometric information, A transmission means for transmitting a payment request containing information regarding the charges for the service to a terminal held by the identified exiting person, A server device equipped with the following features.
[0193] [Note 9] In the server device, The system stores the biometric information of multiple users who receive services at a designated facility. Image data is received from a camera device installed so as to be able to photograph the exit of the aforementioned designated facility. If the image data includes a person leaving the designated facility, a matching process is performed using the biometric information of the person leaving the image data and the stored biometric information to identify the person leaving from among the multiple users. A method for controlling a server device, which transmits a payment request containing information regarding the charges for the service to a terminal held by the identified exiting person.
[0194] [Note 10] The computer installed in the server device A process for storing the biometric information of multiple users who receive services at a designated facility, The process of receiving image data from a camera device installed so as to be able to photograph the exit of the aforementioned designated facility, If the image data includes a person leaving the designated facility, the process involves identifying the person leaving from among the multiple users by performing a matching process using the biometric information of the person leaving the image data and the multiple stored biometric information. The process of sending a payment request containing information regarding the charges for the service to a terminal held by the identified exiter, A program to execute.
[0195] Furthermore, some or all of the configurations described in Appendices 2 to 6, which are dependent on Appendice 1 above, may also be dependent on Appendice 7 in the same manner as those described in Appendices 2 to 6. Moreover, not limited to Appendices 1 and 7, some or all of the configurations described as appendices may also be dependent on various hardware, software, various recording means for recording software, or systems, without departing from the embodiments described above.
[0196] Furthermore, each disclosure of the above-mentioned prior art documents cited herein is incorporated herein by reference. Although embodiments of the present invention have been described above, the present invention is not limited to these embodiments. It will be understood by those skilled in the art that these embodiments are merely illustrative and that various modifications are possible without departing from the scope and spirit of the present invention. That is, the present invention naturally includes the entire disclosure, including the claims, and various modifications and alterations that can be made by those skilled in the art in accordance with the technical idea. [Explanation of Symbols]
[0197] 10 Server devices 20 Hospital terminals 30 Payment terminals 40 Camera equipment 50 devices 100 Server Devices 101 terminals 201 Communication Control Unit 202 User Registration Control Unit 203 Detailed Information Control Unit 204 In-hospital payment control unit 205 Outpatient Payment Control Unit 206 Memory section 301 Communication Control Unit 302 Pre-preparation control unit 303 Payment Control Unit 304 Storage section 311 Processors 312 memory 313 Input / Output Interfaces 314 Communication Interface
Claims
1. A server device that stores the first biometric information of multiple users who receive services at a designated facility, Each of the aforementioned users possesses multiple devices, Includes, Each of the aforementioned multiple terminals stores a second biometric information obtained from the identification document of the user who possesses the terminal. The server device is Image data is received from a camera device installed so as to be able to photograph the exit of the aforementioned designated facility. If the image data includes a person leaving the designated facility, a matching process is performed using the third biometric information of the person leaving the image data and the stored first biometric information to identify the person leaving from among the multiple users. A payment request containing information regarding the charges for the service is sent to the terminal held by the identified exiting person. A system in which, upon receiving the aforementioned payment request, the terminal enables the operator to pay the fee for the service if it successfully performs an authentication process using the fourth biometric information of the operator operating the terminal and the stored second biometric information.
2. The server device is The system according to claim 1, wherein if the identified exiter has already paid the fee for the service within the designated facility, the system does not send the payment request to the terminal held by the identified exiter.
3. The system according to claim 2, wherein the terminal that receives the payment request notifies the server device that payment for the service has been completed when the operator pays the fee for the service.
4. The system according to any one of claims 1 to 3, wherein each of the plurality of terminals, upon successful identity verification using the My Number Card, stores the facial image obtained from the My Number Card as the second biometric information.
5. A dedicated application is installed on each of the aforementioned multiple terminals. The system according to any one of claims 1 to 3, wherein when a person leaving the designated facility activates the dedicated application installed on the terminal they possess, the terminal possessed by the person leaving the designated facility becomes communicatively connected to the server device.
6. The server device is The first biometric information of each of the aforementioned multiple users is associated with and stored in relation to the contact information that the terminal can receive. The system according to any one of claims 1 to 3, which transmits the payment request to the contact information of the identified exiter.
7. A server device that stores the first biometric information of multiple users who receive services at a designated facility, Each of the aforementioned users possesses multiple devices, In a system including, Each of the aforementioned multiple terminals stores a second biometric information obtained from the identification document of the user who possesses the terminal. The server device is Image data is received from a camera device installed so as to be able to photograph the exit of the aforementioned designated facility. If the image data includes a person leaving the designated facility, a matching process is performed using the third biometric information of the person leaving the image data and the stored first biometric information to identify the person leaving from among the multiple users. A payment request containing information regarding the charges for the service is sent to the terminal held by the identified exiting person. A method comprising: upon receiving the aforementioned payment request, enabling the operator to pay the fee for the service if the terminal successfully performs an authentication process using the fourth biometric information of the operator operating the terminal and the stored second biometric information.
8. A storage means for storing the biometric information of multiple users who receive services at a designated facility, A receiving means for receiving image data from a camera device installed so as to be able to photograph the exit of the aforementioned designated facility, When the image data includes a person leaving the designated facility, the system includes an identification means for identifying the person leaving from among the multiple users by performing a matching process using the biometric information of the person leaving the image data and the multiple stored biometric information, A transmission means for transmitting a payment request containing information regarding the charges for the service to a terminal held by the identified exiting person, A server device equipped with the following features.
9. In the server device, The system stores the biometric information of multiple users who receive services at a designated facility. Image data is received from a camera device installed so as to be able to photograph the exit of the aforementioned designated facility. If the image data includes a person leaving the designated facility, a matching process is performed using the biometric information of the person leaving the image data and the stored biometric information to identify the person leaving from among the multiple users. A method for controlling a server device, which transmits a payment request containing information regarding the charges for the service to a terminal held by the identified exiting person.
10. The computer installed in the server device A process for storing the biometric information of multiple users who receive services at a designated facility, The process of receiving image data from a camera device installed so as to be able to photograph the exit of the aforementioned designated facility, If the image data includes a person leaving the designated facility, the process involves identifying the person leaving from among the multiple users by performing a matching process using the biometric information of the person leaving the image data and the multiple stored biometric information. The process of sending a payment request containing information regarding the charges for the service to a terminal held by the identified exiter, A program to execute.
Citation Information
Patent Citations
Medical record management system, medical record management method, and program
JP2021140199A