This page is part of the electronic Case Reporting (eCR) (v0.1.0: STU 1 Ballot 1) based on FHIR R3. The current version which supercedes this version is 1.0.0. For a full list of available versions, see the Directory of published versions
SD.27 StructureDefinition-rr-plandefinition
source file: source/pages/_includes/rr-plandefinition-intro.md
ECR Profile: Reportability Response PlanDefinition Profile
Scope and Usage
The Reportability Response Plan Definition profile establishes the core elements, extensions, vocabularies and value sets for representing the following for electronic case reporting:
-
The Reportability Response case definitions and reporting requirements which include:
- The data that are needed to determine reportability
- For a given condition , the mandated timeframe in which the condition should be reported to the PHA.
- The name of the Responsible Agency(ies) in which the condition was determined to be or not be reportable
- The External Resources (text and links)in association with specific conditions
Additional Profile specific implementation guidance:
- None
Examples
SD.27.1 Formal Views of Profile Content
Description of Profiles, Differentials, and Snapshots.
The official URL for this profile is: http://fhir.hl7.org/us/ecr/StructureDefinition/rr-plandefinition
Published on Sat Jul 15 00:00:00 AEST 2017 as a draft by .
This profile builds on PlanDefinition
Differential View
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
PlanDefinition | I | 0..* | The definition of a plan for a series of actions, independent of any specific patient or context | |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
url | Σ | 0..1 | uri | Logical URI to reference this plan definition (globally unique) |
identifier | Σ | 0..* | Identifier | Additional identifier for the plan definition |
version | Σ | 0..1 | string | Business version of the plan definition |
name | Σ | 0..1 | string | Name for this plan definition (computer friendly) |
title | Σ | 0..1 | string | Name for this plan definition (human friendly) |
type | Σ | 0..1 | CodeableConcept | order-set | protocol | eca-rule Binding: PlanDefinitionType (extensible) |
status | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required) |
experimental | ?!Σ | 0..1 | boolean | For testing purposes, not real usage |
date | Σ | 0..1 | dateTime | Date this was last changed |
publisher | SΣ | 0..1 | string | Authoring agency name |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension-publisher-reference | SI | 0..1 | Reference(eCR Organization Profile) | Authoring agency reference URL: http://fhir.hl7.org/us/ecr/StructureDefinition/extension-publisher-reference |
value | 0..1 | Primitive value for string Max Length: 1048576 | ||
description | Σ | 0..1 | markdown | Natural language description of the plan definition |
purpose | 0..1 | markdown | Why this plan definition is defined | |
usage | 0..1 | string | Describes the clinical usage of the asset | |
approvalDate | 0..1 | date | When the plan definition was approved by publisher | |
lastReviewDate | 0..1 | date | When the plan definition was last reviewed | |
effectivePeriod | Σ | 0..1 | Period | When the plan definition is expected to be used |
useContext | Σ | 0..* | UsageContext | Context the content is intended to support |
jurisdiction | Σ | 0..* | CodeableConcept | Intended jurisdiction for plan definition (if applicable) Binding: Jurisdiction ValueSet (extensible) |
topic | 0..* | CodeableConcept | E.g. Education, Treatment, Assessment, etc Binding: DefinitionTopic (example) | |
contributor | 0..* | Contributor | A content contributor | |
contact | Σ | 0..* | ContactDetail | Contact details for the publisher |
copyright | 0..1 | markdown | Use and/or publishing restrictions | |
relatedArtifact | S | 0..* | RelatedArtifact | External Resource |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension-rel-artifact-category | S | 0..1 | code | External Resource Category URL: http://fhir.hl7.org/us/ecr/StructureDefinition/extension-rel-artifact-category Binding: External Resource Type (extensible) |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
url | 1..1 | uri | "http://fhir.hl7.org/us/ecr/StructureDefinition/extension-rel-artifact-category" | |
valueCode | 0..1 | code | Value of extension Binding: External Resource Type (extensible) | |
extension-rel-artifact-priority | S | 0..1 | code | External Resource Priority URL: http://fhir.hl7.org/us/ecr/StructureDefinition/extension-rel-artifact-priority Binding: Reportability Priority (extensible) |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
url | 1..1 | uri | "http://fhir.hl7.org/us/ecr/StructureDefinition/extension-rel-artifact-priority" | |
valueCode | 0..1 | code | Value of extension Binding: Reportability Priority (extensible) | |
type | SΣ | 1..1 | code | documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of Binding: RelatedArtifactType (required) Fixed Value: documentation |
display | SΣ | 0..1 | string | External Resource Description |
citation | Σ | 0..1 | string | Bibliographic citation for the artifact |
url | SΣ | 0..1 | uri | External Resource Link |
document | Σ | 0..1 | Attachment | What document is being referenced |
resource | Σ | 0..1 | Reference(Resource) | What resource is being referenced |
library | 0..* | Reference(Library) | Logic used by the plan definition | |
goal | I | 0..* | BackboneElement | What the plan is trying to accomplish |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
category | 0..1 | CodeableConcept | E.g. Treatment, dietary, behavioral, etc Binding: GoalCategory (example) | |
description | 1..1 | CodeableConcept | Code or text describing the goal Binding: SNOMED CT Clinical Findings (example) | |
priority | 0..1 | CodeableConcept | high-priority | medium-priority | low-priority Binding: GoalPriority (preferred) | |
start | 0..1 | CodeableConcept | When goal pursuit begins Binding: GoalStartEvent (example) | |
addresses | 0..* | CodeableConcept | What does the goal address Binding: Condition/Problem/Diagnosis Codes (example) | |
documentation | 0..* | RelatedArtifact | Supporting documentation for the goal | |
target | I | 0..* | BackboneElement | Target outcome for the goal |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
measure | 0..1 | CodeableConcept | The parameter whose value is to be tracked Binding: LOINC Codes (example) | |
detail[x] | 0..1 | Quantity, Range, CodeableConcept | The target value to be achieved | |
due | 0..1 | Duration | Reach goal within | |
action | SI | 0..* | BackboneElement | Action defined by the plan |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
label | 0..1 | string | User-visible label for the action (e.g. 1. or A.) | |
title | 0..1 | string | User-visible title | |
description | 0..1 | string | Short description of the action | |
textEquivalent | 0..1 | string | Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system | |
code | 0..* | CodeableConcept | Code representing the meaning of the action or sub-actions | |
reason | 0..* | CodeableConcept | Why the action should be performed | |
documentation | 0..* | RelatedArtifact | Supporting documentation for the intended performer of the action | |
goalId | 0..* | id | What goals this action supports | |
triggerDefinition | 0..* | TriggerDefinition | When the action should be triggered | |
condition | I | 0..* | BackboneElement | Whether or not the action is applicable |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
kind | 1..1 | code | applicability | start | stop Binding: ActionConditionKind (required) | |
description | 0..1 | string | Natural language description of the condition | |
language | 0..1 | string | Language of the expression | |
expression | 0..1 | string | Boolean-valued expression | |
input | 0..* | DataRequirement | Input data requirements | |
output | 0..* | DataRequirement | Output data definition | |
relatedAction | I | 0..* | BackboneElement | Relationship to another action |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
actionId | 1..1 | id | What action is this related to | |
relationship | 1..1 | code | before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end Binding: ActionRelationshipType (required) | |
offset[x] | 0..1 | Duration, Range | Time offset for the relationship | |
timing[x] | S | 0..1 | Timing | When the action should take place |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
event | Σ | 0..* | dateTime | When the event occurs |
repeat | ΣI | 0..1 | Element | When the event is to occur tim-9: If there's an offset, there must be a when (and not C, CM, CD, CV) tim-5: period SHALL be a non-negative value tim-6: If there's a periodMax, there must be a period tim-7: If there's a durationMax, there must be a duration tim-8: If there's a countMax, there must be a count tim-1: if there's a duration, there needs to be duration units tim-10: If there's a timeOfDay, there cannot be be a when, or vice versa tim-2: if there's a period, there needs to be period units tim-4: duration SHALL be a non-negative value |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
bounds[x] | Σ | 0..1 | Duration, Range, Period | Length/Range of lengths, or (Start and/or end) limits |
count | Σ | 0..1 | integer | Number of times to repeat |
countMax | Σ | 0..1 | integer | Maximum number of times to repeat |
duration | Σ | 0..1 | decimal | How long when it happens |
durationMax | Σ | 0..1 | decimal | How long when it happens (Max) |
durationUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required) |
frequency | Σ | 0..1 | integer | Event occurs frequency times per period |
frequencyMax | Σ | 0..1 | integer | Event occurs up to frequencyMax times per period |
period | Σ | 0..1 | decimal | Event occurs frequency times per period |
periodMax | Σ | 0..1 | decimal | Upper limit of period (3-4 hours) |
periodUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required) |
dayOfWeek | Σ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) |
timeOfDay | Σ | 0..* | time | Time of day for action |
when | Σ | 0..* | code | Regular life events the event is tied to Binding: EventTiming (required) |
offset | Σ | 0..1 | unsignedInt | Minutes from event (before or after) |
code | SΣ | 1..1 | CodeableConcept | Reporting Timeframe Binding: ReportingTimeframe (extensible) |
participant | I | 0..* | BackboneElement | Who should participate in the action |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
type | 1..1 | code | patient | practitioner | related-person Binding: ActionParticipantType (required) | |
role | 0..1 | CodeableConcept | E.g. Nurse, Surgeon, Parent, etc Binding: ActionParticipantRole (example) | |
type | 0..1 | Coding | create | update | remove | fire-event Binding: ActionType (required) | |
groupingBehavior | 0..1 | code | visual-group | logical-group | sentence-group Binding: ActionGroupingBehavior (required) | |
selectionBehavior | 0..1 | code | any | all | all-or-none | exactly-one | at-most-one | one-or-more Binding: ActionSelectionBehavior (required) | |
requiredBehavior | 0..1 | code | must | could | must-unless-documented Binding: ActionRequiredBehavior (required) | |
precheckBehavior | 0..1 | code | yes | no Binding: ActionPrecheckBehavior (required) | |
cardinalityBehavior | 0..1 | code | single | multiple Binding: ActionCardinalityBehavior (required) | |
definition | 0..1 | Reference(ActivityDefinition), Reference(PlanDefinition) | Description of the activity to be performed | |
transform | 0..1 | Reference(StructureMap) | Transform to apply the template | |
dynamicValue | I | 0..* | BackboneElement | Dynamic aspects of the definition |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
description | 0..1 | string | Natural language description of the dynamic value | |
path | 0..1 | string | The path to the element to be set dynamically | |
language | 0..1 | string | Language of the expression | |
expression | 0..1 | string | An expression that provides the dynamic value for the customization | |
action | 0..* | Unknown reference to #PlanDefinition.action A sub-action | ||
Documentation for this format |
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron
SD.27.2 Quick Start
Below is an overview of the required set of RESTful FHIR interactions - for example, search and read operations - for this profile. See the Conformance requirements for a complete list of supported RESTful interactions for this IG.
...todo...