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": "7286fd44-9fb4-4552-a7d3-8338c93f7aec",
"Username": "sample string 3",
"Password": "sample string 4",
"DateOfBirth": "2026-07-30T23:48:51.3214194+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": "3a1983ac-396b-46c8-b4ac-31de4aa1cf83",
"Alias": "sample string 2",
"Address": "sample string 3",
"Default": true,
"SortOrder": 5
},
{
"Id": "3a1983ac-396b-46c8-b4ac-31de4aa1cf83",
"Alias": "sample string 2",
"Address": "sample string 3",
"Default": true,
"SortOrder": 5
}
],
"PhoneNumbers": [
{
"Id": "da958415-c969-4f4f-8427-8f09b911b92d",
"Alias": "sample string 2",
"Number": "sample string 3",
"UseForVoice": true,
"UseForSms": true,
"SortOrder": 6
},
{
"Id": "da958415-c969-4f4f-8427-8f09b911b92d",
"Alias": "sample string 2",
"Number": "sample string 3",
"UseForVoice": true,
"UseForSms": true,
"SortOrder": 6
}
],
"PostalAddresses": [
{
"Id": "8a92ccb3-f5fa-41b9-b22b-ae5e133ec777",
"Alias": "sample string 2",
"Address1": "sample string 3",
"Address2": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"CountryId": "e2247bab-52af-41a1-b905-6e33c1625df0",
"CountryCode": "sample string 7",
"CountryName": "sample string 8",
"Zip": "sample string 9",
"Default": true,
"Latitude": 1.0,
"Longitude": 1.0
},
{
"Id": "8a92ccb3-f5fa-41b9-b22b-ae5e133ec777",
"Alias": "sample string 2",
"Address1": "sample string 3",
"Address2": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"CountryId": "e2247bab-52af-41a1-b905-6e33c1625df0",
"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>3a1983ac-396b-46c8-b4ac-31de4aa1cf83</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>3a1983ac-396b-46c8-b4ac-31de4aa1cf83</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>da958415-c969-4f4f-8427-8f09b911b92d</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>da958415-c969-4f4f-8427-8f09b911b92d</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>e2247bab-52af-41a1-b905-6e33c1625df0</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>8a92ccb3-f5fa-41b9-b22b-ae5e133ec777</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>e2247bab-52af-41a1-b905-6e33c1625df0</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>8a92ccb3-f5fa-41b9-b22b-ae5e133ec777</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-07-30T23:48:51.3214194+00:00</DateOfBirth>
<Gender>sample string 6</Gender>
<Password>sample string 4</Password>
<PatientId>7286fd44-9fb4-4552-a7d3-8338c93f7aec</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": "fd8d42ca-8dd3-4dc2-9a1b-3fd793977643",
"Username": "sample string 3",
"Password": "sample string 4",
"DateOfBirth": "2026-07-30T23:48:51.3518618+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": "58f5a329-76b8-48ee-b842-2c7c458af297",
"Alias": "sample string 2",
"Address": "sample string 3",
"Default": true,
"SortOrder": 5
},
{
"Id": "58f5a329-76b8-48ee-b842-2c7c458af297",
"Alias": "sample string 2",
"Address": "sample string 3",
"Default": true,
"SortOrder": 5
}
],
"PhoneNumbers": [
{
"Id": "5e4b4e36-ac00-40a9-ab6d-0c1ecf6d899e",
"Alias": "sample string 2",
"Number": "sample string 3",
"UseForVoice": true,
"UseForSms": true,
"SortOrder": 6
},
{
"Id": "5e4b4e36-ac00-40a9-ab6d-0c1ecf6d899e",
"Alias": "sample string 2",
"Number": "sample string 3",
"UseForVoice": true,
"UseForSms": true,
"SortOrder": 6
}
],
"PostalAddresses": [
{
"Id": "264c8933-f828-4438-8176-7e996951d7c9",
"Alias": "sample string 2",
"Address1": "sample string 3",
"Address2": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"CountryId": "6ce2935d-cf5e-42d3-9bac-ce886186362d",
"CountryCode": "sample string 7",
"CountryName": "sample string 8",
"Zip": "sample string 9",
"Default": true,
"Latitude": 1.0,
"Longitude": 1.0
},
{
"Id": "264c8933-f828-4438-8176-7e996951d7c9",
"Alias": "sample string 2",
"Address1": "sample string 3",
"Address2": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"CountryId": "6ce2935d-cf5e-42d3-9bac-ce886186362d",
"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>58f5a329-76b8-48ee-b842-2c7c458af297</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>58f5a329-76b8-48ee-b842-2c7c458af297</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>5e4b4e36-ac00-40a9-ab6d-0c1ecf6d899e</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>5e4b4e36-ac00-40a9-ab6d-0c1ecf6d899e</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>6ce2935d-cf5e-42d3-9bac-ce886186362d</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>264c8933-f828-4438-8176-7e996951d7c9</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>6ce2935d-cf5e-42d3-9bac-ce886186362d</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>264c8933-f828-4438-8176-7e996951d7c9</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-07-30T23:48:51.3518618+00:00</DateOfBirth>
<Gender>sample string 6</Gender>
<Password>sample string 4</Password>
<PatientId>fd8d42ca-8dd3-4dc2-9a1b-3fd793977643</PatientId>
<SexId>1</SexId>
<TermsOfUseAccepted>true</TermsOfUseAccepted>
<Username>sample string 3</Username>
</PatientRegistrationModel>