description: O recurso allergyintolerance caracteriza de forma abrangente uma alergia ou intolerância, permitindo a existência de uma visão única relativamente aos atributos que o caracterizam e que se afiguram como relevantes no âmbito da partilha de informação entre sistemas. Uma exposição a uma substância representa um risco para um indivíduo específico, podendo este desenvolver uma resposta fisiológica prejudicial ou indesejável. package_name: package.teste derivation: constraint name: AllergyIntolerancePTCore type: AllergyIntolerance elements: patient: type: Reference mustSupport: true refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore'] index: 21 onset: mustSupport: true choices: [onsetDateTime, onsetAge, onsetPeriod, onsetRange, onsetString] index: 24 category: {index: 11} criticality: {index: 12} clinicalStatus: {type: CodeableConcept, index: 8} meta: {type: Meta, index: 1} onsetRange: {type: Range, mustSupport: true, choiceOf: onset, index: 28} onsetAge: {type: Age, mustSupport: true, choiceOf: onset, index: 26} encounter: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore'] index: 22 onsetPeriod: {type: Period, mustSupport: true, choiceOf: onset, index: 27} type: {index: 10} asserter: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerRolePTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/RelatedPersonPTCore'] index: 32 note: {type: Annotation, index: 34} extension: type: Extension url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AbatementDateTimePTExtension index: 2 slicing: slices: abatementDateTimePTExtension: match: {} schema: type: Extension url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AbatementDateTimePTExtension index: 2 elements: value: choices: [] index: 4 allergyIntoleranceTypePTExtension: match: {} schema: {type: Extension, url: 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AllergyIntoleranceTypePTExtension', index: 5} max: 1 recordedDate: {index: 30} id: {index: 0} onsetString: {type: string, mustSupport: true, choiceOf: onset, index: 29} recorder: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerRolePTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/RelatedPersonPTCore'] index: 31 code: type: CodeableConcept mustSupport: true index: 13 slicing: rules: open discriminator: - {path: id, type: value} min: 1 slices: absentOrUnknownAllergy: match: {id: absentOrUnknownAllergy} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/alergias-e-outras-reacoes-adversas'} index: 14 elements: id: pattern: {type: Id, value: absentOrUnknownAllergy} index: 15 allergenNoDrug: match: {id: allergenNoDrug} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/alergias-e-outras-reacoes-adversas'} index: 16 elements: id: pattern: {type: Id, value: allergenNoDrug} index: 17 drugAllergen: match: {id: drugAllergen} schema: type: CodeableConcept index: 18 elements: id: pattern: {type: Id, value: drugAllergen} index: 19 coding: index: 20 slicing: slices: EMA: match: {} schema: {index: 20} max: 0 identifier: type: Identifier index: 6 elements: type: elements: coding: elements: id: {index: 7} onsetDateTime: {type: dateTime, mustSupport: true, choiceOf: onset, index: 25} lastOccurrence: {index: 33} verificationStatus: {type: CodeableConcept, index: 9} reaction: mustSupport: true index: 35 extensions: severityReactionPTExtension: {url: 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/SeverityReactionPTExtension', type: Extension, isModifier: false, index: 37} elements: extension: mustSupport: true index: 36 slicing: slices: severityReactionPTExtension: match: {} schema: {type: Extension, isModifier: false, url: 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/SeverityReactionPTExtension', index: 37} substance: {type: CodeableConcept, index: 38} manifestation: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/alergias-e-outras-reacoes-adversas'} mustSupport: true index: 39 description: {index: 40} onset: {index: 41} severity: {index: 42} exposureRoute: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-da-medicacao'} index: 43 note: {type: Annotation, index: 44} package_version: 1.0.7-draft extensions: abatementDateTimePTExtension: url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AbatementDateTimePTExtension type: Extension index: 2 elements: value: choices: [] index: 4 allergyIntoleranceTypePTExtension: {url: 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AllergyIntoleranceTypePTExtension', max: 1, type: Extension, index: 5} class: profile kind: resource url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AllergyIntolerancePTCore base: http://hl7.org/fhir/StructureDefinition/AllergyIntolerance version: 1.0.0 required: [id, code]