electronic Case Reporting (eCR) Implementation Guide: STU2 Ballot

This page is part of the electronic Case Reporting (eCR) (v0.2.0: STU 1 Ballot 2) based on FHIR R3. The current version which supercedes this version is 2.1.0. For a full list of available versions, see the Directory of published versions

SD.38 StructureDefinition-ecr-knowledge-distribution

eCR Profile: ecr-knowledge-distribution

Scope and Usage

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.

Additional Profile specific implementation guidance:

Instances


SD.38.1 Formal Views of Profile Content

Description of Profiles, Differentials, and Snapshots.

The official URL for this profile is: http://hl7.org/fhir/us/ecr/StructureDefinition/ecr-knowledge-distribution

Published on Sun Aug 19 00:00:00 AEST 2018 as a draft by .

This profile builds on PlanDefinition


Summary

Mandatory: 110 elements
Must-Support: 118 elements
Fixed Value: 23 elements

Slices

This structure defines the following Slices:

  • The element PlanDefinition.relatedArtifact is sliced based on the value of value:display
  • The element PlanDefinition.action.triggerDefinition is sliced based on the value of value:id
  • The element PlanDefinition.action.action is sliced based on the value of value:id (ordered)
  • The element PlanDefinition.action.action.action is sliced based on the value of value:id (ordered)
  • The element PlanDefinition.action.action.action.action is sliced based on the value of value:id (ordered)

Differential View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PlanDefinition S0..*eCR Knowledge Distribution
... version S1..1stringBusiness version of the Knowledge Distribution
... name S1..1stringName for this Knowledge Distribution (computer friendly)
... title S1..1string
... date S1..1dateTimeDate the Knowledge Distribution was published
... publisher 0..1stringName of the agency that published this Knowledge Distribution
... effectivePeriod S1..1PeriodWhen the Knowledge Distribution is expected to be used
.... start 1..1dateTimeThe start of the time period when this Knowledge Distribution goes in effect
... relatedArtifact RelatedArtifactSlice: Unordered, Open by value:display
... relatedArtifact S1..1RelatedArtifactThe RCTC Value Set Library
.... type S1..1codedepends-on
Required Pattern: depends-on
.... display S1..1stringBrief description of the RCTC Valueset Library
Fixed Value: RCTC Value Set Bundle of Trigger Codes
.... resource 1..1Reference(Resource)The RCTC ValueSet Library being referenced
..... reference 1..1stringA reference to the RCTC ValueSet Library location
... library S0..*Reference(Library)
... action S1..1BackboneElementOrchestration
.... description S1..1stringShort description of the Orchestration action
.... textEquivalent S1..1stringStatic text equivalent of the Orchestration action
.... triggerDefinition STriggerDefinitionSlice: Unordered, Open by value:id
.... triggerDefinition S1..1TriggerDefinitionDiagnosis Problem Trigger Definition
..... id S1..1stringFixed Value: diagnosis
..... eventData S1..1DataRequirementDiagnosis Problem Trigger data
...... type 1..1codeFixed Value: Condition
...... codeFilter 1..1Element
....... valueSetReference 1..1Reference(ValueSet)
.... triggerDefinition S1..1TriggerDefinitionLab Obs Test Name Trigger Definition
..... id S1..1stringFixed Value: lab-obs-test
..... eventData 1..1DataRequirementLab Obs Test Trigger data
...... codeFilter 1..1Element
....... valueSetReference 1..1Reference(ValueSet)
.... triggerDefinition S1..1TriggerDefinitionOrganism Substance Trigger Definition
..... id S1..1stringFixed Value: organism-substance
..... eventData 1..1DataRequirementOrganism Substance Trigger data
...... codeFilter 1..1Element
....... valueSetReference 1..1Reference(ValueSet)
.... triggerDefinition S1..1TriggerDefinitionOrganism Substance Trigger Definition
..... id S1..1stringFixed Value: lab-order-test
..... eventData 1..1DataRequirementLab Order Test Trigger Data
...... codeFilter 1..1Element
....... valueSetReference 1..1Reference(ValueSet)
.... triggerDefinition S1..1TriggerDefinition
..... id S1..1stringFixed Value: prescription-drugs
..... eventData 1..1DataRequirementDrugs Prescribed Trigger Data
...... codeFilter 1..1Element
....... valueSetReference 1..1Reference(ValueSet)
.... condition S0..*BackboneElement
.... selectionBehavior S1..1codeexactly-one
Required Pattern: exactly-one
.... action SSlice: Ordered, Open by value:id
.... action S1..1BackboneElementHealthcare Based Rules Processing
..... id S1..1stringFixed Value: healthcare-based
..... description S1..1stringRequired Pattern: Healthcare-based rules processing workflow
..... textEquivalent S1..1string
..... action SSlice: Ordered, Open by value:id
..... action S1..1BackboneElementRules Processing
...... id S1..1stringFixed Value: rules-processing
...... description S1..1string
...... textEquivalent S1..1stringRequired Pattern: Rules Processing is executed in Healthcare organiztion or buisness associate
...... triggerDefinition S0..*TriggerDefinition
...... condition S0..*BackboneElement
..... action S1..1BackboneElementCreate Clinical Feedback
...... id S1..1stringFixed Value: clinical-feedback
...... description S1..1string
...... textEquivalent S1..1stringRequired Pattern: Create clinical feedback for reportable and may be reportable conditons
...... triggerDefinition S0..*TriggerDefinition
...... condition S0..*BackboneElement
..... action S1..1BackboneElementeICR
...... id S1..1stringFixed Value: eicr
...... description S1..1string
...... textEquivalent S1..1string
...... triggerDefinition S0..*TriggerDefinition
...... condition S0..*BackboneElement
...... action SSlice: Ordered, Open by value:id
...... action S1..1BackboneElementCreate eICR
....... id S1..1stringFixed Value: create-eicr
....... description S1..1string
....... textEquivalent S1..1stringRequired Pattern: delay eICR construction (x hours) - time after the start of the encounter before a triggered eICR should be composed and sent
....... triggerDefinition S0..*TriggerDefinition
....... condition S0..*BackboneElement
...... action S1..1BackboneElementPeriodic Update of eICR
....... id S1..1stringFixed Value: periodic-eicr
....... description S1..1string
....... textEquivalent S1..1stringRequired Pattern: eICR periodic update (y hours) – the time after an initial eICR transmission to send a new eICR as an update during long episodes of care
....... triggerDefinition S0..*TriggerDefinition
....... condition S0..*BackboneElement
...... action S1..1BackboneElementClose Out eICR
....... id S1..1stringFixed Value: close-out-eicr
....... description S1..1string
....... textEquivalent S1..1stringRequired Pattern: eICR episode of care close out (z hours) – the time after the end of an episode of care for a final eICR to be sent when there has been one or more trigger events
....... triggerDefinition S0..*TriggerDefinition
....... condition S0..*BackboneElement
..... action S1..1BackboneElementRoute and Send
...... id S1..1stringFixed Value: route-and-send
...... description S1..1string
...... textEquivalent S1..1stringRequired Pattern: Route and send eICR per rules processing results
...... triggerDefinition S0..*TriggerDefinition
...... condition S0..*BackboneElement
.... action S1..1BackboneElementRCKMS Rules Processing On AIMS Platform
..... id S1..1stringFixed Value: aims-platform-rules-processing
..... description S1..1stringRequired Pattern: Platform-based rules processing workflow
..... textEquivalent S1..1string
..... triggerDefinition S0..*TriggerDefinition
..... condition S0..*BackboneElement
..... action SSlice: Ordered, Open by value:id
..... action S1..1BackboneElementEICR
...... id S1..1stringFixed Value: eicr
...... description S1..1string
...... textEquivalent S1..1string
...... triggerDefinition S0..*TriggerDefinition
...... condition S0..*BackboneElement
...... action Slice: Ordered, Open by value:id
...... action 1..1BackboneElementCreate EICR Action
....... id 1..1stringFixed Value: create-eicr
....... description S1..1string
....... textEquivalent S1..1stringRequired Pattern: eICR construction and send delay (x hours) - time after the start of the encounter before a triggered eICR should be composed and sent
....... triggerDefinition S0..*TriggerDefinition
....... condition S0..*BackboneElement
...... action 1..1BackboneElementPeriodic Update of EICR
....... id 1..1stringFixed Value: periodic-eicr
....... description S1..1string
....... textEquivalent S1..1stringRequired Pattern: eICR periodic update (y hours) – the time after an initial eICR transmission to send a new eICR as an update during long episodes of care
....... triggerDefinition S0..*TriggerDefinition
....... condition S0..*BackboneElement
...... action 1..1BackboneElementClose Out EICR
....... id 1..1stringFixed Value: close-out-eicr
....... description S1..1string
....... textEquivalent S1..1stringRequired Pattern: eICR episode of care close out (Z hours) – the time after the end of an episode of care for a final eICR will be sent when there has been one or more trigger events
....... triggerDefinition S0..*TriggerDefinition
....... condition S0..*BackboneElement
..... action S1..1BackboneElementSend From Clinical Care to Platform
...... id S1..1stringFixed Value: send-clinical-care-platform
...... description S1..1string
...... textEquivalent S1..1stringRequired Pattern: Send from clinical care to platform
...... triggerDefinition S0..*TriggerDefinition
...... condition S0..*BackboneElement
..... action S1..1BackboneElementPlatform Rules Processing
...... id S1..1stringFixed Value: platform-rules-processing
...... description S1..1string
...... textEquivalent S1..1stringRequired Pattern: Platform rules processing
...... triggerDefinition S0..*TriggerDefinition
...... condition S0..*BackboneElement
..... action S1..1BackboneElementCreate Clinical Feedback
...... id S1..1stringFixed Value: create-clinical-feedback
...... description S1..1string
...... textEquivalent S1..1stringRequired Pattern: Create clinical feedback per rules results
...... triggerDefinition S0..*TriggerDefinition
...... condition S0..*BackboneElement

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PlanDefinition SI0..*eCR Knowledge Distribution
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... url Σ0..1uriLogical URI to reference this plan definition (globally unique)
... identifier Σ0..*IdentifierAdditional identifier for the plan definition
... version SΣ1..1stringBusiness version of the Knowledge Distribution
... name SΣ1..1stringName for this Knowledge Distribution (computer friendly)
... title SΣ1..1stringName for this plan definition (human friendly)
... type Σ0..1CodeableConceptorder-set | protocol | eca-rule
Binding: PlanDefinitionType (extensible)
... status ?!Σ1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required)
... experimental ?!Σ0..1booleanFor testing purposes, not real usage
... date SΣ1..1dateTimeDate the Knowledge Distribution was published
... publisher Σ0..1stringName of the agency that published this Knowledge Distribution
... description Σ0..1markdownNatural language description of the plan definition
... purpose 0..1markdownWhy this plan definition is defined
... usage 0..1stringDescribes the clinical usage of the asset
... approvalDate 0..1dateWhen the plan definition was approved by publisher
... lastReviewDate 0..1dateWhen the plan definition was last reviewed
... effectivePeriod SΣ1..1PeriodWhen the Knowledge Distribution is expected to be used
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... start ΣI1..1dateTimeThe start of the time period when this Knowledge Distribution goes in effect
.... end ΣI0..1dateTimeEnd time with inclusive boundary, if not ongoing
... useContext Σ0..*UsageContextContext the content is intended to support
... jurisdiction Σ0..*CodeableConceptIntended jurisdiction for plan definition (if applicable)
Binding: Jurisdiction ValueSet (extensible)
... topic 0..*CodeableConceptE.g. Education, Treatment, Assessment, etc
Binding: DefinitionTopic (example)
... contributor 0..*ContributorA content contributor
... contact Σ0..*ContactDetailContact details for the publisher
... copyright 0..1markdownUse and/or publishing restrictions
... relatedArtifact RelatedArtifactRelated artifacts for the asset
Slice: Unordered, Open by value:display
... relatedArtifact S1..1RelatedArtifactThe RCTC Value Set Library
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... type SΣ1..1codedepends-on
Binding: RelatedArtifactType (required)
Required Pattern: depends-on
.... display SΣ1..1stringBrief description of the RCTC Valueset Library
Fixed Value: RCTC Value Set Bundle of Trigger Codes
.... citation Σ0..1stringBibliographic citation for the artifact
.... url Σ0..1uriWhere the artifact can be accessed
.... document Σ0..1AttachmentWhat document is being referenced
.... resource Σ1..1Reference(Resource)The RCTC ValueSet Library being referenced
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... reference ΣI1..1stringA reference to the RCTC ValueSet Library location
..... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
..... display Σ0..1stringText alternative for the resource
... library S0..*Reference(Library)Logic used by the plan definition
... goal I0..*BackboneElementWhat the plan is trying to accomplish
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... category 0..1CodeableConceptE.g. Treatment, dietary, behavioral, etc
Binding: GoalCategory (example)
.... description 1..1CodeableConceptCode or text describing the goal
Binding: SNOMED CT Clinical Findings (example)
.... priority 0..1CodeableConcepthigh-priority | medium-priority | low-priority
Binding: GoalPriority (preferred)
.... start 0..1CodeableConceptWhen goal pursuit begins
Binding: GoalStartEvent (example)
.... addresses 0..*CodeableConceptWhat does the goal address
Binding: Condition/Problem/Diagnosis Codes (example)
.... documentation 0..*RelatedArtifactSupporting documentation for the goal
.... target I0..*BackboneElementTarget outcome for the goal
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... measure 0..1CodeableConceptThe parameter whose value is to be tracked
Binding: LOINC Codes (example)
..... detail[x] 0..1Quantity, Range, CodeableConceptThe target value to be achieved
..... due 0..1DurationReach goal within
... action SI1..1BackboneElementOrchestration
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
.... title 0..1stringUser-visible title
.... description S1..1stringShort description of the Orchestration action
.... textEquivalent S1..1stringStatic text equivalent of the Orchestration action
.... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
.... reason 0..*CodeableConceptWhy the action should be performed
.... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
.... goalId 0..*idWhat goals this action supports
.... triggerDefinition STriggerDefinitionWhen the action should be triggered
Slice: Unordered, Open by value:id
.... triggerDefinition S1..1TriggerDefinitionDiagnosis Problem Trigger Definition
..... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: diagnosis
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... type Σ1..1codenamed-event | periodic | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required)
..... eventName Σ0..1stringTriggering event name
..... eventTiming[x] Σ0..1Timing, Reference(Schedule), date, dateTimeTiming of the event
..... eventData SΣ1..1DataRequirementDiagnosis Problem Trigger data
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
...... type Σ1..1codeThe type of the required data
Binding: FHIRAllTypes (required)
Fixed Value: Condition
...... profile Σ0..*uriThe profile of the required data
...... mustSupport Σ0..*stringIndicates that specific structure elements are referenced by the knowledge module
...... codeFilter ΣI1..1ElementWhat codes are expected
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
....... path Σ1..1stringThe code-valued attribute of the filter
....... valueSetReference Σ1..1Reference(ValueSet)Valueset for the filter
....... valueCode Σ0..*codeWhat code is expected
....... valueCoding Σ0..*CodingWhat Coding is expected
....... valueCodeableConcept Σ0..*CodeableConceptWhat CodeableConcept is expected
...... dateFilter ΣI0..*ElementWhat dates/date ranges are expected
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
....... path Σ1..1stringThe date-valued attribute of the filter
....... value[x] Σ0..1dateTime, Period, DurationThe value of the filter, as a Period, DateTime, or Duration value
.... triggerDefinition S1..1TriggerDefinitionLab Obs Test Name Trigger Definition
..... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: lab-obs-test
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... type Σ1..1codenamed-event | periodic | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required)
..... eventName Σ0..1stringTriggering event name
..... eventTiming[x] Σ0..1Timing, Reference(Schedule), date, dateTimeTiming of the event
..... eventData Σ1..1DataRequirementLab Obs Test Trigger data
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
...... type Σ1..1codeThe type of the required data
Binding: FHIRAllTypes (required)
...... profile Σ0..*uriThe profile of the required data
...... mustSupport Σ0..*stringIndicates that specific structure elements are referenced by the knowledge module
...... codeFilter ΣI1..1ElementWhat codes are expected
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
....... path Σ1..1stringThe code-valued attribute of the filter
....... valueSetReference Σ1..1Reference(ValueSet)Valueset for the filter
....... valueCode Σ0..*codeWhat code is expected
....... valueCoding Σ0..*CodingWhat Coding is expected
....... valueCodeableConcept Σ0..*CodeableConceptWhat CodeableConcept is expected
...... dateFilter ΣI0..*ElementWhat dates/date ranges are expected
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
....... path Σ1..1stringThe date-valued attribute of the filter
....... value[x] Σ0..1dateTime, Period, DurationThe value of the filter, as a Period, DateTime, or Duration value
.... triggerDefinition S1..1TriggerDefinitionOrganism Substance Trigger Definition
..... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: organism-substance
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... type Σ1..1codenamed-event | periodic | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required)
..... eventName Σ0..1stringTriggering event name
..... eventTiming[x] Σ0..1Timing, Reference(Schedule), date, dateTimeTiming of the event
..... eventData Σ1..1DataRequirementOrganism Substance Trigger data
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
...... type Σ1..1codeThe type of the required data
Binding: FHIRAllTypes (required)
...... profile Σ0..*uriThe profile of the required data
...... mustSupport Σ0..*stringIndicates that specific structure elements are referenced by the knowledge module
...... codeFilter ΣI1..1ElementWhat codes are expected
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
....... path Σ1..1stringThe code-valued attribute of the filter
....... valueSetReference Σ1..1Reference(ValueSet)Valueset for the filter
....... valueCode Σ0..*codeWhat code is expected
....... valueCoding Σ0..*CodingWhat Coding is expected
....... valueCodeableConcept Σ0..*CodeableConceptWhat CodeableConcept is expected
...... dateFilter ΣI0..*ElementWhat dates/date ranges are expected
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
....... path Σ1..1stringThe date-valued attribute of the filter
....... value[x] Σ0..1dateTime, Period, DurationThe value of the filter, as a Period, DateTime, or Duration value
.... triggerDefinition S1..1TriggerDefinitionOrganism Substance Trigger Definition
..... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: lab-order-test
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... type Σ1..1codenamed-event | periodic | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required)
..... eventName Σ0..1stringTriggering event name
..... eventTiming[x] Σ0..1Timing, Reference(Schedule), date, dateTimeTiming of the event
..... eventData Σ1..1DataRequirementLab Order Test Trigger Data
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
...... type Σ1..1codeThe type of the required data
Binding: FHIRAllTypes (required)
...... profile Σ0..*uriThe profile of the required data
...... mustSupport Σ0..*stringIndicates that specific structure elements are referenced by the knowledge module
...... codeFilter ΣI1..1ElementWhat codes are expected
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
....... path Σ1..1stringThe code-valued attribute of the filter
....... valueSetReference Σ1..1Reference(ValueSet)Valueset for the filter
....... valueCode Σ0..*codeWhat code is expected
....... valueCoding Σ0..*CodingWhat Coding is expected
....... valueCodeableConcept Σ0..*CodeableConceptWhat CodeableConcept is expected
...... dateFilter ΣI0..*ElementWhat dates/date ranges are expected
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
....... path Σ1..1stringThe date-valued attribute of the filter
....... value[x] Σ0..1dateTime, Period, DurationThe value of the filter, as a Period, DateTime, or Duration value
.... triggerDefinition S1..1TriggerDefinitionWhen the action should be triggered
..... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: prescription-drugs
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... type Σ1..1codenamed-event | periodic | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required)
..... eventName Σ0..1stringTriggering event name
..... eventTiming[x] Σ0..1Timing, Reference(Schedule), date, dateTimeTiming of the event
..... eventData Σ1..1DataRequirementDrugs Prescribed Trigger Data
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
...... type Σ1..1codeThe type of the required data
Binding: FHIRAllTypes (required)
...... profile Σ0..*uriThe profile of the required data
...... mustSupport Σ0..*stringIndicates that specific structure elements are referenced by the knowledge module
...... codeFilter ΣI1..1ElementWhat codes are expected
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
....... path Σ1..1stringThe code-valued attribute of the filter
....... valueSetReference Σ1..1Reference(ValueSet)Valueset for the filter
....... valueCode Σ0..*codeWhat code is expected
....... valueCoding Σ0..*CodingWhat Coding is expected
....... valueCodeableConcept Σ0..*CodeableConceptWhat CodeableConcept is expected
...... dateFilter ΣI0..*ElementWhat dates/date ranges are expected
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
....... path Σ1..1stringThe date-valued attribute of the filter
....... value[x] Σ0..1dateTime, Period, DurationThe value of the filter, as a Period, DateTime, or Duration value
.... condition SI0..*BackboneElementWhether or not the action is applicable
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
..... description 0..1stringNatural language description of the condition
..... language 0..1stringLanguage of the expression
..... expression 0..1stringBoolean-valued expression
.... input 0..*DataRequirementInput data requirements
.... output 0..*DataRequirementOutput data definition
.... relatedAction I0..*BackboneElementRelationship to another action
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... actionId 1..1idWhat action is this related to
..... relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
..... offset[x] 0..1Duration, RangeTime offset for the relationship
.... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
.... participant I0..*BackboneElementWho should participate in the action
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
..... role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
.... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
.... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
.... selectionBehavior S1..1codeexactly-one
Binding: ActionSelectionBehavior (required)
Required Pattern: exactly-one
.... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
.... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
.... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
.... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
.... transform 0..1Reference(StructureMap)Transform to apply the template
.... dynamicValue I0..*BackboneElementDynamic aspects of the definition
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... description 0..1stringNatural language description of the dynamic value
..... path 0..1stringThe path to the element to be set dynamically
..... language 0..1stringLanguage of the expression
..... expression 0..1stringAn expression that provides the dynamic value for the customization
.... action SUnknown reference to #PlanDefinition.action
A sub-action
Slice: Ordered, Open by value:id
.... action S1..1BackboneElementHealthcare Based Rules Processing
..... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: healthcare-based
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
..... title 0..1stringUser-visible title
..... description S1..1stringShort description of the action
Required Pattern: Healthcare-based rules processing workflow
..... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
..... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
..... reason 0..*CodeableConceptWhy the action should be performed
..... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
..... goalId 0..*idWhat goals this action supports
..... triggerDefinition 0..*TriggerDefinitionWhen the action should be triggered
..... condition I0..*BackboneElementWhether or not the action is applicable
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
...... description 0..1stringNatural language description of the condition
...... language 0..1stringLanguage of the expression
...... expression 0..1stringBoolean-valued expression
..... input 0..*DataRequirementInput data requirements
..... output 0..*DataRequirementOutput data definition
..... relatedAction I0..*BackboneElementRelationship to another action
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... actionId 1..1idWhat action is this related to
...... relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
...... offset[x] 0..1Duration, RangeTime offset for the relationship
..... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
..... participant I0..*BackboneElementWho should participate in the action
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
...... role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
..... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
..... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
..... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
..... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
..... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
..... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
..... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
..... transform 0..1Reference(StructureMap)Transform to apply the template
..... dynamicValue I0..*BackboneElementDynamic aspects of the definition
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... description 0..1stringNatural language description of the dynamic value
...... path 0..1stringThe path to the element to be set dynamically
...... language 0..1stringLanguage of the expression
...... expression 0..1stringAn expression that provides the dynamic value for the customization
..... action SUnknown reference to #PlanDefinition.action
A sub-action
Slice: Ordered, Open by value:id
..... action S1..1BackboneElementRules Processing
...... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: rules-processing
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
...... title 0..1stringUser-visible title
...... description S1..1stringShort description of the action
...... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Required Pattern: Rules Processing is executed in Healthcare organiztion or buisness associate
...... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
...... reason 0..*CodeableConceptWhy the action should be performed
...... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
...... goalId 0..*idWhat goals this action supports
...... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
...... condition SI0..*BackboneElementWhether or not the action is applicable
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
....... description 0..1stringNatural language description of the condition
....... language 0..1stringLanguage of the expression
....... expression 0..1stringBoolean-valued expression
...... input 0..*DataRequirementInput data requirements
...... output 0..*DataRequirementOutput data definition
...... relatedAction I0..*BackboneElementRelationship to another action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... actionId 1..1idWhat action is this related to
....... relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
....... offset[x] 0..1Duration, RangeTime offset for the relationship
...... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
...... participant I0..*BackboneElementWho should participate in the action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
....... role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
...... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
...... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
...... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
...... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
...... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
...... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
...... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
...... transform 0..1Reference(StructureMap)Transform to apply the template
...... dynamicValue I0..*BackboneElementDynamic aspects of the definition
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... description 0..1stringNatural language description of the dynamic value
....... path 0..1stringThe path to the element to be set dynamically
....... language 0..1stringLanguage of the expression
....... expression 0..1stringAn expression that provides the dynamic value for the customization
...... action 0..*Unknown reference to #PlanDefinition.action
A sub-action
..... action S1..1BackboneElementCreate Clinical Feedback
...... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: clinical-feedback
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
...... title 0..1stringUser-visible title
...... description S1..1stringShort description of the action
...... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Required Pattern: Create clinical feedback for reportable and may be reportable conditons
...... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
...... reason 0..*CodeableConceptWhy the action should be performed
...... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
...... goalId 0..*idWhat goals this action supports
...... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
...... condition SI0..*BackboneElementWhether or not the action is applicable
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
....... description 0..1stringNatural language description of the condition
....... language 0..1stringLanguage of the expression
....... expression 0..1stringBoolean-valued expression
...... input 0..*DataRequirementInput data requirements
...... output 0..*DataRequirementOutput data definition
...... relatedAction I0..*BackboneElementRelationship to another action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... actionId 1..1idWhat action is this related to
....... relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
....... offset[x] 0..1Duration, RangeTime offset for the relationship
...... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
...... participant I0..*BackboneElementWho should participate in the action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
....... role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
...... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
...... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
...... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
...... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
...... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
...... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
...... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
...... transform 0..1Reference(StructureMap)Transform to apply the template
...... dynamicValue I0..*BackboneElementDynamic aspects of the definition
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... description 0..1stringNatural language description of the dynamic value
....... path 0..1stringThe path to the element to be set dynamically
....... language 0..1stringLanguage of the expression
....... expression 0..1stringAn expression that provides the dynamic value for the customization
...... action 0..*Unknown reference to #PlanDefinition.action
A sub-action
..... action S1..1BackboneElementeICR
...... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: eicr
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
...... title 0..1stringUser-visible title
...... description S1..1stringShort description of the action
...... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
...... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
...... reason 0..*CodeableConceptWhy the action should be performed
...... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
...... goalId 0..*idWhat goals this action supports
...... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
...... condition SI0..*BackboneElementWhether or not the action is applicable
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
....... description 0..1stringNatural language description of the condition
....... language 0..1stringLanguage of the expression
....... expression 0..1stringBoolean-valued expression
...... input 0..*DataRequirementInput data requirements
...... output 0..*DataRequirementOutput data definition
...... relatedAction I0..*BackboneElementRelationship to another action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... actionId 1..1idWhat action is this related to
....... relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
....... offset[x] 0..1Duration, RangeTime offset for the relationship
...... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
...... participant I0..*BackboneElementWho should participate in the action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
....... role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
...... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
...... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
...... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
...... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
...... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
...... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
...... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
...... transform 0..1Reference(StructureMap)Transform to apply the template
...... dynamicValue I0..*BackboneElementDynamic aspects of the definition
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... description 0..1stringNatural language description of the dynamic value
....... path 0..1stringThe path to the element to be set dynamically
....... language 0..1stringLanguage of the expression
....... expression 0..1stringAn expression that provides the dynamic value for the customization
...... action SUnknown reference to #PlanDefinition.action
A sub-action
Slice: Ordered, Open by value:id
...... action S1..1BackboneElementCreate eICR
....... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: create-eicr
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
....... title 0..1stringUser-visible title
....... description S1..1stringShort description of the action
....... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Required Pattern: delay eICR construction (x hours) - time after the start of the encounter before a triggered eICR should be composed and sent
....... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
....... reason 0..*CodeableConceptWhy the action should be performed
....... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
....... goalId 0..*idWhat goals this action supports
....... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
....... condition SI0..*BackboneElementWhether or not the action is applicable
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
........ description 0..1stringNatural language description of the condition
........ language 0..1stringLanguage of the expression
........ expression 0..1stringBoolean-valued expression
....... input 0..*DataRequirementInput data requirements
....... output 0..*DataRequirementOutput data definition
....... relatedAction I0..*BackboneElementRelationship to another action
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ actionId 1..1idWhat action is this related to
........ relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
........ offset[x] 0..1Duration, RangeTime offset for the relationship
....... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
....... participant I0..*BackboneElementWho should participate in the action
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
........ role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
....... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
....... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
....... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
....... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
....... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
....... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
....... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
....... transform 0..1Reference(StructureMap)Transform to apply the template
....... dynamicValue I0..*BackboneElementDynamic aspects of the definition
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ description 0..1stringNatural language description of the dynamic value
........ path 0..1stringThe path to the element to be set dynamically
........ language 0..1stringLanguage of the expression
........ expression 0..1stringAn expression that provides the dynamic value for the customization
....... action 0..*Unknown reference to #PlanDefinition.action
A sub-action
...... action S1..1BackboneElementPeriodic Update of eICR
....... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: periodic-eicr
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
....... title 0..1stringUser-visible title
....... description S1..1stringShort description of the action
....... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Required Pattern: eICR periodic update (y hours) – the time after an initial eICR transmission to send a new eICR as an update during long episodes of care
....... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
....... reason 0..*CodeableConceptWhy the action should be performed
....... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
....... goalId 0..*idWhat goals this action supports
....... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
....... condition SI0..*BackboneElementWhether or not the action is applicable
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
........ description 0..1stringNatural language description of the condition
........ language 0..1stringLanguage of the expression
........ expression 0..1stringBoolean-valued expression
....... input 0..*DataRequirementInput data requirements
....... output 0..*DataRequirementOutput data definition
....... relatedAction I0..*BackboneElementRelationship to another action
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ actionId 1..1idWhat action is this related to
........ relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
........ offset[x] 0..1Duration, RangeTime offset for the relationship
....... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
....... participant I0..*BackboneElementWho should participate in the action
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
........ role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
....... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
....... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
....... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
....... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
....... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
....... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
....... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
....... transform 0..1Reference(StructureMap)Transform to apply the template
....... dynamicValue I0..*BackboneElementDynamic aspects of the definition
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ description 0..1stringNatural language description of the dynamic value
........ path 0..1stringThe path to the element to be set dynamically
........ language 0..1stringLanguage of the expression
........ expression 0..1stringAn expression that provides the dynamic value for the customization
....... action 0..*Unknown reference to #PlanDefinition.action
A sub-action
...... action S1..1BackboneElementClose Out eICR
....... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: close-out-eicr
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
....... title 0..1stringUser-visible title
....... description S1..1stringShort description of the action
....... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Required Pattern: eICR episode of care close out (z hours) – the time after the end of an episode of care for a final eICR to be sent when there has been one or more trigger events
....... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
....... reason 0..*CodeableConceptWhy the action should be performed
....... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
....... goalId 0..*idWhat goals this action supports
....... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
....... condition SI0..*BackboneElementWhether or not the action is applicable
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
........ description 0..1stringNatural language description of the condition
........ language 0..1stringLanguage of the expression
........ expression 0..1stringBoolean-valued expression
....... input 0..*DataRequirementInput data requirements
....... output 0..*DataRequirementOutput data definition
....... relatedAction I0..*BackboneElementRelationship to another action
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ actionId 1..1idWhat action is this related to
........ relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
........ offset[x] 0..1Duration, RangeTime offset for the relationship
....... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
....... participant I0..*BackboneElementWho should participate in the action
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
........ role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
....... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
....... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
....... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
....... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
....... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
....... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
....... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
....... transform 0..1Reference(StructureMap)Transform to apply the template
....... dynamicValue I0..*BackboneElementDynamic aspects of the definition
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ description 0..1stringNatural language description of the dynamic value
........ path 0..1stringThe path to the element to be set dynamically
........ language 0..1stringLanguage of the expression
........ expression 0..1stringAn expression that provides the dynamic value for the customization
....... action 0..*Unknown reference to #PlanDefinition.action
A sub-action
..... action S1..1BackboneElementRoute and Send
...... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: route-and-send
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
...... title 0..1stringUser-visible title
...... description S1..1stringShort description of the action
...... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Required Pattern: Route and send eICR per rules processing results
...... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
...... reason 0..*CodeableConceptWhy the action should be performed
...... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
...... goalId 0..*idWhat goals this action supports
...... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
...... condition SI0..*BackboneElementWhether or not the action is applicable
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
....... description 0..1stringNatural language description of the condition
....... language 0..1stringLanguage of the expression
....... expression 0..1stringBoolean-valued expression
...... input 0..*DataRequirementInput data requirements
...... output 0..*DataRequirementOutput data definition
...... relatedAction I0..*BackboneElementRelationship to another action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... actionId 1..1idWhat action is this related to
....... relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
....... offset[x] 0..1Duration, RangeTime offset for the relationship
...... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
...... participant I0..*BackboneElementWho should participate in the action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
....... role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
...... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
...... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
...... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
...... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
...... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
...... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
...... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
...... transform 0..1Reference(StructureMap)Transform to apply the template
...... dynamicValue I0..*BackboneElementDynamic aspects of the definition
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... description 0..1stringNatural language description of the dynamic value
....... path 0..1stringThe path to the element to be set dynamically
....... language 0..1stringLanguage of the expression
....... expression 0..1stringAn expression that provides the dynamic value for the customization
...... action 0..*Unknown reference to #PlanDefinition.action
A sub-action
.... action S1..1BackboneElementRCKMS Rules Processing On AIMS Platform
..... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: aims-platform-rules-processing
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
..... title 0..1stringUser-visible title
..... description S1..1stringShort description of the action
Required Pattern: Platform-based rules processing workflow
..... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
..... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
..... reason 0..*CodeableConceptWhy the action should be performed
..... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
..... goalId 0..*idWhat goals this action supports
..... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
..... condition SI0..*BackboneElementWhether or not the action is applicable
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
...... description 0..1stringNatural language description of the condition
...... language 0..1stringLanguage of the expression
...... expression 0..1stringBoolean-valued expression
..... input 0..*DataRequirementInput data requirements
..... output 0..*DataRequirementOutput data definition
..... relatedAction I0..*BackboneElementRelationship to another action
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... actionId 1..1idWhat action is this related to
...... relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
...... offset[x] 0..1Duration, RangeTime offset for the relationship
..... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
..... participant I0..*BackboneElementWho should participate in the action
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
...... role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
..... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
..... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
..... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
..... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
..... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
..... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
..... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
..... transform 0..1Reference(StructureMap)Transform to apply the template
..... dynamicValue I0..*BackboneElementDynamic aspects of the definition
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... description 0..1stringNatural language description of the dynamic value
...... path 0..1stringThe path to the element to be set dynamically
...... language 0..1stringLanguage of the expression
...... expression 0..1stringAn expression that provides the dynamic value for the customization
..... action SUnknown reference to #PlanDefinition.action
A sub-action
Slice: Ordered, Open by value:id
..... action S1..1BackboneElementEICR
...... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: eicr
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
...... title 0..1stringUser-visible title
...... description S1..1stringShort description of the action
...... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
...... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
...... reason 0..*CodeableConceptWhy the action should be performed
...... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
...... goalId 0..*idWhat goals this action supports
...... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
...... condition SI0..*BackboneElementWhether or not the action is applicable
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
....... description 0..1stringNatural language description of the condition
....... language 0..1stringLanguage of the expression
....... expression 0..1stringBoolean-valued expression
...... input 0..*DataRequirementInput data requirements
...... output 0..*DataRequirementOutput data definition
...... relatedAction I0..*BackboneElementRelationship to another action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... actionId 1..1idWhat action is this related to
....... relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
....... offset[x] 0..1Duration, RangeTime offset for the relationship
...... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
...... participant I0..*BackboneElementWho should participate in the action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
....... role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
...... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
...... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
...... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
...... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
...... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
...... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
...... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
...... transform 0..1Reference(StructureMap)Transform to apply the template
...... dynamicValue I0..*BackboneElementDynamic aspects of the definition
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... description 0..1stringNatural language description of the dynamic value
....... path 0..1stringThe path to the element to be set dynamically
....... language 0..1stringLanguage of the expression
....... expression 0..1stringAn expression that provides the dynamic value for the customization
...... action Unknown reference to #PlanDefinition.action
A sub-action
Slice: Ordered, Open by value:id
...... action 1..1BackboneElementCreate EICR Action
....... id 1..1stringxml:id (or equivalent in JSON)
Fixed Value: create-eicr
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
....... title 0..1stringUser-visible title
....... description S1..1stringShort description of the action
....... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Required Pattern: eICR construction and send delay (x hours) - time after the start of the encounter before a triggered eICR should be composed and sent
....... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
....... reason 0..*CodeableConceptWhy the action should be performed
....... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
....... goalId 0..*idWhat goals this action supports
....... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
....... condition SI0..*BackboneElementWhether or not the action is applicable
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
........ description 0..1stringNatural language description of the condition
........ language 0..1stringLanguage of the expression
........ expression 0..1stringBoolean-valued expression
....... input 0..*DataRequirementInput data requirements
....... output 0..*DataRequirementOutput data definition
....... relatedAction I0..*BackboneElementRelationship to another action
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ actionId 1..1idWhat action is this related to
........ relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
........ offset[x] 0..1Duration, RangeTime offset for the relationship
....... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
....... participant I0..*BackboneElementWho should participate in the action
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
........ role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
....... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
....... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
....... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
....... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
....... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
....... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
....... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
....... transform 0..1Reference(StructureMap)Transform to apply the template
....... dynamicValue I0..*BackboneElementDynamic aspects of the definition
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ description 0..1stringNatural language description of the dynamic value
........ path 0..1stringThe path to the element to be set dynamically
........ language 0..1stringLanguage of the expression
........ expression 0..1stringAn expression that provides the dynamic value for the customization
....... action 0..*Unknown reference to #PlanDefinition.action
A sub-action
...... action 1..1BackboneElementPeriodic Update of EICR
....... id 1..1stringxml:id (or equivalent in JSON)
Fixed Value: periodic-eicr
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
....... title 0..1stringUser-visible title
....... description S1..1stringShort description of the action
....... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Required Pattern: eICR periodic update (y hours) – the time after an initial eICR transmission to send a new eICR as an update during long episodes of care
....... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
....... reason 0..*CodeableConceptWhy the action should be performed
....... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
....... goalId 0..*idWhat goals this action supports
....... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
....... condition SI0..*BackboneElementWhether or not the action is applicable
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
........ description 0..1stringNatural language description of the condition
........ language 0..1stringLanguage of the expression
........ expression 0..1stringBoolean-valued expression
....... input 0..*DataRequirementInput data requirements
....... output 0..*DataRequirementOutput data definition
....... relatedAction I0..*BackboneElementRelationship to another action
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ actionId 1..1idWhat action is this related to
........ relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
........ offset[x] 0..1Duration, RangeTime offset for the relationship
....... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
....... participant I0..*BackboneElementWho should participate in the action
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
........ role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
....... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
....... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
....... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
....... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
....... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
....... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
....... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
....... transform 0..1Reference(StructureMap)Transform to apply the template
....... dynamicValue I0..*BackboneElementDynamic aspects of the definition
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ description 0..1stringNatural language description of the dynamic value
........ path 0..1stringThe path to the element to be set dynamically
........ language 0..1stringLanguage of the expression
........ expression 0..1stringAn expression that provides the dynamic value for the customization
....... action 0..*Unknown reference to #PlanDefinition.action
A sub-action
...... action 1..1BackboneElementClose Out EICR
....... id 1..1stringxml:id (or equivalent in JSON)
Fixed Value: close-out-eicr
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
....... title 0..1stringUser-visible title
....... description S1..1stringShort description of the action
....... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Required Pattern: eICR episode of care close out (Z hours) – the time after the end of an episode of care for a final eICR will be sent when there has been one or more trigger events
....... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
....... reason 0..*CodeableConceptWhy the action should be performed
....... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
....... goalId 0..*idWhat goals this action supports
....... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
....... condition SI0..*BackboneElementWhether or not the action is applicable
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
........ description 0..1stringNatural language description of the condition
........ language 0..1stringLanguage of the expression
........ expression 0..1stringBoolean-valued expression
....... input 0..*DataRequirementInput data requirements
....... output 0..*DataRequirementOutput data definition
....... relatedAction I0..*BackboneElementRelationship to another action
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ actionId 1..1idWhat action is this related to
........ relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
........ offset[x] 0..1Duration, RangeTime offset for the relationship
....... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
....... participant I0..*BackboneElementWho should participate in the action
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
........ role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
....... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
....... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
....... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
....... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
....... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
....... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
....... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
....... transform 0..1Reference(StructureMap)Transform to apply the template
....... dynamicValue I0..*BackboneElementDynamic aspects of the definition
........ id 0..1stringxml:id (or equivalent in JSON)
........ extension 0..*ExtensionAdditional Content defined by implementations
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
........ description 0..1stringNatural language description of the dynamic value
........ path 0..1stringThe path to the element to be set dynamically
........ language 0..1stringLanguage of the expression
........ expression 0..1stringAn expression that provides the dynamic value for the customization
....... action 0..*Unknown reference to #PlanDefinition.action
A sub-action
..... action S1..1BackboneElementSend From Clinical Care to Platform
...... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: send-clinical-care-platform
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
...... title 0..1stringUser-visible title
...... description S1..1stringShort description of the action
...... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Required Pattern: Send from clinical care to platform
...... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
...... reason 0..*CodeableConceptWhy the action should be performed
...... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
...... goalId 0..*idWhat goals this action supports
...... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
...... condition SI0..*BackboneElementWhether or not the action is applicable
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
....... description 0..1stringNatural language description of the condition
....... language 0..1stringLanguage of the expression
....... expression 0..1stringBoolean-valued expression
...... input 0..*DataRequirementInput data requirements
...... output 0..*DataRequirementOutput data definition
...... relatedAction I0..*BackboneElementRelationship to another action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... actionId 1..1idWhat action is this related to
....... relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
....... offset[x] 0..1Duration, RangeTime offset for the relationship
...... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
...... participant I0..*BackboneElementWho should participate in the action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
....... role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
...... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
...... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
...... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
...... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
...... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
...... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
...... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
...... transform 0..1Reference(StructureMap)Transform to apply the template
...... dynamicValue I0..*BackboneElementDynamic aspects of the definition
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... description 0..1stringNatural language description of the dynamic value
....... path 0..1stringThe path to the element to be set dynamically
....... language 0..1stringLanguage of the expression
....... expression 0..1stringAn expression that provides the dynamic value for the customization
...... action 0..*Unknown reference to #PlanDefinition.action
A sub-action
..... action S1..1BackboneElementPlatform Rules Processing
...... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: platform-rules-processing
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
...... title 0..1stringUser-visible title
...... description S1..1stringShort description of the action
...... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Required Pattern: Platform rules processing
...... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
...... reason 0..*CodeableConceptWhy the action should be performed
...... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
...... goalId 0..*idWhat goals this action supports
...... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
...... condition SI0..*BackboneElementWhether or not the action is applicable
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
....... description 0..1stringNatural language description of the condition
....... language 0..1stringLanguage of the expression
....... expression 0..1stringBoolean-valued expression
...... input 0..*DataRequirementInput data requirements
...... output 0..*DataRequirementOutput data definition
...... relatedAction I0..*BackboneElementRelationship to another action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... actionId 1..1idWhat action is this related to
....... relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
....... offset[x] 0..1Duration, RangeTime offset for the relationship
...... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
...... participant I0..*BackboneElementWho should participate in the action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
....... role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
...... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
...... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
...... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
...... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
...... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
...... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
...... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
...... transform 0..1Reference(StructureMap)Transform to apply the template
...... dynamicValue I0..*BackboneElementDynamic aspects of the definition
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... description 0..1stringNatural language description of the dynamic value
....... path 0..1stringThe path to the element to be set dynamically
....... language 0..1stringLanguage of the expression
....... expression 0..1stringAn expression that provides the dynamic value for the customization
...... action 0..*Unknown reference to #PlanDefinition.action
A sub-action
..... action S1..1BackboneElementCreate Clinical Feedback
...... id S1..1stringxml:id (or equivalent in JSON)
Fixed Value: create-clinical-feedback
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... label 0..1stringUser-visible label for the action (e.g. 1. or A.)
...... title 0..1stringUser-visible title
...... description S1..1stringShort description of the action
...... textEquivalent S1..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
Required Pattern: Create clinical feedback per rules results
...... code 0..*CodeableConceptCode representing the meaning of the action or sub-actions
...... reason 0..*CodeableConceptWhy the action should be performed
...... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
...... goalId 0..*idWhat goals this action supports
...... triggerDefinition S0..*TriggerDefinitionWhen the action should be triggered
...... condition SI0..*BackboneElementWhether or not the action is applicable
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... kind 1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
....... description 0..1stringNatural language description of the condition
....... language 0..1stringLanguage of the expression
....... expression 0..1stringBoolean-valued expression
...... input 0..*DataRequirementInput data requirements
...... output 0..*DataRequirementOutput data definition
...... relatedAction I0..*BackboneElementRelationship to another action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... actionId 1..1idWhat action is this related to
....... relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
....... offset[x] 0..1Duration, RangeTime offset for the relationship
...... timing[x] 0..1dateTime, Period, Duration, Range, TimingWhen the action should take place
...... participant I0..*BackboneElementWho should participate in the action
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... type 1..1codepatient | practitioner | related-person
Binding: ActionParticipantType (required)
....... role 0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc
Binding: ActionParticipantRole (example)
...... type 0..1Codingcreate | update | remove | fire-event
Binding: ActionType (required)
...... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
...... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
...... requiredBehavior 0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
...... precheckBehavior 0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
...... cardinalityBehavior 0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
...... definition 0..1Reference(ActivityDefinition | PlanDefinition)Description of the activity to be performed
...... transform 0..1Reference(StructureMap)Transform to apply the template
...... dynamicValue I0..*BackboneElementDynamic aspects of the definition
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... description 0..1stringNatural language description of the dynamic value
....... path 0..1stringThe path to the element to be set dynamically
....... language 0..1stringLanguage of the expression
....... expression 0..1stringAn expression that provides the dynamic value for the customization
...... action 0..*Unknown reference to #PlanDefinition.action
A sub-action

doco Documentation for this format

Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron