Skip to content

Device Profile

Canonical../StructureDefinition/nexus-emr-core-emrdevice
Statusdraft · 1.26.0
BaseDevice (constraint)
SourceFSH · JSON

Represents an EMR software application/product, capturing key details like manufacturer, product name/model, type, version, and the owning organization using standard Nexus EMR references. Uses a non-instance-specific identifier for the Device itself.

Elements / Key elements

The working view: must-support, required, modifier and sliced elements from the effective (snapshot) definition.

Element Flags Card. Type Description & Constraints
Device 0..* Nexus EMR Device Core
Invariants: dom-2, dom-3, dom-4, dom-5, dom-6, nexus-note-extension-not-where-native
id S 0..1 http://hl7.org/fhirpath/System.String Logical id of this artifact i
meta 0..1 Meta Metadata about the resource
Invariants: ele-1
source S 0..1 uri Identifies EMR instance & pipeline version the resource came from i
Invariants: ele-1
implicitRules ?! 0..1 uri A set of rules under which this content was created i
Invariants: ele-1
text S 0..1 Narrative Narrative i
Invariants: ele-1
identifier 0..* Identifier Business identifier(s) for emrdevice i
Invariants: ele-1
use ?! 0..1 code usual | official | temp | secondary | old (If known) i
Binding: identifier-use (required)
Invariants: ele-1
system 1..1 uri The namespace for the identifier value i
Invariants: ele-1
value 1..1 string The value that is unique i
Invariants: ele-1
status ?! 0..1 code active | inactive | entered-in-error | unknown i
Binding: device-status (required)
Invariants: ele-1
manufacturer S 1..1 string EMR vendor name i
Invariants: ele-1
deviceName S 1..1 BackboneElement EMR product name i
Invariants: ele-1
name S 1..1 string The actual product name
Invariants: ele-1
type S 1..1 code Type of device name
Binding: device-nametype (required)
Invariants: ele-1
type S 1..1 CodeableConcept Device type - always 'software' i
Binding: device-type (example)
Invariants: ele-1
specialization 0..* BackboneElement The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication
Invariants: ele-1
systemType 1..1 CodeableConcept The standard that is used to operate and communicate
Invariants: ele-1
version S 1..1 BackboneElement EMR software version information i
Invariants: ele-1
value S 1..1 string Version string
Invariants: ele-1
property 0..* BackboneElement The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
Invariants: ele-1
type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
Invariants: ele-1
owner S 1..1 Reference(Organization Profile) Organization that owns/operates the EMR i
Invariants: ele-1