Mappings for the appointment resource.
| Appointment | Act (ActMood = ActMoodAppointment or ActMoodAppointmentRequest) |
| identifier | .id |
| status | .statusCode |
| serviceCategory | n/a, might be inferred from the ServiceDeliveryLocation |
| serviceType | n/a, might be inferred from the ServiceDeliveryLocation |
| specialty | .performer.AssignedPerson.code |
| appointmentType | .code |
| reason | (encounter appointment).reason |
| priority | .priorityCode |
| description | .text |
| start | .effectiveTime.low |
| end | .effectiveTime.high |
| minutesDuration | .effectiveTime.width |
| slot | Schedule-Slot (classCode=ACT, moodCode = SLOT) |
| created | .author.time |
| comment | .subjectOf.observationEvent[code="annotation"].value |
| participant | performer | reusableDevice | subject | location |
| type | .@typeCode |
| actor | performer.person | reusableDevice.manufacturedDevice | subject.patient | location.serviceDeliveryLocation |
| required | performer.performInd |
| status | n/a |