Profile: AllergyIntolerance

PS-AB Simplifier Project Page: package/StructureDefinition-AllergyIntolerancePSAB.json

Derived from PS-CA AllergyIntolerance

Views of Profile Content

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
abatement-datetimeI0..1Extension(dateTime)
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
id0..1string
extensionI0..*Extension
HL7AllergyIntoleranceClinicalStatusS Σ1..1CodingBinding
statusCodeSCTCAΣ0..*CodingBinding
ActStatusCodeV3Σ0..*CodingBinding
textΣ0..1string
id0..1string
extensionI0..*Extension
HL7VerificationStatusΣ1..*CodingBinding
statusCodeSCTCAΣ0..*CodingBinding
textΣ0..1string
typeΣ0..1codeBinding
categoryΣ0..*codeBinding
criticalityΣ0..1codeBinding
id0..1string
extensionI0..*Extension
codingΣ0..*package/structuredefinition-profile-coding-ca-ps.json
textS Σ1..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterI0..1Reference(Encounter)
onsetAgeAge
onsetPeriodPeriod
onsetRangeRange
onsetStringstring
onsetDateTimeS0..1dateTime
recordedDate0..1dateTime
recorderI0..1Reference(package/StructureDefinition-PractitionerPSAB.json | package/StructureDefinition-PractitionerRolePSAB.json | package/StructureDefinition-PatientPSAB.json)
asserterΣ I0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
lastOccurrence0..1dateTime
note0..*Annotation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
substance0..1CodeableConcept
id0..1string
extensionI0..*Extension
codingΣ0..*package/structuredefinition-profile-coding-ca-ps.json
textS Σ1..1string
description0..1string
onset0..1dateTime
severity0..1codeBinding
exposureRoute0..1CodeableConcept
note0..*Annotation
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
abatement-datetimeI0..1Extension(dateTime)
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
id0..1string
extensionI0..*Extension
HL7AllergyIntoleranceClinicalStatusS Σ1..1CodingBinding
statusCodeSCTCAΣ0..*CodingBinding
ActStatusCodeV3Σ0..*CodingBinding
textΣ0..1string
id0..1string
extensionI0..*Extension
HL7VerificationStatusΣ1..*CodingBinding
statusCodeSCTCAΣ0..*CodingBinding
textΣ0..1string
typeΣ0..1codeBinding
categoryΣ0..*codeBinding
criticalityΣ0..1codeBinding
id0..1string
extensionI0..*Extension
codingΣ0..*package/structuredefinition-profile-coding-ca-ps.json
textS Σ1..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterI0..1Reference(Encounter)
onsetAgeAge
onsetPeriodPeriod
onsetRangeRange
onsetStringstring
onsetDateTimeS0..1dateTime
recordedDate0..1dateTime
recorderI0..1Reference(package/StructureDefinition-PractitionerPSAB.json | package/StructureDefinition-PractitionerRolePSAB.json | package/StructureDefinition-PatientPSAB.json)
asserterΣ I0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
lastOccurrence0..1dateTime
note0..*Annotation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
substance0..1CodeableConcept
id0..1string
extensionI0..*Extension
codingΣ0..*package/structuredefinition-profile-coding-ca-ps.json
textS Σ1..1string
description0..1string
onset0..1dateTime
severity0..1codeBinding
exposureRoute0..1CodeableConcept
note0..*Annotation
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
abatement-datetimeI0..1Extension(dateTime)
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
id0..1string
extensionI0..*Extension
HL7AllergyIntoleranceClinicalStatusS Σ1..1CodingBinding
statusCodeSCTCAΣ0..*CodingBinding
ActStatusCodeV3Σ0..*CodingBinding
textΣ0..1string
id0..1string
extensionI0..*Extension
HL7VerificationStatusΣ1..*CodingBinding
statusCodeSCTCAΣ0..*CodingBinding
textΣ0..1string
typeΣ0..1codeBinding
categoryΣ0..*codeBinding
criticalityΣ0..1codeBinding
id0..1string
extensionI0..*Extension
codingΣ0..*package/structuredefinition-profile-coding-ca-ps.json
textS Σ1..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterI0..1Reference(Encounter)
onsetAgeAge
onsetPeriodPeriod
onsetRangeRange
onsetStringstring
onsetDateTimeS0..1dateTime
recordedDate0..1dateTime
recorderI0..1Reference(package/StructureDefinition-PractitionerPSAB.json | package/StructureDefinition-PractitionerRolePSAB.json | package/StructureDefinition-PatientPSAB.json)
asserterΣ I0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
lastOccurrence0..1dateTime
note0..*Annotation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
substance0..1CodeableConcept
id0..1string
extensionI0..*Extension
codingΣ0..*package/structuredefinition-profile-coding-ca-ps.json
textS Σ1..1string
description0..1string
onset0..1dateTime
severity0..1codeBinding
exposureRoute0..1CodeableConcept
note0..*Annotation

Restrictions

Alberta Patient Summary (PS-AB) employs a set of constraints on the package/StructureDefinition-BundlePSAB.json Profile that prevents patient summaries created in Alberta to include certain elements from AllergyIntolerance.

AllergyIntolerance records sent in a PS-AB Bundle SHALL NOT contain any of the following AllergyIntolerance details:

  • .verificationStatus
  • .encounter
  • .recorder
  • .asserter

These elements are restricted based on current privacy requirements that require data that is collected, used or disclosed be limited to only the amount of health information that is essential to enable the custodian or the recipient of the information to carry out the intended purpose.

Usage

The AllergyIntolerance Resource is used to populate entries in the Allergies section of a patient summary.

.id

  • used to uniquely identify the resource
  • if a persistent identity for the resource is not available to use when constructing a Bundle for transmission, a UUID SHOULD be used in this element (with a corresponding value in Bundle.entry.fullUrl)

.code

  • SHALL always be populated
  • .text SHALL always be populated and refers to the descriptive name of the substance or category of substances to which the patient is allergic or intolerant and
  • .coding.code MAY be populated

.patient

  • SHALL always be populated
  • the referenced resource SHALL be included in the Bundle.entry
  • .reference SHALL always be populated and SHALL be the UUID in the Bundle.entry.fullURL of the referenced resource