POST api/PatientRegistration
Registers a new patient in Eye Reach Patients.
Request Information
URI Parameters
None.
Body Parameters
Model used to register the patient.
PatientRegistrationModel| Name | Description | Type | Additional information |
|---|---|---|---|
| AccountNumber |
Account number of the practice for which patient will be registered (Required). |
string |
None. |
| PatientId |
(Read only) It will return the ID of the patient after the registration process. |
globally unique identifier |
None. |
| Username |
User name of the patient for login into the portal (Required). |
string |
None. |
| Password |
Password (Required). |
string |
None. |
| DateOfBirth |
Date of birth of the patient (Required). |
date |
None. |
| Gender |
Gender of the patient (Required). Possible values are Unspecified, Female, Male. |
string |
None. |
| SexId |
Sex ID of the model in the portal. |
integer |
None. |
| Contact |
Contact details of the patient (Required). |
ContactModel |
None. |
| TermsOfUseAccepted |
Indicates if user has accepted the terms of use. |
boolean |
None. |
Request Formats
application/json, text/json
{
"AccountNumber": "sample string 1",
"PatientId": "e2e8b850-5624-40ff-a37f-956dceaa70c2",
"Username": "sample string 3",
"Password": "sample string 4",
"DateOfBirth": "2026-04-17T08:14:12.2512795+00:00",
"Gender": "sample string 6",
"SexId": 1,
"Contact": {
"FirstName": "sample string 1",
"MiddleName": "sample string 2",
"LastName": "sample string 3",
"SuffixId": 4,
"PrefixId": 5,
"CompanyName": "sample string 6",
"JobTitle": "sample string 7",
"EmailAddresses": [
{
"Id": "8a66d394-0706-4a9f-b586-4cbdafd182e2",
"Alias": "sample string 2",
"Address": "sample string 3",
"Default": true,
"SortOrder": 5
},
{
"Id": "8a66d394-0706-4a9f-b586-4cbdafd182e2",
"Alias": "sample string 2",
"Address": "sample string 3",
"Default": true,
"SortOrder": 5
}
],
"PhoneNumbers": [
{
"Id": "45f39e8e-3563-480f-980c-2b487efee26f",
"Alias": "sample string 2",
"Number": "sample string 3",
"UseForVoice": true,
"UseForSms": true,
"SortOrder": 6
},
{
"Id": "45f39e8e-3563-480f-980c-2b487efee26f",
"Alias": "sample string 2",
"Number": "sample string 3",
"UseForVoice": true,
"UseForSms": true,
"SortOrder": 6
}
],
"PostalAddresses": [
{
"Id": "41723356-8d0c-4109-a847-1a4b949089c7",
"Alias": "sample string 2",
"Address1": "sample string 3",
"Address2": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"CountryId": "0bac7f7e-dca6-46da-b695-d0a873a6c17e",
"CountryCode": "sample string 7",
"CountryName": "sample string 8",
"Zip": "sample string 9",
"Default": true,
"Latitude": 1.0,
"Longitude": 1.0
},
{
"Id": "41723356-8d0c-4109-a847-1a4b949089c7",
"Alias": "sample string 2",
"Address1": "sample string 3",
"Address2": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"CountryId": "0bac7f7e-dca6-46da-b695-d0a873a6c17e",
"CountryCode": "sample string 7",
"CountryName": "sample string 8",
"Zip": "sample string 9",
"Default": true,
"Latitude": 1.0,
"Longitude": 1.0
}
],
"Notes": "sample string 8"
},
"TermsOfUseAccepted": true
}
application/xml, text/xml
<PatientRegistrationModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GlobalPortal.Mobile.Api.Models.PatientRegistration">
<AccountNumber>sample string 1</AccountNumber>
<Contact xmlns:d2p1="http://schemas.datacontract.org/2004/07/GlobalPortal.Mobile.Api.Models.Contacts">
<d2p1:CompanyName>sample string 6</d2p1:CompanyName>
<d2p1:EmailAddresses>
<d2p1:EmailAddressModel>
<d2p1:Address>sample string 3</d2p1:Address>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>8a66d394-0706-4a9f-b586-4cbdafd182e2</d2p1:Id>
<d2p1:SortOrder>5</d2p1:SortOrder>
</d2p1:EmailAddressModel>
<d2p1:EmailAddressModel>
<d2p1:Address>sample string 3</d2p1:Address>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>8a66d394-0706-4a9f-b586-4cbdafd182e2</d2p1:Id>
<d2p1:SortOrder>5</d2p1:SortOrder>
</d2p1:EmailAddressModel>
</d2p1:EmailAddresses>
<d2p1:FirstName>sample string 1</d2p1:FirstName>
<d2p1:JobTitle>sample string 7</d2p1:JobTitle>
<d2p1:LastName>sample string 3</d2p1:LastName>
<d2p1:MiddleName>sample string 2</d2p1:MiddleName>
<d2p1:Notes>sample string 8</d2p1:Notes>
<d2p1:PhoneNumbers>
<d2p1:PhoneNumberModel>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Id>45f39e8e-3563-480f-980c-2b487efee26f</d2p1:Id>
<d2p1:Number>sample string 3</d2p1:Number>
<d2p1:SortOrder>6</d2p1:SortOrder>
<d2p1:UseForSms>true</d2p1:UseForSms>
<d2p1:UseForVoice>true</d2p1:UseForVoice>
</d2p1:PhoneNumberModel>
<d2p1:PhoneNumberModel>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Id>45f39e8e-3563-480f-980c-2b487efee26f</d2p1:Id>
<d2p1:Number>sample string 3</d2p1:Number>
<d2p1:SortOrder>6</d2p1:SortOrder>
<d2p1:UseForSms>true</d2p1:UseForSms>
<d2p1:UseForVoice>true</d2p1:UseForVoice>
</d2p1:PhoneNumberModel>
</d2p1:PhoneNumbers>
<d2p1:PostalAddresses>
<d2p1:PostalAddressModel>
<d2p1:Address1>sample string 3</d2p1:Address1>
<d2p1:Address2>sample string 4</d2p1:Address2>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:City>sample string 5</d2p1:City>
<d2p1:CountryCode>sample string 7</d2p1:CountryCode>
<d2p1:CountryId>0bac7f7e-dca6-46da-b695-d0a873a6c17e</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>41723356-8d0c-4109-a847-1a4b949089c7</d2p1:Id>
<d2p1:Latitude>1</d2p1:Latitude>
<d2p1:Longitude>1</d2p1:Longitude>
<d2p1:State>sample string 6</d2p1:State>
<d2p1:Zip>sample string 9</d2p1:Zip>
</d2p1:PostalAddressModel>
<d2p1:PostalAddressModel>
<d2p1:Address1>sample string 3</d2p1:Address1>
<d2p1:Address2>sample string 4</d2p1:Address2>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:City>sample string 5</d2p1:City>
<d2p1:CountryCode>sample string 7</d2p1:CountryCode>
<d2p1:CountryId>0bac7f7e-dca6-46da-b695-d0a873a6c17e</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>41723356-8d0c-4109-a847-1a4b949089c7</d2p1:Id>
<d2p1:Latitude>1</d2p1:Latitude>
<d2p1:Longitude>1</d2p1:Longitude>
<d2p1:State>sample string 6</d2p1:State>
<d2p1:Zip>sample string 9</d2p1:Zip>
</d2p1:PostalAddressModel>
</d2p1:PostalAddresses>
<d2p1:PrefixId>5</d2p1:PrefixId>
<d2p1:SuffixId>4</d2p1:SuffixId>
</Contact>
<DateOfBirth>2026-04-17T08:14:12.2512795+00:00</DateOfBirth>
<Gender>sample string 6</Gender>
<Password>sample string 4</Password>
<PatientId>e2e8b850-5624-40ff-a37f-956dceaa70c2</PatientId>
<SexId>1</SexId>
<TermsOfUseAccepted>true</TermsOfUseAccepted>
<Username>sample string 3</Username>
</PatientRegistrationModel>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
PatientRegistrationModel| Name | Description | Type | Additional information |
|---|---|---|---|
| AccountNumber |
Account number of the practice for which patient will be registered (Required). |
string |
None. |
| PatientId |
(Read only) It will return the ID of the patient after the registration process. |
globally unique identifier |
None. |
| Username |
User name of the patient for login into the portal (Required). |
string |
None. |
| Password |
Password (Required). |
string |
None. |
| DateOfBirth |
Date of birth of the patient (Required). |
date |
None. |
| Gender |
Gender of the patient (Required). Possible values are Unspecified, Female, Male. |
string |
None. |
| SexId |
Sex ID of the model in the portal. |
integer |
None. |
| Contact |
Contact details of the patient (Required). |
ContactModel |
None. |
| TermsOfUseAccepted |
Indicates if user has accepted the terms of use. |
boolean |
None. |
Response Formats
application/json, text/json
{
"AccountNumber": "sample string 1",
"PatientId": "c217c332-26a2-45f3-b79d-7d6d35511b47",
"Username": "sample string 3",
"Password": "sample string 4",
"DateOfBirth": "2026-04-17T08:14:12.6411201+00:00",
"Gender": "sample string 6",
"SexId": 1,
"Contact": {
"FirstName": "sample string 1",
"MiddleName": "sample string 2",
"LastName": "sample string 3",
"SuffixId": 4,
"PrefixId": 5,
"CompanyName": "sample string 6",
"JobTitle": "sample string 7",
"EmailAddresses": [
{
"Id": "1d645a7d-018b-472b-866e-0caaf60ad16e",
"Alias": "sample string 2",
"Address": "sample string 3",
"Default": true,
"SortOrder": 5
},
{
"Id": "1d645a7d-018b-472b-866e-0caaf60ad16e",
"Alias": "sample string 2",
"Address": "sample string 3",
"Default": true,
"SortOrder": 5
}
],
"PhoneNumbers": [
{
"Id": "d4673b97-bbae-4d6f-a162-35502c1aba99",
"Alias": "sample string 2",
"Number": "sample string 3",
"UseForVoice": true,
"UseForSms": true,
"SortOrder": 6
},
{
"Id": "d4673b97-bbae-4d6f-a162-35502c1aba99",
"Alias": "sample string 2",
"Number": "sample string 3",
"UseForVoice": true,
"UseForSms": true,
"SortOrder": 6
}
],
"PostalAddresses": [
{
"Id": "d38e5c15-c005-46ec-8b3f-879fa7f51070",
"Alias": "sample string 2",
"Address1": "sample string 3",
"Address2": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"CountryId": "cf6c469f-db7f-46bd-bc86-d99ef9422a51",
"CountryCode": "sample string 7",
"CountryName": "sample string 8",
"Zip": "sample string 9",
"Default": true,
"Latitude": 1.0,
"Longitude": 1.0
},
{
"Id": "d38e5c15-c005-46ec-8b3f-879fa7f51070",
"Alias": "sample string 2",
"Address1": "sample string 3",
"Address2": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"CountryId": "cf6c469f-db7f-46bd-bc86-d99ef9422a51",
"CountryCode": "sample string 7",
"CountryName": "sample string 8",
"Zip": "sample string 9",
"Default": true,
"Latitude": 1.0,
"Longitude": 1.0
}
],
"Notes": "sample string 8"
},
"TermsOfUseAccepted": true
}
application/xml, text/xml
<PatientRegistrationModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GlobalPortal.Mobile.Api.Models.PatientRegistration">
<AccountNumber>sample string 1</AccountNumber>
<Contact xmlns:d2p1="http://schemas.datacontract.org/2004/07/GlobalPortal.Mobile.Api.Models.Contacts">
<d2p1:CompanyName>sample string 6</d2p1:CompanyName>
<d2p1:EmailAddresses>
<d2p1:EmailAddressModel>
<d2p1:Address>sample string 3</d2p1:Address>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>1d645a7d-018b-472b-866e-0caaf60ad16e</d2p1:Id>
<d2p1:SortOrder>5</d2p1:SortOrder>
</d2p1:EmailAddressModel>
<d2p1:EmailAddressModel>
<d2p1:Address>sample string 3</d2p1:Address>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>1d645a7d-018b-472b-866e-0caaf60ad16e</d2p1:Id>
<d2p1:SortOrder>5</d2p1:SortOrder>
</d2p1:EmailAddressModel>
</d2p1:EmailAddresses>
<d2p1:FirstName>sample string 1</d2p1:FirstName>
<d2p1:JobTitle>sample string 7</d2p1:JobTitle>
<d2p1:LastName>sample string 3</d2p1:LastName>
<d2p1:MiddleName>sample string 2</d2p1:MiddleName>
<d2p1:Notes>sample string 8</d2p1:Notes>
<d2p1:PhoneNumbers>
<d2p1:PhoneNumberModel>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Id>d4673b97-bbae-4d6f-a162-35502c1aba99</d2p1:Id>
<d2p1:Number>sample string 3</d2p1:Number>
<d2p1:SortOrder>6</d2p1:SortOrder>
<d2p1:UseForSms>true</d2p1:UseForSms>
<d2p1:UseForVoice>true</d2p1:UseForVoice>
</d2p1:PhoneNumberModel>
<d2p1:PhoneNumberModel>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Id>d4673b97-bbae-4d6f-a162-35502c1aba99</d2p1:Id>
<d2p1:Number>sample string 3</d2p1:Number>
<d2p1:SortOrder>6</d2p1:SortOrder>
<d2p1:UseForSms>true</d2p1:UseForSms>
<d2p1:UseForVoice>true</d2p1:UseForVoice>
</d2p1:PhoneNumberModel>
</d2p1:PhoneNumbers>
<d2p1:PostalAddresses>
<d2p1:PostalAddressModel>
<d2p1:Address1>sample string 3</d2p1:Address1>
<d2p1:Address2>sample string 4</d2p1:Address2>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:City>sample string 5</d2p1:City>
<d2p1:CountryCode>sample string 7</d2p1:CountryCode>
<d2p1:CountryId>cf6c469f-db7f-46bd-bc86-d99ef9422a51</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>d38e5c15-c005-46ec-8b3f-879fa7f51070</d2p1:Id>
<d2p1:Latitude>1</d2p1:Latitude>
<d2p1:Longitude>1</d2p1:Longitude>
<d2p1:State>sample string 6</d2p1:State>
<d2p1:Zip>sample string 9</d2p1:Zip>
</d2p1:PostalAddressModel>
<d2p1:PostalAddressModel>
<d2p1:Address1>sample string 3</d2p1:Address1>
<d2p1:Address2>sample string 4</d2p1:Address2>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:City>sample string 5</d2p1:City>
<d2p1:CountryCode>sample string 7</d2p1:CountryCode>
<d2p1:CountryId>cf6c469f-db7f-46bd-bc86-d99ef9422a51</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>d38e5c15-c005-46ec-8b3f-879fa7f51070</d2p1:Id>
<d2p1:Latitude>1</d2p1:Latitude>
<d2p1:Longitude>1</d2p1:Longitude>
<d2p1:State>sample string 6</d2p1:State>
<d2p1:Zip>sample string 9</d2p1:Zip>
</d2p1:PostalAddressModel>
</d2p1:PostalAddresses>
<d2p1:PrefixId>5</d2p1:PrefixId>
<d2p1:SuffixId>4</d2p1:SuffixId>
</Contact>
<DateOfBirth>2026-04-17T08:14:12.6411201+00:00</DateOfBirth>
<Gender>sample string 6</Gender>
<Password>sample string 4</Password>
<PatientId>c217c332-26a2-45f3-b79d-7d6d35511b47</PatientId>
<SexId>1</SexId>
<TermsOfUseAccepted>true</TermsOfUseAccepted>
<Username>sample string 3</Username>
</PatientRegistrationModel>