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
Example
Example appointment with requested period demonstrating Nexus EMR profile
Appointment/nexus-emr-core-appointment-example-with-requestedPeriod — claims conformance to Appointment Profile
{
"resourceType": "Appointment",
"id": "nexus-emr-core-appointment-example-with-requestedPeriod",
"meta": {
"profile": [
"../StructureDefinition/nexus-emr-core-appointment"
]
},
"identifier": [
{
"use": "secondary",
"system": "../NamingSystem/cedarbrook-clinic-appointment-raw-code",
"value": "EMR-APPT-AVERY-20250408RP"
}
],
"status": "fulfilled",
"requestedPeriod": [
{
"start": "2025-04-01T10:00:00-06:00"
}
],
"start": "2025-04-08T09:00:00-06:00",
"end": "2025-04-08T09:45:00-06:00",
"text": {
"status": "generated",
"div": "<div xmlns='http://www.w3.org/1999/xhtml'>Scheduled annual physical for Avery Linwood (requested Apr 1), fulfilled on April 8, 2025 at Cedarbrook Family Health Site A.</div>"
},
"participant": [
{
"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"
},
{
"actor": {
"reference": "Location/cedarbrook-site-a"
},
"status": "accepted"
}
]
}
Referenced by: Answer Stored Without a Status