GET api/UserInfo

Retrieve the status information related to a User

Request Information

URI Parameters

None.

Body Parameters

Collection of UserInfoRequest
NameDescriptionTypeAdditional information
PracticeID

External Practice ID

string

Required

Max length: 100

ExternalId

External User ID

string

Max length: 100

Request Formats

application/json, text/json

Sample:
[
  {
    "PracticeID": "sample string 1",
    "ExternalId": "sample string 2"
  },
  {
    "PracticeID": "sample string 1",
    "ExternalId": "sample string 2"
  }
]

application/xml, text/xml

Sample:
<ArrayOfUserInfoRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OnboardingApi.ApiModel">
  <UserInfoRequest>
    <ExternalId>sample string 2</ExternalId>
    <PracticeID>sample string 1</PracticeID>
  </UserInfoRequest>
  <UserInfoRequest>
    <ExternalId>sample string 2</ExternalId>
    <PracticeID>sample string 1</PracticeID>
  </UserInfoRequest>
</ArrayOfUserInfoRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of UserInfoResult
NameDescriptionTypeAdditional information
Success

Indicates successful retrieval

boolean

None.

Message

Error message

string

None.

InReferenceToPracticeID

External Practice ID the User belongs to

string

None.

InReferenceToUserExternalId

User's External ID

string

None.

ConnectEhrStatus

Status Information for ConnectEHR

ConnectEhrStatusResult

None.

CqmSolutionStatus

CqmSolutionStatusResult

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Success": true,
    "Message": "sample string 2",
    "InReferenceToPracticeID": "sample string 3",
    "InReferenceToUserExternalId": "sample string 4",
    "ConnectEhrStatus": {
      "Success": true,
      "ErrorMessage": "sample string 2",
      "DirectOnboardingStatus": {
        "DirectOnboardingStatus": 1,
        "DirectOnboardingStatusDescription": "sample string 2",
        "DirectUsername": "sample string 3",
        "IdProofedIndividualId": 4
      },
      "UserIsActive": true
    },
    "CqmSolutionStatus": {
      "Success": true,
      "ErrorMessage": "sample string 2",
      "UserIsActive": true
    }
  },
  {
    "Success": true,
    "Message": "sample string 2",
    "InReferenceToPracticeID": "sample string 3",
    "InReferenceToUserExternalId": "sample string 4",
    "ConnectEhrStatus": {
      "Success": true,
      "ErrorMessage": "sample string 2",
      "DirectOnboardingStatus": {
        "DirectOnboardingStatus": 1,
        "DirectOnboardingStatusDescription": "sample string 2",
        "DirectUsername": "sample string 3",
        "IdProofedIndividualId": 4
      },
      "UserIsActive": true
    },
    "CqmSolutionStatus": {
      "Success": true,
      "ErrorMessage": "sample string 2",
      "UserIsActive": true
    }
  }
]

application/xml, text/xml

Sample:
<ArrayOfUserInfoResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OnboardingApi.ApiModel">
  <UserInfoResult>
    <ConnectEhrStatus>
      <DirectOnboardingStatus>
        <DirectOnboardingStatus>1</DirectOnboardingStatus>
        <DirectOnboardingStatusDescription>sample string 2</DirectOnboardingStatusDescription>
        <DirectUsername>sample string 3</DirectUsername>
        <IdProofedIndividualId>4</IdProofedIndividualId>
      </DirectOnboardingStatus>
      <ErrorMessage>sample string 2</ErrorMessage>
      <Success>true</Success>
      <UserIsActive>true</UserIsActive>
    </ConnectEhrStatus>
    <CqmSolutionStatus>
      <ErrorMessage>sample string 2</ErrorMessage>
      <Success>true</Success>
      <UserIsActive>true</UserIsActive>
    </CqmSolutionStatus>
    <InReferenceToPracticeID>sample string 3</InReferenceToPracticeID>
    <InReferenceToUserExternalId>sample string 4</InReferenceToUserExternalId>
    <Message>sample string 2</Message>
    <Success>true</Success>
  </UserInfoResult>
  <UserInfoResult>
    <ConnectEhrStatus>
      <DirectOnboardingStatus>
        <DirectOnboardingStatus>1</DirectOnboardingStatus>
        <DirectOnboardingStatusDescription>sample string 2</DirectOnboardingStatusDescription>
        <DirectUsername>sample string 3</DirectUsername>
        <IdProofedIndividualId>4</IdProofedIndividualId>
      </DirectOnboardingStatus>
      <ErrorMessage>sample string 2</ErrorMessage>
      <Success>true</Success>
      <UserIsActive>true</UserIsActive>
    </ConnectEhrStatus>
    <CqmSolutionStatus>
      <ErrorMessage>sample string 2</ErrorMessage>
      <Success>true</Success>
      <UserIsActive>true</UserIsActive>
    </CqmSolutionStatus>
    <InReferenceToPracticeID>sample string 3</InReferenceToPracticeID>
    <InReferenceToUserExternalId>sample string 4</InReferenceToUserExternalId>
    <Message>sample string 2</Message>
    <Success>true</Success>
  </UserInfoResult>
</ArrayOfUserInfoResult>