description: null package_name: synapxe.sgcdi derivation: constraint name: PathologyResults type: Observation elements: category: index: 41 elements: id: {index: 42} extension: {index: 43} coding: index: 44 elements: id: {index: 45} extension: {index: 46} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/pathology-results-category'} index: 47 code: {index: 48} display: {index: 49} userSelected: {index: 50} extensions: {} required: [display, system, code] text: {index: 51} extensions: {} required: [coding] referenceRange: {index: 86} hasMember: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-pathology-result-specimen'] index: 87 elements: id: {index: 88} extension: {index: 89} reference: {index: 90} type: {index: 91} identifier: {index: 92} display: {index: 93} extensions: {} required: [reference] instantiates: choices: [] index: 30 derivedFrom: {index: 94} interpretation: index: 75 elements: id: {index: 76} extension: {index: 77} coding: {index: 78} text: {index: 79} extensions: {} required: [text] encounter: {index: 56} method: {index: 83} specimen: {index: 84} valueQuantity: {type: Quantity, choiceOf: value, index: 71} value: choices: [valueQuantity, valueCodeableConcept, valueString] index: 70 valueString: {type: string, choiceOf: value, index: 73} component: elements: interpretation: {type: CodeableConcept, short: Concept - reference to a terminology or just text, index: 105} valueQuantity: {type: Quantity, choiceOf: value, index: 101} value: choices: [valueQuantity, valueCodeableConcept, valueString] index: 100 valueString: {type: string, choiceOf: value, index: 103} extension: {index: 96} id: {index: 95} code: {type: CodeableConcept, short: Concept - reference to a terminology or just text, index: 98} valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 102} modifierExtension: {index: 97} dataAbsentReason: {index: 104} extensions: {} required: [valueString, value, valueCodeableConcept, valueQuantity] note: {index: 80} extension: type: Extension url: https://fhir.synapxe.sg/StructureDefinition/ext-sequenceno index: 0 slicing: slices: workflowNo: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-sequenceno', index: 0} max: 1 effectiveDateTime: {type: dateTime, choiceOf: effective, index: 59} status: pattern: {type: Code, value: final} index: 40 effective: choices: [effectiveDateTime] index: 58 code: type: CodeableConcept short: Concept - reference to a terminology or just text binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/pathology-results-type'} index: 52 extensions: {} elements: extension: {index: 53} coding: elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/pathology-results-type'} index: 54 identifier: min: 1 index: 2 slicing: rules: open discriminator: - {path: system, type: value} min: 1 max: 2 slices: recordIdentifier: match: {system: 'https://fhir.synapxe.sg/NamingSystem/recordIdentifier'} schema: _required: true index: 11 elements: id: {index: 12} extension: {index: 13} use: {index: 14} type: {index: 15} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/recordIdentifier'} index: 16 value: {index: 17} period: {index: 18} assigner: {index: 19} extensions: {} required: [value, system] accessionNo: match: {system: 'https://fhir.synapxe.sg/NamingSystem/accessionNo'} schema: index: 20 elements: id: {index: 21} extension: {index: 22} use: {index: 23} type: {index: 24} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/accessionNo'} index: 25 value: {index: 26} period: {index: 27} assigner: {index: 28} extensions: {} required: [value, system] array: true elements: id: {index: 3} extension: {index: 4} use: {index: 5} type: {index: 6} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/recordIdentifier'} index: 7 value: {index: 8} period: {index: 9} assigner: {index: 10} extensions: {} max: 2 required: [value, system] valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 72} bodySite: {index: 81} focus: {index: 55} issued: {index: 60} device: {index: 85} basedOn: index: 31 elements: id: {index: 32} extension: {index: 33} reference: {index: 34} type: {index: 35} identifier: {index: 36} display: {index: 37} extensions: {} required: [display] partOf: {index: 39} bodyStructure: {index: 82} triggeredBy: {index: 38} modifierExtension: {index: 1} performer: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-practitioner'] index: 61 elements: id: {index: 62} extension: {index: 63} reference: {index: 64} type: pattern: {type: Uri, value: Practitioner} index: 65 identifier: type: Identifier short: An identifier intended for computation index: 66 elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/mcr'} index: 67 display: {index: 68} extensions: {} required: [identifier, type] dataAbsentReason: {index: 74} package_version: 1.0.0 extensions: workflowNo: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-sequenceno', max: 1, type: Extension, index: 0} class: profile kind: resource url: https://fhir.synapxe.sg/StructureDefinition/profile-pathology-results base: http://hl7.org/fhir/StructureDefinition/Observation version: null required: [hasMember, identifier, performer]