PackagesCanonicalsLogsProblems
    Packages
    vzvz.fhir.nl@vzvz-core-0.3.0
    http://vzvz.nl/fhir/StructureDefinition/nl-vzvz-Device
description: null
package_name: vzvz.fhir.nl
derivation: constraint
name: NLVZVZDevice
type: Device
elements:
  identifier:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: system, type: pattern}
      min: 1
      max: 1
      slices:
        aorta-app-id:
          match: {system: null}
          schema:
            constraint:
              aai-01:
                human: OID root should be separated from extension for AORTA app-id
                source: http://vzvz.nl/fhir/StructureDefinition/nl-vzvz-Device
                severity: error
                expression: "Device.identifier.where(\n(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 \n(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')\n).empty()"
            index: 1
            elements:
              system:
                short: applicationID
                binding: {strength: required, valueSet: 'http://vzvz.nl/fhir/ValueSet/aorta-device'}
                index: 2
  owner:
    type: Reference
    refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization']
    index: 3
    elements:
      identifier:
        elements:
          system:
            pattern: {type: Uri, value: 'http://fhir.nl/fhir/NamingSystem/ura'}
            index: 4
package_version: vzvz-core-0.3.0
class: profile
kind: resource
url: http://vzvz.nl/fhir/StructureDefinition/nl-vzvz-Device
base: http://hl7.org/fhir/StructureDefinition/Device
version: 0.10.1
required: [identifier]