Appointment Profile¶
| Canonical | ../StructureDefinition/nexus-emr-core-appointment |
|---|---|
| Status | draft · 1.26.0 |
| Base | Appointment (constraint) |
| Source | FSH · JSON |
Minimal Nexus EMR profile for Appointment resources, primarily for mapping status, start date (Last Visit Date), and required patient/practitioner participants. Assumes filtering for status='fulfilled' happens during data retrieval/processing. Contains embedded aliases and invariants.
Examples
With Slot Linkage · Example · Example telephone · Walk-in
Walk-in
Example Appointment created without a Slot reference, demonstrating the 0..* cardinality on Appointment.slot for historical and walk-in cases
Appointment/nexus-emr-core-appointment-example-walk-in — claims conformance to Appointment Profile
{
"resourceType": "Appointment",
"id": "nexus-emr-core-appointment-example-walk-in",
"meta": {
"profile": [
"../StructureDefinition/nexus-emr-core-appointment"
]
},
"identifier": [
{
"system": "../NamingSystem/cedarbrook-clinic-appointment-raw-code",
"value": "oscar-appt-99822",
"use": "secondary"
}
],
"status": "arrived",
"start": "2026-06-01T13:30:00-04:00",
"end": "2026-06-01T13:45:00-04:00",
"text": {
"status": "generated",
"div": "<div xmlns='http://www.w3.org/1999/xhtml'>Walk-in appointment for Avery Linwood with Dr. Navarro on June 1 2026 at 1:30 PM. No Slot reference — patient walked in without a prior booking; the appointment was created directly without consuming a pre-existing free Slot.</div>"
},
"serviceType": [
{
"coding": [
{
"system": "../NamingSystem/cedarbrook-clinic-appointment-servicetype-raw-code",
"code": "W",
"display": "Walk-in"
}
]
}
],
"appointmentType": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0276",
"code": "WALKIN",
"display": "A previously unscheduled walk-in visit"
}
]
},
"participant": [
{
"actor": {
"reference": "Location/cedarbrook-site-a",
"display": "Cedarbrook Family Health Site A"
},
"status": "accepted"
},
{
"type": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
"code": "PART",
"display": "Participation"
}
]
}
],
"actor": {
"reference": "Patient/avery-linwood",
"display": "Avery Linwood"
},
"status": "accepted"
},
{
"type": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
"code": "PPRF",
"display": "primary performer"
}
]
}
],
"actor": {
"reference": "Practitioner/dr-emil-navarro",
"display": "Dr. Emil Navarro"
},
"status": "accepted"
}
]
}