R6 Ballot (1st Draft)

This page is part of the FHIR Specification v6.0.0-ballot1: Release 6 Ballot (1st Draft) (see Ballot Notes). The current version is 5.0.0. For a full list of available versions, see the Directory of published versions

Clinical Decision Support icon Work GroupMaturity Level: 4 Trial Use Compartments: No defined compartments

Dependency Graph for PlanDefinition FMM level 4

NameCard.TypeDependency Analysis
.. PlanDefinition MetadataResource
... url 0..1uri
... identifier 0..*Identifier
... version 0..1string
... versionAlgorithm[x] 0..1
.... versionAlgorithmStringstring
.... versionAlgorithmCodingCoding
... name 0..1string
... title 0..1string
... subtitle 0..1string
... type 0..1CodeableConcept
... status 1..1code
... experimental 0..1boolean
... subject[x] 0..1
.... subjectCodeableConceptCodeableConcept
.... subjectReferenceReference(AdministrableProductDefinition | Group | ManufacturedItemDefinition | MedicinalProductDefinition | PackagedProductDefinition | SubstanceDefinitionType Warning: (AdministrableProductDefinition = FMM2-Trial Use vs. Element = FMM4-Trial Use)
Type Warning: (Group = FMM3-Trial Use vs. Element = FMM4-Trial Use)
Type Warning: (ManufacturedItemDefinition = FMM2-Trial Use vs. Element = FMM4-Trial Use)
Type Warning: (MedicinalProductDefinition = FMM3-Trial Use vs. Element = FMM4-Trial Use)
Type Warning: (PackagedProductDefinition = FMM2-Trial Use vs. Element = FMM4-Trial Use)
Type Warning: (SubstanceDefinition = FMM1-Trial Use vs. Element = FMM4-Trial Use)
.... subjectCanonicalcanonical
... date 0..1dateTime
... publisher 0..1string
... contact 0..*ContactDetail
... description 0..1markdown
... useContext 0..*UsageContext
... jurisdiction XD 0..*CodeableConceptType Error: (CodeableConcept = FMM5-Normative vs. Element = FMM4-Deprecated)
... purpose 0..1markdown
... usage 0..1markdown
... copyright 0..1markdown
... copyrightLabel 0..1string
... approvalDate 0..1date
... lastReviewDate 0..1date
... effectivePeriod 0..1Period
... topic XD 0..*CodeableConceptType Error: (CodeableConcept = FMM5-Normative vs. Element = FMM4-Deprecated)
... author 0..*ContactDetail
... editor 0..*ContactDetail
... reviewer 0..*ContactDetail
... endorser 0..*ContactDetail
... relatedArtifact 0..*RelatedArtifact
... library 0..*canonical(Library)
... goal 0..*BackboneElement
.... category 0..1CodeableConcept
.... description 1..1CodeableConcept
.... priority 0..1CodeableConcept
.... start 0..1CodeableConcept
.... addresses 0..*CodeableConcept
.... documentation 0..*RelatedArtifact
.... target 0..*BackboneElement
..... measure 0..1CodeableConcept
..... detail[x] 0..1
...... detailQuantityQuantity
...... detailRangeRange
...... detailCodeableConceptCodeableConcept
...... detailStringstring
...... detailBooleanboolean
...... detailIntegerinteger
...... detailRatioRatio
..... due 0..1Duration
... actor 0..*BackboneElement
.... title 0..1string
.... description 0..1markdown
.... option 1..*BackboneElement
..... type 0..1code
..... typeCanonical 0..1canonical(CapabilityStatement)
..... typeReference 0..1Reference(CareTeam | Device | DeviceDefinition | Endpoint | Group | HealthcareService | Location | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)Type Warning: (CareTeam = FMM2-Trial Use vs. Element = FMM4-Trial Use)
Type Warning: (Device = FMM2-Trial Use vs. Element = FMM4-Trial Use)
Type Warning: (DeviceDefinition = FMM1-Trial Use vs. Element = FMM4-Trial Use)
Type Warning: (Endpoint = FMM2-Trial Use vs. Element = FMM4-Trial Use)
Type Warning: (Group = FMM3-Trial Use vs. Element = FMM4-Trial Use)
..... role 0..1CodeableConcept
... action 0..*BackboneElement
.... linkId 0..1string
.... prefix 0..1string
.... title 0..1string
.... description 0..1markdown
.... textEquivalent 0..1markdown
.... priority 0..1code
.... code 0..1CodeableConcept
.... reason 0..*CodeableConcept
.... documentation 0..*RelatedArtifact
.... goalId 0..*id
.... subject[x] 0..1
..... subjectCodeableConceptCodeableConcept
..... subjectReferenceReference(GroupType Warning: (Group = FMM3-Trial Use vs. Element = FMM4-Trial Use)
..... subjectCanonicalcanonical
.... trigger 0..*TriggerDefinition
.... condition 0..*BackboneElement
..... kind 1..1code
..... expression 0..1Expression
.... input 0..*BackboneElement
..... title 0..1string
..... requirement 0..1DataRequirement
..... relatedData 0..1id
.... output 0..*BackboneElement
..... title 0..1string
..... requirement 0..1DataRequirement
..... relatedData 0..1string
.... relatedAction 0..*BackboneElement
..... targetId 1..1id
..... relationship 1..1code
..... endRelationship 0..1code
..... offset[x] 0..1
...... offsetDurationDuration
...... offsetRangeRange
.... timing[x] 0..1
..... timingAgeAge
..... timingDurationDuration
..... timingRangeRange
..... timingTimingTiming
.... location 0..1CodeableReferenceType Error: (CodeableReference = FMM5-Draft vs. Element = FMM4-Trial Use)
.... participant 0..*BackboneElement
..... actorId 0..1string
..... type 0..1code
..... typeCanonical 0..1canonical(CapabilityStatement)
..... typeReference 0..1Reference(CareTeam | Device | DeviceDefinition | Endpoint | Group | HealthcareService | Location | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)Type Warning: (CareTeam = FMM2-Trial Use vs. Element = FMM4-Trial Use)
Type Warning: (Device = FMM2-Trial Use vs. Element = FMM4-Trial Use)
Type Warning: (DeviceDefinition = FMM1-Trial Use vs. Element = FMM4-Trial Use)
Type Warning: (Endpoint = FMM2-Trial Use vs. Element = FMM4-Trial Use)
Type Warning: (Group = FMM3-Trial Use vs. Element = FMM4-Trial Use)
..... role 0..1CodeableConcept
..... function 0..1CodeableConcept
.... type 0..1CodeableConcept
.... groupingBehavior 0..1code
.... selectionBehavior 0..1code
.... requiredBehavior 0..1code
.... precheckBehavior 0..1code
.... cardinalityBehavior 0..1code
.... definition[x] 0..1
..... definitionCanonicalcanonical
..... definitionUriuri
.... transform 0..1canonical(StructureMap)
.... dynamicValue 0..*BackboneElement
..... path 0..1string
..... expression 0..1Expression
.... action 0..*see action
... asNeeded[x] 0..1
.... asNeededBooleanboolean
.... asNeededCodeableConceptCodeableConcept