This page is part of the FHIR Specification v6.0.0-ballot3: Release 6 Ballot (3rd 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  Work Group | Maturity Level: 4 | Trial Use | Compartments: No defined compartments | 
Dependency Graph for PlanDefinition FMM level 4
| Name | Card. | Type | Dependency Analysis | 
|---|---|---|---|
|   PlanDefinition | MetadataResource | ||
|    url | 0..1 | uri | |
|    identifier | 0..* | Identifier | |
|    version | 0..1 | string | |
|    versionAlgorithm[x] | 0..1 | ||
|     versionAlgorithmString | string | ||
|     versionAlgorithmCoding | Coding | ||
|    name | 0..1 | string | |
|    title | 0..1 | string | |
|    subtitle | 0..1 | string | |
|    type | 0..1 | CodeableConcept | |
|    status | 1..1 | code | |
|    experimental | 0..1 | boolean | |
|    subject[x] | 0..1 | ||
|     subjectCodeableConcept | CodeableConcept | ||
|     subjectReference | Reference(AdministrableProductDefinition | Group | ManufacturedItemDefinition | MedicinalProductDefinition | PackagedProductDefinition | SubstanceDefinition | Type 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) | |
|     subjectCanonical | canonical | ||
|    date | 0..1 | dateTime | |
|    publisher | 0..1 | string | |
|    contact | 0..* | ContactDetail | |
|    description | 0..1 | markdown | |
|    useContext | 0..* | UsageContext | |
|    jurisdiction XD | 0..* | CodeableConcept | Type Error: (CodeableConcept = FMM5-Normative vs. Element = FMM4-Deprecated) | 
|    purpose | 0..1 | markdown | |
|    usage | 0..1 | markdown | |
|    copyright | 0..1 | markdown | |
|    copyrightLabel | 0..1 | string | |
|    approvalDate | 0..1 | date | |
|    lastReviewDate | 0..1 | date | |
|    effectivePeriod | 0..1 | Period | |
|    topic XD | 0..* | CodeableConcept | Type 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..1 | CodeableConcept | |
|     description | 1..1 | CodeableConcept | |
|     priority | 0..1 | CodeableConcept | |
|     start | 0..1 | CodeableConcept | |
|     addresses | 0..* | CodeableConcept | |
|     documentation | 0..* | RelatedArtifact | |
|     target | 0..* | BackboneElement | |
|      measure | 0..1 | CodeableConcept | |
|      detail[x] | 0..1 | ||
|       detailQuantity | Quantity | ||
|       detailRange | Range | ||
|       detailCodeableConcept | CodeableConcept | ||
|       detailString | string | ||
|       detailBoolean | boolean | ||
|       detailInteger | integer | ||
|       detailRatio | Ratio | ||
|      due | 0..1 | Duration | |
|    actor | 0..* | BackboneElement | |
|     title | 0..1 | string | |
|     description | 0..1 | markdown | |
|     option | 1..* | BackboneElement | |
|      type | 0..1 | code | |
|      typeCanonical | 0..1 | canonical(CapabilityStatement) | |
|      typeReference | 0..1 | Reference(BiologicallyDerivedProduct | CareTeam | Device | DeviceDefinition | Endpoint | Group | HealthcareService | Location | Medication | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Specimen | Substance) | Type Warning: (BiologicallyDerivedProduct = FMM2-Trial Use vs. Element = FMM4-Trial Use) 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) Type Warning: (Specimen = FMM3-Trial Use vs. Element = FMM4-Trial Use) Type Warning: (Substance = FMM2-Trial Use vs. Element = FMM4-Trial Use) | 
|      role | 0..1 | CodeableConcept | |
|    action | 0..* | BackboneElement | |
|     linkId | 0..1 | string | |
|     prefix | 0..1 | string | |
|     title | 0..1 | string | |
|     description | 0..1 | markdown | |
|     textEquivalent | 0..1 | markdown | |
|     priority | 0..1 | code | |
|     code | 0..1 | CodeableConcept | |
|     reason | 0..* | CodeableConcept | |
|     documentation | 0..* | RelatedArtifact | |
|     goalId | 0..* | string | |
|     subject[x] | 0..1 | ||
|      subjectCodeableConcept | CodeableConcept | ||
|      subjectReference | Reference(Group | Type Warning: (Group = FMM3-Trial Use vs. Element = FMM4-Trial Use) | |
|      subjectCanonical | canonical | ||
|     trigger | 0..* | TriggerDefinition | |
|     condition | 0..* | BackboneElement | |
|      kind | 1..1 | code | |
|      expression | 0..1 | Expression | |
|     input | 0..* | BackboneElement | |
|      title | 0..1 | string | |
|      requirement | 0..1 | DataRequirement | |
|      relatedData | 0..1 | string | |
|     output | 0..* | BackboneElement | |
|      title | 0..1 | string | |
|      requirement | 0..1 | DataRequirement | |
|      relatedData | 0..1 | string | |
|     relatedAction | 0..* | BackboneElement | |
|      targetId | 1..1 | string | |
|      relationship | 1..1 | code | |
|      endRelationship | 0..1 | code | |
|      offset[x] | 0..1 | ||
|       offsetDuration | Duration | ||
|       offsetRange | Range | ||
|     timing[x] | 0..1 | ||
|      timingAge | Age | ||
|      timingDuration | Duration | ||
|      timingRange | Range | ||
|      timingTiming | Timing | ||
|     location | 0..1 | CodeableReference | Type Error: (CodeableReference = FMM5-Draft vs. Element = FMM4-Trial Use) | 
|     participant | 0..* | BackboneElement | |
|      actorId | 0..1 | string | |
|      type | 0..1 | code | |
|      typeCanonical | 0..1 | canonical(CapabilityStatement) | |
|      typeReference | 0..1 | Reference(BiologicallyDerivedProduct | CareTeam | Device | DeviceDefinition | Endpoint | Group | HealthcareService | Location | Medication | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Specimen | Substance) | Type Warning: (BiologicallyDerivedProduct = FMM2-Trial Use vs. Element = FMM4-Trial Use) 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) Type Warning: (Specimen = FMM3-Trial Use vs. Element = FMM4-Trial Use) Type Warning: (Substance = FMM2-Trial Use vs. Element = FMM4-Trial Use) | 
|      role | 0..1 | CodeableConcept | |
|      function | 0..1 | CodeableConcept | |
|     type | 0..1 | CodeableConcept | |
|     groupingBehavior | 0..1 | code | |
|     selectionBehavior | 0..1 | code | |
|     requiredBehavior | 0..1 | code | |
|     precheckBehavior | 0..1 | code | |
|     cardinalityBehavior | 0..1 | code | |
|     definition[x] | 0..1 | ||
|      definitionCanonical | canonical | ||
|      definitionUri | uri | ||
|     transform | 0..1 | canonical(StructureMap) | |
|     dynamicValue | 0..* | BackboneElement | |
|      path | 0..1 | string | |
|      expression | 0..1 | Expression | |
|     action | 0..* | see action | |
|    asNeeded[x] | 0..1 | ||
|     asNeededBoolean | boolean | ||
|     asNeededCodeableConcept | CodeableConcept |