Reception device, control method, and program

JP7679868B2Active Publication Date: 2025-05-20NEC CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023219338
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-12-26
Publication Date
2025-05-20
Estimated Expiration
2039-07-29

AI Technical Summary

Benefits of technology

【0015】 本発明によれば、施設でサービスの利用の受付を行う際に、サービスの利用者からサービス提供者に対し、事前の質問の回答を容易に提供できる技術が提供される。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007679868000001
    Figure 0007679868000001
  • Figure 0007679868000002
    Figure 0007679868000002
  • Figure 0007679868000003
    Figure 0007679868000003
Patent Text Reader

Abstract

To provide a technique capable of easily providing a reply to a prior question to a service provider from a user of service when performing reception of use of service at a facility.SOLUTION: A reception system 4000 includes a reception device 2000 and a portable terminal 3000. The portable terminal 3000 generates code data 20 by encoding questionnaire data 10 and causes a display device 3060 to display the code data 20. The reception device 2000 acquires the questionnaire data 10 by reading the code data 20 and performs reception processing by using the acquired questionnaire data 10.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to reception processing at facilities. [Background technology]

[0002] When using a facility such as a hospital, you may be asked to fill out a medical questionnaire at the reception desk. The medical questionnaire here is a document on which answers to questions that are asked in advance are written.

[0003] Technologies have been developed to make it easier to submit such questionnaires. For example, Patent Document 1 discloses a technology for home medical care or home nursing services in which a company visits the patient's home to collect the questionnaires, reads them with OCR, and transmits the contents of the questionnaire to a medical institution or the like by email.

[0004] Moreover, Patent Document 2 discloses a technique for coding a medical questionnaire when transmitting the contents of the medical questionnaire from one medical system to another medical system. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2003-058642 A [Patent Document 2] JP 2014-211717 A Summary of the Invention [Problem to be solved by the invention]

[0006] Neither of the technologies in Patent Documents 1 and 2 assumes a case where a patient visits a facility to receive a service and submits a medical questionnaire at the reception desk. The present invention has been made in consideration of the above-mentioned problem, and one of its objectives is to provide a technology that enables a service user to easily provide answers to advance questions to a service provider when a facility receives a reception desk to use the service. [Means for solving the problem]

[0007] Reception of the invention Device teeth 、 A reading unit that acquires answer data including an answer to a question; a reception processing unit that performs reception processing using the acquired answer data; a detection unit that detects an error in the response data by acquiring information on a person related to the response data and comparing the acquired information with information on the person included in the response data, The reception process includes a process of storing the acquired answer data in a storage device. .

[0008] The reception device of the present invention is a mobile terminal included in the reception system of the present invention.

[0009] The mobile terminal of the present invention is a reception device included in the reception system of the present invention.

[0010] The control method of the present invention includes: Receiving attached device of It is a control method. The control method includes: Receiving Attachment device 、 Obtain answer data containing answers to the questions; Performing a reception process using the acquired response data; acquiring information on a person related to the response data, and detecting an error in the response data by comparing the acquired information with information on the person included in the response data; The reception process includes a process of storing the acquired answer data in a storage device. .

[0011] A second control method of the present invention is executed by a mobile terminal and includes: 1) a generating step of generating code data by encoding questionnaire data representing answers to questions, and 2) a display control step of displaying the code data on a first display device controllable from the mobile terminal.

[0012] The third control method of the present invention is executed by a reception device. The control method includes 1) a reading step of acquiring medical questionnaire data by reading code data displayed on a display device of a mobile terminal, and 2) a reception processing step of performing reception processing using the acquired medical questionnaire data. The code data is data obtained by encoding the medical questionnaire data.

[0013] The program of the present invention comprises: A computer implementing the reception device Answers that contain the answer to the question A reading step for obtaining data; The above-mentioned acquired answer a reception processing step of performing reception processing using the data; a detection step of acquiring information of a person related to the response data, and detecting an error in the response data by comparing the acquired information with information of the person included in the response data; The reception process answer This includes storing data in a storage device. nothing .

[0014] The second program of the present invention causes the accepting device to execute each step of the third control method of the present invention. Effect of the Invention

[0015] According to the present invention, there is provided a technique that enables a service user to easily provide answers to questions asked in advance to a service provider when accepting use of the service at a facility. [Brief description of the drawings]

[0016] [Figure 1] FIG. 1 is a diagram for explaining an overview of a reception system according to a first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of a functional configuration of a reception system according to the first embodiment. [Diagram 3] FIG. 13 is a diagram illustrating a computer for implementing the receiving device. [Figure 4] FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer that realizes a mobile terminal. [Diagram 5] 4 is a flowchart illustrating a process executed by the reception system of the first embodiment. [Figure 6] FIG. 11 is a diagram illustrating a more specific example of a flow of using the reception system. [Figure 7] FIG. 1 illustrates an example of an implementation of a reception device. [Figure 8] FIG. 2 is a diagram illustrating an example of the hardware configuration of a user terminal. [Figure 9]FIG. 2 is a diagram illustrating an example of the front appearance of a computer. [Figure 10] FIG. 13 is a diagram illustrating an example of an input screen for generating medical questionnaire data. [Figure 11] 11A and 11B are diagrams illustrating examples of output information that is output in a manner that allows a person to directly grasp the contents. [Figure 12] 11 is a diagram illustrating a case where coded output information is displayed on a display device of a user terminal. [Figure 13] FIG. 11 is a block diagram illustrating a functional configuration of a reception system according to a second embodiment. [Figure 14] 11 is a diagram illustrating an example of error information displayed on a display device of a user terminal. [Figure 15] 11 is a flowchart illustrating a flow of a process executed by the reception device of the second embodiment. [Figure 16] FIG. 11 is a block diagram illustrating a functional configuration of a reception system according to a third embodiment. [Figure 17] FIG. 11 is a diagram illustrating an example of second code data. [Figure 18] 13 is a flowchart illustrating a flow of a process executed by the receiving device of the third embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] Hereinafter, the embodiments of the present invention will be described with reference to the drawings. In all drawings, the same components are given the same reference numerals, and the description will be omitted as appropriate. In each block diagram, unless otherwise specified, each block represents a functional configuration, not a hardware configuration.

[0018] [Embodiment 1] <Summary> Fig. 1 is a diagram for explaining an overview of a reception system 4000 according to this embodiment. Note that Fig. 1 is an example for facilitating understanding of the reception system 4000, and the functions of the reception system 4000 are not limited to those shown in Fig. 1.

[0019] The reception system 4000 is a system that realizes reception processing of service users in facilities that provide services such as medical treatment, nursing care, or treatment. In the following, for ease of explanation, hospitals are mainly exemplified as facilities that provide services, and patients are mainly exemplified as persons receiving services. However, facilities that provide services are not limited to hospitals. For example, when nursing care is handled as a service, the facility that provides the service can be a nursing facility, and the person receiving the service can be the person receiving care. In another example, when treatment is handled as a service, the facility that provides the service can be a facility that performs treatment, such as an osteopathic clinic, a massage parlor, or a beauty salon, and the person receiving the service can be the person receiving the treatment.

[0020] The reception system 4000 includes a reception device 2000 and a mobile terminal 3000. The reception device 2000 acquires medical questionnaire data 10 and performs reception processing using the medical questionnaire data 10. The medical questionnaire data 10 is data that includes answers to questions given in advance before medical treatment or the like. Therefore, the medical questionnaire data can also be expressed as answer data. For example, in a hospital, the data includes answers to questions about the current medical condition, past medical history, and the like.

[0021] The reception process realized by using the reception device 2000 is any reception process that uses the medical questionnaire data 10. For example, such reception process is a process for receiving a first visit or a repeat first visit at a hospital. Here, a repeat first visit at a hospital means a visit where a patient has visited the hospital in the past but is visiting for a different illness and therefore needs to submit a medical questionnaire, or a visit where a certain period of time has passed since the patient last visited the hospital and therefore needs to submit a medical questionnaire.

[0022] The mobile terminal 3000 is used to provide the reception device 2000 with medical questionnaire data 10. However, instead of providing the medical questionnaire data 10 directly to the reception device 2000, the mobile terminal 3000 provides the reception device 2000 with code data 20, which is data obtained by encoding the medical questionnaire data 10. To this end, the mobile terminal 3000 encodes the medical questionnaire data 10 to generate the code data 20. The mobile terminal 3000 then displays the code data 20 on a display device 3060. The display device 3060 is any display device that can be controlled from the mobile terminal 3000 (for example, a display device provided in the mobile terminal 3000).

[0023] The reception device 2000 acquires the medical questionnaire data 10 by reading the code data 20 displayed on the display device 3060. For example, if the code data 20 displayed on the display device 3060 is a QR code (registered trademark), the reception device 2000 acquires the medical questionnaire data 10 by reading and decoding the code data 20 using a QR code (registered trademark) reader.

[0024] Here, the person who uses the reception device 2000 and the mobile terminal 3000 is not limited to the person who receives the provision of the service. For example, in a hospital, if the patient is a child, the parent of the patient may use the reception device 2000 and the mobile terminal 3000. Hereinafter, the person who uses the reception device 2000 and the mobile terminal 3000 is referred to as a "user."

[0025] <Example of action and effect> According to the reception device 2000 of this embodiment, the code data 20 obtained by encoding the medical questionnaire data 10 is displayed on the mobile terminal 3000, and the code data 20 is read by the reception device 2000, thereby providing the medical questionnaire data 10 from the mobile terminal 3000 to the reception device 2000. As a result, when a person visits a facility such as a hospital to receive a service, the medical questionnaire data 10 (i.e., data including answers to questions) can be easily provided to the service provider, and the reception process can be carried out smoothly.

[0026] Furthermore, the method of having the reception device 2000 read the code data 20 displayed by the mobile terminal 3000 has the advantage of easily protecting the privacy of the service user. First, this method allows reception to be completed without displaying the medical questionnaire data 10 in a manner that is visible to those around. Even if the code data 20 is seen by people around, they cannot understand the contents of the medical questionnaire data 10. Therefore, there is no risk that people around will see the answers to the medical questionnaire. Furthermore, unlike the method of transmitting the medical questionnaire data 10 from the mobile terminal 3000 to the reception device 2000 via a network, there is no risk that the medical questionnaire data 10 will be stolen by a third party.

[0027] In addition, because the level of network security is difficult for ordinary people to understand, many people are resistant to the idea of ​​private information such as a medical questionnaire being sent over a network. For this reason, it is expected that many people will hesitate to use a service that transmits medical questionnaire data 10 over a network.

[0028] In this regard, the method of having the reception device 2000 read the code data 20 displayed by the mobile terminal 3000 is easy for the average person to understand that there is no risk of the medical questionnaire being read by others. Therefore, compared to the method of transmitting the medical questionnaire data 10 via a network, there is an advantage that fewer people will hesitate to use the service, making it easier for the service to become widespread.

[0029] This embodiment will be described in further detail below.

[0030] <Example of functional configuration> 2 is a diagram illustrating an example of a functional configuration of a reception system 4000 according to the first embodiment. The reception system 4000 includes a reception device 2000 and a mobile terminal 3000. The reception device 2000 includes a reading unit 2020 and a reception processing unit 2040. The reading unit 2020 reads the code data 20 displayed on the display device 3060 to obtain medical questionnaire data 10. The reception processing unit 2040 uses the obtained medical questionnaire data 10 to execute reception processing.

[0031] The mobile terminal 3000 includes an encoding unit 3020 and a display control unit 3040. The encoding unit 3020 encodes the medical questionnaire data 10 to generate code data 20. The display control unit 3040 causes the display device 3060 to display the code data 20.

[0032] <Example of Hardware Configuration of Receiving Device 2000> Each functional component of the receiving device 2000 may be realized by hardware that realizes each functional component (e.g., a hardwired electronic circuit, etc.), or may be realized by a combination of hardware and software (e.g., a combination of an electronic circuit and a program that controls it, etc.). Below, a further explanation will be given of the case where each functional component of the receiving device 2000 is realized by a combination of hardware and software.

[0033] 3 is a diagram illustrating a computer 1000 for implementing the accepting device 2000. The computer 1000 is any computer. For example, the computer 1000 is a stationary computer such as a PC (Personal Computer) or a server machine. Alternatively, the computer 1000 is a portable computer such as a smartphone or a tablet terminal.

[0034] The computer 1000 may be a dedicated computer designed to realize the receiving device 2000, or may be a general-purpose computer. In the latter case, for example, a predetermined application 30 is installed in the computer 1000, so that the computer 1000 functions as the receiving device 2000. The application 30 is an application realized by a program including program modules for realizing each functional component of the receiving device 2000.

[0035] The computer 1000 has a bus 1020, a processor 1040, a memory 1060, a storage device 1080, an input / output interface 1100, and a network interface 1120. The bus 1020 is a data transmission path for the processor 1040, the memory 1060, the storage device 1080, the input / output interface 1100, and the network interface 1120 to transmit and receive data to and from each other. However, the method of connecting the processor 1040 and the like to each other is not limited to bus connection.

[0036] The processor 1040 is one of various processors such as a central processing unit (CPU), a graphics processing unit (GPU), or a field-programmable gate array (FPGA). The memory 1060 is a main storage device realized using a random access memory (RAM) or the like. The storage device 1080 is an auxiliary storage device realized using a hard disk, a solid state drive (SSD), a memory card, or a read only memory (ROM) or the like.

[0037] The input / output interface 1100 is an interface for connecting the computer 1000 to an input / output device. For example, the input / output interface 1100 is connected to an input device such as a keyboard and an output device such as a display device.

[0038] The network interface 1120 is an interface for connecting the computer 1000 to a communication network. This communication network is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network).

[0039] The storage device 1080 stores program modules that realize the respective functional components of the accepting device 2000. For example, in the example of Fig. 3, the above-mentioned application 30 is stored. The processor 1040 reads each of these program modules into the memory 1060 and executes them to realize the function corresponding to each program module.

[0040] <Example of Hardware Configuration of Mobile Terminal 3000> Each functional component of the mobile terminal 3000 may be realized by hardware (e.g., a hardwired electronic circuit, etc.) that realizes each functional component, or may be realized by a combination of hardware and software (e.g., a combination of an electronic circuit and a program that controls it, etc.).

[0041] The mobile terminal 3000 is realized by any portable computer such as a smartphone or a tablet terminal. The computer that realizes the mobile terminal 3000 may be a dedicated computer designed for realizing the mobile terminal 3000, or may be a general-purpose computer. In the latter case, for example, by installing a specific application 40 on a general-purpose computer, the computer functions as the mobile terminal 3000. The application 40 is an application realized by a program including program modules for realizing each functional component of the mobile terminal 3000.

[0042] Fig. 4 is a diagram illustrating a hardware configuration of a computer that realizes a mobile terminal 3000. The functions of the hardware elements of the computer 5000 in Fig. 4 are similar to the functions of the hardware elements of the computer 1000 in Fig. 3. However, a storage device 5080 stores a program module for realizing each functional component of the mobile terminal 3000. In the example of Fig. 4, an application 40 is stored.

[0043] <Processing flow> 5 is a flow chart illustrating the flow of processing executed by the reception system 4000 of the first embodiment. The encoding unit 3020 encodes the medical questionnaire data 10 to generate code data 20 (S102). The display control unit 3040 causes the display device 3060 to display the code data 20 (S104). The reading unit 2020 reads the code data 20 to obtain the medical questionnaire data 10 (S106). The reception processing unit 2040 performs reception processing using the medical questionnaire data 10 (S108).

[0044] FIG. 6 is a diagram illustrating a more specific example of the flow of using the reception system 4000. First, the mobile terminal 3000 accepts input of information about the patient required to generate the medical questionnaire data 10 (S202). The mobile terminal 3000 generates the medical questionnaire data 10 using the input information (S204). The mobile terminal 3000 stores the medical questionnaire data 10 in a storage device accessible from the reception device 2000 (S206). For example, a patient can generate the medical questionnaire data 10 in advance before going to a hospital.

[0045] Thereafter, the mobile terminal 3000 receives an input to provide the medical questionnaire data 10 to the reception device 2000 (S208). For example, this input is an input to operate the application 40 in a predetermined procedure, and is performed when the reception device 2000 is used at a hospital. In response to the input, the encoding unit 3020 encodes the medical questionnaire data 10 to generate code data 20 (S210). The display device 3060 displays the generated code data 20 on the display device 3060 (S212).

[0046] The reading unit 2020 reads the code data 20 displayed on the display device 3060 (S214). At this time, the user causes the reader to read the code data 20 by, for example, holding the display device 3060 over a reader provided in the reception device 2000.

[0047] The reading unit 2020 decodes the code data 20 to obtain the medical questionnaire data 10 (S216). As will be described later, the code data 20 may be decoded by a reader.

[0048] The reception device 2000 further acquires other information from the user (S217). For example, the reception device 2000 acquires information such as an identification card such as an insurance card or a driver's license, or other certificates (such as a certificate regarding medical expense deductions or a referral letter from another hospital). In addition, for example, the reception device 2000 may acquire biometric information of the user. For example, the biometric information is a facial image generated by capturing an image of the user's face with a camera. Note that the timing at which the reception device 2000 acquires this information may be prior to the timing at which the provision of the medical questionnaire data 10 is accepted (S216).

[0049] Various methods can be adopted for providing information such as a certificate to the reception device 2000. For example, the user provides the information by having a scanner provided in a terminal used for reception (user terminal 100 described later) scan a medium (such as a paper medium) representing the information. In addition, if the information is stored in a storage device accessible from a hospital server or the like, the user may input identification information to the terminal to read the information from the storage device.

[0050] The reception processing unit 2040 performs reception processing using the medical questionnaire data 10 (S218). The reception processing unit 2040 outputs output information indicating the result of the reception processing (S220). For example, the output information is information indicating that the reception processing has been completed and what the user should do after the reception processing.

[0051] <Embodiment of Receiving Device 2000> The receiving device 2000 may be realized as a standalone terminal operated by a user (hereinafter referred to as a user terminal), or may be realized as a pair consisting of a user terminal operated by a user and a server machine that operates in response to requests received from the user terminal.

[0052] Fig. 7 is a diagram illustrating an example of an implementation of the reception device 2000. In the upper part of Fig. 7, the reception device 2000 is implemented as a single user terminal 100. The user terminal 100 is, for example, a reception machine installed in a hospital.

[0053] Here, in the example in the upper part of FIG. 7, the user terminal 100 is connected to an electronic medical record database (DB) via a network. The electronic medical record DB records the electronic medical records of each patient. In the electronic medical record, various pieces of information about the patient are recorded in association with the patient's identification information (e.g., patient registration card number, My Number, etc.). For example, by reception processing, the medical questionnaire data 10 and other information (information on certificates, biometric information, etc.) are stored in the electronic medical record DB. Note that, when targeting facilities other than hospitals, for example, information indicating various pieces of information about the user (hereinafter, user information) can be handled in association with the user's identification information as something similar to the electronic medical record. Also, a user information DB, which is a database of user information, can be used as something similar to the electronic medical record DB.

[0054] 7, the accepting device 2000 is realized as a pair of a user terminal 100 and a server machine 110. The user terminal 100 functions as an interface between the user and the server machine 110. That is, when an input from the user is accepted, the user terminal 100 transmits data indicating the contents of the input to the server machine 110. The server machine 110 performs processing based on the contents of the input, and transmits data indicating the result to the user terminal 100.

[0055] However, it is not necessary that all of the processes corresponding to the user input are performed by the server machine 110, and some of the processes may be performed by the user terminal 100. For example, the process of decoding the code data 20 to obtain the medical questionnaire data 10 may be performed by the user terminal 100. In this case, the server machine 110 receives the medical questionnaire data 10 transmitted from the user terminal 100, and performs reception processing using the medical questionnaire data 10.

[0056] When the accepting device 2000 is realized as a pair of the user terminal 100 and the server machine 110, the user terminal 100 and the server machine 110 can each be realized by the hardware configuration exemplified in Fig. 3. Alternatively, for example, the user terminal 100 may be realized by the hardware configuration shown below.

[0057] <<Example of Hardware Configuration of User Terminal 100>> Fig. 8 is a diagram illustrating an example of the hardware configuration of user terminal 100. Fig. 9 is a diagram illustrating an example of the front appearance of computer 6000. User terminal 100 is realized using computer 6000. The functions of each hardware element of computer 6000 are similar to the functions of each hardware element of computer 1000 in Fig. 3. However, storage device 6080 stores program modules for realizing each function of user terminal 100.

[0058] A touch panel display 202, a speaker 204, a receipt printer 206, a change dispenser 208, a camera 210, a microphone 212, a scanner 214, a magnetic card reader 216, an IC card reader 218, a card issuing machine 220, and an A4 paper printer 222 are connected to the calculator 6000 via an input / output interface 6100. The touch panel display 202 has a function of displaying a screen to be presented to a user, and a function of accepting an input operation (touch operation) by the user. The speaker 204 is used to output any sound. The receipt printer 206 is used to provide information to a user on paper media. For example, when a reception number is issued to a user who has completed a reception process, a paper on which the reception number is printed is output from the receipt printer 206. The change dispenser 208 is used to store cash inserted through a cash insertion slot and to dispense cash through a cash withdrawal slot.

[0059] The camera 210 is used to capture an image of the user. For example, by checking whether or not a facial image of the user obtained by capturing an image of the user matches a facial image of the user obtained from a certificate with a photograph of the user provided by the user (such as a driver's license), it is possible to prevent fraudulent acceptance. The microphone 212 is used to receive voice input from the user.

[0060] The scanner 214 is used to read the code data 20 (for example, capturing an image of a QR code (registered trademark)). In addition, for example, the scanner 214 may be used to capture an image of a medium on which information is displayed (for example, a certificate such as an insurance card, a driver's license, a passport, or a My Number card) and generate an image. By performing image analysis such as character recognition processing on the image obtained by the scanner 214, various information can be obtained.

[0061] The magnetic card reader 216 is used to read information from a magnetic card. The IC card reader 218 is used to read information from an IC card.

[0062] The card issuing machine 220 is used to issue new cards (such as patient registration cards) to users. The A4 paper printer 222 is used to output paper on which various information is printed.

[0063] <Generating medical questionnaire data 10> A user of the reception device 2000 creates medical questionnaire data 10 (S102, S202 to S206). For example, the mobile terminal 3000 provides the user with an input screen on which the user can input information required to generate the medical questionnaire data 10. In response to the user inputting the required information into this input screen, the mobile terminal 3000 generates the medical questionnaire data 10 using the input information.

[0064] 10 is a diagram illustrating an example of an input screen 50 for generating medical questionnaire data 10. The input screen 50 includes an input area for receiving input of personal information such as a name, and an input area for receiving input of responses to the medical questionnaire. The mobile terminal 3000 generates medical questionnaire data 10 including the personal information and responses to the medical questionnaire input on the input screen 50.

[0065] 10, for example, the medical questionnaire data 10 includes information that can identify the selected item (for example, a combination of the question number and the number assigned to the selected item). Furthermore, if an entry is made in a field in which a character string can be entered, the medical questionnaire data 10 also includes the entered character string.

[0066] Here, the function of generating the medical questionnaire data 10 may be provided by a server (hereinafter, referred to as a medical questionnaire generation server) external to the mobile terminal 3000. For example, when an operation for starting generation of the medical questionnaire data 10 is performed on the mobile terminal 3000, the mobile terminal 3000 accesses the medical questionnaire generation server. As a result, the above-mentioned input screen 50 is provided. When the user inputs information on this input screen 50, the medical questionnaire data 10 is generated by the medical questionnaire generation server, and the generated medical questionnaire data 10 is transmitted to the mobile terminal 3000.

[0067] Incidentally, providing the function for generating the medical questionnaire data 10 in the mobile terminal 3000 has the advantage that the patient's privacy is easily protected and the mental burden on the patient is reduced because the patient's personal information and answers to the medical questionnaire are not transmitted outside the mobile terminal 3000. On the other hand, providing the function for generating the medical questionnaire data 10 outside the mobile terminal 3000 has the advantage that the questions in the medical questionnaire and answer options can be flexibly changed without making any changes to the mobile terminal 3000 (without updating the application 40).

[0068] <Encoding of medical questionnaire data 10> The encoding unit 3020 generates code data 20 by encoding the medical questionnaire data 10 (S102, S210). The code data 20 is in a format that can be displayed on a display device. It is preferable that the code data 20 is in a format that makes it difficult for a person to understand the contents. For example, the code data 20 can be a code such as a QR code (registered trademark) or a barcode. Here, the technology for encoding data into a desired data format can be an existing technology that corresponds to the data format.

[0069] The code data 20 generated by encoding the medical questionnaire data 10 may be one or more. In the latter case, for example, the encoding unit 3020 divides the medical questionnaire data 10 into multiple pieces of data and encodes each piece of divided data. In this way, multiple code data 20 are generated from one medical questionnaire data 10.

[0070] The encoding unit 3020 may automatically generate the code data 20 in response to generation of the medical questionnaire data 10, or may not generate the code data 20 until a predetermined condition is satisfied. In the latter case, for example, in response to the mobile terminal 3000 accepting a predetermined input operation, the encoding unit 3020 reads the medical questionnaire data 10 from the storage device and generates the code data 20 from the read medical questionnaire data 10 (S208, S210).

[0071] <Display of code data 20> The display control unit 3040 causes the display device 3060 to display the code data 20 (S104, S212). Here, the technology for displaying a code such as a QR code (registered trademark) on the display device 3060 can be an existing technology.

[0072] The display control unit 3040 may automatically perform display processing of the code data 20 in response to the generation of the code data 20 by the encoding unit 3020, or may not perform display processing of the code data 20 until a predetermined condition is satisfied. In the latter case, for example, the display control unit 3040 performs display processing of the code data 20 in response to the mobile terminal 3000 receiving a predetermined input operation. In this case, the encoding unit 3020 stores the generated code data 20 in a storage device. Then, the display control unit 3040 reads out the code data 20 from the storage device in response to the mobile terminal 3000 receiving a predetermined input operation, and performs display processing.

[0073] <Reading code data 20> The reading unit 2020 reads the code data 20 displayed on the display device 3060 and decodes the read code data 20 to obtain the medical questionnaire data 10 (S106, S108, S214, S216). Here, existing technologies can be used for the technology of reading the code displayed on the display device and the technology of obtaining the original data (the medical questionnaire data 10 in the present invention) by decoding the read data.

[0074] Here, assume that there are multiple pieces of code data 20 generated by encoding the medical questionnaire data 10. In this case, the reading unit 2020 reads each of the multiple pieces of code data 20. In addition, each of the multiple pieces of code data 20 that have been read is decoded. Then, the multiple pieces of data obtained by this decoding are combined to obtain the medical questionnaire data 10.

[0075] In order to obtain the medical questionnaire data 10 by combining a plurality of pieces of data obtained by decoding a plurality of code data 20, it is necessary to know the order in which the data is combined. Therefore, for example, a plurality of code data 20 is read (imaged, etc.) at one time. In this case, the order in which the code data 20 are combined can be known from the arrangement of the code data 20 on the display device 3060. For example, it is determined in advance that the code data 20 having the earlier order of combination is arranged on the left on the display device 3060. This makes it possible to determine in advance the order in which the code data 20 are combined in order from left to right.

[0076] Alternatively, for example, information indicating the data combining order (such as a serial number) may be included in each code data 20. In this case, the combining order can be ascertained without reading all the code data 20 at once.

[0077] <Reception process: S108, S218> The reception processing unit 2040 performs reception processing for a patient corresponding to the user (the user himself / herself, or a patient whose representative has been accepted by the user) based on the acquired medical questionnaire data 10 (S108, S216). The reception processing for a patient may include various processes.

[0078] For example, the reception processing unit 2040 performs a process of storing the medical questionnaire data 10 in a storage device as a reception process. In this way, a doctor or the like can use the medical questionnaire data 10 for medical examinations or the like. For example, the medical questionnaire data 10 is recorded in the patient's electronic medical record. As described above, various information about the patient is recorded in the electronic medical record. Therefore, the reception processing unit 2040 adds the medical questionnaire data 10 as one piece of information about the patient. In addition, the reception processing unit 2040 preferably adds information such as a certificate and biometric information to the electronic medical record together with the medical questionnaire data 10. Furthermore, the electronic medical record to which the medical questionnaire data 10 and the like have been added may be transmitted to a terminal used for medical examinations or the like.

[0079] Alternatively, for example, the reception processing unit 2040 determines the medical department to be visited by the patient based on the contents of the medical questionnaire data 10. Various methods can be adopted as a specific method for determining the medical department to be visited based on the contents of the medical questionnaire data 10. For example, information associating each combination of answers to a plurality of interviews with identification information of the medical department to be visited is stored in advance in a storage device. In this case, the reception processing unit 2040 acquires from the storage device the identification information of the medical department to be visited that corresponds to the combination of answers indicated by the acquired medical questionnaire data 10. The medical department identified by the acquired identification information is determined as the medical department to be visited by the patient.

[0080] As another example of a method for determining a medical department, a classifier having a function of "outputting identification information of a medical department to be visited in response to input of the medical questionnaire data 10" may be built in the reception processing unit 2040. For example, this classifier is trained in advance by preparing multiple pieces of teacher data in which the medical questionnaire data 10 is associated with identification information of a medical department to be visited that is determined by a doctor or the like based on the contents of the medical questionnaire data 10 (i.e., correct answer data for the input). In this case, the reception processing unit 2040 inputs the acquired medical questionnaire data 10 to the classifier. Then, the reception processing unit 2040 determines the medical department identified by the identification information output from the classifier as the medical department to be visited by the patient.

[0081] Here, there may be cases where it is difficult to automatically determine the medical department. Therefore, if the reception processing unit 2040 is unable to determine the medical department, the patient may be guided to a manned reception counter, where the patient may decide the medical department through consultation with a staff member. In this case, for example, the reception processing unit 2040 issues a reception number to a user who has been unable to determine a medical department. The reception number is a number that indicates the order of the waiting line at the reception counter.

[0082] The following cases are possible as cases in which the medical department cannot be automatically determined. First, the classifier provided in the reception processing unit 2040 is configured to output, for each medical department, an index value indicating the degree to which the patient should visit that medical department (the certainty that that medical department is the medical department that should be visited) in response to the input of the medical questionnaire data 10. If the maximum of the output index values ​​is equal to or greater than a threshold, the reception processing unit 2040 determines that the medical department corresponding to the maximum index value is the medical department that the patient should visit. On the other hand, if the maximum index value is less than the threshold, the reception processing unit 2040 determines that the medical department to be visited cannot be determined, and outputs information to that effect. In the case of such a configuration, the case in which "the maximum index value output from the classifier is less than the threshold" corresponds to the case in which the medical department cannot be automatically determined.

[0083] It is also possible to issue a reception number when the medical department has been determined. This reception number indicates the waiting position in the determined medical department.

[0084] As another example of the reception process, the reception processing unit 2040 may perform a process of adding a patient to a waiting queue for an examination as the reception process. Note that an existing method can be adopted as a specific method for adding patients to the waiting queue for an examination in the order in which they are received. A waiting queue may be provided for each medical department. In this case, for example, the reception processing unit 2040 determines the medical department that the patient should visit using the method described above, and adds the patient to the waiting queue for the determined medical department.

[0085] In addition, for example, when a patient is visiting for the first time, the reception processing unit 2040 may generate electronic medical record data and issue a patient card as reception processing. Here, existing technology can be used as a specific method for generating electronic medical record data and issuing a patient card for a patient visiting for the first time based on the contents of a presented certificate or questionnaire.

[0086] <Output of reception process results> The reception device 2000 preferably outputs output information indicating the result of the reception process by the reception processing unit 2040 (S220). The output information can include various information according to the contents of the reception process performed by the reception processing unit 2040 and the result of the process. For example, if the medical department to receive the call is determined by the reception process, the output information includes the name of the medical department and directions from the location where the user terminal 100 is installed to the location of the medical department. For another example, if a reception number is determined by the reception process, the output information includes the reception number. For another example, if the reception process is to issue a patient appointment card, the patient appointment card is output as the output information.

[0087] If the medical department cannot be determined, it is preferable that the output information includes information to guide the user to a manned reception counter. Specifically, the output information includes a message encouraging the user to go to a manned reception counter, a map showing the route to the reception counter, etc. In this way, in cases where automatic reception using the reception device 2000 is difficult, the reception process can be delegated to hospital staff, making the reception process more flexible.

[0088] There are various methods for outputting the output information. For example, the output information may be displayed on a display device that can be viewed by the user (e.g., the touch panel display 202 in FIG. 9), or may be printed on paper by a printer (e.g., the receipt printer 206 or the A4 paper printer 222 in FIG. 9).

[0089] The output information may be output in a manner that allows a person to directly grasp the contents, or in a manner that allows a person to not directly grasp the contents. In the former case, for example, a character string, a symbol, or a figure representing the contents of the output information is output. Fig. 11 is a diagram illustrating an example of output information that is output in a manner that allows a person to directly grasp the contents. In this example, the output information is printed on paper and output.

[0090] On the other hand, when the output information is output in a manner that makes it difficult for a person to directly grasp the contents, for example, the output information is output in a coded form. That is, the reception device 2000 encodes the output information to generate a code, and outputs the code to a display device, a paper medium, or the like. Fig. 12 is a diagram illustrating a case in which the coded output information is displayed on the display device of the user terminal 100. The user grasps the contents of the output information by reading the code using, for example, the mobile terminal 3000.

[0091] For example, when the output information is output as a QR code (registered trademark), the QR code (registered trademark) representing the output information is read and decoded by using an application for reading QR codes (registered trademark) installed in the mobile terminal 3000. The contents of the output information are then displayed on the display device 3060. The user can grasp the various pieces of information described above by viewing the information displayed on the display device 3060. For example, by reading the code displayed on the display device of the user terminal 100 in FIG. 12, the information exemplified in FIG. 11 is displayed on the display device 3060.

[0092] By displaying the output information in code in this way, reception can be completed without outputting the user's information, such as the medical questionnaire data 10 and the output information, in a manner that allows those around to understand the contents, and therefore the user's privacy can be protected more strongly.

[0093] Here, the output mode of the output information may be fixed in advance or may be selectable by the user. For example, the user terminal 100 automatically displays a code in which the output information is encoded on the display device of the user terminal 100, as exemplified in FIG. 12. At this time, a button (e.g., a button labeled "display details") for displaying the contents of the output information on the display device of the user terminal 100 as exemplified in FIG. 11 is displayed together with the code. When the user presses this button, the contents of the output information are displayed on the display device of the user terminal 100. This allows the user to check the contents of the output information on the display device of the user terminal 100 without operating the mobile terminal 3000.

[0094] Furthermore, before outputting the output information on the user terminal 100, buttons for selecting the output mode of the output information, such as "detailed display" and "code display", may be displayed on the display device of the user terminal 100. For example, when "detailed display" is selected, output information in the mode exemplified in Fig. 11 is displayed on the display device of the user terminal 100. On the other hand, when "code display" is selected, output information in the mode exemplified in Fig. 12 is displayed on the display device of the user terminal 100.

[0095] In this way, by allowing the user to select the output mode of the output information, the receiving device 2000 operates in accordance with the user's preferences, thereby improving the convenience of the receiving device 2000 for the user.

[0096] <About multi-stage reception> In large hospitals such as general hospitals, after a general reception, there may be further receptions at the departments where patients will be examined. When there are multiple reception stages like this, the reception system 4000 may be used at each of these multiple stages. Below, we will explain an example of a case where the reception device 2000 is used at both the general reception and the reception for each medical department.

[0097] In this case, the user first uses the user terminal 100 installed in the general reception area to perform general reception. The reception device 2000 at the general reception acquires the medical questionnaire data 10, information such as certificates, and biometric information, and registers them in the electronic medical record DB. The reception device 2000 at the general reception also determines the medical department.

[0098] If the medical department can be determined, the reception device 2000 of the general reception outputs information indicating the medical department to be examined to the user (see FIG. 11). On the other hand, if the medical department cannot be determined, the reception device 2000 of the general reception outputs information to guide the user to a manned reception counter.

[0099] In the case where the medical department is decided, the user moves to the indicated medical department and checks in with the medical department using the user terminal 100 provided in the medical department. Similarly, a user who has decided on a medical department at a manned reception counter also checks in with the medical department.

[0100] For example, the reception device 2000 of the medical department reception accepts medical questionnaire data 10 with contents specialized for that medical department (medical department-specific medical questionnaire data 10). The user generates the medical questionnaire data 10 for the medical department to be visited using the mobile terminal 3000 in a manner similar to the manner in which the medical questionnaire data 10 provided to the reception device 2000 of the general reception was generated.

[0101] After generating the medical questionnaire data 10 for the medical department, the mobile terminal 3000 encodes the medical questionnaire data 10 to generate code data 20, and has the code data 20 read by the reception device 2000 at the medical department reception desk. In this way, the medical questionnaire data 10 for the medical department to be examined is provided to the reception device 2000 at the medical department reception desk.

[0102] The reception device 2000 of the medical department reception performs reception processing using the acquired medical questionnaire data 10. Specifically, the reception device 2000 performs processing such as storing the provided medical questionnaire data 10 in the electronic medical record DB and adding the user to the waiting queue of the medical department.

[0103] Here, when the medical questionnaire data 10 for the medical department is generated using the mobile terminal 3000, the reception device 2000 of the general reception preferably has a function to support the generation. For example, a code readable by the mobile terminal 3000 is included in a paper medium output from the reception device 2000 of the general reception. When the mobile terminal 3000 reads this code, an input screen for generating the medical questionnaire data 10 for the medical department to be examined is displayed on the mobile terminal 3000. For example, this code is a coded version of access information (such as a URL) for accessing a medical questionnaire generation server that provides a function for generating the medical questionnaire data 10 for the medical department, or information for calling up a function for generating the medical questionnaire data 10 for the medical department that is provided in the mobile terminal 3000. Here, a specific method for displaying an input screen for generating the medical questionnaire data 10 by having the mobile terminal 3000 read the code will be described in the third embodiment described later.

[0104] <Modification> Data exchange between the reception device 2000 and the mobile terminal 3000 may be achieved by a method other than displaying and reading a code. For example, data exchange between the reception device 2000 and the mobile terminal 3000 may be achieved by using short-range wireless communication such as NFC (Near Field Communication). This also applies to other embodiments described later.

[0105] For example, assume that the medical questionnaire data 10 is provided from the mobile terminal 3000 to the reception device 2000 by NFC. In this case, an NFC reader is provided in the user terminal 100, and an NFC writer is provided in the mobile terminal 3000. Then, by bringing the NFC writer of the mobile terminal 3000 close to the NFC reader of the user terminal 100, the medical questionnaire data 10 is transmitted from the mobile terminal 3000 to the user terminal 100.

[0106] Similarly, it is assumed that the provision of output information from reception device 2000 to mobile terminal 3000 is realized by NFC. In this case, an NFC writer is provided in user terminal 100, and an NFC reader is provided in mobile terminal 3000. Then, by bringing the NFC reader of mobile terminal 3000 close to the NFC writer of user terminal 100, the output information is transmitted from mobile terminal 3000 to reception device 2000.

[0107] [Embodiment 2] Fig. 13 is a block diagram illustrating a functional configuration of the reception system 4000 of the second embodiment. Since all of the functional components of the mobile terminal 3000 of the second embodiment are the same as those of the mobile terminal 3000 of the first embodiment, the inside of the mobile terminal 3000 is omitted in Fig. 13. Except for the points described below, the reception system 4000 of the second embodiment has the same functions as the reception system 4000 of the first embodiment.

[0108] The reception device 2000 of the second embodiment includes an error detection unit 2060. The error detection unit 2060 detects an error in the acquired medical questionnaire data 10. For example, the error detection unit 2060 detects an error by comparing the acquired medical questionnaire data 10 with information obtained from a certificate (such as an insurance card, a driver's license, a passport, or a My Number card) related to the patient presented by the user. Specifically, the error detection unit 2060 judges whether a predetermined item of the information read from the certificate and the medical questionnaire data 10 matches or does not match. For example, the predetermined item is personal information such as name, address, sex, date of birth, and age. If an item whose contents do not match is detected, the error detection unit 2060 detects an error in that item. For example, if the patient's name included in the medical questionnaire data 10 does not match the name read from the patient's insurance card, an error is detected in the patient's name.

[0109] Alternatively, for example, the error detection unit 2060 may detect an error in the medical questionnaire data 10 based on the patient's biometric information and the medical questionnaire data 10. For example, the error detection unit 2060 estimates the attributes of the patient (such as age and sex) by analyzing a facial photograph of the patient obtained by capturing an image of the patient with a camera provided in the user terminal 100. Then, the error detection unit 2060 detects an error when the similarity between the estimated attributes of the patient and the attributes indicated by the medical questionnaire data 10 is low (the similarity is equal to or less than a predetermined value). For example, if the age of the patient is estimated to be in his / her 20s from the facial photograph, but the age indicated by the medical questionnaire data 10 is in his / her 60s, an error in the description of the age in the medical questionnaire data 10 is detected. Here, existing technologies can be used for the technology for estimating the attributes of the patient from biometric information and the technology for calculating the similarity by comparing the attributes.

[0110] According to the reception device 2000 of this embodiment, by detecting an error by comparing the medical questionnaire data 10 with the certificate in this way, reception processing can be efficiently prevented from being performed based on incorrect information about the patient.

[0111] In order to realize the above-mentioned error detection, the receiving device 2000 of the second embodiment further has a function of reading the above-mentioned certificate. Here, there are various methods for reading information from various certificates. For example, the certificate can be scanned with a scanner (such as the scanner 214 in FIG. 9) provided in the user terminal 100, and the information printed on the certificate can be read by performing character recognition processing on the obtained image data. In addition, for example, if an electronic circuit such as an IC chip is embedded in the certificate, the receiving device 2000 may read information from the electronic circuit. Existing technology can be used for the technology for reading the various certificates described above and acquiring their contents.

[0112] Here, if an error is detected, it is preferable that the reception processing unit 2040 does not perform reception processing unless the error is corrected as described below. It is also preferable that the fact that an error has been detected and the contents of the error are presented to the user. Hereinafter, information related to such an error is referred to as error information. The method of outputting the error information can be the same as the method of outputting the output information described in the first embodiment.

[0113] The reception device 2000 may further provide the user with an error correction function. Here, possible causes of errors include 1) an error in the input contents of the medical questionnaire data 10, or 2) an error in the certificate. In the former case, the error can be corrected by correcting the contents of the medical questionnaire data 10. In the latter case, for example, the user may present an incorrect certificate. In this case, the error can be corrected by having the reception device 2000 read the correct certificate. In other cases, for example, the certificate may be correct, but the information may not have been read correctly from the certificate. In this case, the error may be corrected by having the reception device 2000 read the same certificate again.

[0114] Therefore, for example, the reception device 2000 may output, in addition to the error information, a message to allow the user to select the process he or she wishes to perform (such as correcting the medical questionnaire data 10 or re-reading the certificate). FIG. 14 is a diagram showing an example of error information displayed on the display device of the user terminal 100. An error screen 60 in FIG. 14 displays a message indicating the content of the error, stating that "the name in the medical questionnaire data 10 does not match that in the health insurance card." In addition, information obtained from both the medical questionnaire data 10 and the health insurance card for the name in which the error was detected is displayed. Furthermore, three options for dealing with this error are displayed as buttons: correcting the medical questionnaire data 10, re-reading the health insurance card, and canceling the reception.

[0115] When correction of the medical questionnaire data 10 is selected, the reception device 2000 receives an input for correcting the medical questionnaire data 10. For example, an input screen for accepting corrections to the medical questionnaire data 10 is displayed on the display device of the user terminal 100. For example, this input screen is an input screen showing the contents of the medical questionnaire data 10. The user can correct the contents of the medical questionnaire data 10 by making an input on this input screen. Note that, in order to make it easier for the user to make corrections, it is preferable that erroneous items are highlighted. For example, the color of the erroneous items is made different from the other colors, or the erroneous items are surrounded by a frame. It is also preferable that only the erroneous items can be corrected.

[0116] In order to further enhance privacy protection, only the items in which an error has been detected may be displayed on the display device. For example, in the above example, an input screen for accepting input of a name is displayed, and other contents of the medical questionnaire data 10 are not included on the input screen.

[0117] When re-reading of the certificate is selected, the receiving device 2000 reads the certificate again. Specifically, the receiving device 2000 transitions the state of a scanner or the like provided in the user terminal to a state in which the certificate is read. Then, when the user causes the scanner or the like to read the certificate, the receiving device 2000 acquires the certificate information again.

[0118] Once the error has been corrected, the error detection unit 2060 attempts to detect an error again in the information for which the error has been corrected. For example, if the patient's name has been corrected, the error detection unit 2060 again determines whether the patient's name in the medical questionnaire data 10 matches or does not match the patient's name obtained from the certificate. If no error is detected in the processing performed by the error detection unit 2060 after the error correction, the reception processing unit 2040 performs reception processing.

[0119] On the other hand, if an error is detected again, for example, the error detection unit 2060 outputs error information again. However, if the error detection unit 2060 detects an error repeatedly a predetermined number of times or more (for example, two or more times), the reception device 2000 may end the reception process. At this time, it is preferable for the reception device 2000 to output information encouraging the use of manned reception.

[0120] Furthermore, when an error is detected by the error detection unit 2060 during reception of a certain user, the reception device 2000 preferably stores and saves in a storage device various pieces of information obtained about the user (such as the medical questionnaire data 10, information obtained from the certificate, and biometric information obtained about the user (such as a facial photograph)) regardless of whether the reception is completed or not. Information saved in this way can be useful, for example, from the viewpoint of crime prevention.

[0121] <Processing flow> Fig. 15 is a flow chart illustrating the flow of processing executed by the reception device 2000 of the second embodiment. Note that processing executed by the mobile terminal 3000 is omitted in Fig. 15. After S106, the reception device 2000 reads the certificate (S302). However, the certificate may be read prior to obtaining the medical questionnaire data 10.

[0122] The error detection unit 2060 performs error detection (determines whether an error exists or not) using the information obtained from the certificate and the questionnaire data 10 (S304). If an error is detected (S304: YES), the accepting device 2000 accepts error correction (S306). After the error correction is performed, the error detection unit 2060 performs error detection again (S304).

[0123] If no error is detected in S304, the reception process is performed by the reception processing unit 2040 (S108).

[0124] <Example of hardware configuration> The hardware configuration of each device in the reception system 4000 of the third embodiment is similar to the hardware configuration of each device in the reception system 4000 of the first embodiment. However, the storage device of each device stores a program module for realizing the function of each device in the third embodiment.

[0125] [Embodiment 3] 16 is a block diagram illustrating a functional configuration of a reception system 4000 according to embodiment 3. Except for the points described below, the reception system 4000 according to embodiment 3 has the same functions as the reception system 4000 according to embodiment 1 or 2.

[0126] There may be cases where a user of the reception system 4000 does not know that it is preferable to prepare a medical questionnaire in advance, or forgets to prepare a medical questionnaire. In such cases, it is preferable that the reception device 2000 has a function to support the user in preparing a medical questionnaire.

[0127] Therefore, the reception device 2000 of the third embodiment has a display control unit 2100. The display control unit 2100 causes the display device to display the second code data. The second code data is displayed in a form that can be read using the mobile terminal 3000. The display device on which the second code data is displayed is a display device that can be viewed by the user. For example, this display device is provided in the user terminal 100.

[0128] The mobile terminal 3000 of the third embodiment has a reading unit 3080 and a medical questionnaire generation unit 3100. The reading unit 3080 reads the second code data. The medical questionnaire generation unit 3100 performs processing required for generating the medical questionnaire data 10 by using information obtained by decoding the second code data 80. The reading and decoding of the second code data 80 in the mobile terminal 3000 can be realized in the same manner as the reading and decoding of the code data 20 in the reception device 2000. However, the code data 20 and the second code data 80 may be the same type of code (for example, both are QR Codes (registered trademark)) or different types of codes (for example, one is a barcode and the other is a QR Code (registered trademark)).

[0129] The second code data is used to facilitate the generation of the medical questionnaire data 10 by the user. For example, the second code data is data in which information (hereinafter, "access information") for accessing a device (the above-mentioned medical questionnaire generation server) having the function of generating the medical questionnaire data 10 is encoded. For example, the access information is the URL of a website provided by the medical questionnaire generation server. The medical questionnaire generation unit 3100 uses the access information obtained by decoding the above-mentioned second code data to access the medical questionnaire generation server.

[0130] When the medical questionnaire generation unit 3100 accesses the medical questionnaire generation server, an input screen 50 (see FIG. 10) for generating the medical questionnaire data 10 is displayed on the display device 3060. When the user inputs the necessary information on this input screen, the input information is sent to the medical questionnaire generation server, and the medical questionnaire data 10 is generated.

[0131] Fig. 17 is a diagram illustrating an example of the second code data. A screen 70 in Fig. 17 is a screen that prompts the user to provide the medical questionnaire data 10 (provide the code data 20). Furthermore, the screen 70 displays the second code data 80. For example, the screen 70 is displayed before S106 in Fig. 5 or S214 in Fig. 6 is executed.

[0132] A user who has already generated medical questionnaire data 10 provides the medical questionnaire data 10 to the reception device 2000 by having the user terminal 100 read the code data 20 displayed on the display device 3060. On the other hand, a user who has not yet generated medical questionnaire data 10 reads the second code data 80 with the mobile terminal 3000 to create the medical questionnaire data 10.

[0133] Here, if a user generates the medical questionnaire data 10 while occupying the user terminal 100, there is a possibility that the reception process of other users will be delayed. Therefore, when a user generates the medical questionnaire data 10, the reception process of that user may be interrupted, and the state of the reception device 2000 may be transitioned to a state (hereinafter, "initial state") in which the reception process of the next user is accepted. Any trigger may be used to transition the state of the reception device 2000 to the initial state. For example, when a certain time has elapsed since the screen 70 was displayed, the reception device 2000 transitions to the initial state. Alternatively, for example, a button (such as a "return to beginning" button) for transitioning the reception device 2000 to the initial state may be displayed on the screen 70. In this case, the reception device 2000 transitions to the initial state in response to pressing this button.

[0134] Here, it is assumed that various certificates such as the health insurance card described above are read by the reception device 2000 before the second code data 80 is displayed. In this case, the second code data 80 may further include information obtained from the certificate. In this case, the medical questionnaire generation server can obtain the information obtained from the certificate from the mobile terminal 3000 and apply it to the medical questionnaire data 10.

[0135] Specifically, the reception device 2000 generates the second code data 80 by encoding the access information and the information obtained from the certificate. When the user reads the second code data 80 using the mobile terminal 3000, the mobile terminal 3000 accesses the questionnaire generation server, and the information obtained from the certificate is transmitted from the mobile terminal 3000 to the questionnaire generation server. The questionnaire generation server applies the information obtained from the certificate to the input screen 50 for generating the questionnaire data 10, and outputs the input screen 50 to the mobile terminal 3000. In this way, the input screen 50 on which the information obtained from the certificate among the information to be input by the user has already been input is provided to the mobile terminal 3000. This reduces the input effort required to generate the questionnaire data 10. Since there is a possibility that the certificate is read incorrectly, it is preferable that the information applied from the certificate on the input screen 50 is correctable.

[0136] The process realized by using the second code data 80 is not limited to accessing the medical questionnaire generation server. For example, the second code data 80 may be used to start a function for generating the medical questionnaire data 10 built in the mobile terminal 3000. Specifically, when the reading unit 3080 reads the second code data 80, the medical questionnaire generation unit 3100 starts a function for generating the medical questionnaire data 10 that is provided in advance in the mobile terminal 3000. As a result, the input screen 50 for generating the medical questionnaire data 10 is displayed. In this way, by starting the function for generating the medical questionnaire data 10 in response to the reading of the second code data 80, it becomes easy for a user who is unfamiliar with the operation of the mobile terminal 3000 (especially, unfamiliar with the operation of the application 40) to generate the medical questionnaire data 10 using the mobile terminal 3000.

[0137] Here, existing technology can be used as a specific technology for starting a specific application or calling a specific function of a specific application in response to reading the code by a mobile terminal. For example, the second code data 80 includes identification information (such as the name of the executable file) of the application 40 and arguments to be specified when starting the application 40. By using this information, a specific execution of the application 40 can be started in response to reading the second code data 80.

[0138] Here, even in the case where the function for generating the medical questionnaire data 10 is activated in this manner, the information obtained from the certificate may be included in the second code data 80. In this case, it is preferable that the mobile terminal 3000 displays an input screen for generating the medical questionnaire data 10 with the second code data 80 applied.

[0139] <Processing flow> 18 is a flowchart illustrating the flow of processing executed by the reception device 2000 of the third embodiment. The display control unit 2100 causes the display device to display the second code data 80 (S402). The reading unit 3080 reads the second code data 80 (S404). The questionnaire generation unit 3100 uses the second code data 80 to perform processing required to generate the questionnaire data 10 (S406).

[0140] After the medical questionnaire data 10 is generated in the above-mentioned manner, the processes from S102 onwards shown in Fig. 5 are carried out. However, when there are multiple reception devices 2000 (for example, when multiple user terminals are installed in a hospital), the reception device 2000 that displays the second code data 80 and the reception device 2000 that subsequently reads the generated medical questionnaire data 10 and performs reception processing may be different from each other.

[0141] <Example of hardware configuration> The hardware configuration of each device in the reception system 4000 of the third embodiment is similar to the hardware configuration of each device in the reception system 4000 of the first embodiment. However, the storage device of each device stores a program module for realizing the function of each device in the third embodiment.

[0142] Although the embodiments of the present invention have been described above with reference to the drawings, these are merely examples of the present invention, and it is also possible to adopt combinations of the above-described embodiments or various configurations other than those described above.

[0143] A part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes. 1. A reception system including a mobile terminal and a reception device, The mobile terminal includes: a generating unit that generates code data by encoding questionnaire data representing answers to questions; a display control unit that displays the code data on a first display device that is controllable from the mobile terminal; The reception device includes: a reading unit that reads the code data to obtain the medical questionnaire data; a reception processing unit that performs reception processing using the acquired medical questionnaire data, 2. The reception system according to claim 1, wherein the questionnaire data includes information that can identify the item selected as the answer and character string information entered as the answer. 3. A reception system according to claim 1 or 2, wherein the reception device has a detection unit that detects errors in the acquired medical questionnaire data. 4. The reception system according to 3., wherein the reception device obtains certificate information of the person related to the medical questionnaire data and detects errors in the medical questionnaire data by comparing the certificate information with the medical questionnaire data. 5. The reception system described in 3., wherein the reception device acquires biometric information of the person related to the medical questionnaire data, infers attributes of the person from the biometric information, and detects errors in the medical questionnaire data by comparing the inferred attributes with the medical questionnaire data. 6. The reception system according to any one of 3. to 5., wherein the reception device has a correction reception unit that receives input to correct errors detected in the medical questionnaire data. 7. The reception device has a display control unit that displays second code data, in which information used to generate the medical questionnaire data is encoded, on a second display device that is controllable from the reception device; The mobile terminal includes: a reading unit that reads the second code data displayed on the second display device; The reception system described in any one of 1. to 6., further comprising: a medical questionnaire generation unit that executes a process of generating the medical questionnaire data by utilizing information obtained by decoding the second code data. 8. The reception system described in 7., wherein the second code data is information for accessing a server that provides a function for generating the medical questionnaire data, or information for calling up a function for generating the medical questionnaire data provided in the mobile terminal. 9. A mobile terminal having a reception system described in any one of 1. to 8. 10. A reception device having a reception system described in any one of 1. to 8. 11. A method for controlling a reception system including a mobile terminal and a reception device, comprising: a generating step in which the mobile terminal generates code data by encoding questionnaire data representing answers to questions; a display control step of causing the portable terminal to display the code data on a first display device controllable from the portable terminal; a reading step of the reception device reading the code data to obtain the medical questionnaire data; a reception processing step in which the reception device performs reception processing using the acquired medical questionnaire data. 12. The control method according to claim 11, wherein the questionnaire data includes information capable of identifying the item selected as the answer and character string information entered as the answer. 13. The control method according to claim 11 or 12, further comprising a detection step in which the reception device detects an error in the acquired medical questionnaire data. 14. The control method described in 13, wherein in the detection step, the reception device obtains certificate information of the person related to the medical questionnaire data and compares the certificate information with the medical questionnaire data to detect an error in the medical questionnaire data. 15. A control method as described in 13, wherein in the detection step, the reception device acquires biometric information of the person related to the medical questionnaire data, infers attributes of the person from the biometric information, and detects errors in the medical questionnaire data by comparing the inferred attributes with the medical questionnaire data. 16. The control method according to any one of claims 13 to 15, further comprising a correction receiving step in which the reception device receives an input for correcting an error detected in the medical questionnaire data. 17. A second display control step in which the reception device displays second code data, in which information used for generating the medical questionnaire data is encoded, on a second display device controllable from the reception device; a second reading step in which the portable terminal reads the second code data displayed on the second display device; The control method described in any one of 11 to 16, further comprising a questionnaire generation step in which the mobile terminal executes a process of generating the questionnaire data using information obtained by decoding the second code data. 18. A control method as described in 17, wherein the second code data is information for accessing a server that provides a function for generating the medical questionnaire data, or information for calling up a function for generating the medical questionnaire data provided in the mobile terminal. 19. A control method executed by a mobile terminal, comprising: a generating step of generating code data by encoding questionnaire data representing answers to questions; and a display control step of displaying the code data on a first display device controllable from the mobile terminal. 20. A control method executed by a receiving device, comprising: a reading step of acquiring medical questionnaire data by reading code data displayed on a display device of the mobile terminal; a reception processing step of performing reception processing using the acquired medical questionnaire data, A control method, wherein the code data is encoded data of the medical questionnaire. 21. A program that causes a mobile terminal to execute each step of the control method described in 19. 22. A program that causes a reception device to execute each step of the control method described in 20. [Explanation of symbols]

[0144] 10 Medical Questionnaire Data 20 Code Data 30 Applications 40 Applications 50 Input screen 60 Error screen 70 screens 80 Second Code Data 100 User terminals 110 Server Machine 202 Touch panel display 204 Speaker 206 Receipt Printer 208 Change machine 210 Camera 212 Mike 214 Scanner 216 Magnetic card reader 218 IC card reader 220 Card issuing machine 222 A4 paper printer 1000, 5000, 6000 calculator 1020, 5020, 6020 Bus 1040, 5040, and 6040 processors 1060, 5060, 6060 Memory 1080, 5080, 6080 Storage Devices 1100, 5100, 6100 Input / Output Interface 1120, 5120, 6120 Network Interfaces 2000 Reception device 2020 Reading section 2040 Reception Processing Unit 2060 Error detection unit 2100 Display control unit 3000 Mobile Devices 3020 Encoding section 3040 Display control unit 3060 display device 3080 Reading unit 3100 Questionnaire generation section 4000 Reception System

Claims

1. A reading unit that acquires answer data including an answer to a question; a reception processing unit that performs reception processing using the acquired answer data; a detection unit that detects an error in the response data by acquiring information on a person related to the response data and comparing the acquired information with information on the person included in the response data, The reception process includes a process of storing the acquired answer data in a storage device, the detection unit acquires biometric information of the person related to the answer data, estimates attributes of the person using the biometric information, and detects an error in the answer data when a similarity between the estimated attributes and the attributes of the person indicated by the answer data is equal to or less than a predetermined value; The attribute of the person is at least one of the age and the sex of the person. Reception equipment.

2. a correction receiving unit that receives an input for correcting an error detected in the answer data; The reception device according to claim 1 , wherein the reception process stores the answer data in which no error is detected in the storage device.

3. The answer data includes information for identifying an item selected as an answer and character string information input as an answer, The reception device according to claim 1 , wherein the reader acquires the answer data by reading code data generated by a terminal.

4. The reception device according to claim 1 , further comprising a display control unit that causes a display device to display second code data obtained by encoding information used for generating the answer data.

5. The reception device according to claim 4, which cites claim 3, wherein the second code data is information for accessing a server that provides a function for generating the answer data, or information for calling up a function for generating the answer data provided in the terminal.

6. A method for controlling a reception device, comprising: The reception device, Obtain answer data containing answers to the questions; Performing a reception process using the acquired response data; acquiring information on a person related to the response data, and detecting an error in the response data by comparing the acquired information with information on the person included in the response data; The reception process includes a process of storing the acquired answer data in a storage device, When the reception device detects an error in the answer data, acquiring biometric information of the person related to the answer data, estimating attributes of the person using the biometric information, and detecting an error in the answer data when a similarity between the estimated attributes and the attributes of the person indicated by the answer data is equal to or less than a predetermined value; A control method, wherein the attribute of the person is at least one of the person's age and gender.

7. A computer implementing the reception device A reading step of acquiring answer data including an answer to a question; a reception processing step of performing reception processing using the acquired answer data; a detection step of acquiring information of a person related to the response data, and detecting an error in the response data by comparing the acquired information with information of the person included in the response data; The reception process includes a process of storing the acquired answer data in a storage device, In the detection step, biometric information of the person related to the answer data is acquired, attributes of the person are estimated using the biometric information, and an error in the answer data is detected when a similarity between the estimated attributes and the attributes of the person indicated by the answer data is equal to or less than a predetermined value; The program, wherein the attribute of the person is at least one of the person's age and gender.

Citation Information

Patent Citations

  • Automatic vending machine having age identification function

    JP1997245231A

  • System and method for medical interview form, and program

    JP2003058642A

  • Questionnaire management device and questionnaire management program

    JP2004013277A

  • User authentication system

    JP2004046553A

  • Device for creating medical interview sheet of outpatient

    JP2004310419A