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