{ "description": null, "_filename": "StructureDefinition-nl-vzvz-Device.json", "package_name": "vzvz.fhir.nl-vzvz-core-stu3", "date": null, "derivation": "constraint", "publisher": "VZVZ", "fhirVersion": "3.0.2", "jurisdiction": [ { "coding": [ { "code": "NL", "system": "urn:iso:std:iso:3166", "display": "Netherlands" } ] } ], "name": "NLVZVZDevice", "abstract": false, "copyright": "VZVZ", "type": "Device", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "1.0.1", "status": "active", "language": "nl-NL", "id": "fbb849c3-20b8-42bf-9b45-91e4189c4314", "kind": "resource", "url": "http://vzvz.nl/fhir/StructureDefinition/nl-vzvz-Device", "version": "1.0.0", "differential": { "element": [ { "id": "Device", "path": "Device", "definition": "Device profile as used in AORTA and outside the AORTA infra (FHIR STU3)" }, { "id": "Device.identifier", "max": "1", "min": 1, "path": "Device.identifier", "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", "example": [ { "label": "AORTA application ID", "valueIdentifier": { "value": "12345678", "system": "http://fhir.nl/fhir/NamingSystem/aorta-app-id" } }, { "label": "App-ID with OID root", "valueIdentifier": { "value": "12345678", "system": "urn:oid:2.16.840.1.113883.2.4.6.6" } }, { "label": "OID based identifier of a non-AORTA device", "valueIdentifier": { "value": "urn:oid:2.16.840.1.113883.1.2.3.45678", "system": "urn:ietf:rfc:3986" } } ], "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "pattern" } ] }, "definition": "AORTA application ID of the requester of the Task" }, { "id": "Device.identifier:AortaAppID", "max": "1", "path": "Device.identifier", "sliceName": "AortaAppID", "constraint": [ { "key": "aai-01", "human": "OID root should be separated from extension for AORTA app-id", "severity": "error", "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", "binding": { "strength": "required", "valueSetUri": "http://vzvz.nl/fhir/ValueSet/aorta-device" }, "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" } ], "definition": "This identifier identifies the Device in the AORTA infrastructure" }, { "id": "Device.owner.identifier.system", "path": "Device.owner.identifier.system", "fixedUri": "http://fhir.nl/fhir/NamingSystem/ura" } ] }, "contact": [ { "name": "VZVZ", "telecom": [ { "use": "work", "value": "standaardisatie@vzvz.nl", "system": "email" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Device" }