POST v1/organization/authenticatedaccess
Get Authenticated Access URL: Request a URL that provides authenticated access to a specific area of EMR-Link
Request Information
URI Parameters
None.
Body Parameters
AuthenticatedAccess| Name | Description | Type | Additional information |
|---|---|---|---|
| UserName |
Username in EMR-Link for which to provide authenticated access. |
string |
Max length: 255 |
| UserLastName |
User's Last Name. Can be used when user is a Medical Professional for signing authorization in some workflows. |
string |
Max length: 255 |
| UserFirstName |
User's First Name. Can be used when user is a Medical Professional for signing authorization in some workflows. |
string |
Max length: 255 |
| UserNPI |
User's NPI. Can be used when user is a Medical Professional for signing authorization in some workflows. |
string |
Max length: 255 |
| UserCredentials |
User's Credentials. Can be used when user is a Medical Professional for signing authorization in some workflows. |
string |
Max length: 255 |
| AutoSignEnabled |
Indicates Auto Signing workflow is enabled. |
boolean |
None. |
| Action |
The action to take once authenticated. The recognized actions are:
|
string |
Max length: 25 |
| EMRLinkOrderID |
Order ID generated by EMR-Link. For use when the action involves a specific order. |
string |
Max length: 10 |
| PatientID |
Patient ID to be used when accessing a patient chart. |
string |
Max length: 255 |
| PatientLastName |
Patient Last Name to be used when accessing a patient chart. |
string |
Max length: 255 |
| PatientFirstName |
Patient First Name to be used when accessing a patient chart. |
string |
Max length: 255 |
| PatientDOB |
Patient Date of Birth to be used when accessing a patient chart. |
string |
Max length: 12 |
| PatientSSN |
Patient SSN to be used when accessing a patient chart. |
string |
Max length: 11 |
| Location |
Location of Care name to be used when accessing a patient chart. |
string |
Max length: 255 |
| LocationAbbreviation |
The abbreviation of the Location of Care. |
string |
Max length: 255 |
| DefaultServiceProviderName |
If provided, this will override the default service provider set in the New Order section of the patient chart. Typically, the default service provider is set either by Location of Care or by Insurance contract. |
string |
Max length: 255 |
| InitialOrderMapServiceProviderName |
If the Action is 'ordermap', this will set the initial order map selection to this service provider. If not provided, the order map for the first service provider in the list will be selected. |
string |
Max length: 255 |
| HideCloseButton |
If true, and the Action is 'openorder', the Close button will be hidden. |
boolean |
None. |
| HideUserMenu |
If true, the user context menu will be hidden. |
boolean |
None. |
| HideAllTabs |
If true, all tabs in the user interface will be hidden thus hiding access to areas of the application not targeted by the action specified. |
boolean |
None. |
| HideChartActions |
If true, the Find Patient, New Patient, and Merge Patient actions are not shown in the Patient Chart page. |
boolean |
None. |
| RestrictedRights |
If supplied, the user will be limited to the access rights provided regardless of the user's current account settings. |
Collection of UserRights |
None. |
| PrintServiceUserName |
This parameter must be provided when integrating with the EMR-Link print service when EMR-Link is invoked in a Chromium based browser (Edge, Chrome) or embedded browser control and running in an RDP or Citrix server environment. The PrintServiceUserName must be the username used to log in to the RDP or Citrix server session. This allows the print service to correctly identify the printer access for that user. |
string |
None. |
Request Formats
application/json, text/json
{
"UserName": "sample string 1",
"UserLastName": "sample string 2",
"UserFirstName": "sample string 3",
"UserNPI": "sample string 4",
"UserCredentials": "sample string 5",
"AutoSignEnabled": true,
"Action": "sample string 7",
"EMRLinkOrderID": "sample string 8",
"PatientID": "sample string 9",
"PatientLastName": "sample string 10",
"PatientFirstName": "sample string 11",
"PatientDOB": "sample string 12",
"PatientSSN": "sample string 13",
"Location": "sample string 14",
"LocationAbbreviation": "sample string 15",
"DefaultServiceProviderName": "sample string 16",
"InitialOrderMapServiceProviderName": "sample string 17",
"HideCloseButton": true,
"HideUserMenu": true,
"HideAllTabs": true,
"HideChartActions": true,
"RestrictedRights": [
0,
0
],
"PrintServiceUserName": "sample string 22"
}
application/xml, text/xml
<AuthenticatedAccess xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<UserName>sample string 1</UserName>
<UserLastName>sample string 2</UserLastName>
<UserFirstName>sample string 3</UserFirstName>
<UserNPI>sample string 4</UserNPI>
<UserCredentials>sample string 5</UserCredentials>
<AutoSignEnabled>true</AutoSignEnabled>
<Action>sample string 7</Action>
<EMRLinkOrderID>sample string 8</EMRLinkOrderID>
<PatientID>sample string 9</PatientID>
<PatientLastName>sample string 10</PatientLastName>
<PatientFirstName>sample string 11</PatientFirstName>
<PatientDOB>sample string 12</PatientDOB>
<PatientSSN>sample string 13</PatientSSN>
<Location>sample string 14</Location>
<LocationAbbreviation>sample string 15</LocationAbbreviation>
<DefaultServiceProviderName>sample string 16</DefaultServiceProviderName>
<InitialOrderMapServiceProviderName>sample string 17</InitialOrderMapServiceProviderName>
<HideCloseButton>true</HideCloseButton>
<HideUserMenu>true</HideUserMenu>
<HideAllTabs>true</HideAllTabs>
<HideChartActions>true</HideChartActions>
<RestrictedRights>
<UserRights>MANAGE_USERS</UserRights>
<UserRights>MANAGE_USERS</UserRights>
</RestrictedRights>
<PrintServiceUserName>sample string 22</PrintServiceUserName>
</AuthenticatedAccess>
Response Information
Resource Description
AuthenticatedAccessResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| AccessURL |
Time sensitive URL for accessing EMR-Link web application as an authenticated user |
string |
None. |
| Error |
Will be set to True if any errors occur during the processing of the API method. |
boolean |
None. |
| ErrorMessage |
Will contain an error message string if Error is True. |
string |
None. |
Response Formats
application/json, text/json
{
"AccessURL": "sample string 1",
"Error": true,
"ErrorMessage": "sample string 3"
}
application/xml, text/xml
<AuthenticatedAccessResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Error>true</Error> <ErrorMessage>sample string 3</ErrorMessage> <AccessURL>sample string 1</AccessURL> </AuthenticatedAccessResponse>