Properties
ContactPoint
Details for human/organization for support.
Property methods: contactBuildValueArray(), contactCollectionToDisplay(), contactCollectionToOdbc(), contactDisplayToCollection(), contactGet(), contactGetObject(), contactGetObjectId(), contactGetSwizzled(), contactIsValid(), contactOdbcToCollection(), contactSet(), contactSetObject(), contactSetObjectId()
Reference
The reference to the definition for the device.
DeviceDefinition
Property methods: definitionGet(), definitionGetSwizzled(), definitionIsValid(), definitionNewObject(), definitionSet()
BackboneElement
The name of the device as given by the manufacturer.
Property methods: deviceNameBuildValueArray(), deviceNameCollectionToDisplay(), deviceNameCollectionToOdbc(), deviceNameDisplayToCollection(), deviceNameGet(), deviceNameGetObject(), deviceNameGetObjectId(), deviceNameGetSwizzled(), deviceNameIsValid(), deviceNameOdbcToCollection(), deviceNameSet(), deviceNameSetObject(), deviceNameSetObjectId()
property distinctIdentifier as %String (MAXLEN = 1000000, XMLNAME = "distinctIdentifier", XMLPROJECTION = "ATTRIBUTE");
string
The distinct identification string.
Property methods: distinctIdentifierDisplayToLogical(), distinctIdentifierGet(), distinctIdentifierIsValid(), distinctIdentifierLogicalToDisplay(), distinctIdentifierLogicalToOdbc(), distinctIdentifierNormalize(), distinctIdentifierSet()
property expirationDate as %String (MAXLEN = 1000000, XMLNAME = "expirationDate", XMLPROJECTION = "ATTRIBUTE");
dateTime
Date and time of expiry of this device (if applicable)
Property methods: expirationDateDisplayToLogical(), expirationDateGet(), expirationDateIsValid(), expirationDateLogicalToDisplay(), expirationDateLogicalToOdbc(), expirationDateNormalize(), expirationDateSet()
Identifier
Instance identifier.
Property methods: identifierBuildValueArray(), identifierCollectionToDisplay(), identifierCollectionToOdbc(), identifierDisplayToCollection(), identifierGet(), identifierGetObject(), identifierGetObjectId(), identifierGetSwizzled(), identifierIsValid(), identifierOdbcToCollection(), identifierSet(), identifierSetObject(), identifierSetObjectId()
Reference
Where the device is found.
Location
Property methods: locationGet(), locationGetSwizzled(), locationIsValid(), locationNewObject(), locationSet()
property lotNumber as %String (MAXLEN = 1000000, XMLNAME = "lotNumber", XMLPROJECTION = "ATTRIBUTE");
string
Lot number of manufacture.
Property methods: lotNumberDisplayToLogical(), lotNumberGet(), lotNumberIsValid(), lotNumberLogicalToDisplay(), lotNumberLogicalToOdbc(), lotNumberNormalize(), lotNumberSet()
property manufactureDate as %String (MAXLEN = 1000000, XMLNAME = "manufactureDate", XMLPROJECTION = "ATTRIBUTE");
dateTime
Date when the device was made.
Property methods: manufactureDateDisplayToLogical(), manufactureDateGet(), manufactureDateIsValid(), manufactureDateLogicalToDisplay(), manufactureDateLogicalToOdbc(), manufactureDateNormalize(), manufactureDateSet()
property manufacturer as %String (MAXLEN = 1000000, XMLNAME = "manufacturer", XMLPROJECTION = "ATTRIBUTE");
string
Name of device manufacturer.
Property methods: manufacturerDisplayToLogical(), manufacturerGet(), manufacturerIsValid(), manufacturerLogicalToDisplay(), manufacturerLogicalToOdbc(), manufacturerNormalize(), manufacturerSet()
property modelNumber as %String (MAXLEN = 1000000, XMLNAME = "modelNumber", XMLPROJECTION = "ATTRIBUTE");
string
The model number for the device.
Property methods: modelNumberDisplayToLogical(), modelNumberGet(), modelNumberIsValid(), modelNumberLogicalToDisplay(), modelNumberLogicalToOdbc(), modelNumberNormalize(), modelNumberSet()
Annotation
Device notes and comments.
Property methods: noteBuildValueArray(), noteCollectionToDisplay(), noteCollectionToOdbc(), noteDisplayToCollection(), noteGet(), noteGetObject(), noteGetObjectId(), noteGetSwizzled(), noteIsValid(), noteOdbcToCollection(), noteSet(), noteSetObject(), noteSetObjectId()
Reference
Organization responsible for device.
Organization
Property methods: ownerGet(), ownerGetSwizzled(), ownerIsValid(), ownerNewObject(), ownerSet()
Reference
The parent device.
Device
Property methods: parentGet(), parentGetSwizzled(), parentIsValid(), parentNewObject(), parentSet()
property partNumber as %String (MAXLEN = 1000000, XMLNAME = "partNumber", XMLPROJECTION = "ATTRIBUTE");
string
The part number of the device.
Property methods: partNumberDisplayToLogical(), partNumberGet(), partNumberIsValid(), partNumberLogicalToDisplay(), partNumberLogicalToOdbc(), partNumberNormalize(), partNumberSet()
Reference
Patient to whom Device is affixed.
Patient
Property methods: patientGet(), patientGetSwizzled(), patientIsValid(), patientNewObject(), patientSet()
BackboneElement
The actual configuration settings of a device as it actually operates,
e.g.,
regulation status,
time properties.
Property methods: propertyBuildValueArray(), propertyCollectionToDisplay(), propertyCollectionToOdbc(), propertyDisplayToCollection(), propertyGet(), propertyGetObject(), propertyGetObjectId(), propertyGetSwizzled(), propertyIsValid(), propertyOdbcToCollection(), propertySet(), propertySetObject(), propertySetObjectId()
CodeableConcept
Safety Characteristics of Device.
any FHIR4 code from any ValueSet may be used.
Property methods: safetyBuildValueArray(), safetyCollectionToDisplay(), safetyCollectionToOdbc(), safetyDisplayToCollection(), safetyGet(), safetyGetObject(), safetyGetObjectId(), safetyGetSwizzled(), safetyIsValid(), safetyOdbcToCollection(), safetySet(), safetySetObject(), safetySetObjectId()
property serialNumber as %String (MAXLEN = 1000000, XMLNAME = "serialNumber", XMLPROJECTION = "ATTRIBUTE");
string
Serial number assigned by the manufacturer.
Property methods: serialNumberDisplayToLogical(), serialNumberGet(), serialNumberIsValid(), serialNumberLogicalToDisplay(), serialNumberLogicalToOdbc(), serialNumberNormalize(), serialNumberSet()
BackboneElement
The capabilities supported on a device,
the standards to which the device conforms for a particular purpose,
and used for the communication.
Property methods: specializationBuildValueArray(), specializationCollectionToDisplay(), specializationCollectionToOdbc(), specializationDisplayToCollection(), specializationGet(), specializationGetObject(), specializationGetObjectId(), specializationGetSwizzled(), specializationIsValid(), specializationOdbcToCollection(), specializationSet(), specializationSetObject(), specializationSetObjectId()
property status as %String (MAXLEN = 1000000, XMLNAME = "status", XMLPROJECTION = "ATTRIBUTE");
code
active | inactive | entered-in-error | unknown
device-status|4.0.1 is the REQUIRED FHIR4 ValueSet for codes;
you may NOT extend device-status|4.0.1 and you may NOT use codes from other ValueSets.
Property methods: statusDisplayToLogical(), statusGet(), statusIsValid(), statusLogicalToDisplay(), statusLogicalToOdbc(), statusNormalize(), statusSet()
CodeableConcept
online | paused | standby | offline | not-ready | transduc-discon | hw-discon | off
device-status-reason is the REQUIRED FHIR4 ValueSet for codes,
but if you need to express meanings not found in device-status-reason,
you may formally EXTEND device-status-reason to add codes to it.
Property methods: statusReasonBuildValueArray(), statusReasonCollectionToDisplay(), statusReasonCollectionToOdbc(), statusReasonDisplayToCollection(), statusReasonGet(), statusReasonGetObject(), statusReasonGetObjectId(), statusReasonGetSwizzled(), statusReasonIsValid(), statusReasonOdbcToCollection(), statusReasonSet(), statusReasonSetObject(), statusReasonSetObjectId()
CodeableConcept
The kind or type of device.
any FHIR4 code may be used;
device-type shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: typeGet(), typeGetSwizzled(), typeIsValid(), typeNewObject(), typeSet()
BackboneElement
Unique Device Identifier (UDI) Barcode string.
Property methods: udiCarrierBuildValueArray(), udiCarrierCollectionToDisplay(), udiCarrierCollectionToOdbc(), udiCarrierDisplayToCollection(), udiCarrierGet(), udiCarrierGetObject(), udiCarrierGetObjectId(), udiCarrierGetSwizzled(), udiCarrierIsValid(), udiCarrierOdbcToCollection(), udiCarrierSet(), udiCarrierSetObject(), udiCarrierSetObjectId()
property url as %String (MAXLEN = 1000000, XMLNAME = "url", XMLPROJECTION = "ATTRIBUTE");
uri
Network address to contact device.
Property methods: urlDisplayToLogical(), urlGet(), urlIsValid(), urlLogicalToDisplay(), urlLogicalToOdbc(), urlNormalize(), urlSet()
BackboneElement
The actual design of the device or software version running on the device.
Property methods: versionBuildValueArray(), versionCollectionToDisplay(), versionCollectionToOdbc(), versionDisplayToCollection(), versionGet(), versionGetObject(), versionGetObjectId(), versionGetSwizzled(), versionIsValid(), versionOdbcToCollection(), versionSet(), versionSetObject(), versionSetObjectId()