Condition

These FHIR Condition endpoints are a partial implementation of the FHIR DSTU2 specification. We will consider expanding these and adding additional FHIR endpoints, as well as future versions, based on usage and requests from API users.

Note: these endpoints do not follow the same naming conventions as many of the other APIs offered.

Note: If you are accessing a practice without Communicator Brands and are using one of the endpoints that require BRANDID in the path, you can use any positive integer for BRANDID.

Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit

Find conditions

GET
/v1/{practiceid}/{departmentid}/fhir/dstu2/Condition
List of Condition resources from the results of the search
Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit
Try in Postman

Input Parameters

Expand all

required

practiceid integer practiceid
departmentid integer departmentid
clinicalstatus string Clinical status of the condition
patient integer The patient ID (same as "PATIENTID" in non-FHIR calls).
category string Category of the condition
THIRDPARTYUSERNAME string User name of the patient in the third party application.
PATIENTFACINGCALL boolean When 'true' is passed we will collect relevant data and store in our database.

Output Parameters

Expand all
abatementdatetime string If/when in resolution/remission
asserter object Person who asserts this condition
category object complaint | symptom | finding | diagnosis
clinicalstatus string active | relapse | remission | resolved
code object Identification of the condition, problem or diagnosis
daterecorded string When first entered
id string Logical id of this artifact
onsetdatetime string Estimated or actual date, date-time, or age
patient object Who has the condition?
resourcetype string The type of resource
verificationstatus string provisional | differential | confirmed | refuted | entered-in-error | unknown
Example Code

Get a specific condition (problem) by ID

GET
/v1/{practiceid}/{departmentid}/fhir/dstu2/Condition/Problem-{conditionid}
Condition resource from given ID
Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit
Try in Postman

Input Parameters

Expand all

required

practiceid integer practiceid
departmentid integer departmentid
conditionid integer conditionid
patient integer The patient ID (same as "PATIENTID" in non-FHIR calls).

Output Parameters

Expand all
abatementdatetime string If/when in resolution/remission
asserter object Person who asserts this condition
category object complaint | symptom | finding | diagnosis
clinicalstatus string active | relapse | remission | resolved
code object Identification of the condition, problem or diagnosis
daterecorded string When first entered
id string Logical id of this artifact
onsetdatetime string Estimated or actual date, date-time, or age
patient object Who has the condition?
resourcetype string The type of resource
verificationstatus string provisional | differential | confirmed | refuted | entered-in-error | unknown
Example Code

Find conditions by brand and chart

GET
/v1/{practiceid}/{brandid}/{chartsharinggroupid}/fhir/dstu2/Condition
List of Condition resources from the results of the search
Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit
Try in Postman

Input Parameters

Expand all

required

practiceid integer practiceid
brandid integer brandid
chartsharinggroupid integer chartsharinggroupid
clinicalstatus string Clinical status of the condition
patient integer The patient ID (same as "PATIENTID" in non-FHIR calls).
category string Category of the condition
THIRDPARTYUSERNAME string User name of the patient in the third party application.
PATIENTFACINGCALL boolean When 'true' is passed we will collect relevant data and store in our database.

Output Parameters

Expand all
abatementdatetime string If/when in resolution/remission
asserter object Person who asserts this condition
category object complaint | symptom | finding | diagnosis
clinicalstatus string active | relapse | remission | resolved
code object Identification of the condition, problem or diagnosis
daterecorded string When first entered
id string Logical id of this artifact
onsetdatetime string Estimated or actual date, date-time, or age
patient object Who has the condition?
resourcetype string The type of resource
verificationstatus string provisional | differential | confirmed | refuted | entered-in-error | unknown
Example Code

Get a specific condition (problem) by ID

GET
/v1/{practiceid}/{brandid}/{chartsharinggroupid}/fhir/dstu2/Condition/Problem-{conditionid}
Condition resource from given ID
Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit
Try in Postman

Input Parameters

Expand all

required

practiceid integer practiceid
brandid integer brandid
conditionid integer conditionid
chartsharinggroupid integer chartsharinggroupid
patient integer The patient ID (same as "PATIENTID" in non-FHIR calls).

Output Parameters

Expand all
abatementdatetime string If/when in resolution/remission
asserter object Person who asserts this condition
category object complaint | symptom | finding | diagnosis
clinicalstatus string active | relapse | remission | resolved
code object Identification of the condition, problem or diagnosis
daterecorded string When first entered
id string Logical id of this artifact
onsetdatetime string Estimated or actual date, date-time, or age
patient object Who has the condition?
resourcetype string The type of resource
verificationstatus string provisional | differential | confirmed | refuted | entered-in-error | unknown
Example Code