description: null package_name: synapxe.sgcdi derivation: constraint name: profile-assessment-results type: Observation elements: category: index: 42 elements: id: {index: 43} extension: {index: 44} coding: index: 45 elements: id: {index: 46} extension: {index: 47} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/pathology-results-category'} index: 48 code: {index: 49} display: {index: 50} userSelected: {index: 51} extensions: {} required: [display, system, code] text: {index: 52} extensions: {} required: [coding] referenceRange: {index: 96} hasMember: index: 97 slicing: rules: open discriminator: - {path: $this, type: value} min: null slices: mammography: match: {} schema: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-observation'] index: 98 elements: id: {index: 99} extension: {index: 100} reference: {index: 101} type: {index: 102} identifier: {index: 103} display: {index: 104} extensions: {} required: [reference] ultrasound: match: {} schema: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-observation'] index: 105 elements: id: {index: 106} extension: {index: 107} reference: {index: 108} type: {index: 109} identifier: {index: 110} display: {index: 111} extensions: {} required: [reference] imagingResult: match: {} schema: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-observation'] index: 112 elements: id: {index: 113} extension: {index: 114} reference: {index: 115} type: {index: 116} identifier: {index: 117} display: {index: 118} extensions: {} required: [reference] clinicalAssessment: match: {} schema: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-clinical-assessment'] index: 119 elements: id: {index: 120} extension: {index: 121} reference: {index: 122} type: {index: 123} identifier: {index: 124} display: {index: 125} extensions: {} required: [reference] cytology: match: {} schema: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-observation'] index: 126 elements: id: {index: 127} extension: {index: 128} reference: {index: 129} type: {index: 130} identifier: {index: 131} display: {index: 132} extensions: {} required: [reference] biopsy: match: {} schema: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-observation'] index: 133 elements: id: {index: 134} extension: {index: 135} reference: {index: 136} type: {index: 137} identifier: {index: 138} display: {index: 139} extensions: {} required: [reference] openBiopsy: match: {} schema: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-observation'] index: 140 elements: id: {index: 141} extension: {index: 142} reference: {index: 143} type: {index: 144} identifier: {index: 145} display: {index: 146} extensions: {} required: [reference] instantiates: choices: [] index: 31 derivedFrom: {index: 147} interpretation: index: 85 elements: id: {index: 86} extension: {index: 87} coding: {index: 88} text: {index: 89} extensions: {} required: [text] encounter: {index: 66} method: {index: 93} specimen: {index: 94} valueQuantity: {type: Quantity, choiceOf: value, index: 81} value: choices: [valueQuantity, valueCodeableConcept, valueString] index: 80 valueString: {type: string, choiceOf: value, index: 83} component: index: 148 elements: id: {index: 149} extension: {index: 150} modifierExtension: {index: 151} value: choices: [valueQuantity, valueCodeableConcept, valueString] index: 153 valueQuantity: {type: Quantity, choiceOf: value, index: 154} valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 155} valueString: {type: string, choiceOf: value, index: 156} dataAbsentReason: {index: 157} extensions: {} required: [valueString, value, valueCodeableConcept, valueQuantity] note: {index: 90} extension: index: 0 slicing: slices: workflowNo: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-sequenceno', index: 1} min: 1 max: 1 effectiveDateTime: {type: dateTime, choiceOf: effective, index: 69} status: pattern: {type: Code, value: final} index: 41 effective: choices: [effectiveDateTime] index: 68 code: binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/pathology-results-type'} index: 53 elements: id: {index: 54} extension: {index: 55} coding: index: 56 elements: id: {index: 57} extension: {index: 58} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/pathology-results-type'} index: 59 code: {index: 60} display: {index: 61} userSelected: {index: 62} extensions: {} required: [display, system, code] text: pattern: {type: String, value: assessment} index: 63 extensions: {} required: [text] identifier: min: 1 index: 3 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: 12 elements: id: {index: 13} extension: {index: 14} use: {index: 15} type: {index: 16} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/recordIdentifier'} index: 17 value: {index: 18} period: {index: 19} assigner: {index: 20} extensions: {} required: [value, system] accessionNo: match: {system: 'https://fhir.synapxe.sg/NamingSystem/accessionNo'} schema: index: 21 elements: id: {index: 22} extension: {index: 23} use: {index: 24} type: {index: 25} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/accessionNo'} index: 26 value: {index: 27} period: {index: 28} assigner: {index: 29} extensions: {} required: [value, system] array: true elements: id: {index: 4} extension: {index: 5} use: {index: 6} type: {index: 7} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/recordIdentifier'} index: 8 value: {index: 9} period: {index: 10} assigner: {index: 11} extensions: {} max: 2 required: [value, system] valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 82} bodySite: {index: 91} focus: {index: 65} issued: {index: 70} device: {index: 95} basedOn: index: 32 elements: id: {index: 33} extension: {index: 34} reference: {index: 35} type: {index: 36} identifier: {index: 37} display: {index: 38} extensions: {} required: [display] partOf: {index: 40} bodyStructure: {index: 92} triggeredBy: {index: 39} subject: {index: 64} modifierExtension: {index: 2} performer: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-organization'] index: 71 elements: id: {index: 72} extension: {index: 73} reference: {index: 74} type: pattern: {type: Uri, value: Practitioner} index: 75 identifier: type: Identifier short: An identifier intended for computation index: 76 elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/hci-code'} index: 77 display: {index: 78} extensions: {} required: [identifier, type] dataAbsentReason: {index: 84} package_version: 1.0.6 extensions: workflowNo: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-sequenceno', min: 1, max: 1, type: Extension, index: 1} class: profile kind: resource url: https://fhir.synapxe.sg/StructureDefinition/profile-assessment-results base: http://hl7.org/fhir/StructureDefinition/Observation version: null required: [effectiveDateTime, basedOn, interpretation, extension, identifier, effective, performer]