Skip to content

Appointment Profile

Canonical../StructureDefinition/nexus-emr-core-appointment
Statusdraft · 1.26.0
BaseAppointment (constraint)
SourceFSH · 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