| PlanDefinition | | | S | eRSD - electronic Reporting and Surveillance Distribution |
| extension | | | S | Defines variables for the PlanDefinition. |
| :variable | 0..* | Extension | S | |
| action | | | S1+ | |
| action.code | 0..1 | | S | |
| action.input.extension | | | S | Defines extensions for the action. |
| :us-ph-fhirquerypattern-extension | 0..1 | Extension | S | |
| action.input.extension.url | 1..1 | | S1+ | |
| 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. |
| :encounterStart | 1..1 | | S1+ | Encounter start code |
| action.id | | | S1+ | |
| action.description | | | S1+ | Description of the "start" action. |
| action.textEquivalent | | | S1+ | Text equivalent of the "start" action. |
| action.code | 1..1 | | S1+ | Code for the "start" action. |
| action.trigger | | | S1+ | When the "start" action should be triggered. |
| :namedEventType | 0..1 | Extension | S | Indicates the types of named events to subscribe to from the EHR. |
| action.relatedAction | 1..1 | | S1+ | |
| :checkSuspectedDisorder | 1..1 | | S1+ | Check suspected disorder |
| action.id | | | S1+ | |
| action.description | | | S1+ | Description of the check for suspected disorders action. |
| action.code | 1..1 | | S1+ | Code for the "check-suspected-disorder" action. |
| action.action | | | 1+ | |
| :isEncounterSuspectedDisorder | 1..1 | BackboneElement | S1+ | |
| action.action.id | | | S1+ | |
| action.action.code | | | 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.id | 1..1 | | S1+ | The id of the input requirement, allowing the data to be referenced via a context variable named `%[id]` |
| :continueCheckReportable | 1..1 | BackboneElement | S1+ | |
| action.action.id | | | S1+ | |
| action.action.code | | | 1+ | |
| action.action.condition.expression | | | S1+ | |
| :checkReportable | 1..1 | | 1+ | Check the encounter for reportability |
| action.id | | | S1+ | |
| action.code | | | 1+ | |
| action.action | | | 1+ | |
| :isEncounterReportable | 1..1 | BackboneElement | S1+ | |
| action.action.id | | | S1+ | |
| action.action.code | | | 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.id | 1..1 | | S1+ | The id of the input requirement, allowing the data to be referenced via a context variable named `%[id]` |
| :checkUpdateEicr | 1..1 | BackboneElement | S1+ | |
| action.action.id | | | S1+ | |
| action.action.code | | | 1+ | |
| action.action.condition.expression | | | S1+ | |
| :encounterInProgress | 1..1 | BackboneElement | S1+ | |
| action.action.id | | | S1+ | |
| action.action.code | | | 1+ | |
| action.action.condition.expression | | | S1+ | |
| :createEicr | 1..1 | | 1+ | Create the eICR |
| action.id | | | S1+ | |
| action.relatedAction | 1..1 | | S1+ | |
| :validateEicr | 1..1 | | 1+ | Validate the eICR |
| action.id | | | S1+ | |
| action.relatedAction | 1..1 | | S1+ | |
| :routeAndSendEicr | 1..1 | | 1+ | Route and send eICR |
| action.id | | | S1+ | |
| action.description | | | S1+ | Description of the route and send action. |
| action.textEquivalent | | | S1+ | |
| :encounterModified | 1..1 | | S1+ | Encounter modified code |
| action.id | | | S1+ | |
| action.description | | | S1+ | Description of the "encounter-modified" action. |
| action.textEquivalent | | | S1+ | Text equivalent of the "encounter-modified" action. |
| action.code | 1..1 | | S1+ | Code for the "encounter-modified" action. |
| action.trigger | | | S1+ | When the "encounter-modified" action should be triggered. |
| :namedEventType | 0..1 | Extension | S | Indicates the types of named events to subscribe to from the EHR. |
| action.condition.expression | | | S1+ | |
| action.relatedAction | 1..1 | | S1+ | |