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