AllergyIntolerance PT PS

idΣ1..1id
metaΣ0..1Meta PT Core
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
containedI0..*Resource
id0..1id
extensionI0..*Extension
url1..1uriFixed Value
valueDateTimedateTime
allergyIntoleranceTypePTExtensionI0..1Extension(CodeableConcept PT Core)
modifierExtension?! I0..*Extension
identifierΣ0..0Extension Identifier PT Core
clinicalStatusΣ ?! I0..1CodeableConcept PT CoreBinding
verificationStatusΣ ?! I0..1CodeableConcept PT CoreBinding
typeΣ0..0codeBinding
categoryΣ I0..1codeBinding
criticalityΣ0..0codeBinding
id0..1idFixed Value
extensionI0..*Extension
codingΣ0..*Coding PT Core
textΣ1..1string
id0..1idFixed Value
extensionI0..*Extension
codingΣ0..*Coding PT Core
textΣ1..1string
id0..1idFixed Value
extensionI0..*Extension
id0..1idFixed Value
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
id0..1idFixed Value
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
id0..1idFixed Value
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
id0..1idFixed Value
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
id0..1idFixed Value
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
id0..1id
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..0boolean
textΣ1..1string
patientS Σ I1..1Reference(Patient PT PS)
encounterI0..0Reference(Encounter PT Core)
onsetDateTimedateTime
onsetAgeAge PT Core
onsetPeriodPeriod PT Core
onsetRangeRange PT Core
onsetStringstring
recordedDate0..0dateTime
recorderI0..0Reference(PractitionerRole PT Core | Practitioner PT Core | Patient PT Core | Related Person PT Core)
asserterΣ I0..0Reference(PractitionerRole PT Core | Practitioner PT Core | Patient PT Core | Related Person PT Core)
lastOccurrence0..0dateTime
note0..*Annotation PT Core
id0..0id
severityReactionPTExtensionI0..*Extension(CodeableConcept PT Core)
modifierExtensionΣ ?! I0..*Extension
substance0..0CodeableConcept PT Core
manifestationS1..*CodeableConcept PT CoreBinding
description0..0string
onset0..0dateTime
severity0..0codeBinding
exposureRoute0..0CodeableConcept PT CoreBinding
note0..*Annotation PT Core

 

 

Binding

PathStrengthValueSetComment

AllergyIntolerance.code

absentOrUnknownAllergy

required

https://www.ctc.min-saude.pt/catalogos/alergias-e-outras-reacoes-adversas

Value Set Name: AbsentOrUnknownAllergy

AllergyIntolerance.code

allergenNoDrug

required

https://www.ctc.min-saude.pt/catalogos/alergias-e-outras-reacoes-adversas

Value Set Name: AllergenNoDrug

AllergyIntolerance.reaction.manifestation

required

https://www.ctc.min-saude.pt/catalogos/alergias-e-outras-reacoes-adversas

Value Set Name: ReactionManifestation

AllergyIntolerance.reaction.exposureRoute

required

https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-da-medicacao

Value Set Name: RouteofAdministration

Extension.value[x]

AllergyIntoleranceType

required

https://www.ctc.min-saude.pt/catalogos/alergias-e-outras-reacoes-adversas

Value Set Name: AllergyIntoleranceType

Extension.value[x]

SeverityReaction

required

https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-clinico

Value Set Name: Severity

Para mais informações sobre a utilização do elemento system consultar Systems.
 

Binding do FHIR Required

Path strength ValueSet

AllergyIntolerance.clinicalStatus

required

AllergyIntolerance Clinical Status Codes

AllergyIntolerance.verificationStatus

required

AllergyIntolerance Verification Status Codes

AllergyIntolerance.category

required

AllergyIntoleranceCategory

Identifiers Type

Estes Identificadores devem ser utilizados no elemento

identifier.type.coding[*]

 

Regras de implementação

Para além das constraints identificadas pelo FHIR para este recurso devem ser consideradas as constraints que identificamos na tabela infra.

PathKeyDescricao

AllergyIntolerance

aitPtCore-01

Quando o código associado ao elemento AllergyIntolerance.category corresponde a 'medication' é obrigatório o envio de um código ATC no elemento AllergyIntolerance.code. Quando o código associado ao elemento AllergyIntolerance.category corresponde a 'food', 'environment', 'biologic' é obrigatório o envio, no elemento AllergyIntolerance.code, de um código pertencente ao value set Allergen No Drug. O desconhecimento de existência de alergias ou intolerância TERÁ de ser claramente documentado, enviando no elemento AllergyIntolerance.code, o código 716186003. Quando no elemento AllergyIntolerance.code é enviado o código 716186003, está dispensado o envio do elemento AllergyIntolerance.category e AllergyIntolerance.type.

(category.exists() and (code.id).exists() and code.id='drugAllergen' and category ='medication') or ( category.exists() and (code.id).exists() and code.id='allergenNoDrug' and (category='food' )) or (category.exists() and (code.id).exists() and code.id='allergenNoDrug' and (category='biologic' )) or ( (code.id).exists() and code.id='allergenNoDrug' and (category='environment' ) ) or ((code.id).exists() and code.id='absentOrUnknownAllergy' and (category.exists().not() or category .exists()))



Voltar ao início