POST api/v1/fhir/search |
Allergy Intolerance resource |
POST api/v1/fhir/allergyintolerance |
Allergy Intolerance resource |
GET api/v1/fhir/allergyintolerance |
Gets a patient’s allergy intolerances based on patient={identifier} |
POST api/v1/fhir/medicationstatement |
Gets a patient’s medication statements based on a bundle request |
GET api/v1/fhir/medication |
Gets medication based on code={RXNORMCode}, patient={identifier} |
POST api/v1/fhir/condition |
Get’s a patients condition based on a bundle request |
GET api/v1/fhir/condition |
Gets a patient’s condition based on patient={identifier} |
POST api/v1/fhir/observation |
Observation resource |
GET api/v1/fhir/observation |
Gets obervations related to a patient based on patient={identifier}, category={vital-signs|smokingstatus|laboratory}, code={LOINC}}, date={date} Can query for multiple codes and can use date modifiers (i.e. gt, lt, ge, le) to search |
GET api/v1/fhir/medicationstatement |
Gets a patient’s medication statements based on patient={identifier}, patientId={Uid|ExternalID}, start={start of range (inclusive)}, end={end of range (inclusive)} |
GET api/v1/ccds/medications |
Gets a patient’s medication statements based on patient={identifier}, patientId={Uid|ExternalID}, start={start of range (inclusive)}, end={end of range (inclusive)} |
GET api/v1/fhir/person |
Gets a person based on address={address}, address-city={city}, address-state={state}, birthdate={date}, email={email}, phone={phone}, gender={gender}, name={name} |
GET api/v1/fhir/patient |
Gets a patient based on name={name}, family={name}, given={name}, identifier={identifier}, gender={gender}, birthdate={date} |
GET api/v1/ccds/name |
Gets a patient based on name={name}, family={name}, given={name}, identifier={identifier}, gender={gender}, birthdate={date} |
GET api/v1/ccds/sex |
Gets a patient based on name={name}, family={name}, given={name}, identifier={identifier}, gender={gender}, birthdate={date} |
GET api/v1/ccds/dateofbirth |
Gets a patient based on name={name}, family={name}, given={name}, identifier={identifier}, gender={gender}, birthdate={date} |
GET api/v1/ccds/preferredlanguage |
Gets a patient based on name={name}, family={name}, given={name}, identifier={identifier}, gender={gender}, birthdate={date} |
POST api/v1/fhir/patient/$match |
Returns a matched patient based on the patient request provided to the function |
GET api/v1/fhir/patient/{id} |
Gets a patient based on their external id |
GET api/v1/fhir/practitioner |
Gets a pracitioner based on active={boolean}, address={address}, address-city={city}, address-state={state}, email={email}, gender={gender}, given={given}, identifier={identifier}, name={name}, phone={phone} |
GET api/v1/fhir/appointment |
Gets appointments based on patient={identifier}, date={date} |
GET api/v1/fhir/procedure |
Gets procedures based on patient={identifier}, date={date} |
GET api/v1/ccds/procedures |
Gets procedures based on patient={identifier}, date={date} |
GET api/v1/fhir/DocumentReference |
Gets a document reference based on patient={personUid} |
GET api/v1/fhir/Binary |
Gets the binary content of a document using documentId={string}, requesterName={string}, requesterOrg={string} |