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": "354dcbe2-3389-4e48-9e47-01097d0a9c47",
"Username": "sample string 3",
"Password": "sample string 4",
"DateOfBirth": "2026-04-01T22:06:47.0618489+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": "c09de0a4-ddbb-4056-84dd-3631ca1f489b",
"Alias": "sample string 2",
"Address": "sample string 3",
"Default": true,
"SortOrder": 5
},
{
"Id": "c09de0a4-ddbb-4056-84dd-3631ca1f489b",
"Alias": "sample string 2",
"Address": "sample string 3",
"Default": true,
"SortOrder": 5
}
],
"PhoneNumbers": [
{
"Id": "8e1d6e27-408b-4c24-9659-ef354f03c898",
"Alias": "sample string 2",
"Number": "sample string 3",
"UseForVoice": true,
"UseForSms": true,
"SortOrder": 6
},
{
"Id": "8e1d6e27-408b-4c24-9659-ef354f03c898",
"Alias": "sample string 2",
"Number": "sample string 3",
"UseForVoice": true,
"UseForSms": true,
"SortOrder": 6
}
],
"PostalAddresses": [
{
"Id": "ccecc630-39d7-4ccc-bede-c2769348c481",
"Alias": "sample string 2",
"Address1": "sample string 3",
"Address2": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"CountryId": "d76347f3-40bd-42b4-9c87-e52db8e768b9",
"CountryCode": "sample string 7",
"CountryName": "sample string 8",
"Zip": "sample string 9",
"Default": true,
"Latitude": 1.0,
"Longitude": 1.0
},
{
"Id": "ccecc630-39d7-4ccc-bede-c2769348c481",
"Alias": "sample string 2",
"Address1": "sample string 3",
"Address2": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"CountryId": "d76347f3-40bd-42b4-9c87-e52db8e768b9",
"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>c09de0a4-ddbb-4056-84dd-3631ca1f489b</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>c09de0a4-ddbb-4056-84dd-3631ca1f489b</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>8e1d6e27-408b-4c24-9659-ef354f03c898</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>8e1d6e27-408b-4c24-9659-ef354f03c898</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>d76347f3-40bd-42b4-9c87-e52db8e768b9</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>ccecc630-39d7-4ccc-bede-c2769348c481</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>d76347f3-40bd-42b4-9c87-e52db8e768b9</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>ccecc630-39d7-4ccc-bede-c2769348c481</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-01T22:06:47.0618489+00:00</DateOfBirth>
<Gender>sample string 6</Gender>
<Password>sample string 4</Password>
<PatientId>354dcbe2-3389-4e48-9e47-01097d0a9c47</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": "c394b576-fbdb-40fc-b03d-2473e3e1ac0d",
"Username": "sample string 3",
"Password": "sample string 4",
"DateOfBirth": "2026-04-01T22:06:47.0664975+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": "b015da71-a252-4790-af7f-f919f33c463e",
"Alias": "sample string 2",
"Address": "sample string 3",
"Default": true,
"SortOrder": 5
},
{
"Id": "b015da71-a252-4790-af7f-f919f33c463e",
"Alias": "sample string 2",
"Address": "sample string 3",
"Default": true,
"SortOrder": 5
}
],
"PhoneNumbers": [
{
"Id": "529715e9-9ce1-4cf4-97c8-cb96816339a3",
"Alias": "sample string 2",
"Number": "sample string 3",
"UseForVoice": true,
"UseForSms": true,
"SortOrder": 6
},
{
"Id": "529715e9-9ce1-4cf4-97c8-cb96816339a3",
"Alias": "sample string 2",
"Number": "sample string 3",
"UseForVoice": true,
"UseForSms": true,
"SortOrder": 6
}
],
"PostalAddresses": [
{
"Id": "cfb6985e-a2ca-4295-b22b-25c1f204844c",
"Alias": "sample string 2",
"Address1": "sample string 3",
"Address2": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"CountryId": "a07d5730-cb4b-42a0-bb28-f9835520a3d6",
"CountryCode": "sample string 7",
"CountryName": "sample string 8",
"Zip": "sample string 9",
"Default": true,
"Latitude": 1.0,
"Longitude": 1.0
},
{
"Id": "cfb6985e-a2ca-4295-b22b-25c1f204844c",
"Alias": "sample string 2",
"Address1": "sample string 3",
"Address2": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"CountryId": "a07d5730-cb4b-42a0-bb28-f9835520a3d6",
"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>b015da71-a252-4790-af7f-f919f33c463e</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>b015da71-a252-4790-af7f-f919f33c463e</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>529715e9-9ce1-4cf4-97c8-cb96816339a3</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>529715e9-9ce1-4cf4-97c8-cb96816339a3</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>a07d5730-cb4b-42a0-bb28-f9835520a3d6</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>cfb6985e-a2ca-4295-b22b-25c1f204844c</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>a07d5730-cb4b-42a0-bb28-f9835520a3d6</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>cfb6985e-a2ca-4295-b22b-25c1f204844c</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-01T22:06:47.0664975+00:00</DateOfBirth>
<Gender>sample string 6</Gender>
<Password>sample string 4</Password>
<PatientId>c394b576-fbdb-40fc-b03d-2473e3e1ac0d</PatientId>
<SexId>1</SexId>
<TermsOfUseAccepted>true</TermsOfUseAccepted>
<Username>sample string 3</Username>
</PatientRegistrationModel>