An information processing system comprising a terminal apparatus and a server,
- wherein the terminal apparatus comprises:
- a position information acquiring unit that acquires position information that indicates a current position of the terminal apparatus;
- an authentication method deciding unit that selects one of two or more authentication methods according to the position information acquired by the position information acquiring unit;
- an authentication screen output unit that outputs a screen that corresponds to the one authentication method selected by the authentication method deciding unit;
- an accepting unit that accepts authentication information that is input by a user on the screen output by the authentication screen output unit;
- an authentication information sending unit that sends, to the server, an authentication method identifier that identifies the authentication method selected by the authentication method deciding unit and the authentication information accepted by the accepting unit;
- an output information receiving unit that receives, in a case where an execution result of an authentication unit of the server is success of authentication, from the server, one or more pieces of output information corresponding to the authentication method identification information;
- and
- an output information output unit that outputs the output information, and
- the server comprises:
- an information storage unit in which two or more pieces of output information that is information to be output are each stored in association with at least one of two or more different authentication methods;
- an authentication information receiving unit that receives, from the terminal apparatus, the authentication method identification information and the authentication information;
- an authentication unit that performs authentication processing by executing, by using the authentication information received by the authentication information receiving unit, one of the two or more different authentication methods that is identified by the authentication method identification information received by the authentication information receiving unit;
- an information acquiring unit that acquires, in a case where an execution result of the authentication unit is success of authentication, one or more pieces of output information corresponding to the authentication method identification information;
- and
- an information sending unit that sends the output information acquired by the information acquiring unit to the terminal apparatus,
- wherein the output information is medical record information that includes information that identifies a patient and medical history of the patient, and is associated with at least one authentication method, a doctor identifier that identifies a doctor, and emergency information that indicates an emergency level for performing medical procedure,
- the server further comprises a medical procedure information receiving unit that receives, from the terminal apparatus, medical procedure information that includes the doctor identifier or the emergency information that indicates an emergency level for performing medical procedure, and
- in a case where the execution result of the authentication unit is success of authentication, the information acquiring unit acquires one or more pieces of output information corresponding to the authentication method identification information and the medical procedure information.