This page is part of the FHIR Specification (v5.0.0-draft-final: Final QA Preview for R5 - see ballot notes). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4
Patient Administration Work Group | Maturity Level: 3 | Trial Use | Compartments: Device, Patient, Practitioner, RelatedPerson |
Dependency Graph for Appointment FMM level 3
Name | Card. | Type | Dependency Analysis |
---|---|---|---|
Appointment | DomainResource | ||
identifier | 0..* | Identifier | |
status | 1..1 | code | |
cancellationReason | 0..1 | CodeableConcept | |
class | 0..* | CodeableConcept | |
serviceCategory | 0..* | CodeableConcept | |
serviceType | 0..* | CodeableReference | Type Error: (CodeableReference = FMM5-Draft vs. Element = FMM3-Trial Use) |
specialty | 0..* | CodeableConcept | |
appointmentType | 0..1 | CodeableConcept | |
reason | 0..* | CodeableReference | Type Error: (CodeableReference = FMM5-Draft vs. Element = FMM3-Trial Use) |
priority | 0..1 | CodeableConcept | |
description | 0..1 | string | |
replaces | 0..* | Reference(Appointment) | |
virtualService | 0..* | VirtualServiceDetail | |
supportingInformation | 0..* | Reference(Any) | Type Warning: (Any = FMM1-Trial Use vs. Element = FMM3-Trial Use) |
previousAppointment | 0..1 | Reference(Appointment) | |
originatingAppointment | 0..1 | Reference(Appointment) | |
start | 0..1 | instant | |
end | 0..1 | instant | |
minutesDuration | 0..1 | positiveInt | |
requestedPeriod | 0..* | Period | |
slot | 0..* | Reference(Slot) | |
account | 0..* | Reference(Account) | Type Warning: (Account = FMM2-Trial Use vs. Element = FMM3-Trial Use) |
created | 0..1 | dateTime | |
cancellationDate | 0..1 | dateTime | |
note | 0..* | Annotation | |
patientInstruction | 0..* | CodeableReference | Type Error: (CodeableReference = FMM5-Draft vs. Element = FMM3-Trial Use) |
basedOn | 0..* | Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest) | Type Warning: (CarePlan = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (DeviceRequest = FMM1-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (ServiceRequest = FMM2-Trial Use vs. Element = FMM3-Trial Use) |
subject | 0..1 | Reference(Patient | Group) | Type Warning: (Group = FMM0-Trial Use vs. Element = FMM3-Trial Use) |
participant | 1..* | BackboneElement | |
type | 0..* | CodeableConcept | |
period | 0..1 | Period | |
actor | 0..1 | Reference(Patient | Group | Practitioner | PractitionerRole | CareTeam | RelatedPerson | Device | HealthcareService | Location) | Type Warning: (Group = FMM0-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (PractitionerRole = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (CareTeam = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (RelatedPerson = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (Device = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (HealthcareService = FMM2-Trial Use vs. Element = FMM3-Trial Use) |
required | 0..1 | boolean | |
status | 1..1 | code | |
recurrenceId | 0..1 | positiveInt | |
occurrenceChanged | 0..1 | boolean | |
recurrenceTemplate | 0..* | BackboneElement | |
timezone | 0..1 | CodeableConcept | |
recurrenceType | 1..1 | CodeableConcept | |
lastOccurrenceDate | 0..1 | date | |
occurrenceCount | 0..1 | positiveInt | |
occurrenceDate | 0..* | date | |
weeklyTemplate | 0..1 | BackboneElement | |
monday | 0..1 | boolean | |
tuesday | 0..1 | boolean | |
wednesday | 0..1 | boolean | |
thursday | 0..1 | boolean | |
friday | 0..1 | boolean | |
saturday | 0..1 | boolean | |
sunday | 0..1 | boolean | |
weekInterval | 0..1 | positiveInt | |
monthlyTemplate | 0..1 | BackboneElement | |
dayOfMonth | 0..1 | positiveInt | |
nthWeekOfMonth | 0..1 | Coding | |
dayOfWeek | 0..1 | Coding | |
monthInterval | 1..1 | positiveInt | |
yearlyTemplate | 0..1 | BackboneElement | |
yearInterval | 1..1 | positiveInt | |
excludingDate | 0..* | date | |
excludingRecurrenceId | 0..* | positiveInt |