R6 Ballot (2nd Draft)
FHIR
Home
Getting Started
Documentation
Data Types
Resource Types
Terminologies
Artifacts
Extensions
Operations
Patterns
Profiles
Search Parameters
Artifact Registry
Implementation Guides
Workflow
Appointment
Dependencies
Publish-box (todo)
12.14.36
Resource Appointment - Maturity Dependency View
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
|
RequestOrchestration
|
NutritionOrder
|
VisionPrescription
|
ImmunizationRecommendation
)
Type Warning: (CarePlan = FMM2-Trial Use vs. Element = FMM3-Trial Use)
Type Warning: (DeviceRequest = FMM1-Trial Use vs. Element = FMM3-Trial Use)
Type Warning: (ImmunizationRecommendation = FMM1-Trial Use vs. Element = FMM3-Trial Use)
subject
0..1
Reference
(
Patient
|
Group
)
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: (CareTeam = FMM2-Trial Use vs. Element = FMM3-Trial Use)
Type Warning: (Device = 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