Healthcare / FHIR API
FHIR API Reference
FHIR R4Reference for FHIR R4 endpoints, interactions, search behavior, headers, response codes and resource support.
Authentication
OAuth 2.0
Bearer token
Scope
healthcare.read
Required
Standard
HL7 FHIR R4
FHIR R4
Rate limit
600 requests / min
Default
Response
Bundle / JSON
application/fhir+json
Base URL & headers
FHIR request
GET https://api.mediloop.com/fhir/r4/Patient/pat_123
Authorization: Bearer $ACCESS_TOKEN
Accept: application/fhir+jsonInteractions
| Interaction | Support |
|---|---|
| read | Resource dependent |
| search-type | Supported |
| create | Resource dependent |
| update | Resource dependent |
| history-instance | Resource dependent |
| transaction | Approved resource sets |
Search parameters
Resources
| Resource | Docs |
|---|---|
| Patient | /docs/fhir/patient |
| Encounter | /docs/fhir/encounter |
| Observation | /docs/fhir/observation |
| MedicationRequest | /docs/fhir/medication-request |
| MedicationDispense | /docs/fhir/medication-dispense |
| MedicationStatement | /docs/fhir/medication-statement |
| DiagnosticReport | /docs/fhir/diagnostic-report |
| Condition | /docs/fhir/condition |
| Practitioner | /docs/fhir/practitioner |
| PractitionerRole | /docs/fhir/practitioner-role |
| Organization | /docs/fhir/organization |
| Location | /docs/fhir/location |
Bundles
Subscriptions
Response codes
| HTTP | Meaning |
|---|---|
| 200 | Successful read/search/update |
| 201 | Resource created |
| 204 | Successful delete/no content |
| 400 | Invalid request |
| 401/403 | Authentication/authorization |
| 404 | Not found |
| 409/412 | Version or precondition conflict |
| 422 | FHIR validation error |
| 429 | Rate limited |