Release 4B 5 Ballot

This page is part of the FHIR Specification (v4.3.0: R4B (v5.0.0-ballot: R5 Ballot - STU 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 icon Work Group Maturity Level : 3   Trial Use Compartments : Device , Patient , Practitioner , RelatedPerson

Dependency Graph for Appointment FMM level 3

0..1
Name Card. Type Dependency Analysis
. . Appointment DomainResource
. . . identifier 0..* Identifier
. . . status 1..1 code
. . . cancelationReason cancellationReason 0..1 CodeableConcept
. . . serviceCategory class 0..* CodeableConcept
. . . serviceType serviceCategory 0..* CodeableConcept
. . specialty . serviceType 0..* CodeableConcept CodeableReference Type Error: (CodeableReference = FMM5-Draft vs. Element = FMM3-Trial Use)
. . . appointmentType specialty 0..1 0..* CodeableConcept
. . . reasonCode appointmentType 0..* 0..1 CodeableConcept
. . reasonReference . reason 0..* Reference ( Condition | Procedure | Observation | ImmunizationRecommendation CodeableReference ) Type Warning: (ImmunizationRecommendation Error: (CodeableReference = FMM1-Trial Use FMM5-Draft vs. Element = FMM3-Trial Use)
. . . priority 0..1 unsignedInt 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
. . . slot 0..* Reference ( Slot )
. . . account 0..* Reference ( Account ) Type Warning: (Account = FMM2-Trial Use vs. Element = FMM3-Trial Use)
. . . created 0..1 dateTime
. . comment . note 0..1 0..* string Annotation
. . . patientInstruction 0..* string 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 = FMM0-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 code boolean
. . . . status 1..1 code
. . . requestedPeriod 0..* Period
... 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
.... . period nthWeekOfMonth 0..1 Period Coding
. . . . . requestedPeriod dayOfWeek 0..1 Coding
..... monthInterval 1..1 positiveInt
.... yearlyTemplate 0..1 BackboneElement
..... yearInterval 1..1 positiveInt
.... excludingDate 0..* Period date
.... excludingRecurrenceId 0..* positiveInt