ProfilePTPS/alergias_intolerancias/AllergyIntolerancePTPS.StructureDefinition.json

clinicalStatusΣ ?! I0..1CodeableConceptPTCoreBinding
verificationStatusΣ ?! I0..1CodeableConceptPTCoreBinding
categoryΣ I0..1codeBinding
patientS Σ I1..1ReferencePTCore(PatientPTPS)
note0..*AnnotationPTCore

 

 

Binding

Path Strength ValueSet Comment

AllergyIntolerance.code

absentOrUnknownAllergy

required

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

Value Set Name: Absent Or Unknown Allergy

AllergyIntolerance.code

allergenNoDrug

required

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

Value Set Name: Allergen No Drug

AllergyIntolerance.reaction.exposureRoute

required

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

Value Set Name: Route of Administration

AllergyIntolerance.reaction.manifestation

required

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

Value Set Name: Reaction Manifestation

Extension.value[x]

AllergyIntoleranceType

required

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

Value Set Name: Allergy Intolerance Type

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.category

required

AllergyIntoleranceCategory

AllergyIntolerance.clinicalStatus

required

AllergyIntolerance Clinical Status Codes

AllergyIntolerance.verificationStatus

required

AllergyIntolerance Verification Status Codes

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