MedMorphPlanDefinition

MedMorph PlanDefinition

activeMedMorph1.0.0resource36 key elements

This PlanDefinition profile defines the logic and rules for creating a specific content IG plan definition instance. This is an example that can be used as a pattern to create other plan definition instances in the content IGs.

Metadata

hl7.org/fhir
Canonical URL
http://hl7.org/fhir/us/medmorph/StructureDefinition/medmorph-plandefinition
ID
medmorph-plandefinition
Type
Base Definition
us-ph-plandefinition
Derivation
constraint
Mandatory and Must-Support Elements

Elements with cardinality > 0 or marked as Must Support (S)

PathCard.TypeFlagsDescription
PlanDefinition
S
MedMorph - PlanDefinition
action
S1+
action.code0..1
S
action.relatedAction.offsetDuration
S
The duration quantity may include a comparator, indicating how the offset should be applied. For example, <= 1 hour, meaning that the offset should be no more than 1 hour. This allows systems flexibility in scheduling the actions to isolate reporting activities to off hours.
:initiateReporting1..1
S1+
Start of a Reporting Workflow
action.id
S1+
action.description
S1+
Description of the "start" action.
action.textEquivalent
S1+
Text equivalent of the "start" action.
action.code1..1
S1+
Code for the "start" action.
action.trigger
S1+
When the "start" action should be triggered.
:namedEventType0..1
Extension
S
Indicates the types of named events to subscribe to from the HER.
action.relatedAction1..1
S1+
:executeReportingWorkflow1..1
S1+
Execute Reporting Workflow
action.id
S1+
action.description
S1+
Check for reportability conditions
action.code1..1
S1+
Code for the "execute-reporting-workflow" action.
action.action
1+
:isEncounterReportable1..1
BackboneElement
S1+
action.action.id
S1+
action.action.code1..1
1+
action.action.condition.expression
S1+
action.action.input
S
Defines input data requirements for the action. Required data is accessible via a context variable named `%[id]` using the `id` of the input data requirement
action.action.input.id1..1
S1+
The id of the input requirement, allowing the data to be referenced via a context variable named `%[id]`
:createReport1..1
1+
Create the Report
action.id
S1+
action.code1..1
1+
action.relatedAction1..1
S1+
:validateReport1..1
1+
Validate the Report
action.id
S1+
action.code1..1
1+
action.relatedAction1..1
S1+
:routeAndSendReport1..1
1+
Route and send Report.
action.id
S1+
action.description
S1+
Description of the route and send action.
action.textEquivalent
S1+
action.code1..1
1+