StructureDefinition Device

The Device resource is currently only used by the Community Cloud project for capturing hardware and software used when generating a Genomic Data File. Details of its usage and mapping from the Community Cloud minimum dataset are provided on Community Cloud Integration

It is expected the Device resource will be referenced from the GenomicStudyAnalysis Procedure resource, via extension:device.

The Device to be used within genomics is currently based on the HL7 international version of the resource. The base Device resource is provided below.

Profile url FHIR Module Normative Status
http://hl7.org/fhir/StructureDefinition/Device HL7 International trial-use

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifier0..*Identifier
definitionC0..1Reference(DeviceDefinition)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
deviceIdentifierΣ0..1string
issuer0..1uri
jurisdiction0..1uri
carrierAIDCΣ0..1base64Binary
carrierHRFΣ0..1string
entryType0..1codeBinding
statusΣ ?!0..1codeBinding
statusReason0..*CodeableConceptBinding
distinctIdentifier0..1string
manufacturer0..1string
manufactureDate0..1dateTime
expirationDate0..1dateTime
lotNumber0..1string
serialNumber0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
name1..1string
type1..1codeBinding
modelNumber0..1string
partNumber0..1string
type0..1CodeableConcept
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
systemType1..1CodeableConcept
version0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
type0..1CodeableConcept
component0..1Identifier
value1..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
type1..1CodeableConcept
valueQuantityC0..*Quantity
valueCode0..*CodeableConcept
patientC0..1Reference(Patient)
ownerC0..1Reference(Organization)
contactC0..*ContactPoint
locationC0..1Reference(Location)
url0..1uri
note0..*Annotation
safetyΣ0..*CodeableConcept
parentC0..1Reference(Device)


Additional Guidance

manufacturer

SHOULD be present if the Device represents a physical (hardware) device.
"manufacturer": "Illumina",

deviceName

SHALL be present. Human readable name for the Device.
"deviceName": [
  {
    "name": "Novaseq 6000",
    "type": "user-friendly-name"
  }
],

version

SHOULD be present if known.
"version": [
  {
    "value": "202308.03"
  }
]

property

MAY be included where additional attributes of the device needs to be captured. Within the Genomics Community Cloud project it is expected this would likely be free text but may be codified as knowledge of the device landscape and required properties matures.
"property": [
  {
    "type": {
      "text": "Sequencing assay name"
    },
    "valueCode": [
      {
        "text": "CEN"
      }
    ]
  }
]