FHIR Resource
MedicationDispense
FHIR R4Represent pharmacy dispensation events using FHIR MedicationDispense.
Authentication
OAuth 2.0
Bearer token
Scope
healthcare.fhir.read
Required
Standard
HL7 FHIR R4
FHIR R4
Rate limit
600 requests / min
Default
Response
MedicationDispense
application/fhir+json
Resource overview
MedicationDispense is exposed as a FHIR R4 resource and remains subject to Mediloop tenant, role, consent and permission controls.
Supported interactions
| Method | Pattern | Purpose |
|---|---|---|
| GET | /MedicationDispense/{id} | Read a resource |
| GET | /MedicationDispense | Search resources |
| POST | /MedicationDispense | Create a resource |
| PUT | /MedicationDispense/{id} | Update a resource |
| GET | /MedicationDispense/{id}/_history | Read version history |
Core fields
| Field | Type | Purpose |
|---|---|---|
| id | id | Logical resource identifier |
| meta.versionId | id | Version identifier |
| meta.lastUpdated | instant | Last server update |
| identifier | Identifier[] | External/business identifiers |
| extension | Extension[] | Approved profile extensions |
Search parameters
| Parameter | Example | Description |
|---|---|---|
| _id | medicationdispense_123 | Resource ID |
| identifier | system|value | Business identifier |
| _lastUpdated | ge2026-08-01 | Updated since date |
| _count | 50 | Resources per page |
Example request
cURL
curl -X GET "https://api.mediloop.com/fhir/r4/MedicationDispense/medicationdispense_123" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Accept: application/fhir+json"Example response
200 OK{
"resourceType": "MedicationDispense",
"id": "medicationdispense_123",
"meta": {
"versionId": "1",
"lastUpdated": "2026-08-19T10:15:30Z"
},
"status": "active",
"subject": {
"reference": "Patient/pat_123"
},
"medicationCodeableConcept": {
"text": "Amoxicillin 500 mg"
}
}Example resource
The exact fields and required profiles depend on the resource and integration contract. Use the server CapabilityStatement as the source of truth for supported interactions.