description: null package_name: synapxe.nde derivation: constraint name: AllergyIntolerance type: AllergyIntolerance elements: patient: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-patient'] index: 35 elements: reference: {index: 36} required: [reference] onset: choices: [onsetDateTime, onsetAge, onsetPeriod, onsetString] index: 39 clinicalStatus: index: 9 elements: coding: index: 10 elements: system: {index: 11} code: {index: 12} display: {index: 13} required: [code, display, system] required: [coding] onsetAge: {type: Age, choiceOf: onset, index: 41} encounter: {index: 37} onsetPeriod: {type: Period, choiceOf: onset, index: 42} type: elements: coding: index: 19 elements: system: {index: 20} code: {index: 21} display: {index: 22} required: [code, display, system] required: [coding] participant: index: 45 elements: id: {index: 46} extension: {index: 47} modifierExtension: {index: 48} function: index: 49 elements: id: {index: 50} extension: {index: 51} coding: index: 52 elements: id: {index: 53} extension: {index: 54} system: {index: 55} version: {index: 56} code: {index: 57} display: {index: 58} userSelected: {index: 59} extensions: {} required: [code, display, system] text: {index: 60} extensions: {} required: [coding] actor: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-practitioner'] index: 61 extensions: {} required: [function] note: {index: 62} recordedDate: {index: 44} onsetString: {type: string, choiceOf: onset, index: 43} code: index: 23 elements: id: {index: 24} extension: {index: 25} coding: index: 26 elements: id: {index: 27} extension: {index: 28} system: pattern: {type: uri, value: 'https://fhir.synapxe.sg/CodeSystem/medication-list'} type: uri index: 29 version: {index: 30} code: binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/medication-list'} index: 31 display: {index: 32} userSelected: {index: 33} extensions: {} required: [code, display, system] text: {index: 34} extensions: {} required: [coding] identifier: index: 0 elements: id: {index: 1} extension: {index: 2} use: {index: 3} type: {index: 4} system: {index: 5} value: {index: 6} period: {index: 7} assigner: {index: 8} extensions: {} required: [system, value] onsetDateTime: {type: dateTime, choiceOf: onset, index: 40} verificationStatus: index: 14 elements: coding: index: 15 elements: system: {index: 16} code: {index: 17} display: {index: 18} required: [code, display, system] required: [coding] reaction: index: 63 elements: id: {index: 64} extension: {index: 65} modifierExtension: {index: 66} substance: {index: 67} manifestation: elements: id: {index: 68} extension: {index: 69} concept: index: 70 elements: id: {index: 71} extension: {index: 72} coding: index: 73 elements: system: {index: 74} code: {index: 75} display: {index: 76} required: [code, display, system] text: {index: 77} extensions: {} required: [coding, text] reference: {index: 78} extensions: {} required: [concept] severity: {index: 79} exposureRoute: elements: id: {index: 80} extension: {index: 81} coding: index: 82 elements: id: {index: 83} extension: {index: 84} system: {index: 85} code: {index: 86} display: {index: 87} userSelected: {index: 88} extensions: {} required: [code, display, system] text: {index: 89} extensions: {} required: [coding] note: elements: id: {index: 90} extension: {index: 91} author: choices: [] index: 93 time: {index: 94} extensions: {} extensions: {} required: [severity] package_version: 1.0.0 class: profile kind: resource url: https://fhir.synapxe.sg/StructureDefinition/profile-allergyintolerance base: http://hl7.org/fhir/StructureDefinition/AllergyIntolerance version: null required: [clinicalStatus, code, identifier, participant, recordedDate, verificationStatus]