description: Profile of Device for the OMI context. package_name: de.medizininformatikinitiative.use derivation: constraint name: OmiDevice type: Device elements: extension: type: Extension mustSupport: true url: http://omi.de/fhir/registry/StructureDefinition/input-parameter-extension index: 0 slicing: slices: inputParameters: match: {} schema: {type: Extension, mustSupport: true, url: 'http://omi.de/fhir/registry/StructureDefinition/input-parameter-extension', index: 0} min: 0 max: 1 outputParameters: match: {} schema: {type: Extension, mustSupport: true, url: 'http://omi.de/fhir/registry/StructureDefinition/output-parameter-extension', index: 1} min: 0 max: 1 doiExtension: match: {} schema: {type: Extension, mustSupport: true, url: 'http://omi.de/fhir/registry/StructureDefinition/doi-extension', index: 2} min: 0 resolutionRequirementExtension: match: {} schema: {type: Extension, mustSupport: true, url: 'http://omi.de/fhir/registry/StructureDefinition/mrt-resolution-requirement-extension', index: 3} min: 0 max: 1 identifier: pattern: type: Identifier value: {system: 'http://omi.de/fhir/registry/sid/device'} index: 4 status: {short: Is this algorithm still available, mustSupport: true, index: 5} deviceName: mustSupport: true array: true min: 2 index: 6 slicing: rules: open discriminator: - {path: type, type: pattern} min: 2 slices: user-friendly-name: match: {type: user-friendly-name} schema: mustSupport: true _required: true index: 7 elements: type: pattern: {type: Code, value: user-friendly-name} index: 8 model-name: match: {type: model-name} schema: mustSupport: true _required: true index: 9 elements: type: pattern: {type: Code, value: model-name} index: 10 property: index: 11 slicing: rules: open discriminator: - {path: type, type: pattern} min: null slices: maturityLevel: match: type: coding: - {code: '246102003', system: 'http://snomed.info/sct'} schema: mustSupport: true index: 12 elements: type: pattern: type: CodeableConcept value: coding: - {code: '246102003', system: 'http://snomed.info/sct'} index: 13 valueCode: binding: {strength: required, valueSet: 'http://omi.de/fhir/registry/ValueSet/maturity-level-valueset'} mustSupport: true index: 14 required: [valueCode] supportedModality: match: type: coding: - {code: '360037004', system: 'http://snomed.info/sct'} schema: mustSupport: true array: true index: 15 elements: type: pattern: type: CodeableConcept value: coding: - {code: '360037004', system: 'http://snomed.info/sct'} index: 16 valueCode: binding: {strength: required, valueSet: 'http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_33.html'} mustSupport: true index: 17 required: [valueCode] supportedLaterality: match: type: coding: - {code: '272741003', system: 'http://snomed.info/sct'} schema: mustSupport: true array: true index: 18 elements: type: pattern: type: CodeableConcept value: coding: - {code: '272741003', system: 'http://snomed.info/sct'} index: 19 valueCode: binding: {strength: required, valueSet: 'https://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_244.html'} mustSupport: true index: 20 required: [valueCode] imageReconstructionPlane: match: type: coding: - {code: '260225008', system: 'http://snomed.info/sct'} schema: mustSupport: true array: true index: 21 elements: type: pattern: type: CodeableConcept value: coding: - {code: '260225008', system: 'http://snomed.info/sct'} index: 22 valueCode: binding: {strength: required, valueSet: 'http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_6312.html'} mustSupport: true index: 23 required: [valueCode] supportedBodySite: match: type: coding: - {code: '123037004', system: 'http://snomed.info/sct'} schema: mustSupport: true array: true index: 24 elements: type: pattern: type: CodeableConcept value: coding: - {code: '123037004', system: 'http://snomed.info/sct'} index: 25 valueCode: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/body-site'} mustSupport: true index: 26 required: [valueCode] AIServiceType: match: type: coding: - {code: '410656007', system: 'http://snomed.info/sct'} schema: mustSupport: true array: true index: 27 elements: type: pattern: type: CodeableConcept value: coding: - {code: '410656007', system: 'http://snomed.info/sct'} index: 28 valueCode: binding: {strength: required, valueSet: 'http://omi.de/fhir/registry/ValueSet/ai-service-type-valueset'} mustSupport: true index: 29 required: [valueCode] owner: type: Reference refers: ['http://omi.de/fhir/registry/StructureDefinition/omi-organization'] index: 30 package_version: case.omi-0.3.0 extensions: inputParameters: {url: 'http://omi.de/fhir/registry/StructureDefinition/input-parameter-extension', min: 0, max: 1, type: Extension, mustSupport: true, index: 0} outputParameters: {url: 'http://omi.de/fhir/registry/StructureDefinition/output-parameter-extension', min: 0, max: 1, type: Extension, mustSupport: true, index: 1} doiExtension: {url: 'http://omi.de/fhir/registry/StructureDefinition/doi-extension', min: 0, type: Extension, mustSupport: true, index: 2} resolutionRequirementExtension: {url: 'http://omi.de/fhir/registry/StructureDefinition/mrt-resolution-requirement-extension', min: 0, max: 1, type: Extension, mustSupport: true, index: 3} class: profile kind: resource url: http://omi.de/fhir/registry/StructureDefinition/algorithm-device base: http://hl7.org/fhir/StructureDefinition/Device version: 0.3.0 required: [status]