description: Usługa katalogowa laboratorium package_name: hl7.fhir.pl.laboratory.r5 derivation: constraint name: PLLabObservationDefinitionLaboratoryCatalogService type: ObservationDefinition elements: permittedUnit: {index: 83} description: {index: 20} performerType: binding: {strength: required, valueSet: 'http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-serviceProviderType-VS'} mustSupport: true index: 32 elements: coding: mustSupport: true index: 33 elements: system: {mustSupport: true, index: 34} version: {index: 35} code: {mustSupport: true, index: 36} display: {mustSupport: true, index: 37} userSelected: {index: 38} required: [display, system, code] text: {index: 39} required: [coding] category: binding: {strength: required, valueSet: 'http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-serviceCategory-VS'} mustSupport: true index: 40 elements: coding: mustSupport: true index: 41 elements: system: {mustSupport: true, index: 42} version: {index: 43} code: {mustSupport: true, index: 44} display: {mustSupport: true, index: 45} userSelected: {index: 46} required: [display, system, code] text: {index: 47} required: [coding] date: {index: 17} hasMember: {index: 85} publisher: {index: 18} approvalDate: {index: 26} jurisdiction: {index: 22} purpose: {index: 23} method: binding: {strength: required, valueSet: 'http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-methodType-VS'} mustSupport: true index: 72 elements: coding: mustSupport: true index: 73 elements: system: {mustSupport: true, index: 74} version: {index: 75} code: {mustSupport: true, index: 76} display: {mustSupport: true, index: 77} userSelected: {index: 78} required: [display, system, code] text: {mustSupport: true, index: 79} name: {index: 13} specimen: type: Reference mustSupport: true refers: ['http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/pl-lab-specimenDefinition'] index: 80 copyrightLabel: {index: 25} useContext: {index: 21} copyright: {index: 24} versionAlgorithm: choices: [] index: 12 experimental: {index: 16} derivedFromCanonical: {mustSupport: true, index: 29} component: mustSupport: true index: 86 extensions: title: {url: 'http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-componentTitle', min: 1, max: 1, type: Extension, mustSupport: true, index: 88} elements: extension: index: 87 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: 1 slices: title: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-componentTitle', index: 88} min: 1 max: 1 code: binding: {strength: required, valueSet: 'http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-loincServiceCodeVS'} index: 89 elements: coding: mustSupport: true index: 90 elements: system: {mustSupport: true, index: 91} version: {mustSupport: true, index: 92} code: {mustSupport: true, index: 93} display: {mustSupport: true, index: 94} userSelected: {index: 95} required: [display, system, code] text: {index: 96} required: [coding] permittedDataType: {mustSupport: true, index: 97} permittedUnit: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/ucum-units'} mustSupport: true index: 98 qualifiedValue: type: BackboneElement mustSupport: true index: 99 extensions: sourceInfo: {url: 'http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-qualifiedValue-sourceInfoReference', min: 0, max: 1, type: Extension, mustSupport: true, index: 101} elements: age: mustSupport: true index: 119 elements: low: mustSupport: true index: 120 elements: unit: binding: {strength: required, valueSet: 'http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-base-ageUnit-VS'} mustSupport: true index: 121 required: [unit] high: mustSupport: true index: 122 elements: unit: binding: {strength: required, valueSet: 'http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-base-ageUnit-VS'} mustSupport: true index: 123 required: [unit] appliesTo: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: '77386006', system: 'https://www.snomed.org', display: Pregnancy} index: 110 elements: coding: mustSupport: true index: 111 elements: system: {mustSupport: true, index: 112} version: {mustSupport: true, index: 113} code: {mustSupport: true, index: 114} display: {mustSupport: true, index: 115} userSelected: {index: 116} required: [display, system, code] text: {index: 117} required: [coding] validCodedValueSet: {mustSupport: true, index: 132} rangeCategory: {index: 126} abnormalCodedValueSet: {index: 134} extension: index: 100 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: sourceInfo: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-qualifiedValue-sourceInfoReference', index: 101} min: 0 max: 1 condition: {mustSupport: true, index: 125} context: mustSupport: true index: 102 elements: coding: mustSupport: true index: 103 elements: system: {mustSupport: true, index: 104} version: {mustSupport: true, index: 105} code: {mustSupport: true, index: 106} display: {mustSupport: true, index: 107} userSelected: {index: 108} required: [display, system, code] text: {index: 109} required: [coding] gestationalAge: {index: 124} normalCodedValueSet: {index: 133} gender: {mustSupport: true, index: 118} criticalCodedValueSet: {index: 135} range: mustSupport: true index: 127 elements: low: mustSupport: true index: 128 elements: unit: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/ucum-units'} mustSupport: true index: 129 required: [unit] high: mustSupport: true index: 130 elements: unit: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/ucum-units'} mustSupport: true index: 131 required: [unit] required: [context] required: [extension, qualifiedValue, permittedUnit, permittedDataType] title: {mustSupport: true, index: 14} extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: reason: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-reasonReference', index: 1} min: 0 unitConversion: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-unitConversion', index: 2} min: 0 derivedFromUri: {index: 30} status: mustSupport: true pattern: {type: Code, value: active} index: 15 code: mustSupport: true index: 48 elements: coding: mustSupport: true index: 49 slicing: rules: closed ordered: false description: Laboratory test definition type code choice discriminator: - {path: system, type: value} min: 1 slices: loincCode: match: {system: null} schema: binding: {strength: required, valueSet: 'http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-loincServiceCodeVS'} mustSupport: true _required: true index: 50 elements: system: {mustSupport: true, index: 51} version: {mustSupport: true, index: 52} code: {mustSupport: true, index: 53} display: {mustSupport: true, index: 54} userSelected: {index: 55} required: [display, system, code] icd9plCode: match: {system: null} schema: binding: {strength: required, valueSet: 'http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-icd9plServiceCode-VS'} mustSupport: true array: true index: 56 elements: system: {mustSupport: true, index: 57} version: {mustSupport: true, index: 58} code: {mustSupport: true, index: 59} display: {mustSupport: true, index: 60} userSelected: {index: 61} required: [display, system, code] customCode: match: {system: null} schema: mustSupport: true array: true index: 62 elements: system: {mustSupport: true, index: 63} version: {mustSupport: true, index: 64} code: {mustSupport: true, index: 65} display: {mustSupport: true, index: 66} userSelected: {index: 67} required: [display, system, code] text: {index: 68} required: [coding] identifier: mustSupport: true index: 3 elements: use: {index: 4} type: {index: 5} system: {mustSupport: true, index: 6} value: {mustSupport: true, index: 7} period: {index: 8} assigner: {index: 9} required: [value, system] lastReviewDate: {index: 27} bodySite: {index: 71} qualifiedValue: {index: 84} permittedDataType: {index: 69} multipleResultsAllowed: {index: 70} device: {index: 81} preferredReportName: {mustSupport: true, index: 82} version: {mustSupport: true, index: 10} contact: {index: 19} subject: {index: 31} effectivePeriod: {index: 28} package_version: 0.1.0 extensions: reason: {url: 'http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-reasonReference', min: 0, type: Extension, mustSupport: true, index: 1} unitConversion: {url: 'http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-unitConversion', min: 0, type: Extension, mustSupport: true, index: 2} class: profile kind: resource url: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/pl-lab-observationDefinition-laboratoryCatalogService base: http://hl7.org/fhir/StructureDefinition/ObservationDefinition version: 0.1.0 required: [component, performerType, derivedFromCanonical, identifier, specimen, title, version, category, preferredReportName]