FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagevzvz.fhir.nl-vzvz-core-stu3
Resource TypeStructureDefinition
IdStructureDefinition-nl-vzvz-Device.json
FHIR VersionR3
Sourcehttps://simplifier.net/resolve?scope=vzvz.fhir.nl-vzvz-core-stu3@1.0.1&canonical=http://vzvz.nl/fhir/StructureDefinition/nl-vzvz-Device
URLhttp://vzvz.nl/fhir/StructureDefinition/nl-vzvz-Device
Version1.0.0
Statusactive
NameNLVZVZDevice
Realmnl
CopyrightVZVZ
TypeDevice
Kindresource

Resources that use this resource

StructureDefinition
vzvz.fhir.aof#0.15.0aorta-DataReferenceAorta DataReference
vzvz.fhir.aof#0.15.0nl-vzvz-TaskNotifiedPullNLVZVZNotifiedPull
vzvz.fhir.mitz#3.8.0GatewaySystemGatewaySystem
vzvz.fhir.mitz#3.8.0SourceSystemSourceSystem
vzvz.fhir.nl-vzvz-core#0.3.3GatewaySystemGatewaySystem
vzvz.fhir.nl-vzvz-core#0.3.3SourceSystemSourceSystem

Resources that this resource uses

ValueSet
vzvz.fhir.nl-vzvz-core-stu3#1.0.1aorta-deviceAorta Device ValueSet

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "nl-vzvz-Device",
  "language": "nl-NL",
  "url": "http://vzvz.nl/fhir/StructureDefinition/nl-vzvz-Device",
  "version": "1.0.0",
  "name": "NLVZVZDevice",
  "status": "active",
  "publisher": "VZVZ",
  "contact": [
    {
      "name": "VZVZ",
      "telecom": [
        {
          "system": "email",
          "value": "standaardisatie@vzvz.nl",
          "use": "work"
        }
      ]
    }
  ],
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "NL",
          "display": "Netherlands"
        }
      ]
    }
  ],
  "copyright": "VZVZ",
  "fhirVersion": "3.0.2",
  "kind": "resource",
  "abstract": false,
  "type": "Device",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Device",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Device",
        "path": "Device",
        "definition": "Device profile as used in AORTA and outside the AORTA infra (FHIR STU3)"
      },
      {
        "id": "Device.identifier",
        "path": "Device.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "system"
            }
          ],
          "rules": "open"
        },
        "definition": "AORTA application ID of the requester of the Task",
        "comment": "If this identifier defines a Device the AORTA infrastructure the identifier represents the applicationid,  \notherwise the identifier conforms to the system/value defined by the relevant infrastructure",
        "min": 1,
        "max": "1",
        "example": [
          {
            "label": "AORTA application ID",
            "valueIdentifier": {
              "system": "http://fhir.nl/fhir/NamingSystem/aorta-app-id",
              "value": "12345678"
            }
          },
          {
            "label": "App-ID with OID root",
            "valueIdentifier": {
              "system": "urn:oid:2.16.840.1.113883.2.4.6.6",
              "value": "12345678"
            }
          },
          {
            "label": "OID based identifier of a non-AORTA device",
            "valueIdentifier": {
              "system": "urn:ietf:rfc:3986",
              "value": "urn:oid:2.16.840.1.113883.1.2.3.45678"
            }
          }
        ]
      },
      {
        "id": "Device.identifier:AortaAppID",
        "path": "Device.identifier",
        "sliceName": "AortaAppID",
        "max": "1",
        "constraint": [
          {
            "key": "aai-01",
            "severity": "error",
            "human": "OID root should be separated from extension for AORTA app-id",
            "expression": "Device.identifier.where((system = 'http://fhir.nl/fhir/NamingSystem/aorta-app-id' or system = '2.16.840.1.113883.2.4.6.6' or system = '2.16.840.1.113883.2.4.3.111.3.16').value.contains('2.16.840.1.113883.2.4.6.6') and (system = 'http://fhir.nl/fhir/NamingSystem/aorta-app-id' or system = '2.16.840.1.113883.2.4.6.6' or system = '2.16.840.1.113883.2.4.3.111.3.16').value.contains('2.16.840.1.113883.2.4.3.111.3.16')).empty()"
          }
        ]
      },
      {
        "id": "Device.identifier:AortaAppID.system",
        "path": "Device.identifier.system",
        "short": "applicationID",
        "definition": "This identifier identifies the Device in the AORTA infrastructure",
        "comment": "Use this slice to identify a device with its AORTA application-ID. Note: the system element can contain either an OID root or a FHIR NamingSystem.\r\nIf the OID variant is uses the system element MUST contain the OID root and the value element MUST contain the OID extension, aka the AORTA application-ID.",
        "example": [
          {
            "label": "App-ID with FHIR NamingSystem",
            "valueUri": "http://fhir.nl/fhir/NamingSystem/AortaAppID"
          },
          {
            "label": "App-ID with OID root",
            "valueUri": "urn:oid:2.16.840.1.113883.2.4.6.6"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSetUri": "http://vzvz.nl/fhir/ValueSet/aorta-device"
        }
      },
      {
        "id": "Device.owner.identifier.system",
        "path": "Device.owner.identifier.system",
        "fixedUri": "http://fhir.nl/fhir/NamingSystem/ura"
      }
    ]
  }
}