Electronic Case Reporting (eCR)
3.0.0-ballot - STU 3 Ballot United States of America flag

Electronic Case Reporting (eCR), published by HL7 International / Public Health. This guide is not an authorized publication; it is the continuous build for version 3.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/case-reporting/ and changes regularly. See the Directory of published versions

Resource Profile: eRSD PlanDefinition

Official URL: http://hl7.org/fhir/us/ecr/StructureDefinition/ersd-plandefinition Version: 3.0.0-ballot
Standards status: Trial-use Maturity Level: 3 Computable Name: ERSDPlanDefinition
Other Identifiers: OID:2.16.840.1.113883.4.642.40.46.42.12

This PlanDefinition profile defines the logic and rules around determining: whether or not a condition is reportable to public health, which jurisdiction(s) is/are responsible, which jurisdiction(s) need to be notified, and if the condition is reportable, gives timing information, next steps and condition information to the clinician. The rules for determining reportability described by an eRSD specification involve the use of triggering codes to determine potentially reportable events, and optionally locally evaluated rules for determining suspected reportable events. The final determination of reportability is made by the Public Health Agency or Agencies appropriate for the event, and may be performed by a combination of decisions occurring at various points during the processing of an eICR, as explained in the Reportability Response profile.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
PlanDefinition C 1..1 USPublicHealthPlanDefinition eRSD - electronic Reporting and Surveillance Distribution
Constraints: pdf-0
PlanDefinition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
PlanDefinition.Slices for extension This element must be supported. 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for extension.extension:knowledgeCapability This element must be supported. 0..* code shareable | computable | publishable | executable
URL: http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability
Binding: KnowledgeCapability (required)
PlanDefinition.Slices for extension.extension:artifactComment This element must be supported. 0..* (Complex) Additional documentation, review, or usage guidance
URL: http://hl7.org/fhir/StructureDefinition/cqf-artifactComment
PlanDefinition.Slices for extension.extension:versionAlgorithm This element must be supported. 0..1 Coding How to compare versions
URL: http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
Binding: VersionAlgorithm (extensible)
PlanDefinition.Slices for extension.extension:versionPolicy This element must be supported. 0..1 CodeableConcept metadata | strict
URL: http://hl7.org/fhir/StructureDefinition/artifact-versionPolicy
Binding: ValueSet Artifact Version Policy (extensible): The versioning policy of the artifact
PlanDefinition.Slices for extension.extension:receiverAddress This element must be supported. 0..1 Reference(Endpoint) Indicates the address where the report has to be sent.
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-receiver-address-extension
PlanDefinition.Slices for extension.extension:asyncIndicator This element must be supported. 0..1 boolean US Public Health Async Indicator Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-async-indicator-extension
PlanDefinition.Slices for extension.extension:contentEncrypted This element must be supported. 0..1 boolean US Public Health Data Encrypted Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-data-encrypted-extension
PlanDefinition.Slices for extension.extension:jwksForContentEncryption This element must be supported. 0..1 url US Public Health Receiver Jwks Url
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-receiver-jwks-url-extension
PlanDefinition.Slices for extension.extension:contentEncryptionAlgorithm This element must be supported. 0..1 code US Public Health Data Encryption Algorithm
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-data-encryption-algorithm-extension
PlanDefinition.Slices for extension.extension:expectedResponseDuration This element must be supported. 0..1 Duration US Public Health Expected Response Time Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-expected-response-time-extension
PlanDefinition.Slices for extension.extension:variable This element must be supported. 0..* Expression Defines variables for the PlanDefinition.
URL: http://hl7.org/fhir/StructureDefinition/variable
PlanDefinition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
PlanDefinition.url This element must be supported. This element is included in summaries. 1..1 uri Canonical identifier for this plan definition, represented as a URI (globally unique)
PlanDefinition.version This element must be supported. This element is included in summaries. 1..1 string Business version of the plan definition
PlanDefinition.name This element must be supported. This element is included in summaries. C 1..1 string Name for this plan definition (computer friendly)
PlanDefinition.title This element must be supported. This element is included in summaries. 1..1 string Name for this plan definition (human friendly)
PlanDefinition.type This element must be supported. This element is included in summaries. 1..1 CodeableConcept Type of this PlanDefinition
Binding: PlanDefinitionType (extensible): The type of PlanDefinition.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/plan-definition-type",
      "code" : "workflow-definition",
      "display" : "Workflow Definition"
    }
  ]
}
PlanDefinition.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.
PlanDefinition.experimental This element must be supported. This element is included in summaries. 0..1 boolean For testing purposes, not real usage
PlanDefinition.subject[x] This element must be supported. 0..1 Type of individual the plan definition is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.subject[x].subjectReference Reference(Group)
PlanDefinition.date This element must be supported. This element is included in summaries. 1..1 dateTime Date the PlanDefinition was last changed
PlanDefinition.publisher This element must be supported. This element is included in summaries. 0..1 string Name of the publisher (organization or individual)
PlanDefinition.description This element must be supported. This element is included in summaries. 1..1 markdown Natural language description of the plan definition
PlanDefinition.effectivePeriod This element must be supported. This element is included in summaries. 0..1 Period When the eRSD specification is expected to be in use.
PlanDefinition.effectivePeriod.start This element is included in summaries. C 1..1 dateTime The start of the time period when this PlanDefinition goes into effect
PlanDefinition.Slices for relatedArtifact This element must be supported. 1..* RelatedArtifact Additional documentation, citations
Slice: Unordered, Open by value:type

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary This element must be supported. 1..1 RelatedArtifact The RCTC value set library this specification was authored against.
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.type This element is included in summaries. 1..1 code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required): The type of relationship to the related artifact.
Fixed Value: depends-on (no extensions allowed)
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.resource This element must be supported. This element is included in summaries. 1..1 canonical(Resource) What resource is being referenced
PlanDefinition.library This element must be supported. 0..* canonical(Library) Logic used by the plan definition
PlanDefinition.Slices for action This element must be supported. 8..* BackboneElement All constraints on action are intended to apply to any nested constraints.
Slice: Ordered, Open by value:id

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:All Slices Content/Rules for all slices
PlanDefinition.Slices for action.action:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.description This element must be supported. 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:All Slices.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition
PlanDefinition.Slices for action.action:All Slices.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:All Slices.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:All Slices.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:All Slices.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:All Slices.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:All Slices.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:All Slices.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension This element must be supported. 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 (Complex) What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern.url This element must be supported. 1..1 uri "http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern"
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern.value[x] 1..1 string Value of extension
PlanDefinition.Slices for action.action:All Slices.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:All Slices.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:All Slices.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:All Slices.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:All Slices.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:All Slices.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Closed by type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:All Slices.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:encounterStart This element must be supported. 1..1 BackboneElement Encounter start code
PlanDefinition.Slices for action.action:encounterStart.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: start-workflow (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.description This element must be supported. 1..1 string Description of the "start" action.
Fixed Value: This action represents the start of the reporting workflow in response to the encounter-start event. (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.textEquivalent This element must be supported. 1..1 string Text equivalent of the "start" action.
Fixed Value: Start the reporting workflow in response to an encounter-start event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.code This element must be supported. 1..1 CodeableConcept Code for the "start" action.
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "initiate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:encounterStart.trigger This element must be supported. C 1..* TriggerDefinition When the "start" action should be triggered.
Constraints: epd-1
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept Indicates the types of named events to subscribe to from the EHR.
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:encounterStart.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
Fixed Value: encounter-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:encounterStart.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:encounterStart.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:encounterStart.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:encounterStart.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterStart.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:encounterStart.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterStart.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:encounterStart.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: check-for-immediate-reporting (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Closed by type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
Example Wait 1 hour before next action.: {"value":1,"unit":"h"}
PlanDefinition.Slices for action.action:encounterStart.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:checkForImmediateReporting This element must be supported. 1..1 BackboneElement Check for immediate reporting
PlanDefinition.Slices for action.action:checkForImmediateReporting.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-for-immediate-reporting (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.description This element must be supported. 1..1 string Description of the check for immediate reporting action.
Fixed Value: This action represents the start of the check suspected disorder reporting workflow in response to the encounter-start event. (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.code This element must be supported. 1..1 CodeableConcept Code for the "check-for-immediate-reporting" action.
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "execute-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkForImmediateReporting.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:checkForImmediateReporting.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action 4..* See action (PlanDefinition) A sub-action
Slice: Unordered, Open by value:id

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.description This element must be supported. 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.trigger.extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-immediately-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.code This element must be supported. 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.type This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: continue-check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter This element must be supported. 1..1 BackboneElement Terminate a late encounter
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-late-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted This element must be supported. 1..1 BackboneElement Late encounter completed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-late-encounter-completed (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "complete-reporting"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable This element must be supported. 1..1 BackboneElement Check the encounter for reportability
PlanDefinition.Slices for action.action:checkReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.description This element must be supported. 0..1 string Description of the Periodic Update of eICR action.
Fixed Value: This action represents the check for suspected reportability of the eICR. (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.code This element must be supported. 1..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "execute-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:checkReportable.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:checkReportable.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:checkReportable.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkReportable.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkReportable.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkReportable.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action 7..* See action (PlanDefinition) A sub-action
Slice: Unordered, Open by value:id

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.description This element must be supported. 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.trigger.extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.type This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-update-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-in-progress (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress This element must be supported. 1..1 BackboneElement Ambulatory encounter in progress
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-amb-encounter-in-progress (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter This element must be supported. 1..1 BackboneElement Terminate an inpatient encounter
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter This element must be supported. 1..1 BackboneElement Terminate an ambulatory encounter
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-amb-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-completed (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "complete-reporting"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr This element must be supported. 1..1 BackboneElement Create the eICR
PlanDefinition.Slices for action.action:createEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.description This element must be supported. 0..1 string Brief description of the action
Fixed Value: This action represents the creation of the eICR. It subsequently calls validate. (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "create-report"
    }
  ]
}
PlanDefinition.Slices for action.action:createEicr.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:createEicr.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:createEicr.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:createEicr.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:createEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:createEicr.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:createEicr.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:createEicr.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:createEicr.output This element must be supported. 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:createEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.output.profile This element must be supported. This element is included in summaries. 1..1 canonical(StructureDefinition) The profile of the required data

Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:createEicr.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: validate-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:createEicr.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:validateEicr This element must be supported. 1..1 BackboneElement Validate the eICR
PlanDefinition.Slices for action.action:validateEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: validate-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.description This element must be supported. 0..1 string Brief description of the action
Fixed Value: This action represents the validation of the eICR. It subsequently calls route-and-send. (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "validate-report"
    }
  ]
}
PlanDefinition.Slices for action.action:validateEicr.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:validateEicr.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:validateEicr.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:validateEicr.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:validateEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:validateEicr.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:validateEicr.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:validateEicr.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:validateEicr.output This element must be supported. 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:validateEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.output.profile This element must be supported. This element is included in summaries. 1..1 canonical(StructureDefinition) The profile of the required data

Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:validateEicr.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: route-and-send-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:validateEicr.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:routeAndSendEicr This element must be supported. 1..1 BackboneElement Route and send eICR
PlanDefinition.Slices for action.action:routeAndSendEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: route-and-send-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.description This element must be supported. 1..1 string Description of the route and send action.
Fixed Value: This action represents the routing and sending of the eICR. (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.textEquivalent This element must be supported. 1..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Fixed Value: Route and send eICR (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "submit-report"
    }
  ]
}
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:routeAndSendEicr.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:routeAndSendEicr.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:routeAndSendEicr.output This element must be supported. 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:routeAndSendEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.output.profile This element must be supported. This element is included in summaries. 1..1 canonical(StructureDefinition) The profile of the required data

Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:routeAndSendEicr.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:encounterModified This element must be supported. 1..1 BackboneElement Encounter modified code
PlanDefinition.Slices for action.action:encounterModified.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: encounter-modified (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.description This element must be supported. 1..1 string Description of the "encounter-modified" action.
Fixed Value: This action represents the start of the reporting workflow in response to the encounter-modified event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.textEquivalent This element must be supported. 1..1 string Text equivalent of the "encounter-modified" action.
Fixed Value: Start the reporting workflow in response to an encounter-modified event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.code This element must be supported. 1..1 CodeableConcept Code for the "encounter-modified" action.
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "initiate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:encounterModified.trigger This element must be supported. C 1..* TriggerDefinition When the "encounter-modified" action should be triggered.
Constraints: epd-1
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept Indicates the types of named events to subscribe to from the EHR.
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:encounterModified.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
Fixed Value: encounter-modified (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:encounterModified.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:encounterModified.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:encounterModified.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:encounterModified.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterModified.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:encounterModified.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterModified.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:encounterModified.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: is-modified-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:encounterModified.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:isModifiedEncounterReportable This element must be supported. 1..1 BackboneElement Check a modified encounter for reportability
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-modified-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.description This element must be supported. 1..1 string Brief description of the action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.code This element must be supported. 1..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition This element must be supported. 1..* BackboneElement Applicability condition for the modified-encounter reportability check.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.timing[x] This element must be supported. 0..1 Duration When the action should take place

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PlanDefinition.type Base extensible PlanDefinitionType 📦4.0.1 FHIR Std.
PlanDefinition.status Base required PublicationStatus 📍4.0.1 FHIR Std.
PlanDefinition.subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.relatedArtifact:triggeringValueSetLibrary.​type Base required RelatedArtifactType 📍4.0.1 FHIR Std.
PlanDefinition.action.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:encounterStart.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkForImmediateReporting.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action.code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkReportable.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action.code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:createEicr.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:validateEicr.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:routeAndSendEicr.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:encounterModified.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:isModifiedEncounterReportable.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error PlanDefinition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PlanDefinition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PlanDefinition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PlanDefinition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PlanDefinition A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
epd-1 error PlanDefinition.action:encounterStart.trigger, PlanDefinition.action:encounterModified.trigger The code value of the namedEventType SHALL be the same as the name element name.supersetOf(extension('http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension').value.coding.code)
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
pdf-0 warning PlanDefinition Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')

This structure is derived from USPublicHealthPlanDefinition

NameFlagsCard.TypeDescription & Constraints    Filter: doco
PlanDefinition 1..1 USPublicHealthPlanDefinition eRSD - electronic Reporting and Surveillance Distribution
PlanDefinition.extension This element must be supported. 0..* Extension Extension
PlanDefinition.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for extension.extension:variable This element must be supported. 0..* Expression Defines variables for the PlanDefinition.
URL: http://hl7.org/fhir/StructureDefinition/variable
PlanDefinition.effectivePeriod 0..1 Period When the eRSD specification is expected to be in use.
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary This element must be supported. 1..1 RelatedArtifact The RCTC value set library this specification was authored against.
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.type 1..1 code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Fixed Value: depends-on (no extensions allowed)
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.resource This element must be supported. 1..1 canonical(Resource) What resource is being referenced
PlanDefinition.Slices for action 8..* BackboneElement All constraints on action are intended to apply to any nested constraints.
Slice: Ordered, Open by value:id
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:All Slices Content/Rules for all slices
PlanDefinition.Slices for action.action:All Slices.input
PlanDefinition.Slices for action.action:All Slices.input.extension This element must be supported. 0..* Extension Extension
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 (Complex) What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern.url This element must be supported. 1..1 uri identifies the meaning of the extension
PlanDefinition.Slices for action.action:All Slices.relatedAction
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:encounterStart This element must be supported. 1..1 BackboneElement Encounter start code
PlanDefinition.Slices for action.action:encounterStart.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: start-workflow (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.description 1..1 string Description of the "start" action.
Fixed Value: This action represents the start of the reporting workflow in response to the encounter-start event. (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.textEquivalent This element must be supported. 1..1 string Text equivalent of the "start" action.
Fixed Value: Start the reporting workflow in response to an encounter-start event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.code 1..1 CodeableConcept Code for the "start" action.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "initiate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:encounterStart.trigger C 1..* TriggerDefinition When the "start" action should be triggered.
Constraints: epd-1
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension.extension:namedEventType 1..1 USPublicHealthNamedEventTypeExtension Indicates the types of named events to subscribe to from the EHR.
PlanDefinition.Slices for action.action:encounterStart.trigger.name 0..1 string Name or URI that identifies the event
Fixed Value: encounter-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.input
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:encounterStart.relatedAction 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:encounterStart.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: check-for-immediate-reporting (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
Example Wait 1 hour before next action.: {"value":1,"unit":"h"}
PlanDefinition.Slices for action.action:checkForImmediateReporting This element must be supported. 1..1 BackboneElement Check for immediate reporting
PlanDefinition.Slices for action.action:checkForImmediateReporting.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-for-immediate-reporting (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.description 1..1 string Description of the check for immediate reporting action.
Fixed Value: This action represents the start of the check suspected disorder reporting workflow in response to the encounter-start event. (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.code 1..1 CodeableConcept Code for the "check-for-immediate-reporting" action.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "execute-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.input
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action 4..* A sub-action
Slice: Unordered, Open by value:id
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-immediately-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.code This element must be supported. 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: continue-check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x] 0..1 Duration, Range Time offset for the relationship
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
Example Wait 6 hours before next action.: {"value":6,"unit":"h"}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter This element must be supported. 1..1 BackboneElement Terminate a late encounter
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-late-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted This element must be supported. 1..1 BackboneElement Late encounter completed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-late-encounter-completed (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "complete-reporting"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable This element must be supported. 1..1 BackboneElement Check the encounter for reportability
PlanDefinition.Slices for action.action:checkReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.description 0..1 string Description of the Periodic Update of eICR action.
Fixed Value: This action represents the check for suspected reportability of the eICR. (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.code 1..1 CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "execute-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.input
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:checkReportable.Slices for action 7..* A sub-action
Slice: Unordered, Open by value:id
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:checkReportable.Slices for action Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-update-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-in-progress (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x] 0..1 Duration, Range Time offset for the relationship
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
Example Wait 6 hours before next action.: {"value":6,"unit":"h"}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress This element must be supported. 1..1 BackboneElement Ambulatory encounter in progress
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-amb-encounter-in-progress (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x] 0..1 Duration, Range Time offset for the relationship
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter This element must be supported. 1..1 BackboneElement Terminate an inpatient encounter
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter This element must be supported. 1..1 BackboneElement Terminate an ambulatory encounter
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-amb-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-completed (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "complete-reporting"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr This element must be supported. 1..1 BackboneElement Create the eICR
PlanDefinition.Slices for action.action:createEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.description 0..1 string Brief description of the action
Fixed Value: This action represents the creation of the eICR. It subsequently calls validate. (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.code 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "create-report"
    }
  ]
}
PlanDefinition.Slices for action.action:createEicr.input
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:createEicr.output 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:createEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.output.type 1..1 code The type of the required data
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.output.profile This element must be supported. 1..1 canonical(StructureDefinition) The profile of the required data
Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.relatedAction 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:createEicr.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: validate-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr This element must be supported. 1..1 BackboneElement Validate the eICR
PlanDefinition.Slices for action.action:validateEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: validate-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.description 0..1 string Brief description of the action
Fixed Value: This action represents the validation of the eICR. It subsequently calls route-and-send. (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.code 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "validate-report"
    }
  ]
}
PlanDefinition.Slices for action.action:validateEicr.input
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:validateEicr.output 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:validateEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.output.type 1..1 code The type of the required data
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.output.profile This element must be supported. 1..1 canonical(StructureDefinition) The profile of the required data
Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.relatedAction 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:validateEicr.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: route-and-send-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr This element must be supported. 1..1 BackboneElement Route and send eICR
PlanDefinition.Slices for action.action:routeAndSendEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: route-and-send-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.description 1..1 string Description of the route and send action.
Fixed Value: This action represents the routing and sending of the eICR. (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.textEquivalent This element must be supported. 1..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Fixed Value: Route and send eICR (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.code 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "submit-report"
    }
  ]
}
PlanDefinition.Slices for action.action:routeAndSendEicr.input
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:routeAndSendEicr.output 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:routeAndSendEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.output.type 1..1 code The type of the required data
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.output.profile This element must be supported. 1..1 canonical(StructureDefinition) The profile of the required data
Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified This element must be supported. 1..1 BackboneElement Encounter modified code
PlanDefinition.Slices for action.action:encounterModified.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: encounter-modified (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.description 1..1 string Description of the "encounter-modified" action.
Fixed Value: This action represents the start of the reporting workflow in response to the encounter-modified event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.textEquivalent This element must be supported. 1..1 string Text equivalent of the "encounter-modified" action.
Fixed Value: Start the reporting workflow in response to an encounter-modified event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.code 1..1 CodeableConcept Code for the "encounter-modified" action.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "initiate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:encounterModified.trigger C 1..* TriggerDefinition When the "encounter-modified" action should be triggered.
Constraints: epd-1
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension.extension:namedEventType 1..1 USPublicHealthNamedEventTypeExtension Indicates the types of named events to subscribe to from the EHR.
PlanDefinition.Slices for action.action:encounterModified.trigger.name 0..1 string Name or URI that identifies the event
Fixed Value: encounter-modified (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.input
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:encounterModified.relatedAction 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:encounterModified.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: is-modified-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable This element must be supported. 1..1 BackboneElement Check a modified encounter for reportability
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-modified-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.description 1..1 string Brief description of the action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.code 1..1 CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition 1..* BackboneElement Applicability condition for the modified-encounter reportability check.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
epd-1 error PlanDefinition.action:encounterStart.trigger, PlanDefinition.action:encounterModified.trigger The code value of the namedEventType SHALL be the same as the name element name.supersetOf(extension('http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension').value.coding.code)
NameFlagsCard.TypeDescription & Constraints    Filter: doco
PlanDefinition C 1..1 USPublicHealthPlanDefinition eRSD - electronic Reporting and Surveillance Distribution
Constraints: pdf-0
PlanDefinition.id This element is included in summaries. 0..1 id Logical id of this artifact
PlanDefinition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
PlanDefinition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
PlanDefinition.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
PlanDefinition.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
PlanDefinition.contained 0..* Resource Contained, inline Resources
PlanDefinition.Slices for extension This element must be supported. 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for extension.extension:knowledgeCapability This element must be supported. 0..* code shareable | computable | publishable | executable
URL: http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability
Binding: KnowledgeCapability (required)
PlanDefinition.Slices for extension.extension:artifactComment This element must be supported. 0..* (Complex) Additional documentation, review, or usage guidance
URL: http://hl7.org/fhir/StructureDefinition/cqf-artifactComment
PlanDefinition.Slices for extension.extension:versionAlgorithm This element must be supported. 0..1 Coding How to compare versions
URL: http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
Binding: VersionAlgorithm (extensible)
PlanDefinition.Slices for extension.extension:versionPolicy This element must be supported. 0..1 CodeableConcept metadata | strict
URL: http://hl7.org/fhir/StructureDefinition/artifact-versionPolicy
Binding: ValueSet Artifact Version Policy (extensible): The versioning policy of the artifact
PlanDefinition.Slices for extension.extension:receiverAddress This element must be supported. 0..1 Reference(Endpoint) Indicates the address where the report has to be sent.
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-receiver-address-extension
PlanDefinition.Slices for extension.extension:asyncIndicator This element must be supported. 0..1 boolean US Public Health Async Indicator Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-async-indicator-extension
PlanDefinition.Slices for extension.extension:contentEncrypted This element must be supported. 0..1 boolean US Public Health Data Encrypted Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-data-encrypted-extension
PlanDefinition.Slices for extension.extension:jwksForContentEncryption This element must be supported. 0..1 url US Public Health Receiver Jwks Url
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-receiver-jwks-url-extension
PlanDefinition.Slices for extension.extension:contentEncryptionAlgorithm This element must be supported. 0..1 code US Public Health Data Encryption Algorithm
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-data-encryption-algorithm-extension
PlanDefinition.Slices for extension.extension:expectedResponseDuration This element must be supported. 0..1 Duration US Public Health Expected Response Time Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-expected-response-time-extension
PlanDefinition.Slices for extension.extension:variable This element must be supported. 0..* Expression Defines variables for the PlanDefinition.
URL: http://hl7.org/fhir/StructureDefinition/variable
PlanDefinition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
PlanDefinition.url This element must be supported. This element is included in summaries. 1..1 uri Canonical identifier for this plan definition, represented as a URI (globally unique)
PlanDefinition.identifier This element is included in summaries. 0..* Identifier Additional identifier for the plan definition
PlanDefinition.version This element must be supported. This element is included in summaries. 1..1 string Business version of the plan definition
PlanDefinition.name This element must be supported. This element is included in summaries. C 1..1 string Name for this plan definition (computer friendly)
PlanDefinition.title This element must be supported. This element is included in summaries. 1..1 string Name for this plan definition (human friendly)
PlanDefinition.subtitle 0..1 string Subordinate title of the plan definition
PlanDefinition.type This element must be supported. This element is included in summaries. 1..1 CodeableConcept Type of this PlanDefinition
Binding: PlanDefinitionType (extensible): The type of PlanDefinition.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/plan-definition-type",
      "code" : "workflow-definition",
      "display" : "Workflow Definition"
    }
  ]
}
PlanDefinition.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.
PlanDefinition.experimental This element must be supported. This element is included in summaries. 0..1 boolean For testing purposes, not real usage
PlanDefinition.subject[x] This element must be supported. 0..1 Type of individual the plan definition is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.subject[x].subjectReference Reference(Group)
PlanDefinition.date This element must be supported. This element is included in summaries. 1..1 dateTime Date the PlanDefinition was last changed
PlanDefinition.publisher This element must be supported. This element is included in summaries. 0..1 string Name of the publisher (organization or individual)
PlanDefinition.contact This element is included in summaries. 0..* ContactDetail Contact details for the publisher
PlanDefinition.description This element must be supported. This element is included in summaries. 1..1 markdown Natural language description of the plan definition
PlanDefinition.useContext This element is included in summaries. 0..* UsageContext The context that the content is intended to support
PlanDefinition.jurisdiction This element is included in summaries. 0..* CodeableConcept Intended jurisdiction for plan definition (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use.
PlanDefinition.purpose 0..1 markdown Why this plan definition is defined
PlanDefinition.usage 0..1 string Describes the clinical usage of the plan
PlanDefinition.copyright 0..1 markdown Use and/or publishing restrictions
PlanDefinition.approvalDate 0..1 date When the plan definition was approved by publisher
PlanDefinition.lastReviewDate 0..1 date When the plan definition was last reviewed
PlanDefinition.effectivePeriod This element must be supported. This element is included in summaries. 0..1 Period When the eRSD specification is expected to be in use.
PlanDefinition.effectivePeriod.id 0..1 string Unique id for inter-element referencing
PlanDefinition.effectivePeriod.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.effectivePeriod.start This element is included in summaries. C 1..1 dateTime The start of the time period when this PlanDefinition goes into effect
PlanDefinition.effectivePeriod.end This element is included in summaries. C 0..1 dateTime End time with inclusive boundary, if not ongoing
PlanDefinition.topic 0..* CodeableConcept E.g. Education, Treatment, Assessment
Binding: DefinitionTopic (example): High-level categorization of the definition, used for searching, sorting, and filtering.
PlanDefinition.author 0..* ContactDetail Who authored the content
PlanDefinition.editor 0..* ContactDetail Who edited the content
PlanDefinition.reviewer 0..* ContactDetail Who reviewed the content
PlanDefinition.endorser 0..* ContactDetail Who endorsed the content
PlanDefinition.Slices for relatedArtifact This element must be supported. 1..* RelatedArtifact Additional documentation, citations
Slice: Unordered, Open by value:type

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary This element must be supported. 1..1 RelatedArtifact The RCTC value set library this specification was authored against.
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.type This element is included in summaries. 1..1 code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required): The type of relationship to the related artifact.
Fixed Value: depends-on (no extensions allowed)
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.label This element is included in summaries. 0..1 string Short label
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.display This element is included in summaries. 0..1 string Brief description of the related artifact
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.citation This element is included in summaries. 0..1 markdown Bibliographic citation for the artifact
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.url This element is included in summaries. 0..1 url Where the artifact can be accessed
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.document This element is included in summaries. 0..1 Attachment What document is being referenced
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.resource This element must be supported. This element is included in summaries. 1..1 canonical(Resource) What resource is being referenced
PlanDefinition.library This element must be supported. 0..* canonical(Library) Logic used by the plan definition
PlanDefinition.goal 0..* BackboneElement What the plan is trying to accomplish
PlanDefinition.goal.id 0..1 string Unique id for inter-element referencing
PlanDefinition.goal.extension 0..* Extension Additional content defined by implementations
PlanDefinition.goal.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.goal.category 0..1 CodeableConcept E.g. Treatment, dietary, behavioral
Binding: GoalCategory (example): Example codes for grouping goals for filtering or presentation.
PlanDefinition.goal.description 1..1 CodeableConcept Code or text describing the goal
Binding: SNOMEDCTClinicalFindings (example): Describes goals that can be achieved.
PlanDefinition.goal.priority 0..1 CodeableConcept high-priority | medium-priority | low-priority
Binding: GoalPriority (preferred): Indicates the level of importance associated with reaching or sustaining a goal.
PlanDefinition.goal.start 0..1 CodeableConcept When goal pursuit begins
Binding: GoalStartEvent (example): Identifies the types of events that might trigger the start of a goal.
PlanDefinition.goal.addresses 0..* CodeableConcept What does the goal address
Binding: Condition/Problem/DiagnosisCodes (example): Identifies problems, conditions, issues, or concerns that goals may address.
PlanDefinition.goal.documentation 0..* RelatedArtifact Supporting documentation for the goal
PlanDefinition.goal.target 0..* BackboneElement Target outcome for the goal
PlanDefinition.goal.target.id 0..1 string Unique id for inter-element referencing
PlanDefinition.goal.target.extension 0..* Extension Additional content defined by implementations
PlanDefinition.goal.target.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.goal.target.measure 0..1 CodeableConcept The parameter whose value is to be tracked
Binding: LOINCCodes (example): Identifies types of parameters that can be tracked to determine goal achievement.
PlanDefinition.goal.target.detail[x] 0..1 The target value to be achieved
PlanDefinition.goal.target.detail[x].detailQuantity Quantity
PlanDefinition.goal.target.detail[x].detailRange Range
PlanDefinition.goal.target.detail[x].detailCodeableConcept CodeableConcept
PlanDefinition.goal.target.due 0..1 Duration Reach goal within
PlanDefinition.Slices for action This element must be supported. 8..* BackboneElement All constraints on action are intended to apply to any nested constraints.
Slice: Ordered, Open by value:id

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:All Slices Content/Rules for all slices
PlanDefinition.Slices for action.action:All Slices.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:All Slices.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:All Slices.description This element must be supported. 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:All Slices.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:All Slices.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:All Slices.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition
PlanDefinition.Slices for action.action:All Slices.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:All Slices.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:All Slices.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:All Slices.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:All Slices.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:All Slices.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:All Slices.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:All Slices.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:All Slices.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:All Slices.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
PlanDefinition.Slices for action.action:All Slices.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:All Slices.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:All Slices.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:All Slices.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:All Slices.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:All Slices.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:All Slices.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:All Slices.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:All Slices.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:All Slices.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:All Slices.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:All Slices.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:All Slices.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension This element must be supported. 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 (Complex) What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern.url This element must be supported. 1..1 uri "http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern"
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern.value[x] 1..1 string Value of extension
PlanDefinition.Slices for action.action:All Slices.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:All Slices.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:All Slices.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:All Slices.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:All Slices.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:All Slices.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:All Slices.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:All Slices.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:All Slices.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:All Slices.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:All Slices.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:All Slices.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:All Slices.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:All Slices.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:All Slices.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:All Slices.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:All Slices.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:All Slices.output.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:All Slices.output.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:All Slices.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:All Slices.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:All Slices.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:All Slices.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:All Slices.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:All Slices.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:All Slices.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:All Slices.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:All Slices.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:All Slices.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:All Slices.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:All Slices.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:All Slices.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:All Slices.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:All Slices.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:All Slices.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:All Slices.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:All Slices.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Closed by type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:All Slices.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:All Slices.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:All Slices.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:All Slices.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:All Slices.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:All Slices.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:All Slices.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:All Slices.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:All Slices.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:All Slices.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:All Slices.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:All Slices.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:All Slices.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:All Slices.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:All Slices.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:All Slices.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:All Slices.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:All Slices.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:All Slices.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:All Slices.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:encounterStart This element must be supported. 1..1 BackboneElement Encounter start code
PlanDefinition.Slices for action.action:encounterStart.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: start-workflow (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterStart.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:encounterStart.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:encounterStart.description This element must be supported. 1..1 string Description of the "start" action.
Fixed Value: This action represents the start of the reporting workflow in response to the encounter-start event. (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.textEquivalent This element must be supported. 1..1 string Text equivalent of the "start" action.
Fixed Value: Start the reporting workflow in response to an encounter-start event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:encounterStart.code This element must be supported. 1..1 CodeableConcept Code for the "start" action.
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "initiate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:encounterStart.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:encounterStart.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:encounterStart.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:encounterStart.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:encounterStart.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:encounterStart.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:encounterStart.trigger This element must be supported. C 1..* TriggerDefinition When the "start" action should be triggered.
Constraints: epd-1
PlanDefinition.Slices for action.action:encounterStart.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept Indicates the types of named events to subscribe to from the EHR.
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:encounterStart.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
Fixed Value: encounter-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:encounterStart.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:encounterStart.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:encounterStart.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:encounterStart.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:encounterStart.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:encounterStart.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:encounterStart.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:encounterStart.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterStart.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:encounterStart.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:encounterStart.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:encounterStart.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:encounterStart.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterStart.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:encounterStart.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:encounterStart.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:encounterStart.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:encounterStart.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:encounterStart.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:encounterStart.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterStart.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:encounterStart.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:encounterStart.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:encounterStart.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:encounterStart.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:encounterStart.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:encounterStart.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:encounterStart.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:encounterStart.output.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterStart.output.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:encounterStart.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:encounterStart.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:encounterStart.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:encounterStart.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:encounterStart.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:encounterStart.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterStart.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:encounterStart.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:encounterStart.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:encounterStart.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:encounterStart.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:encounterStart.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:encounterStart.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:encounterStart.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:encounterStart.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterStart.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: check-for-immediate-reporting (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Closed by type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
Example Wait 1 hour before next action.: {"value":1,"unit":"h"}
PlanDefinition.Slices for action.action:encounterStart.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:encounterStart.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:encounterStart.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterStart.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:encounterStart.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:encounterStart.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:encounterStart.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:encounterStart.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:encounterStart.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:encounterStart.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:encounterStart.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:encounterStart.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:encounterStart.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:encounterStart.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:encounterStart.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:encounterStart.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:encounterStart.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterStart.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:encounterStart.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:encounterStart.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting This element must be supported. 1..1 BackboneElement Check for immediate reporting
PlanDefinition.Slices for action.action:checkForImmediateReporting.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-for-immediate-reporting (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkForImmediateReporting.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkForImmediateReporting.description This element must be supported. 1..1 string Description of the check for immediate reporting action.
Fixed Value: This action represents the start of the check suspected disorder reporting workflow in response to the encounter-start event. (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkForImmediateReporting.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkForImmediateReporting.code This element must be supported. 1..1 CodeableConcept Code for the "check-for-immediate-reporting" action.
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "execute-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkForImmediateReporting.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:checkForImmediateReporting.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:checkForImmediateReporting.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:checkForImmediateReporting.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkForImmediateReporting.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkForImmediateReporting.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkForImmediateReporting.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkForImmediateReporting.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkForImmediateReporting.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkForImmediateReporting.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkForImmediateReporting.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action 4..* See action (PlanDefinition) A sub-action
Slice: Unordered, Open by value:id

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.description This element must be supported. 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.trigger.extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-immediately-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.code This element must be supported. 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.type This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: continue-check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
Example Wait 6 hours before next action.: {"value":6,"unit":"h"}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter This element must be supported. 1..1 BackboneElement Terminate a late encounter
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-late-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.actionId 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted This element must be supported. 1..1 BackboneElement Late encounter completed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-late-encounter-completed (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "complete-reporting"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.actionId 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkReportable This element must be supported. 1..1 BackboneElement Check the encounter for reportability
PlanDefinition.Slices for action.action:checkReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.description This element must be supported. 0..1 string Description of the Periodic Update of eICR action.
Fixed Value: This action represents the check for suspected reportability of the eICR. (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.code This element must be supported. 1..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "execute-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:checkReportable.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
PlanDefinition.Slices for action.action:checkReportable.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:checkReportable.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:checkReportable.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:checkReportable.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:checkReportable.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:checkReportable.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:checkReportable.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:checkReportable.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkReportable.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:checkReportable.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:checkReportable.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:checkReportable.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:checkReportable.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:checkReportable.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:checkReportable.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:checkReportable.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:checkReportable.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:checkReportable.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:checkReportable.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:checkReportable.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.output.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkReportable.output.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:checkReportable.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:checkReportable.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:checkReportable.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:checkReportable.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:checkReportable.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:checkReportable.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:checkReportable.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:checkReportable.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:checkReportable.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:checkReportable.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:checkReportable.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkReportable.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:checkReportable.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action 7..* See action (PlanDefinition) A sub-action
Slice: Unordered, Open by value:id

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.description This element must be supported. 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.trigger.extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.type This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-update-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-in-progress (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
Example Wait 6 hours before next action.: {"value":6,"unit":"h"}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress This element must be supported. 1..1 BackboneElement Ambulatory encounter in progress
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-amb-encounter-in-progress (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter This element must be supported. 1..1 BackboneElement Terminate an inpatient encounter
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.actionId 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter This element must be supported. 1..1 BackboneElement Terminate an ambulatory encounter
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-amb-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.actionId 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-completed (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "complete-reporting"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.actionId 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:createEicr This element must be supported. 1..1 BackboneElement Create the eICR
PlanDefinition.Slices for action.action:createEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:createEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:createEicr.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:createEicr.description This element must be supported. 0..1 string Brief description of the action
Fixed Value: This action represents the creation of the eICR. It subsequently calls validate. (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:createEicr.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:createEicr.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "create-report"
    }
  ]
}
PlanDefinition.Slices for action.action:createEicr.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:createEicr.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:createEicr.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:createEicr.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:createEicr.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:createEicr.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:createEicr.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:createEicr.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:createEicr.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:createEicr.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
PlanDefinition.Slices for action.action:createEicr.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:createEicr.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:createEicr.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:createEicr.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:createEicr.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:createEicr.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:createEicr.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:createEicr.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:createEicr.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:createEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:createEicr.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:createEicr.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:createEicr.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:createEicr.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:createEicr.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:createEicr.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:createEicr.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:createEicr.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:createEicr.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:createEicr.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:createEicr.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:createEicr.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:createEicr.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:createEicr.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:createEicr.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:createEicr.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:createEicr.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:createEicr.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:createEicr.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:createEicr.output This element must be supported. 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:createEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.output.profile This element must be supported. This element is included in summaries. 1..1 canonical(StructureDefinition) The profile of the required data

Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:createEicr.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:createEicr.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:createEicr.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:createEicr.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:createEicr.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:createEicr.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:createEicr.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:createEicr.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:createEicr.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:createEicr.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:createEicr.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:createEicr.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:createEicr.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:createEicr.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:createEicr.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:createEicr.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: validate-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:createEicr.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:createEicr.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:createEicr.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:createEicr.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:createEicr.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:createEicr.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:createEicr.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:createEicr.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:createEicr.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:createEicr.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:createEicr.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:createEicr.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:createEicr.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:createEicr.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:createEicr.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:createEicr.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:createEicr.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:createEicr.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:createEicr.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:createEicr.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:validateEicr This element must be supported. 1..1 BackboneElement Validate the eICR
PlanDefinition.Slices for action.action:validateEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: validate-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:validateEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:validateEicr.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:validateEicr.description This element must be supported. 0..1 string Brief description of the action
Fixed Value: This action represents the validation of the eICR. It subsequently calls route-and-send. (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:validateEicr.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:validateEicr.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "validate-report"
    }
  ]
}
PlanDefinition.Slices for action.action:validateEicr.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:validateEicr.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:validateEicr.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:validateEicr.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:validateEicr.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:validateEicr.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:validateEicr.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:validateEicr.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:validateEicr.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:validateEicr.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
PlanDefinition.Slices for action.action:validateEicr.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:validateEicr.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:validateEicr.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:validateEicr.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:validateEicr.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:validateEicr.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:validateEicr.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:validateEicr.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:validateEicr.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:validateEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:validateEicr.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:validateEicr.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:validateEicr.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:validateEicr.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:validateEicr.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:validateEicr.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:validateEicr.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:validateEicr.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:validateEicr.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:validateEicr.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:validateEicr.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:validateEicr.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:validateEicr.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:validateEicr.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:validateEicr.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:validateEicr.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:validateEicr.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:validateEicr.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:validateEicr.output This element must be supported. 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:validateEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.output.profile This element must be supported. This element is included in summaries. 1..1 canonical(StructureDefinition) The profile of the required data

Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:validateEicr.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:validateEicr.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:validateEicr.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:validateEicr.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:validateEicr.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:validateEicr.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:validateEicr.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:validateEicr.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:validateEicr.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:validateEicr.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:validateEicr.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:validateEicr.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:validateEicr.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:validateEicr.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:validateEicr.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: route-and-send-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:validateEicr.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:validateEicr.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:validateEicr.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:validateEicr.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:validateEicr.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:validateEicr.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:validateEicr.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:validateEicr.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:validateEicr.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:validateEicr.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:validateEicr.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:validateEicr.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:validateEicr.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:validateEicr.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:validateEicr.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:validateEicr.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:validateEicr.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:validateEicr.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:validateEicr.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:validateEicr.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:routeAndSendEicr This element must be supported. 1..1 BackboneElement Route and send eICR
PlanDefinition.Slices for action.action:routeAndSendEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: route-and-send-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:routeAndSendEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:routeAndSendEicr.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:routeAndSendEicr.description This element must be supported. 1..1 string Description of the route and send action.
Fixed Value: This action represents the routing and sending of the eICR. (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.textEquivalent This element must be supported. 1..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Fixed Value: Route and send eICR (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:routeAndSendEicr.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "submit-report"
    }
  ]
}
PlanDefinition.Slices for action.action:routeAndSendEicr.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:routeAndSendEicr.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:routeAndSendEicr.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:routeAndSendEicr.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:routeAndSendEicr.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:routeAndSendEicr.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:routeAndSendEicr.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:routeAndSendEicr.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:routeAndSendEicr.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:routeAndSendEicr.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:routeAndSendEicr.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:routeAndSendEicr.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:routeAndSendEicr.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:routeAndSendEicr.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:routeAndSendEicr.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:routeAndSendEicr.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:routeAndSendEicr.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:routeAndSendEicr.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:routeAndSendEicr.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:routeAndSendEicr.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:routeAndSendEicr.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:routeAndSendEicr.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:routeAndSendEicr.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:routeAndSendEicr.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:routeAndSendEicr.output This element must be supported. 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:routeAndSendEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.output.profile This element must be supported. This element is included in summaries. 1..1 canonical(StructureDefinition) The profile of the required data

Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:routeAndSendEicr.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:routeAndSendEicr.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:routeAndSendEicr.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:routeAndSendEicr.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:routeAndSendEicr.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:routeAndSendEicr.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:routeAndSendEicr.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:routeAndSendEicr.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:routeAndSendEicr.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:routeAndSendEicr.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:routeAndSendEicr.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:routeAndSendEicr.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:routeAndSendEicr.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:routeAndSendEicr.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:routeAndSendEicr.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:routeAndSendEicr.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:routeAndSendEicr.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:routeAndSendEicr.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:routeAndSendEicr.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:routeAndSendEicr.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:routeAndSendEicr.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:routeAndSendEicr.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:routeAndSendEicr.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:routeAndSendEicr.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:routeAndSendEicr.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:routeAndSendEicr.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:routeAndSendEicr.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:routeAndSendEicr.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:routeAndSendEicr.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:routeAndSendEicr.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:routeAndSendEicr.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:routeAndSendEicr.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:encounterModified This element must be supported. 1..1 BackboneElement Encounter modified code
PlanDefinition.Slices for action.action:encounterModified.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: encounter-modified (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterModified.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:encounterModified.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:encounterModified.description This element must be supported. 1..1 string Description of the "encounter-modified" action.
Fixed Value: This action represents the start of the reporting workflow in response to the encounter-modified event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.textEquivalent This element must be supported. 1..1 string Text equivalent of the "encounter-modified" action.
Fixed Value: Start the reporting workflow in response to an encounter-modified event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:encounterModified.code This element must be supported. 1..1 CodeableConcept Code for the "encounter-modified" action.
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "initiate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:encounterModified.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:encounterModified.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:encounterModified.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:encounterModified.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:encounterModified.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:encounterModified.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:encounterModified.trigger This element must be supported. C 1..* TriggerDefinition When the "encounter-modified" action should be triggered.
Constraints: epd-1
PlanDefinition.Slices for action.action:encounterModified.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept Indicates the types of named events to subscribe to from the EHR.
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:encounterModified.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
Fixed Value: encounter-modified (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:encounterModified.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:encounterModified.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:encounterModified.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:encounterModified.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:encounterModified.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:encounterModified.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:encounterModified.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:encounterModified.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterModified.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:encounterModified.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:encounterModified.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:encounterModified.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:encounterModified.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterModified.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:encounterModified.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:encounterModified.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:encounterModified.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:encounterModified.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:encounterModified.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:encounterModified.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterModified.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:encounterModified.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:encounterModified.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:encounterModified.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:encounterModified.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:encounterModified.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:encounterModified.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:encounterModified.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:encounterModified.output.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterModified.output.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:encounterModified.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:encounterModified.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:encounterModified.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:encounterModified.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:encounterModified.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:encounterModified.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterModified.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:encounterModified.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:encounterModified.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:encounterModified.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:encounterModified.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:encounterModified.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:encounterModified.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:encounterModified.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:encounterModified.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterModified.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: is-modified-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:encounterModified.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:encounterModified.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:encounterModified.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterModified.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:encounterModified.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:encounterModified.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:encounterModified.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:encounterModified.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:encounterModified.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:encounterModified.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:encounterModified.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:encounterModified.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:encounterModified.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:encounterModified.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:encounterModified.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:encounterModified.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:encounterModified.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterModified.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:encounterModified.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:encounterModified.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable This element must be supported. 1..1 BackboneElement Check a modified encounter for reportability
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-modified-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.description This element must be supported. 1..1 string Brief description of the action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.code This element must be supported. 1..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition This element must be supported. 1..* BackboneElement Applicability condition for the modified-encounter reportability check.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.action 0..* See action (PlanDefinition) A sub-action

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PlanDefinition.language Base preferred Common Languages 📦4.0.1 FHIR Std.
PlanDefinition.type Base extensible PlanDefinitionType 📦4.0.1 FHIR Std.
PlanDefinition.status Base required PublicationStatus 📍4.0.1 FHIR Std.
PlanDefinition.subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.jurisdiction Base extensible Jurisdiction 📦4.0.1 FHIR Std.
PlanDefinition.topic Base example DefinitionTopic 📦4.0.1 FHIR Std.
PlanDefinition.relatedArtifact:triggeringValueSetLibrary.​type Base required RelatedArtifactType 📍4.0.1 FHIR Std.
PlanDefinition.goal.​category Base example Goal category 📦4.0.1 FHIR Std.
PlanDefinition.goal.​description Base example SNOMED CT Clinical Findings 📦4.0.1 FHIR Std.
PlanDefinition.goal.​priority Base preferred Goal priority 📦4.0.1 FHIR Std.
PlanDefinition.goal.​start Base example Goal start event 📦4.0.1 FHIR Std.
PlanDefinition.goal.​addresses Base example Condition/Problem/Diagnosis Codes 📦4.0.1 FHIR Std.
PlanDefinition.goal.​target.measure Base example LOINC Codes 📦4.0.1 FHIR Std.
PlanDefinition.action.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:encounterStart.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkForImmediateReporting.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action.priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action.code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkForImmediateReporting.​action.subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkReportable.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action.priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action.code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkReportable.​action.subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:createEicr.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:validateEicr.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:routeAndSendEicr.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:encounterModified.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:isModifiedEncounterReportable.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error PlanDefinition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PlanDefinition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PlanDefinition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PlanDefinition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PlanDefinition A resource should have narrative for robust management text.`div`.exists()
drq-1 error PlanDefinition.action.input.codeFilter, PlanDefinition.action.output.codeFilter, PlanDefinition.action:encounterStart.input.codeFilter, PlanDefinition.action:encounterStart.output.codeFilter, PlanDefinition.action:checkForImmediateReporting.input.codeFilter, PlanDefinition.action:checkForImmediateReporting.output.codeFilter, PlanDefinition.action:checkForImmediateReporting.action:isEncounterImmediatelyReportable.input.codeFilter, PlanDefinition.action:checkReportable.action:isEncounterReportable.input.codeFilter Either a path or a searchParam must be provided, but not both path.exists() xor searchParam.exists()
drq-1 error PlanDefinition.action:checkReportable.input.codeFilter, PlanDefinition.action:checkReportable.output.codeFilter, PlanDefinition.action:createEicr.input.codeFilter, PlanDefinition.action:createEicr.output.codeFilter, PlanDefinition.action:validateEicr.input.codeFilter, PlanDefinition.action:validateEicr.output.codeFilter, PlanDefinition.action:routeAndSendEicr.input.codeFilter, PlanDefinition.action:routeAndSendEicr.output.codeFilter, PlanDefinition.action:encounterModified.input.codeFilter, PlanDefinition.action:encounterModified.output.codeFilter, PlanDefinition.action:isModifiedEncounterReportable.input.codeFilter, PlanDefinition.action:isModifiedEncounterReportable.output.codeFilter Either a path or a searchParam must be provided, but not both path.exists() xor searchParam.exists()
drq-2 error PlanDefinition.action.input.dateFilter, PlanDefinition.action.output.dateFilter, PlanDefinition.action:encounterStart.input.dateFilter, PlanDefinition.action:encounterStart.output.dateFilter, PlanDefinition.action:checkForImmediateReporting.input.dateFilter, PlanDefinition.action:checkForImmediateReporting.output.dateFilter, PlanDefinition.action:checkForImmediateReporting.action:isEncounterImmediatelyReportable.input.dateFilter, PlanDefinition.action:checkReportable.action:isEncounterReportable.input.dateFilter Either a path or a searchParam must be provided, but not both path.exists() xor searchParam.exists()
drq-2 error PlanDefinition.action:checkReportable.input.dateFilter, PlanDefinition.action:checkReportable.output.dateFilter, PlanDefinition.action:createEicr.input.dateFilter, PlanDefinition.action:createEicr.output.dateFilter, PlanDefinition.action:validateEicr.input.dateFilter, PlanDefinition.action:validateEicr.output.dateFilter, PlanDefinition.action:routeAndSendEicr.input.dateFilter, PlanDefinition.action:routeAndSendEicr.output.dateFilter, PlanDefinition.action:encounterModified.input.dateFilter, PlanDefinition.action:encounterModified.output.dateFilter, PlanDefinition.action:isModifiedEncounterReportable.input.dateFilter, PlanDefinition.action:isModifiedEncounterReportable.output.dateFilter Either a path or a searchParam must be provided, but not both path.exists() xor searchParam.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
epd-1 error PlanDefinition.action:encounterStart.trigger, PlanDefinition.action:encounterModified.trigger The code value of the namedEventType SHALL be the same as the name element name.supersetOf(extension('http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension').value.coding.code)
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
pdf-0 warning PlanDefinition Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')

This structure is derived from USPublicHealthPlanDefinition

Summary

Mandatory: 83 elements(14 nested mandatory elements)
Must-Support: 86 elements
Fixed: 84 elements

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of PlanDefinition.relatedArtifact
  • The element 1 is sliced based on the value of PlanDefinition.action (ordered)
  • The element 1 is sliced based on the value of PlanDefinition.action.action
  • The element 1 is sliced based on the value of PlanDefinition.action.action.relatedAction.offset[x]

Maturity: 3

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
PlanDefinition C 1..1 USPublicHealthPlanDefinition eRSD - electronic Reporting and Surveillance Distribution
Constraints: pdf-0
PlanDefinition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
PlanDefinition.Slices for extension This element must be supported. 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for extension.extension:knowledgeCapability This element must be supported. 0..* code shareable | computable | publishable | executable
URL: http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability
Binding: KnowledgeCapability (required)
PlanDefinition.Slices for extension.extension:artifactComment This element must be supported. 0..* (Complex) Additional documentation, review, or usage guidance
URL: http://hl7.org/fhir/StructureDefinition/cqf-artifactComment
PlanDefinition.Slices for extension.extension:versionAlgorithm This element must be supported. 0..1 Coding How to compare versions
URL: http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
Binding: VersionAlgorithm (extensible)
PlanDefinition.Slices for extension.extension:versionPolicy This element must be supported. 0..1 CodeableConcept metadata | strict
URL: http://hl7.org/fhir/StructureDefinition/artifact-versionPolicy
Binding: ValueSet Artifact Version Policy (extensible): The versioning policy of the artifact
PlanDefinition.Slices for extension.extension:receiverAddress This element must be supported. 0..1 Reference(Endpoint) Indicates the address where the report has to be sent.
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-receiver-address-extension
PlanDefinition.Slices for extension.extension:asyncIndicator This element must be supported. 0..1 boolean US Public Health Async Indicator Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-async-indicator-extension
PlanDefinition.Slices for extension.extension:contentEncrypted This element must be supported. 0..1 boolean US Public Health Data Encrypted Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-data-encrypted-extension
PlanDefinition.Slices for extension.extension:jwksForContentEncryption This element must be supported. 0..1 url US Public Health Receiver Jwks Url
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-receiver-jwks-url-extension
PlanDefinition.Slices for extension.extension:contentEncryptionAlgorithm This element must be supported. 0..1 code US Public Health Data Encryption Algorithm
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-data-encryption-algorithm-extension
PlanDefinition.Slices for extension.extension:expectedResponseDuration This element must be supported. 0..1 Duration US Public Health Expected Response Time Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-expected-response-time-extension
PlanDefinition.Slices for extension.extension:variable This element must be supported. 0..* Expression Defines variables for the PlanDefinition.
URL: http://hl7.org/fhir/StructureDefinition/variable
PlanDefinition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
PlanDefinition.url This element must be supported. This element is included in summaries. 1..1 uri Canonical identifier for this plan definition, represented as a URI (globally unique)
PlanDefinition.version This element must be supported. This element is included in summaries. 1..1 string Business version of the plan definition
PlanDefinition.name This element must be supported. This element is included in summaries. C 1..1 string Name for this plan definition (computer friendly)
PlanDefinition.title This element must be supported. This element is included in summaries. 1..1 string Name for this plan definition (human friendly)
PlanDefinition.type This element must be supported. This element is included in summaries. 1..1 CodeableConcept Type of this PlanDefinition
Binding: PlanDefinitionType (extensible): The type of PlanDefinition.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/plan-definition-type",
      "code" : "workflow-definition",
      "display" : "Workflow Definition"
    }
  ]
}
PlanDefinition.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.
PlanDefinition.experimental This element must be supported. This element is included in summaries. 0..1 boolean For testing purposes, not real usage
PlanDefinition.subject[x] This element must be supported. 0..1 Type of individual the plan definition is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.subject[x].subjectReference Reference(Group)
PlanDefinition.date This element must be supported. This element is included in summaries. 1..1 dateTime Date the PlanDefinition was last changed
PlanDefinition.publisher This element must be supported. This element is included in summaries. 0..1 string Name of the publisher (organization or individual)
PlanDefinition.description This element must be supported. This element is included in summaries. 1..1 markdown Natural language description of the plan definition
PlanDefinition.effectivePeriod This element must be supported. This element is included in summaries. 0..1 Period When the eRSD specification is expected to be in use.
PlanDefinition.effectivePeriod.start This element is included in summaries. C 1..1 dateTime The start of the time period when this PlanDefinition goes into effect
PlanDefinition.Slices for relatedArtifact This element must be supported. 1..* RelatedArtifact Additional documentation, citations
Slice: Unordered, Open by value:type

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary This element must be supported. 1..1 RelatedArtifact The RCTC value set library this specification was authored against.
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.type This element is included in summaries. 1..1 code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required): The type of relationship to the related artifact.
Fixed Value: depends-on (no extensions allowed)
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.resource This element must be supported. This element is included in summaries. 1..1 canonical(Resource) What resource is being referenced
PlanDefinition.library This element must be supported. 0..* canonical(Library) Logic used by the plan definition
PlanDefinition.Slices for action This element must be supported. 8..* BackboneElement All constraints on action are intended to apply to any nested constraints.
Slice: Ordered, Open by value:id

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:All Slices Content/Rules for all slices
PlanDefinition.Slices for action.action:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.description This element must be supported. 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:All Slices.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition
PlanDefinition.Slices for action.action:All Slices.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:All Slices.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:All Slices.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:All Slices.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:All Slices.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:All Slices.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:All Slices.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension This element must be supported. 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 (Complex) What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern.url This element must be supported. 1..1 uri "http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern"
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern.value[x] 1..1 string Value of extension
PlanDefinition.Slices for action.action:All Slices.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:All Slices.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:All Slices.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:All Slices.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:All Slices.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:All Slices.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Closed by type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:All Slices.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:encounterStart This element must be supported. 1..1 BackboneElement Encounter start code
PlanDefinition.Slices for action.action:encounterStart.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: start-workflow (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.description This element must be supported. 1..1 string Description of the "start" action.
Fixed Value: This action represents the start of the reporting workflow in response to the encounter-start event. (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.textEquivalent This element must be supported. 1..1 string Text equivalent of the "start" action.
Fixed Value: Start the reporting workflow in response to an encounter-start event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.code This element must be supported. 1..1 CodeableConcept Code for the "start" action.
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "initiate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:encounterStart.trigger This element must be supported. C 1..* TriggerDefinition When the "start" action should be triggered.
Constraints: epd-1
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept Indicates the types of named events to subscribe to from the EHR.
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:encounterStart.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
Fixed Value: encounter-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:encounterStart.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:encounterStart.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:encounterStart.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:encounterStart.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterStart.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:encounterStart.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterStart.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:encounterStart.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: check-for-immediate-reporting (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Closed by type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
Example Wait 1 hour before next action.: {"value":1,"unit":"h"}
PlanDefinition.Slices for action.action:encounterStart.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:checkForImmediateReporting This element must be supported. 1..1 BackboneElement Check for immediate reporting
PlanDefinition.Slices for action.action:checkForImmediateReporting.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-for-immediate-reporting (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.description This element must be supported. 1..1 string Description of the check for immediate reporting action.
Fixed Value: This action represents the start of the check suspected disorder reporting workflow in response to the encounter-start event. (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.code This element must be supported. 1..1 CodeableConcept Code for the "check-for-immediate-reporting" action.
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "execute-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkForImmediateReporting.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:checkForImmediateReporting.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action 4..* See action (PlanDefinition) A sub-action
Slice: Unordered, Open by value:id

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.description This element must be supported. 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.trigger.extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-immediately-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.code This element must be supported. 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.type This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: continue-check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter This element must be supported. 1..1 BackboneElement Terminate a late encounter
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-late-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted This element must be supported. 1..1 BackboneElement Late encounter completed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-late-encounter-completed (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "complete-reporting"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable This element must be supported. 1..1 BackboneElement Check the encounter for reportability
PlanDefinition.Slices for action.action:checkReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.description This element must be supported. 0..1 string Description of the Periodic Update of eICR action.
Fixed Value: This action represents the check for suspected reportability of the eICR. (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.code This element must be supported. 1..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "execute-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:checkReportable.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:checkReportable.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:checkReportable.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkReportable.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkReportable.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkReportable.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action 7..* See action (PlanDefinition) A sub-action
Slice: Unordered, Open by value:id

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.description This element must be supported. 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.trigger.extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.type This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-update-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-in-progress (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress This element must be supported. 1..1 BackboneElement Ambulatory encounter in progress
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-amb-encounter-in-progress (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter This element must be supported. 1..1 BackboneElement Terminate an inpatient encounter
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter This element must be supported. 1..1 BackboneElement Terminate an ambulatory encounter
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-amb-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-completed (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "complete-reporting"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr This element must be supported. 1..1 BackboneElement Create the eICR
PlanDefinition.Slices for action.action:createEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.description This element must be supported. 0..1 string Brief description of the action
Fixed Value: This action represents the creation of the eICR. It subsequently calls validate. (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "create-report"
    }
  ]
}
PlanDefinition.Slices for action.action:createEicr.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:createEicr.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:createEicr.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:createEicr.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:createEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:createEicr.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:createEicr.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:createEicr.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:createEicr.output This element must be supported. 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:createEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.output.profile This element must be supported. This element is included in summaries. 1..1 canonical(StructureDefinition) The profile of the required data

Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:createEicr.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: validate-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:createEicr.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:validateEicr This element must be supported. 1..1 BackboneElement Validate the eICR
PlanDefinition.Slices for action.action:validateEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: validate-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.description This element must be supported. 0..1 string Brief description of the action
Fixed Value: This action represents the validation of the eICR. It subsequently calls route-and-send. (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "validate-report"
    }
  ]
}
PlanDefinition.Slices for action.action:validateEicr.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:validateEicr.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:validateEicr.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:validateEicr.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:validateEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:validateEicr.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:validateEicr.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:validateEicr.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:validateEicr.output This element must be supported. 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:validateEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.output.profile This element must be supported. This element is included in summaries. 1..1 canonical(StructureDefinition) The profile of the required data

Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:validateEicr.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: route-and-send-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:validateEicr.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:routeAndSendEicr This element must be supported. 1..1 BackboneElement Route and send eICR
PlanDefinition.Slices for action.action:routeAndSendEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: route-and-send-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.description This element must be supported. 1..1 string Description of the route and send action.
Fixed Value: This action represents the routing and sending of the eICR. (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.textEquivalent This element must be supported. 1..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Fixed Value: Route and send eICR (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "submit-report"
    }
  ]
}
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:routeAndSendEicr.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:routeAndSendEicr.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:routeAndSendEicr.output This element must be supported. 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:routeAndSendEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.output.profile This element must be supported. This element is included in summaries. 1..1 canonical(StructureDefinition) The profile of the required data

Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:routeAndSendEicr.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:encounterModified This element must be supported. 1..1 BackboneElement Encounter modified code
PlanDefinition.Slices for action.action:encounterModified.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: encounter-modified (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.description This element must be supported. 1..1 string Description of the "encounter-modified" action.
Fixed Value: This action represents the start of the reporting workflow in response to the encounter-modified event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.textEquivalent This element must be supported. 1..1 string Text equivalent of the "encounter-modified" action.
Fixed Value: Start the reporting workflow in response to an encounter-modified event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.code This element must be supported. 1..1 CodeableConcept Code for the "encounter-modified" action.
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "initiate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:encounterModified.trigger This element must be supported. C 1..* TriggerDefinition When the "encounter-modified" action should be triggered.
Constraints: epd-1
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept Indicates the types of named events to subscribe to from the EHR.
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:encounterModified.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
Fixed Value: encounter-modified (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:encounterModified.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:encounterModified.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:encounterModified.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:encounterModified.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterModified.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:encounterModified.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterModified.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:encounterModified.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: is-modified-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:encounterModified.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:isModifiedEncounterReportable This element must be supported. 1..1 BackboneElement Check a modified encounter for reportability
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-modified-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.description This element must be supported. 1..1 string Brief description of the action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.code This element must be supported. 1..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition This element must be supported. 1..* BackboneElement Applicability condition for the modified-encounter reportability check.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.timing[x] This element must be supported. 0..1 Duration When the action should take place

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PlanDefinition.type Base extensible PlanDefinitionType 📦4.0.1 FHIR Std.
PlanDefinition.status Base required PublicationStatus 📍4.0.1 FHIR Std.
PlanDefinition.subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.relatedArtifact:triggeringValueSetLibrary.​type Base required RelatedArtifactType 📍4.0.1 FHIR Std.
PlanDefinition.action.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:encounterStart.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkForImmediateReporting.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action.code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkReportable.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action.code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:createEicr.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:validateEicr.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:routeAndSendEicr.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:encounterModified.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:isModifiedEncounterReportable.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error PlanDefinition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PlanDefinition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PlanDefinition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PlanDefinition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PlanDefinition A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
epd-1 error PlanDefinition.action:encounterStart.trigger, PlanDefinition.action:encounterModified.trigger The code value of the namedEventType SHALL be the same as the name element name.supersetOf(extension('http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension').value.coding.code)
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
pdf-0 warning PlanDefinition Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')

Differential View

This structure is derived from USPublicHealthPlanDefinition

NameFlagsCard.TypeDescription & Constraints    Filter: doco
PlanDefinition 1..1 USPublicHealthPlanDefinition eRSD - electronic Reporting and Surveillance Distribution
PlanDefinition.extension This element must be supported. 0..* Extension Extension
PlanDefinition.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for extension.extension:variable This element must be supported. 0..* Expression Defines variables for the PlanDefinition.
URL: http://hl7.org/fhir/StructureDefinition/variable
PlanDefinition.effectivePeriod 0..1 Period When the eRSD specification is expected to be in use.
PlanDefinition.Slices for relatedArtifact This element must be supported. 1..* RelatedArtifact Additional documentation, citations
Slice: Unordered, Open by value:type
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary This element must be supported. 1..1 RelatedArtifact The RCTC value set library this specification was authored against.
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.type 1..1 code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Fixed Value: depends-on (no extensions allowed)
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.resource This element must be supported. 1..1 canonical(Resource) What resource is being referenced
PlanDefinition.Slices for action 8..* BackboneElement All constraints on action are intended to apply to any nested constraints.
Slice: Ordered, Open by value:id
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:All Slices Content/Rules for all slices
PlanDefinition.Slices for action.action:All Slices.input
PlanDefinition.Slices for action.action:All Slices.input.extension This element must be supported. 0..* Extension Extension
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 (Complex) What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern.url This element must be supported. 1..1 uri identifies the meaning of the extension
PlanDefinition.Slices for action.action:All Slices.relatedAction
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:encounterStart This element must be supported. 1..1 BackboneElement Encounter start code
PlanDefinition.Slices for action.action:encounterStart.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: start-workflow (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.description 1..1 string Description of the "start" action.
Fixed Value: This action represents the start of the reporting workflow in response to the encounter-start event. (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.textEquivalent This element must be supported. 1..1 string Text equivalent of the "start" action.
Fixed Value: Start the reporting workflow in response to an encounter-start event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.code 1..1 CodeableConcept Code for the "start" action.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "initiate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:encounterStart.trigger C 1..* TriggerDefinition When the "start" action should be triggered.
Constraints: epd-1
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension.extension:namedEventType 1..1 USPublicHealthNamedEventTypeExtension Indicates the types of named events to subscribe to from the EHR.
PlanDefinition.Slices for action.action:encounterStart.trigger.name 0..1 string Name or URI that identifies the event
Fixed Value: encounter-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.input
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:encounterStart.relatedAction 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:encounterStart.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: check-for-immediate-reporting (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
Example Wait 1 hour before next action.: {"value":1,"unit":"h"}
PlanDefinition.Slices for action.action:checkForImmediateReporting This element must be supported. 1..1 BackboneElement Check for immediate reporting
PlanDefinition.Slices for action.action:checkForImmediateReporting.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-for-immediate-reporting (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.description 1..1 string Description of the check for immediate reporting action.
Fixed Value: This action represents the start of the check suspected disorder reporting workflow in response to the encounter-start event. (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.code 1..1 CodeableConcept Code for the "check-for-immediate-reporting" action.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "execute-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.input
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action 4..* A sub-action
Slice: Unordered, Open by value:id
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-immediately-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.code This element must be supported. 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: continue-check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x] 0..1 Duration, Range Time offset for the relationship
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
Example Wait 6 hours before next action.: {"value":6,"unit":"h"}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter This element must be supported. 1..1 BackboneElement Terminate a late encounter
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-late-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted This element must be supported. 1..1 BackboneElement Late encounter completed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-late-encounter-completed (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "complete-reporting"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable This element must be supported. 1..1 BackboneElement Check the encounter for reportability
PlanDefinition.Slices for action.action:checkReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.description 0..1 string Description of the Periodic Update of eICR action.
Fixed Value: This action represents the check for suspected reportability of the eICR. (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.code 1..1 CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "execute-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.input
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:checkReportable.Slices for action 7..* A sub-action
Slice: Unordered, Open by value:id
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:checkReportable.Slices for action Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-update-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-in-progress (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x] 0..1 Duration, Range Time offset for the relationship
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
Example Wait 6 hours before next action.: {"value":6,"unit":"h"}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress This element must be supported. 1..1 BackboneElement Ambulatory encounter in progress
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-amb-encounter-in-progress (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x] 0..1 Duration, Range Time offset for the relationship
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter This element must be supported. 1..1 BackboneElement Terminate an inpatient encounter
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter This element must be supported. 1..1 BackboneElement Terminate an ambulatory encounter
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-amb-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-completed (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "complete-reporting"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr This element must be supported. 1..1 BackboneElement Create the eICR
PlanDefinition.Slices for action.action:createEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.description 0..1 string Brief description of the action
Fixed Value: This action represents the creation of the eICR. It subsequently calls validate. (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.code 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "create-report"
    }
  ]
}
PlanDefinition.Slices for action.action:createEicr.input
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:createEicr.output 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:createEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.output.type 1..1 code The type of the required data
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.output.profile This element must be supported. 1..1 canonical(StructureDefinition) The profile of the required data
Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.relatedAction 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:createEicr.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: validate-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr This element must be supported. 1..1 BackboneElement Validate the eICR
PlanDefinition.Slices for action.action:validateEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: validate-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.description 0..1 string Brief description of the action
Fixed Value: This action represents the validation of the eICR. It subsequently calls route-and-send. (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.code 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "validate-report"
    }
  ]
}
PlanDefinition.Slices for action.action:validateEicr.input
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:validateEicr.output 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:validateEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.output.type 1..1 code The type of the required data
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.output.profile This element must be supported. 1..1 canonical(StructureDefinition) The profile of the required data
Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.relatedAction 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:validateEicr.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: route-and-send-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr This element must be supported. 1..1 BackboneElement Route and send eICR
PlanDefinition.Slices for action.action:routeAndSendEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: route-and-send-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.description 1..1 string Description of the route and send action.
Fixed Value: This action represents the routing and sending of the eICR. (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.textEquivalent This element must be supported. 1..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Fixed Value: Route and send eICR (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.code 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "submit-report"
    }
  ]
}
PlanDefinition.Slices for action.action:routeAndSendEicr.input
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:routeAndSendEicr.output 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:routeAndSendEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.output.type 1..1 code The type of the required data
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.output.profile This element must be supported. 1..1 canonical(StructureDefinition) The profile of the required data
Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified This element must be supported. 1..1 BackboneElement Encounter modified code
PlanDefinition.Slices for action.action:encounterModified.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: encounter-modified (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.description 1..1 string Description of the "encounter-modified" action.
Fixed Value: This action represents the start of the reporting workflow in response to the encounter-modified event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.textEquivalent This element must be supported. 1..1 string Text equivalent of the "encounter-modified" action.
Fixed Value: Start the reporting workflow in response to an encounter-modified event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.code 1..1 CodeableConcept Code for the "encounter-modified" action.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "initiate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:encounterModified.trigger C 1..* TriggerDefinition When the "encounter-modified" action should be triggered.
Constraints: epd-1
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension.extension:namedEventType 1..1 USPublicHealthNamedEventTypeExtension Indicates the types of named events to subscribe to from the EHR.
PlanDefinition.Slices for action.action:encounterModified.trigger.name 0..1 string Name or URI that identifies the event
Fixed Value: encounter-modified (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.input
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:encounterModified.relatedAction 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:encounterModified.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: is-modified-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable This element must be supported. 1..1 BackboneElement Check a modified encounter for reportability
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-modified-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.description 1..1 string Brief description of the action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.code 1..1 CodeableConcept Code representing the meaning of the action or sub-actions
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition 1..* BackboneElement Applicability condition for the modified-encounter reportability check.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.kind 1..1 code applicability | start | stop
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.language 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Fixed Value: before-start (no extensions allowed)

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
epd-1 error PlanDefinition.action:encounterStart.trigger, PlanDefinition.action:encounterModified.trigger The code value of the namedEventType SHALL be the same as the name element name.supersetOf(extension('http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension').value.coding.code)

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
PlanDefinition C 1..1 USPublicHealthPlanDefinition eRSD - electronic Reporting and Surveillance Distribution
Constraints: pdf-0
PlanDefinition.id This element is included in summaries. 0..1 id Logical id of this artifact
PlanDefinition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
PlanDefinition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
PlanDefinition.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
PlanDefinition.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
PlanDefinition.contained 0..* Resource Contained, inline Resources
PlanDefinition.Slices for extension This element must be supported. 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for extension.extension:knowledgeCapability This element must be supported. 0..* code shareable | computable | publishable | executable
URL: http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability
Binding: KnowledgeCapability (required)
PlanDefinition.Slices for extension.extension:artifactComment This element must be supported. 0..* (Complex) Additional documentation, review, or usage guidance
URL: http://hl7.org/fhir/StructureDefinition/cqf-artifactComment
PlanDefinition.Slices for extension.extension:versionAlgorithm This element must be supported. 0..1 Coding How to compare versions
URL: http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
Binding: VersionAlgorithm (extensible)
PlanDefinition.Slices for extension.extension:versionPolicy This element must be supported. 0..1 CodeableConcept metadata | strict
URL: http://hl7.org/fhir/StructureDefinition/artifact-versionPolicy
Binding: ValueSet Artifact Version Policy (extensible): The versioning policy of the artifact
PlanDefinition.Slices for extension.extension:receiverAddress This element must be supported. 0..1 Reference(Endpoint) Indicates the address where the report has to be sent.
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-receiver-address-extension
PlanDefinition.Slices for extension.extension:asyncIndicator This element must be supported. 0..1 boolean US Public Health Async Indicator Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-async-indicator-extension
PlanDefinition.Slices for extension.extension:contentEncrypted This element must be supported. 0..1 boolean US Public Health Data Encrypted Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-data-encrypted-extension
PlanDefinition.Slices for extension.extension:jwksForContentEncryption This element must be supported. 0..1 url US Public Health Receiver Jwks Url
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-receiver-jwks-url-extension
PlanDefinition.Slices for extension.extension:contentEncryptionAlgorithm This element must be supported. 0..1 code US Public Health Data Encryption Algorithm
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-data-encryption-algorithm-extension
PlanDefinition.Slices for extension.extension:expectedResponseDuration This element must be supported. 0..1 Duration US Public Health Expected Response Time Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-expected-response-time-extension
PlanDefinition.Slices for extension.extension:variable This element must be supported. 0..* Expression Defines variables for the PlanDefinition.
URL: http://hl7.org/fhir/StructureDefinition/variable
PlanDefinition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
PlanDefinition.url This element must be supported. This element is included in summaries. 1..1 uri Canonical identifier for this plan definition, represented as a URI (globally unique)
PlanDefinition.identifier This element is included in summaries. 0..* Identifier Additional identifier for the plan definition
PlanDefinition.version This element must be supported. This element is included in summaries. 1..1 string Business version of the plan definition
PlanDefinition.name This element must be supported. This element is included in summaries. C 1..1 string Name for this plan definition (computer friendly)
PlanDefinition.title This element must be supported. This element is included in summaries. 1..1 string Name for this plan definition (human friendly)
PlanDefinition.subtitle 0..1 string Subordinate title of the plan definition
PlanDefinition.type This element must be supported. This element is included in summaries. 1..1 CodeableConcept Type of this PlanDefinition
Binding: PlanDefinitionType (extensible): The type of PlanDefinition.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/plan-definition-type",
      "code" : "workflow-definition",
      "display" : "Workflow Definition"
    }
  ]
}
PlanDefinition.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.
PlanDefinition.experimental This element must be supported. This element is included in summaries. 0..1 boolean For testing purposes, not real usage
PlanDefinition.subject[x] This element must be supported. 0..1 Type of individual the plan definition is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.subject[x].subjectReference Reference(Group)
PlanDefinition.date This element must be supported. This element is included in summaries. 1..1 dateTime Date the PlanDefinition was last changed
PlanDefinition.publisher This element must be supported. This element is included in summaries. 0..1 string Name of the publisher (organization or individual)
PlanDefinition.contact This element is included in summaries. 0..* ContactDetail Contact details for the publisher
PlanDefinition.description This element must be supported. This element is included in summaries. 1..1 markdown Natural language description of the plan definition
PlanDefinition.useContext This element is included in summaries. 0..* UsageContext The context that the content is intended to support
PlanDefinition.jurisdiction This element is included in summaries. 0..* CodeableConcept Intended jurisdiction for plan definition (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use.
PlanDefinition.purpose 0..1 markdown Why this plan definition is defined
PlanDefinition.usage 0..1 string Describes the clinical usage of the plan
PlanDefinition.copyright 0..1 markdown Use and/or publishing restrictions
PlanDefinition.approvalDate 0..1 date When the plan definition was approved by publisher
PlanDefinition.lastReviewDate 0..1 date When the plan definition was last reviewed
PlanDefinition.effectivePeriod This element must be supported. This element is included in summaries. 0..1 Period When the eRSD specification is expected to be in use.
PlanDefinition.effectivePeriod.id 0..1 string Unique id for inter-element referencing
PlanDefinition.effectivePeriod.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.effectivePeriod.start This element is included in summaries. C 1..1 dateTime The start of the time period when this PlanDefinition goes into effect
PlanDefinition.effectivePeriod.end This element is included in summaries. C 0..1 dateTime End time with inclusive boundary, if not ongoing
PlanDefinition.topic 0..* CodeableConcept E.g. Education, Treatment, Assessment
Binding: DefinitionTopic (example): High-level categorization of the definition, used for searching, sorting, and filtering.
PlanDefinition.author 0..* ContactDetail Who authored the content
PlanDefinition.editor 0..* ContactDetail Who edited the content
PlanDefinition.reviewer 0..* ContactDetail Who reviewed the content
PlanDefinition.endorser 0..* ContactDetail Who endorsed the content
PlanDefinition.Slices for relatedArtifact This element must be supported. 1..* RelatedArtifact Additional documentation, citations
Slice: Unordered, Open by value:type

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary This element must be supported. 1..1 RelatedArtifact The RCTC value set library this specification was authored against.
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.type This element is included in summaries. 1..1 code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required): The type of relationship to the related artifact.
Fixed Value: depends-on (no extensions allowed)
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.label This element is included in summaries. 0..1 string Short label
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.display This element is included in summaries. 0..1 string Brief description of the related artifact
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.citation This element is included in summaries. 0..1 markdown Bibliographic citation for the artifact
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.url This element is included in summaries. 0..1 url Where the artifact can be accessed
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.document This element is included in summaries. 0..1 Attachment What document is being referenced
PlanDefinition.Slices for relatedArtifact.relatedArtifact:triggeringValueSetLibrary.resource This element must be supported. This element is included in summaries. 1..1 canonical(Resource) What resource is being referenced
PlanDefinition.library This element must be supported. 0..* canonical(Library) Logic used by the plan definition
PlanDefinition.goal 0..* BackboneElement What the plan is trying to accomplish
PlanDefinition.goal.id 0..1 string Unique id for inter-element referencing
PlanDefinition.goal.extension 0..* Extension Additional content defined by implementations
PlanDefinition.goal.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.goal.category 0..1 CodeableConcept E.g. Treatment, dietary, behavioral
Binding: GoalCategory (example): Example codes for grouping goals for filtering or presentation.
PlanDefinition.goal.description 1..1 CodeableConcept Code or text describing the goal
Binding: SNOMEDCTClinicalFindings (example): Describes goals that can be achieved.
PlanDefinition.goal.priority 0..1 CodeableConcept high-priority | medium-priority | low-priority
Binding: GoalPriority (preferred): Indicates the level of importance associated with reaching or sustaining a goal.
PlanDefinition.goal.start 0..1 CodeableConcept When goal pursuit begins
Binding: GoalStartEvent (example): Identifies the types of events that might trigger the start of a goal.
PlanDefinition.goal.addresses 0..* CodeableConcept What does the goal address
Binding: Condition/Problem/DiagnosisCodes (example): Identifies problems, conditions, issues, or concerns that goals may address.
PlanDefinition.goal.documentation 0..* RelatedArtifact Supporting documentation for the goal
PlanDefinition.goal.target 0..* BackboneElement Target outcome for the goal
PlanDefinition.goal.target.id 0..1 string Unique id for inter-element referencing
PlanDefinition.goal.target.extension 0..* Extension Additional content defined by implementations
PlanDefinition.goal.target.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.goal.target.measure 0..1 CodeableConcept The parameter whose value is to be tracked
Binding: LOINCCodes (example): Identifies types of parameters that can be tracked to determine goal achievement.
PlanDefinition.goal.target.detail[x] 0..1 The target value to be achieved
PlanDefinition.goal.target.detail[x].detailQuantity Quantity
PlanDefinition.goal.target.detail[x].detailRange Range
PlanDefinition.goal.target.detail[x].detailCodeableConcept CodeableConcept
PlanDefinition.goal.target.due 0..1 Duration Reach goal within
PlanDefinition.Slices for action This element must be supported. 8..* BackboneElement All constraints on action are intended to apply to any nested constraints.
Slice: Ordered, Open by value:id

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:All Slices Content/Rules for all slices
PlanDefinition.Slices for action.action:All Slices.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:All Slices.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:All Slices.description This element must be supported. 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:All Slices.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:All Slices.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:All Slices.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition
PlanDefinition.Slices for action.action:All Slices.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:All Slices.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:All Slices.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:All Slices.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:All Slices.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:All Slices.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:All Slices.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:All Slices.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:All Slices.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:All Slices.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
PlanDefinition.Slices for action.action:All Slices.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:All Slices.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:All Slices.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:All Slices.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:All Slices.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:All Slices.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:All Slices.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:All Slices.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:All Slices.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:All Slices.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:All Slices.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:All Slices.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:All Slices.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension This element must be supported. 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 (Complex) What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern.url This element must be supported. 1..1 uri "http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern"
PlanDefinition.Slices for action.action:All Slices.input.Slices for extension.extension:fhirquerypattern.value[x] 1..1 string Value of extension
PlanDefinition.Slices for action.action:All Slices.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:All Slices.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:All Slices.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:All Slices.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:All Slices.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:All Slices.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:All Slices.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:All Slices.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:All Slices.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:All Slices.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:All Slices.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:All Slices.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:All Slices.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:All Slices.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:All Slices.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:All Slices.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:All Slices.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:All Slices.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:All Slices.output.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:All Slices.output.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:All Slices.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:All Slices.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:All Slices.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:All Slices.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:All Slices.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:All Slices.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:All Slices.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:All Slices.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:All Slices.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:All Slices.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:All Slices.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:All Slices.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:All Slices.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:All Slices.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:All Slices.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:All Slices.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:All Slices.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:All Slices.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:All Slices.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:All Slices.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Closed by type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:All Slices.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:All Slices.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:All Slices.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:All Slices.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:All Slices.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:All Slices.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:All Slices.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:All Slices.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:All Slices.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:All Slices.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:All Slices.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:All Slices.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:All Slices.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:All Slices.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:All Slices.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:All Slices.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:All Slices.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:All Slices.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:All Slices.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:All Slices.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:All Slices.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:All Slices.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:All Slices.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:encounterStart This element must be supported. 1..1 BackboneElement Encounter start code
PlanDefinition.Slices for action.action:encounterStart.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: start-workflow (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterStart.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:encounterStart.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:encounterStart.description This element must be supported. 1..1 string Description of the "start" action.
Fixed Value: This action represents the start of the reporting workflow in response to the encounter-start event. (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.textEquivalent This element must be supported. 1..1 string Text equivalent of the "start" action.
Fixed Value: Start the reporting workflow in response to an encounter-start event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:encounterStart.code This element must be supported. 1..1 CodeableConcept Code for the "start" action.
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "initiate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:encounterStart.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:encounterStart.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:encounterStart.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:encounterStart.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:encounterStart.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:encounterStart.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:encounterStart.trigger This element must be supported. C 1..* TriggerDefinition When the "start" action should be triggered.
Constraints: epd-1
PlanDefinition.Slices for action.action:encounterStart.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept Indicates the types of named events to subscribe to from the EHR.
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:encounterStart.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
Fixed Value: encounter-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:encounterStart.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:encounterStart.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:encounterStart.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:encounterStart.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:encounterStart.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:encounterStart.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:encounterStart.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:encounterStart.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterStart.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:encounterStart.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:encounterStart.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:encounterStart.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:encounterStart.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterStart.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:encounterStart.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:encounterStart.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:encounterStart.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:encounterStart.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:encounterStart.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:encounterStart.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterStart.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:encounterStart.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:encounterStart.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:encounterStart.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:encounterStart.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:encounterStart.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:encounterStart.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:encounterStart.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:encounterStart.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:encounterStart.output.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterStart.output.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:encounterStart.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:encounterStart.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:encounterStart.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:encounterStart.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:encounterStart.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:encounterStart.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterStart.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:encounterStart.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:encounterStart.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:encounterStart.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:encounterStart.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:encounterStart.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:encounterStart.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterStart.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:encounterStart.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:encounterStart.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:encounterStart.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterStart.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: check-for-immediate-reporting (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Closed by type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterStart.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
Example Wait 1 hour before next action.: {"value":1,"unit":"h"}
PlanDefinition.Slices for action.action:encounterStart.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:encounterStart.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:encounterStart.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterStart.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:encounterStart.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:encounterStart.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:encounterStart.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:encounterStart.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:encounterStart.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:encounterStart.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:encounterStart.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:encounterStart.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:encounterStart.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:encounterStart.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:encounterStart.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:encounterStart.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:encounterStart.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterStart.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterStart.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterStart.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:encounterStart.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:encounterStart.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting This element must be supported. 1..1 BackboneElement Check for immediate reporting
PlanDefinition.Slices for action.action:checkForImmediateReporting.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-for-immediate-reporting (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkForImmediateReporting.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkForImmediateReporting.description This element must be supported. 1..1 string Description of the check for immediate reporting action.
Fixed Value: This action represents the start of the check suspected disorder reporting workflow in response to the encounter-start event. (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkForImmediateReporting.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkForImmediateReporting.code This element must be supported. 1..1 CodeableConcept Code for the "check-for-immediate-reporting" action.
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "execute-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkForImmediateReporting.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:checkForImmediateReporting.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:checkForImmediateReporting.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:checkForImmediateReporting.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:checkForImmediateReporting.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:checkForImmediateReporting.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:checkForImmediateReporting.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:checkForImmediateReporting.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkForImmediateReporting.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkForImmediateReporting.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkForImmediateReporting.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkForImmediateReporting.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkForImmediateReporting.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkForImmediateReporting.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkForImmediateReporting.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action 4..* See action (PlanDefinition) A sub-action
Slice: Unordered, Open by value:id

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.description This element must be supported. 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:All Slices.trigger.extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-immediately-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.code This element must be supported. 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.type This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isEncounterImmediatelyReportable.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: continue-check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
Example Wait 6 hours before next action.: {"value":6,"unit":"h"}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:continueCheckReportable.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter This element must be supported. 1..1 BackboneElement Terminate a late encounter
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-late-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.actionId 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:terminateLateEncounter.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted This element must be supported. 1..1 BackboneElement Late encounter completed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-late-encounter-completed (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "complete-reporting"
    }
  ]
}
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.actionId 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkForImmediateReporting.Slices for action.action:isLateEncounterCompleted.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkReportable This element must be supported. 1..1 BackboneElement Check the encounter for reportability
PlanDefinition.Slices for action.action:checkReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.description This element must be supported. 0..1 string Description of the Periodic Update of eICR action.
Fixed Value: This action represents the check for suspected reportability of the eICR. (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.code This element must be supported. 1..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "execute-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:checkReportable.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
PlanDefinition.Slices for action.action:checkReportable.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:checkReportable.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:checkReportable.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:checkReportable.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:checkReportable.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:checkReportable.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:checkReportable.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:checkReportable.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkReportable.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:checkReportable.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:checkReportable.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:checkReportable.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:checkReportable.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:checkReportable.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:checkReportable.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:checkReportable.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:checkReportable.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:checkReportable.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:checkReportable.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:checkReportable.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:checkReportable.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.output.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkReportable.output.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:checkReportable.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:checkReportable.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:checkReportable.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:checkReportable.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:checkReportable.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:checkReportable.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:checkReportable.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:checkReportable.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:checkReportable.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:checkReportable.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:checkReportable.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:checkReportable.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkReportable.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:checkReportable.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action 7..* See action (PlanDefinition) A sub-action
Slice: Unordered, Open by value:id

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.description This element must be supported. 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:All Slices.trigger.extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.type This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:isEncounterReportable.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: check-update-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:checkUpdateEicr.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-in-progress (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
Example Wait 6 hours before next action.: {"value":6,"unit":"h"}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterInProgress.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress This element must be supported. 1..1 BackboneElement Ambulatory encounter in progress
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-amb-encounter-in-progress (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "evaluate-condition"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.actionId 1..1 id What action is this related to
Fixed Value: check-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.relatedAction.Slices for offset[x].offset[x]:offsetDuration 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:ambEncounterInProgress.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter This element must be supported. 1..1 BackboneElement Terminate an inpatient encounter
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.actionId 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateEncounter.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter This element must be supported. 1..1 BackboneElement Terminate an ambulatory encounter
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: terminate-amb-encounter (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "terminate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.actionId 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:terminateAmbEncounter.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete This element must be supported. 1..1 BackboneElement A sub-action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-encounter-completed (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.description 0..1 string Brief description of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.code 1..* CodeableConcept Code representing the meaning of the action or sub-actions

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "complete-reporting"
    }
  ]
}
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.trigger 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.input 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.output 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.actionId 1..1 id What action is this related to
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.offset[x] 0..1 Time offset for the relationship
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.relatedAction.offset[x].offsetRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.timing[x] 0..1 When the action should take place
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.timing[x].timingAge Age
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.timing[x].timingPeriod Period
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.timing[x].timingDuration Duration
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.timing[x].timingRange Range
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:checkReportable.Slices for action.action:encounterComplete.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:createEicr This element must be supported. 1..1 BackboneElement Create the eICR
PlanDefinition.Slices for action.action:createEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:createEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:createEicr.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:createEicr.description This element must be supported. 0..1 string Brief description of the action
Fixed Value: This action represents the creation of the eICR. It subsequently calls validate. (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:createEicr.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:createEicr.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "create-report"
    }
  ]
}
PlanDefinition.Slices for action.action:createEicr.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:createEicr.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:createEicr.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:createEicr.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:createEicr.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:createEicr.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:createEicr.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:createEicr.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:createEicr.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:createEicr.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
PlanDefinition.Slices for action.action:createEicr.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:createEicr.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:createEicr.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:createEicr.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:createEicr.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:createEicr.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:createEicr.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:createEicr.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:createEicr.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:createEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:createEicr.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:createEicr.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:createEicr.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:createEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:createEicr.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:createEicr.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:createEicr.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:createEicr.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:createEicr.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:createEicr.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:createEicr.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:createEicr.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:createEicr.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:createEicr.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:createEicr.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:createEicr.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:createEicr.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:createEicr.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:createEicr.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:createEicr.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:createEicr.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:createEicr.output This element must be supported. 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:createEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.output.profile This element must be supported. This element is included in summaries. 1..1 canonical(StructureDefinition) The profile of the required data

Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:createEicr.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:createEicr.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:createEicr.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:createEicr.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:createEicr.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:createEicr.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:createEicr.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:createEicr.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:createEicr.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:createEicr.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:createEicr.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:createEicr.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:createEicr.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:createEicr.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:createEicr.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:createEicr.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:createEicr.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:createEicr.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: validate-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:createEicr.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:createEicr.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:createEicr.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:createEicr.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:createEicr.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:createEicr.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:createEicr.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:createEicr.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:createEicr.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:createEicr.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:createEicr.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:createEicr.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:createEicr.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:createEicr.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:createEicr.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:createEicr.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:createEicr.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:createEicr.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:createEicr.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:createEicr.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:createEicr.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:createEicr.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:createEicr.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:validateEicr This element must be supported. 1..1 BackboneElement Validate the eICR
PlanDefinition.Slices for action.action:validateEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: validate-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:validateEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:validateEicr.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:validateEicr.description This element must be supported. 0..1 string Brief description of the action
Fixed Value: This action represents the validation of the eICR. It subsequently calls route-and-send. (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:validateEicr.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:validateEicr.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "validate-report"
    }
  ]
}
PlanDefinition.Slices for action.action:validateEicr.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:validateEicr.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:validateEicr.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:validateEicr.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:validateEicr.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:validateEicr.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:validateEicr.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:validateEicr.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:validateEicr.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:validateEicr.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
PlanDefinition.Slices for action.action:validateEicr.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:validateEicr.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:validateEicr.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:validateEicr.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:validateEicr.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:validateEicr.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:validateEicr.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:validateEicr.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:validateEicr.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:validateEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:validateEicr.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:validateEicr.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:validateEicr.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:validateEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:validateEicr.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:validateEicr.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:validateEicr.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:validateEicr.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:validateEicr.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:validateEicr.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:validateEicr.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:validateEicr.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:validateEicr.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:validateEicr.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:validateEicr.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:validateEicr.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:validateEicr.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:validateEicr.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:validateEicr.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:validateEicr.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:validateEicr.output This element must be supported. 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:validateEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.output.profile This element must be supported. This element is included in summaries. 1..1 canonical(StructureDefinition) The profile of the required data

Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:validateEicr.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:validateEicr.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:validateEicr.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:validateEicr.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:validateEicr.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:validateEicr.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:validateEicr.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:validateEicr.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:validateEicr.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:validateEicr.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:validateEicr.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:validateEicr.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:validateEicr.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:validateEicr.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:validateEicr.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:validateEicr.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:validateEicr.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: route-and-send-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:validateEicr.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:validateEicr.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:validateEicr.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:validateEicr.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:validateEicr.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:validateEicr.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:validateEicr.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:validateEicr.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:validateEicr.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:validateEicr.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:validateEicr.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:validateEicr.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:validateEicr.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:validateEicr.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:validateEicr.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:validateEicr.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:validateEicr.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:validateEicr.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:validateEicr.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:validateEicr.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:validateEicr.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:validateEicr.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:validateEicr.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:routeAndSendEicr This element must be supported. 1..1 BackboneElement Route and send eICR
PlanDefinition.Slices for action.action:routeAndSendEicr.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: route-and-send-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:routeAndSendEicr.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:routeAndSendEicr.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:routeAndSendEicr.description This element must be supported. 1..1 string Description of the route and send action.
Fixed Value: This action represents the routing and sending of the eICR. (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.textEquivalent This element must be supported. 1..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Fixed Value: Route and send eICR (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:routeAndSendEicr.code This element must be supported. 0..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "submit-report"
    }
  ]
}
PlanDefinition.Slices for action.action:routeAndSendEicr.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:routeAndSendEicr.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:routeAndSendEicr.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:routeAndSendEicr.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:routeAndSendEicr.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:routeAndSendEicr.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:routeAndSendEicr.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:routeAndSendEicr.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:routeAndSendEicr.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:routeAndSendEicr.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:routeAndSendEicr.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:routeAndSendEicr.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:routeAndSendEicr.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:routeAndSendEicr.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:routeAndSendEicr.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:routeAndSendEicr.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:routeAndSendEicr.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:routeAndSendEicr.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:routeAndSendEicr.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:routeAndSendEicr.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:routeAndSendEicr.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:routeAndSendEicr.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:routeAndSendEicr.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:routeAndSendEicr.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:routeAndSendEicr.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:routeAndSendEicr.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:routeAndSendEicr.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:routeAndSendEicr.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:routeAndSendEicr.output This element must be supported. 1..1 DataRequirement The eICR document bundle produced by this action.
PlanDefinition.Slices for action.action:routeAndSendEicr.output.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
Fixed Value: Bundle (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.output.profile This element must be supported. This element is included in summaries. 1..1 canonical(StructureDefinition) The profile of the required data

Fixed Value: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle (no extensions allowed)
PlanDefinition.Slices for action.action:routeAndSendEicr.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:routeAndSendEicr.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:routeAndSendEicr.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:routeAndSendEicr.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:routeAndSendEicr.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:routeAndSendEicr.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:routeAndSendEicr.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:routeAndSendEicr.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:routeAndSendEicr.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:routeAndSendEicr.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:routeAndSendEicr.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:routeAndSendEicr.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:routeAndSendEicr.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:routeAndSendEicr.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:routeAndSendEicr.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction This element must be supported. 0..* BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:routeAndSendEicr.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:routeAndSendEicr.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:routeAndSendEicr.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:routeAndSendEicr.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:routeAndSendEicr.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:routeAndSendEicr.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:routeAndSendEicr.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:routeAndSendEicr.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:routeAndSendEicr.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:routeAndSendEicr.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:routeAndSendEicr.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:routeAndSendEicr.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:routeAndSendEicr.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:routeAndSendEicr.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:routeAndSendEicr.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:routeAndSendEicr.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:routeAndSendEicr.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:routeAndSendEicr.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:routeAndSendEicr.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:routeAndSendEicr.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:routeAndSendEicr.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:routeAndSendEicr.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:routeAndSendEicr.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:encounterModified This element must be supported. 1..1 BackboneElement Encounter modified code
PlanDefinition.Slices for action.action:encounterModified.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: encounter-modified (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterModified.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:encounterModified.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:encounterModified.description This element must be supported. 1..1 string Description of the "encounter-modified" action.
Fixed Value: This action represents the start of the reporting workflow in response to the encounter-modified event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.textEquivalent This element must be supported. 1..1 string Text equivalent of the "encounter-modified" action.
Fixed Value: Start the reporting workflow in response to an encounter-modified event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:encounterModified.code This element must be supported. 1..1 CodeableConcept Code for the "encounter-modified" action.
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "initiate-reporting-workflow"
    }
  ]
}
PlanDefinition.Slices for action.action:encounterModified.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:encounterModified.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:encounterModified.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:encounterModified.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:encounterModified.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:encounterModified.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:encounterModified.trigger This element must be supported. C 1..* TriggerDefinition When the "encounter-modified" action should be triggered.
Constraints: epd-1
PlanDefinition.Slices for action.action:encounterModified.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept Indicates the types of named events to subscribe to from the EHR.
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:encounterModified.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
Fixed Value: encounter-modified (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:encounterModified.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:encounterModified.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:encounterModified.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:encounterModified.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:encounterModified.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:encounterModified.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:encounterModified.condition This element must be supported. 0..* BackboneElement Whether or not the action is applicable
PlanDefinition.Slices for action.action:encounterModified.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterModified.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
PlanDefinition.Slices for action.action:encounterModified.condition.expression This element must be supported. 0..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:encounterModified.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:encounterModified.input.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:encounterModified.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterModified.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:encounterModified.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:encounterModified.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:encounterModified.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:encounterModified.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:encounterModified.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:encounterModified.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterModified.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:encounterModified.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:encounterModified.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:encounterModified.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:encounterModified.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:encounterModified.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:encounterModified.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:encounterModified.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:encounterModified.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:encounterModified.output.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:encounterModified.output.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:encounterModified.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:encounterModified.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:encounterModified.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:encounterModified.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:encounterModified.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:encounterModified.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterModified.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:encounterModified.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:encounterModified.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:encounterModified.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:encounterModified.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:encounterModified.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:encounterModified.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:encounterModified.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:encounterModified.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:encounterModified.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:encounterModified.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterModified.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: is-modified-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:encounterModified.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:encounterModified.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:encounterModified.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:encounterModified.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterModified.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:encounterModified.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:encounterModified.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:encounterModified.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:encounterModified.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:encounterModified.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:encounterModified.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:encounterModified.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:encounterModified.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:encounterModified.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:encounterModified.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:encounterModified.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:encounterModified.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:encounterModified.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:encounterModified.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:encounterModified.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:encounterModified.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:encounterModified.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:encounterModified.action 0..* See action (PlanDefinition) A sub-action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable This element must be supported. 1..1 BackboneElement Check a modified encounter for reportability
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.id This element must be supported. 1..1 string Unique id for inter-element referencing
Fixed Value: is-modified-encounter-reportable (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.title 0..1 string User-visible title
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.description This element must be supported. 1..1 string Brief description of the action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.textEquivalent 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.code This element must be supported. 1..1 CodeableConcept Code representing the meaning of the action or sub-actions
Binding: US Public Health ValueSet - PlanDefinition Action (extensible): The set of actions that can be used to create plan definition

Required Pattern:
{
  "coding" : [
    {
      "system" : "http://hl7.org/fhir/us/ph-library/CodeSystem/us-ph-codesystem-plandefinition-actions",
      "code" : "check-trigger-codes"
    }
  ]
}
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.reason 0..* CodeableConcept Why the action should be performed
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.goalId 0..* id What goals this action supports
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.subject[x] 0..1 Type of individual the action is focused on
Binding: SubjectType (extensible): The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger This element must be supported. 0..* TriggerDefinition When the action should be triggered
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.Slices for extension 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.Slices for extension.extension:namedEventType This element must be supported. 1..1 CodeableConcept US Public Health Named Event Type Extension
URL: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension
Binding: US Public Health ValueSet - TriggerDefinition NamedEvent (extensible): US Public Health TriggerDefinition NamedEvents
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.type This element must be supported. This element is included in summaries. 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
Fixed Value: named-event (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.name This element is included in summaries. 0..1 string Name or URI that identifies the event
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.timing[x] This element is included in summaries. 0..1 Timing of the event
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.timing[x].timingTiming Timing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.timing[x].timingReference Reference(Schedule)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.timing[x].timingDate date
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.timing[x].timingDateTime dateTime
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.data This element is included in summaries. 0..* DataRequirement Triggering data of the event (multiple = 'and')
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.trigger.condition This element is included in summaries. 0..1 Expression Whether the event triggers (boolean expression)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition This element must be supported. 1..* BackboneElement Applicability condition for the modified-encounter reportability check.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.kind This element must be supported. 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): Defines the kinds of conditions that can appear on actions.
Fixed Value: applicability (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression This element must be supported. 1..1 Expression Boolean-valued expression
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.description This element is included in summaries. 0..1 string Natural language description of the condition
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.name This element is included in summaries. 0..1 id Short name assigned to expression for reuse
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.language This element is included in summaries. 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
Binding: ExpressionLanguage (extensible): The media type of the expression language.
Additional BindingsPurpose
http://www.rfc-editor.org/bcp/bcp13.txt Max Binding

Fixed Value: text/fhirpath (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.expression This element is included in summaries. 0..1 string Expression in specified language
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.condition.expression.reference This element is included in summaries. 0..1 uri Where the expression is found
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input This element must be supported. 0..* DataRequirement Input data requirements
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.id This element must be supported. 1..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension Content/Rules for all slices
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.Slices for extension.extension:fhirquerypattern This element must be supported. 0..1 string What FHIR query?
URL: http://hl7.org/fhir/StructureDefinition/cqf-fhirQueryPattern
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.input.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output This element must be supported. 0..* DataRequirement Output data definition
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.type This element must be supported. This element is included in summaries. 1..1 code The type of the required data
Binding: FHIRAllTypes (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.profile This element is included in summaries. 0..* canonical(StructureDefinition) The profile of the required data
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.subject[x] This element is included in summaries. 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.subject[x].subjectCodeableConcept CodeableConcept
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.subject[x].subjectReference Reference(Group)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.mustSupport This element is included in summaries. 0..* string Indicates specific structure elements that are referenced by the knowledge module
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.codeFilter This element is included in summaries. C 0..* Element What codes are expected
Constraints: drq-1
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.codeFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.codeFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.codeFilter.path This element is included in summaries. 0..1 string A code-valued attribute to filter on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.codeFilter.searchParam This element is included in summaries. 0..1 string A coded (token) parameter to search on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.codeFilter.valueSet This element is included in summaries. 0..1 canonical(ValueSet) Valueset for the filter
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.codeFilter.code This element is included in summaries. 0..* Coding What code is expected
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter This element is included in summaries. C 0..* Element What dates/date ranges are expected
Constraints: drq-2
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.path This element is included in summaries. 0..1 string A date-valued attribute to filter on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.searchParam This element is included in summaries. 0..1 string A date valued parameter to search on
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.value[x] This element is included in summaries. 0..1 The value of the filter, as a Period, DateTime, or Duration value
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.value[x].valueDateTime dateTime
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.value[x].valuePeriod Period
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.dateFilter.value[x].valueDuration Duration
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.limit This element is included in summaries. 0..1 positiveInt Number of results
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.sort This element is included in summaries. 0..* Element Order of the results
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.sort.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.sort.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.sort.path This element is included in summaries. 1..1 string The name of the attribute to perform the sort
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.output.sort.direction This element is included in summaries. 1..1 code ascending | descending
Binding: SortDirection (required): The possible sort directions, ascending or descending.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction This element must be supported. 1..1 BackboneElement Relationship to another action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.actionId This element must be supported. 1..1 id What action is this related to
Fixed Value: create-eicr (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.relationship This element must be supported. 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
Fixed Value: before-start (no extensions allowed)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x] 0..1 Time offset for the relationship
Slice: Unordered, Open by type:$this
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x].offsetDuration Duration
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x].offsetRange Range
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x] Content/Rules for all slices
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.relatedAction.Slices for offset[x].offset[x]:offsetDuration This element must be supported. 0..1 Duration Time offset for the relationship
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.timing[x] This element must be supported. 0..1 Duration When the action should take place
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.participant 0..* BackboneElement Who should participate in the action
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.participant.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.participant.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.participant.type 1..1 code patient | practitioner | related-person | device
Binding: ActionParticipantType (required): The type of participant for the action.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.participant.role 0..1 CodeableConcept E.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example): Defines roles played by participants for the action.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.definition[x] 0..1 Description of the activity to be performed
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.definition[x].definitionCanonical canonical(ActivityDefinition | PlanDefinition | Questionnaire)
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.definition[x].definitionUri uri
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.transform 0..1 canonical(StructureMap) Transform to apply the template
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.dynamicValue 0..* BackboneElement Dynamic aspects of the definition
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.dynamicValue.id 0..1 string Unique id for inter-element referencing
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.dynamicValue.extension 0..* Extension Additional content defined by implementations
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.dynamicValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.dynamicValue.path 0..1 string The path to the element to be set dynamically
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.dynamicValue.expression 0..1 Expression An expression that provides the dynamic value for the customization
PlanDefinition.Slices for action.action:isModifiedEncounterReportable.action 0..* See action (PlanDefinition) A sub-action

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PlanDefinition.language Base preferred Common Languages 📦4.0.1 FHIR Std.
PlanDefinition.type Base extensible PlanDefinitionType 📦4.0.1 FHIR Std.
PlanDefinition.status Base required PublicationStatus 📍4.0.1 FHIR Std.
PlanDefinition.subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.jurisdiction Base extensible Jurisdiction 📦4.0.1 FHIR Std.
PlanDefinition.topic Base example DefinitionTopic 📦4.0.1 FHIR Std.
PlanDefinition.relatedArtifact:triggeringValueSetLibrary.​type Base required RelatedArtifactType 📍4.0.1 FHIR Std.
PlanDefinition.goal.​category Base example Goal category 📦4.0.1 FHIR Std.
PlanDefinition.goal.​description Base example SNOMED CT Clinical Findings 📦4.0.1 FHIR Std.
PlanDefinition.goal.​priority Base preferred Goal priority 📦4.0.1 FHIR Std.
PlanDefinition.goal.​start Base example Goal start event 📦4.0.1 FHIR Std.
PlanDefinition.goal.​addresses Base example Condition/Problem/Diagnosis Codes 📦4.0.1 FHIR Std.
PlanDefinition.goal.​target.measure Base example LOINC Codes 📦4.0.1 FHIR Std.
PlanDefinition.action.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:encounterStart.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterStart.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkForImmediateReporting.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action.priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action.code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkForImmediateReporting.​action.subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isEncounterImmediatelyReportable.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:continueCheckReportable.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:terminateLateEncounter.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkForImmediateReporting.​action:isLateEncounterCompleted.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkReportable.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action.priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action.code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:checkReportable.​action.subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:isEncounterReportable.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:checkUpdateEicr.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterInProgress.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:ambEncounterInProgress.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateEncounter.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:terminateAmbEncounter.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​participant.role Base example Action participant role 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​type Base extensible ActionType 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:checkReportable.​action:encounterComplete.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:createEicr.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:createEicr.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:validateEicr.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:validateEicr.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:routeAndSendEicr.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:routeAndSendEicr.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:encounterModified.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:encounterModified.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​priority Base required Request priority 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​code Base extensible US Public Health ValueSet - PlanDefinition Action 📦2.0.0-snapshot US Public Health Profiles Library v2.0
PlanDefinition.action:isModifiedEncounterReportable.​subject[x] Base extensible Subject type 📦4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​trigger.type Base required TriggerType 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​condition.expression.​language Base extensible ExpressionLanguage 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​input.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​input.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​input.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​output.type Base required FHIRAllTypes 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​output.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​output.sort.direction Base required SortDirection 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​participant.type Base required ActionParticipantType 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​participant.role Base example Action participant role 📦4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​type Base extensible ActionType 📦4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
PlanDefinition.action:isModifiedEncounterReportable.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error PlanDefinition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PlanDefinition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PlanDefinition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PlanDefinition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PlanDefinition A resource should have narrative for robust management text.`div`.exists()
drq-1 error PlanDefinition.action.input.codeFilter, PlanDefinition.action.output.codeFilter, PlanDefinition.action:encounterStart.input.codeFilter, PlanDefinition.action:encounterStart.output.codeFilter, PlanDefinition.action:checkForImmediateReporting.input.codeFilter, PlanDefinition.action:checkForImmediateReporting.output.codeFilter, PlanDefinition.action:checkForImmediateReporting.action:isEncounterImmediatelyReportable.input.codeFilter, PlanDefinition.action:checkReportable.action:isEncounterReportable.input.codeFilter Either a path or a searchParam must be provided, but not both path.exists() xor searchParam.exists()
drq-1 error PlanDefinition.action:checkReportable.input.codeFilter, PlanDefinition.action:checkReportable.output.codeFilter, PlanDefinition.action:createEicr.input.codeFilter, PlanDefinition.action:createEicr.output.codeFilter, PlanDefinition.action:validateEicr.input.codeFilter, PlanDefinition.action:validateEicr.output.codeFilter, PlanDefinition.action:routeAndSendEicr.input.codeFilter, PlanDefinition.action:routeAndSendEicr.output.codeFilter, PlanDefinition.action:encounterModified.input.codeFilter, PlanDefinition.action:encounterModified.output.codeFilter, PlanDefinition.action:isModifiedEncounterReportable.input.codeFilter, PlanDefinition.action:isModifiedEncounterReportable.output.codeFilter Either a path or a searchParam must be provided, but not both path.exists() xor searchParam.exists()
drq-2 error PlanDefinition.action.input.dateFilter, PlanDefinition.action.output.dateFilter, PlanDefinition.action:encounterStart.input.dateFilter, PlanDefinition.action:encounterStart.output.dateFilter, PlanDefinition.action:checkForImmediateReporting.input.dateFilter, PlanDefinition.action:checkForImmediateReporting.output.dateFilter, PlanDefinition.action:checkForImmediateReporting.action:isEncounterImmediatelyReportable.input.dateFilter, PlanDefinition.action:checkReportable.action:isEncounterReportable.input.dateFilter Either a path or a searchParam must be provided, but not both path.exists() xor searchParam.exists()
drq-2 error PlanDefinition.action:checkReportable.input.dateFilter, PlanDefinition.action:checkReportable.output.dateFilter, PlanDefinition.action:createEicr.input.dateFilter, PlanDefinition.action:createEicr.output.dateFilter, PlanDefinition.action:validateEicr.input.dateFilter, PlanDefinition.action:validateEicr.output.dateFilter, PlanDefinition.action:routeAndSendEicr.input.dateFilter, PlanDefinition.action:routeAndSendEicr.output.dateFilter, PlanDefinition.action:encounterModified.input.dateFilter, PlanDefinition.action:encounterModified.output.dateFilter, PlanDefinition.action:isModifiedEncounterReportable.input.dateFilter, PlanDefinition.action:isModifiedEncounterReportable.output.dateFilter Either a path or a searchParam must be provided, but not both path.exists() xor searchParam.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
epd-1 error PlanDefinition.action:encounterStart.trigger, PlanDefinition.action:encounterModified.trigger The code value of the namedEventType SHALL be the same as the name element name.supersetOf(extension('http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension').value.coding.code)
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
pdf-0 warning PlanDefinition Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')

This structure is derived from USPublicHealthPlanDefinition

Summary

Mandatory: 83 elements(14 nested mandatory elements)
Must-Support: 86 elements
Fixed: 84 elements

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of PlanDefinition.relatedArtifact
  • The element 1 is sliced based on the value of PlanDefinition.action (ordered)
  • The element 1 is sliced based on the value of PlanDefinition.action.action
  • The element 1 is sliced based on the value of PlanDefinition.action.action.relatedAction.offset[x]

Maturity: 3

 

Other representations of profile: CSV, Excel, Schematron