{
  "resourceType": "StructureDefinition",
  "meta": {
    "lastUpdated": "2018-02-14T09:12:26.142+00:00"
  },
  "url": "http://trilliumbridge.eu/fhir/StructureDefinition/device-uv-trillium2",
  "version": "0.03",
  "name": "Device-uv-trillium2",
  "status": "draft",
  "date": "2017-11-27T14:16:52.639+00:00",
  "publisher": "Trillium II",
  "contact": [
    {
      "name": "François Macary - PHAST"
    }
  ],
  "description": "This profile represents the constraints applied to the Device resource by the Trillium II project, which specifies an international patient summary based on the FHIR standard STU3. A device in the list of the patient's current medical devices used or implanted may be described with an instance of a Device resource constrained by this profile.",
  "purpose": "This profile constrains the representation of a medical device, part of the list of current medical devices in the international patient summary as specified by the Trillium II project.",
  "fhirVersion": "3.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Device",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Device",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Device.identifier",
        "path": "Device.identifier",
        "max": "1"
      },
      {
        "id": "Device.identifier.use",
        "path": "Device.identifier.use",
        "max": "0"
      },
      {
        "id": "Device.identifier.type",
        "path": "Device.identifier.type",
        "definition": "The type of identifier represents \"serial number\" (SNO)"
      },
      {
        "id": "Device.identifier.type.coding.system",
        "path": "Device.identifier.type.coding.system",
        "max": "0"
      },
      {
        "id": "Device.identifier.type.coding.version",
        "path": "Device.identifier.type.coding.version",
        "max": "0"
      },
      {
        "id": "Device.identifier.type.coding.code",
        "path": "Device.identifier.type.coding.code",
        "fixedCode": "SNO"
      },
      {
        "id": "Device.identifier.type.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Device.identifier.type.coding.display",
        "fixedString": "serial number"
      },
      {
        "id": "Device.identifier.type.coding.userSelected",
        "path": "Device.identifier.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Device.identifier.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Device.identifier.type.text",
        "max": "0"
      },
      {
        "id": "Device.identifier.system",
        "path": "Device.identifier.system",
        "max": "0"
      },
      {
        "id": "Device.identifier.value",
        "path": "Device.identifier.value",
        "label": "device serial number",
        "definition": "The serial number of the medical device"
      },
      {
        "id": "Device.identifier.period",
        "path": "Device.identifier.period",
        "max": "0"
      },
      {
        "id": "Device.identifier.assigner",
        "path": "Device.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Device.type.coding.userSelected",
        "path": "Device.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Device.manufactureDate",
        "path": "Device.manufactureDate",
        "definition": "The date and time when the device was manufactured. If hour is present, minutes and seconds should be both set to \"00\""
      },
      {
        "id": "Device.expirationDate",
        "path": "Device.expirationDate",
        "definition": "The date and time beyond which this device is no longer valid or should not be used (if applicable). If hour is present, minutes and seconds should be both set to \"00\""
      },
      {
        "id": "Device.patient",
        "path": "Device.patient",
        "min": 1
      }
    ]
  }
}