Skip to content

Endpoint: /Patient/Match ​

This endpoint provides a method for Api consumers to attempt to retrieve a GEHRIMED PatientID should the patient already exist in the system, so as to join identifiers on a common record rather than risking patient record duplication.

Note: Providing information that returns more than one patient record match, while highly unlikely, will return a PatientMatch exception.

Request : JSON

{
	"DOB": string,
	"First": string,
	"Last": string,
	"SSN": string,
	"Gender": string
}
FieldData TypeRequiredComments
FirstStringRequiredFirst name of patient.
LastStringRequiredLast name of patient.
DOBDateRequiredDate of birth of patient in format yyyy-mm-dd.
SSNIntegerRequiredSSN of patient, numeric only.
GenderStringRequiredGender of patient. Valid codes are M, F, and U.

Response : JSON

{
	"Metadata": {
        "ApiSender": string,
        "ApiConsumer": string,
        "MessageDateTime": DateTime
	},
    "Data": {
		"PatientMatch": {
			"Success": bool,
			"PatientID": int,
			"Message": string
		}
	}
}
FieldData TypeComments
MetadataMetadataSee Response Metadata section.
DataDataData wrapper.
Data.PatientMatchPatientMatchPatientMatch wrapper.
Data.PatientMatch.SuccessBooleanTrue if a match was found, else false.
Data.PatientMatch.PatientIDLongIf a match was found, GEHRIMED PatientID of the matching patient. Used for subsequent requests for patient data.

Last updated:

Access to this API requires prior authorization.