description: null package_name: vzvz.fhir.nl-vzvz-core-stu3 derivation: constraint name: NLVZVZDevice type: Device elements: identifier: index: 0 slicing: rules: open discriminator: - {path: system, type: pattern} min: 1 max: 1 slices: AortaAppID: match: {system: null} schema: constraint: 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()'} index: 1 elements: system: {short: applicationID, index: 2} owner: elements: identifier: elements: system: pattern: {type: uri, value: 'http://fhir.nl/fhir/NamingSystem/ura'} type: uri index: 3 package_version: 1.0.1 class: profile kind: resource url: http://vzvz.nl/fhir/StructureDefinition/nl-vzvz-Device base: http://hl7.org/fhir/StructureDefinition/Device version: 1.0.0 required: [identifier]