API documentation for HeyDonto API users
Sort the results by a given field, e.g. _sort=family
or _sort=-date
.
Restrict returned fields, e.g. _elements=identifier,name
.
Filter by resource date, e.g. date=ge2024-01-01
. date=ge2025-01-20&date=le2025-01-29
Filter by resource telecom, e.g. date=[SYSTEM]|[VALUE]
.
Filter by last update time, e.g. _lastUpdated=ge2024-01-01
.
Search for resources by identifier token, e.g. identifier=http://hospital.org|12345
.
Include related resources, e.g. _include=Appointment:patient
.
Reverse include related resources, e.g. _revinclude=Observation:subject
.
Reverse chaining, e.g. _has:Observation:subject:code=http://loinc.org|1234-5
.
Search by tag on the resource meta, e.g. _tag=http://example.org/tags|sample-tag
.
Search by security label on resource meta, e.g. _security=RBAC|CONFIDENTIAL
.
Search by profile in resource meta, e.g. _profile=http://example.org/fhir/StructureDefinition/custom-profile
.
Search Patients by birthdate, e.g. birthdate=ge2000-01-01
or birthdate=lt2010-01-01
.
Partial match on Patient name, e.g. name:contains=lic
.
curl -i -X GET \
'https://docs.heydonto.com/_mock/apis/fhir/openapi/site/{siteId}/fhir/allergy-intolerance?_count=10&_elements=identifier%2Cname&_has=Observation%3Asubject%3Acode%3Dhttp%3A%2F%2Floinc.org%2C1234-5&_id=abc123&_include=Appointment%3Apatient&_lastUpdated=string&_page_token=CgYK...&_profile=http%3A%2F%2Fexample.org%2Ffhir%2FStructureDefinition%2Fcustom-profile&_revinclude=Observation%3Asubject&_security=RBAC%2CCONFIDENTIAL&_sort=family&_tag=http%3A%2F%2Fexample.org%2Ftags%2Csample-tag&birthdate=ge2000-01-01&date=string&identifier=http%3A%2F%2Fhospital.org%2C12345&name%3Acontains=lic&name%3Aexact=Alice&patient.name=Alice&telecom=telecom%3Dphone%2C555-555-5555' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
Any combination of letters, numerals, "-" and ".", with a length limit of 64 characters. (This might be an integer, an unprefixed OID, UUID or any other identifier pattern that meets these constraints.) Ids are case-insensitive.
The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other than single spaces in the contents
An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers.
Indicates the purpose of this bundle - how it is intended to be used.
An instant in time - known at least to the second
A series of links that provide context to this bundle.
An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only).
A signature along with supporting context. The signature may be a digital signature that is cryptographic in nature, or some other signature acceptable to the domain. This other signature may be as simple as a graphical image representing a hand-written signature, or a signature ceremony Different signature approaches have different utilities.
{ "resourceType": "Bundle", "type": "searchset", "total": 100, "link": [ { … }, { … }, { … }, { … } ], "entry": [ { … } ] }
This is a AllergyIntolerance resource
Any combination of letters, numerals, "-" and ".", with a length limit of 64 characters. (This might be an integer, an unprefixed OID, UUID or any other identifier pattern that meets these constraints.) Ids are case-insensitive.