This page is part of the FHIR Core Extensions Registry (v5.3.0-ballot-tc1: Release 5.3) based on FHIR (HL7® FHIR® Standard) v5.0.0. This version is a pre-release. The current official version is 5.2.0. For a full list of available versions, see the Directory of published versions
Official URL: http://hl7.org/fhir/StructureDefinition/device-alertDetection | Version: 5.3.0-ballot-tc1 | |||
Standards status: Draft | Maturity Level: 1 | Responsible: HL7 International / Health Care Devices | Computable Name: DeviceAlertDetection |
Alert detection activation state describes whether a device is set to annunciate when a DeviceAlert condition occurs. This extension describes the reported alert detection activation state for the indicated combination of alert code and priority at the indicated point in time. The extension may be used on a Device, or on the specific DeviceMetric that could detect the condition or annunciate the alert.
This is an draft extension definition; the committee is seeking implementation feedback, and the definition or contents of the extension may change in future versions
Context of Use
This extension may be used on the following element(s)
DeviceMetric
Device
Multiple repetitions of this extension may be applied to the target Device or DeviceMetric, each describing the activation state of different alerts (and priorities).
This extension is used to report—not set—alert detection activation state.
If more than one occurrence of this extension could describe the same alert and priority combination, the more specific occurrence should apply. For example, if this extension is used twice on a Device, once without an alertCode value, and once with; then, the activation state described in the occurrence with an alertCode applies to that alert, while the activation state of the occurrence without a code applies to other alerts. Broadly, “more specific” means:
Notes:
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Changes since version 5.2.0:
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
Summary
Complex Extension: Alert detection activation state describes whether a device is set to annunciate when a DeviceAlert condition occurs. This extension describes the reported alert detection activation state for the indicated combination of alert code and priority at the indicated point in time. The extension may be used on a Device, or on the specific DeviceMetric that could detect the condition or annunciate the alert.
active
. Limits may include upper or lower values, or both. If units are present, they should be the same as the DeviceMetric. If absent, units are assumed to be the same as the DeviceMetric.Maturity: 1
This structure is derived from Extension
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Extension | Device Alert Detection Extension Constraints: alrtdet-1 |
![]() ![]() ![]() |
1..* | Extension | Extension | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..1 | Extension | The alert for which the alert detection activation state is described | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "alertCode" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: DeviceAlertConditionCodes (preferred) | |
![]() ![]() ![]() ![]() |
0..1 | Extension | The alert priority for which the alert detection activation state is described | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "priority" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceAlertPriorityCodes (required) | |
![]() ![]() ![]() ![]() |
0..1 | Extension | The point(s) in time this activation state was in effect | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "effective" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() |
1..1 | Extension | The activation state of the specified alert (or alerts) | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "activationState" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceAlertActivationStateCodes (required) | |
![]() ![]() ![]() ![]() |
0..1 | Extension | Limits applicable to the indicated alert priority. | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "limitRange" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Range | Value of extension | |
![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/device-alertDetection" | |
![]() ![]() ![]() |
0..0 | |||
![]() |
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Extension | Device Alert Detection Extension Constraints: alrtdet-1 |
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | Extension | The alert for which the alert detection activation state is described | |
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "alertCode" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: DeviceAlertConditionCodes (preferred) | |
![]() ![]() ![]() ![]() |
0..1 | Extension | The alert priority for which the alert detection activation state is described | |
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "priority" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceAlertPriorityCodes (required) | |
![]() ![]() ![]() ![]() |
0..1 | Extension | The point(s) in time this activation state was in effect | |
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "effective" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() |
1..1 | Extension | The activation state of the specified alert (or alerts) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "activationState" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceAlertActivationStateCodes (required) | |
![]() ![]() ![]() ![]() |
0..1 | Extension | Limits applicable to the indicated alert priority. | |
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "limitRange" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Range | Value of extension | |
![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/device-alertDetection" | |
![]() |
This structure is derived from Extension
Summary
Complex Extension: Alert detection activation state describes whether a device is set to annunciate when a DeviceAlert condition occurs. This extension describes the reported alert detection activation state for the indicated combination of alert code and priority at the indicated point in time. The extension may be used on a Device, or on the specific DeviceMetric that could detect the condition or annunciate the alert.
active
. Limits may include upper or lower values, or both. If units are present, they should be the same as the DeviceMetric. If absent, units are assumed to be the same as the DeviceMetric.Maturity: 1
Differential View
This structure is derived from Extension
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Extension | Device Alert Detection Extension Constraints: alrtdet-1 |
![]() ![]() ![]() |
1..* | Extension | Extension | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..1 | Extension | The alert for which the alert detection activation state is described | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "alertCode" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: DeviceAlertConditionCodes (preferred) | |
![]() ![]() ![]() ![]() |
0..1 | Extension | The alert priority for which the alert detection activation state is described | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "priority" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceAlertPriorityCodes (required) | |
![]() ![]() ![]() ![]() |
0..1 | Extension | The point(s) in time this activation state was in effect | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "effective" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() |
1..1 | Extension | The activation state of the specified alert (or alerts) | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "activationState" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceAlertActivationStateCodes (required) | |
![]() ![]() ![]() ![]() |
0..1 | Extension | Limits applicable to the indicated alert priority. | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "limitRange" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Range | Value of extension | |
![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/device-alertDetection" | |
![]() ![]() ![]() |
0..0 | |||
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Extension | Device Alert Detection Extension Constraints: alrtdet-1 |
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | Extension | The alert for which the alert detection activation state is described | |
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "alertCode" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: DeviceAlertConditionCodes (preferred) | |
![]() ![]() ![]() ![]() |
0..1 | Extension | The alert priority for which the alert detection activation state is described | |
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "priority" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceAlertPriorityCodes (required) | |
![]() ![]() ![]() ![]() |
0..1 | Extension | The point(s) in time this activation state was in effect | |
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "effective" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() |
1..1 | Extension | The activation state of the specified alert (or alerts) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "activationState" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Value of extension Binding: DeviceAlertActivationStateCodes (required) | |
![]() ![]() ![]() ![]() |
0..1 | Extension | Limits applicable to the indicated alert priority. | |
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "limitRange" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Range | Value of extension | |
![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/device-alertDetection" | |
![]() |
Other representations of profile: CSV, Excel, Schematron
Path | Conformance | ValueSet | URI |
Extension.extension:alertCode.value[x] | preferred | DeviceAlertConditionCodeshttp://hl7.org/fhir/ValueSet/devicealert-condition From this IG | |
Extension.extension:priority.value[x] | required | DeviceAlertPriorityCodes(a valid code from Device Alert Priority)http://hl7.org/fhir/ValueSet/devicealert-priority From this IG | |
Extension.extension:activationState.value[x] | required | DeviceAlertActivationStateCodes(a valid code from Device Alert Activation State)http://hl7.org/fhir/ValueSet/devicealert-activationState From this IG |
Id | Grade | Path(s) | Details | Requirements |
alrtdet-1 | error | Extension | Subextension `alertCode` may only be omitted on the Device resource. : extension('alertCode').exists().not() implies (%resource is Device) | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
The extension is unchanged in R4B
The extension is unchanged in R4
The extension is unchanged in R3
(none found)