DeviceFeatures

FHIR Profile

The extension DeviceFeatures defines certain features of the breast implant used during surgery. The extension contains 7 slices:

  • texture
  • coating
  • coatingother
  • shape
  • fill
  • fillother
  • weight

This extension is used for FHIR Profile ImplantDevice, accessible via DeviceFeatures.

This profile is based on the FHIR version R4 specifications for extensions, see also Extensibility.

id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string

Mapping

Here is a list of the exact mapping for this FHIR Profile. The mapping includes the DICA variable and corresponding FHIR data element. In case of a DICA option set, the relation between the DICA options and available values within the FHIR data element are defined.

DICA variable FHIR Data Element DICA OptionSet Value DICA OptionSet FHIR ValueSet/Code/System
texture extension.deviceFeatures.texture 105 identical to ValueSet Implant Texture
coating extension.deviceFeatures.coating 139 identical to ValueSet Implant Coating
coatingother extension.deviceFeatures.coating n/a n/a n/a
fill extension.deviceFeatures.fill 106 identical to ValueSet Implant Fill
fillother extension.deviceFeatures.fill n/a n/a n/a
shape extension.deviceFeatures.shape 107 identical to ValueSet Implant Shape
maxweightvol extension.deviceFeatures.weight n/a n/a n/a

Each slice consists of an valueCodeableConcept. The element has a generic structure, as shown below

      "valueCodeableConcept": {
        "coding": [
          {
            "system": "URL",
            "code": "code",
            "display": "display value"
          }
        ]
      }

Each coding element represent a feature of the Device. The system URL within the coding elements are set with the following base URL: http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/DeviceFeatures.

This leads to the following system URLs:

The code for texture, coating, fill, and shape variable are set by the following ValueSets:

An example of a fill variable with value 1. The display value is optional, the code value is required.

      "valueCodeableConcept": {
        "coding": [
          {
            "system": "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/DeviceFeatures/fill",
            "code": "2",
            "display": "Saline"
          }
        ]
      }

For variables coatingother and fillother, a code is not applicable as they are represented by string values. For these variables, use the ***display""" value instead.

An example that uses fillother variable. The display value is required, the code value is not applicable.

      "valueCodeableConcept": {
        "coding": [
          {
            "system": "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/DeviceFeatures/fillother",
            "display": "Other fill solution"
          }
        ]
      }

Constraints

Constraints can refer to the cardinality of an element, required value or type of value.

The following constraints apply:

  • The extension element must use url "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/DeviceFeatures".
  • Each coding element should adhere to the above-mentioned URL listed
  • Each coding element should abide by the code available in the corresponding ValueSet, except for variables fillother and coatingother

Example Implant Device with extension DeviceFeatures using fill and coating variables

{
   "resourceType":"Device",
   "id":"example-1-dbir-device",
   "meta":{
      "profile":[
         "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/ImplantDevice"
      ]
   },
   "identifier":[
      {
         "system":"urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.10.1.3",
         "value":"12345678901234",
         "type":{
            "coding":[
               {
                  "system":"http://terminology.hl7.org/CodeSystem/v2-0203",
                  "code":"GTIN",
                  "display":"Global Trade Item Number"
               }
            ]
         }
      }
   ],
   "udiCarrier":{
      "deviceIdentifier":"12345678901234-20251231-LOT123456-SN1234567890",
      "carrierHRF":"(01)12345678901234",
      "entryType":"barcode"
   },
   "status":"active",
   "manufacturer":"32",
   "expirationDate":"2025-12-31",
   "lotNumber":"LOT123456",
   "serialNumber":"SN1234567890",
   "type":{
      "coding":[
         {
            "system":"http://snomed.info/sct",
            "code":"2282003",
            "display":"Breast prosthesis"
         }
      ]
   },
   "owner":{
      "reference":"Organization/1"
   },
  "extension": [
    {
      "url": "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/DeviceFeatures",
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/DeviceFeatures/fill",
            "code": "4",
            "display": "Air"
          }
        ],
      }
    }
  ]
}

Example Implant Device with extension DeviceFeatures using coatingother and fillother variables

{
   "resourceType":"Device",
   "id":"example-2-dbir-device",
   "meta":{
      "profile":[
         "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/ImplantDevice"
      ]
   },
   "identifier":[
      {
         "system":"urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.10.1.3",
         "value":"12345678901236",
         "type":{
            "coding":[
               {
                  "system":"http://terminology.hl7.org/CodeSystem/v2-0404",
                  "code":"GTIN",
                  "display":"Global Trade Item Number"
               }
            ]
         }
      }
   ],
   "udiCarrier":{
      "deviceIdentifier":"12345678901234-20251231-LOT123456-SN1234567897",
      "carrierHRF":"(01)12345678901239",
      "entryType": "barcode"
   },
   "status":"active",
   "manufacturer":"other manufacturer",
   "expirationDate":"2025-12-31",
   "lotNumber":"LOT123456",
   "serialNumber":"SN1234567890",
   "type":{
      "coding":[
         {
            "system":"http://snomed.info/sct",
            "code":"2282003",
            "display":"Breast prosthesis"
         }
      ]
   },
  "extension": [
    {
      "url": "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/DeviceFeatures",
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/DeviceFeatures/coatingother",
            "display": "Another coating"
          },
         {
            "system": "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/DeviceFeatures/fillother",
            "display": "Another fill"
          },
        ],
      }
    }
  ]
}