DataStandardsWales-AllergyList

Overview

The List resource is a curated collection of resources. The Allergy List profile is intended to provide a snapshot view of a patient's allergies.

The DataStandardsWales-AllergyList profile is derived from the UK Core List Profile. It defines additional rules for use within health and care organisations in Wales.

A direct link to the Data Standards Wales asset can be accessed here - Data Standards Wales Allergy List

Formal Views of Profile Content

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
careSettingTypeI0..1Extension(CodeableConcept)
listWarningCodeI0..*Extension(CodeableConcept)
SingleRecordAllergiesListConfirmedByI0..1Extension(Reference(DataStandardsWalesPractitioner))
SingleRecordAllergiesListConfirmedDateI0..1Extension(dateTime)
SingleRecordAllergiesListUpdatedI0..1Extension(boolean)
modifierExtension?! I0..*Extension
identifier0..*Identifier
statusS Σ ?!1..1codeBinding
modeS Σ ?!1..1codeBinding
titleΣ0..1string
codeS Σ0..1CodeableConceptBindingFixed Value
subjectS Σ I1..1Reference(DataStandardsWalesPatient)
encounterS I0..1Reference(DataStandardsWalesEncounter)
dateΣ0..1dateTime
sourceS Σ I0..1Reference(DataStandardsWalesPatient | DataStandardsWalesPractitioner | DataStandardsWalesPractitionerRole | DataStandardsWalesDevice)
orderedBy0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(DataStandardsWalesPatient | DataStandardsWalesOrganization | DataStandardsWalesPractitioner | UKCoreRelatedPerson)
timeΣ0..1dateTime
textΣ1..1markdown
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
flag0..1CodeableConcept
deleted?! I0..1boolean
date0..1dateTime
itemS I1..1Reference(DataStandardsWalesAllergyIntolerance)
emptyReasonI0..1CodeableConceptBinding
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
careSettingTypeI0..1Extension(CodeableConcept)
listWarningCodeI0..*Extension(CodeableConcept)
SingleRecordAllergiesListConfirmedByI0..1Extension(Reference(DataStandardsWalesPractitioner))
SingleRecordAllergiesListConfirmedDateI0..1Extension(dateTime)
SingleRecordAllergiesListUpdatedI0..1Extension(boolean)
modifierExtension?! I0..*Extension
identifier0..*Identifier
statusS Σ ?!1..1codeBinding
modeS Σ ?!1..1codeBinding
titleΣ0..1string
codeS Σ0..1CodeableConceptBindingFixed Value
subjectS Σ I1..1Reference(DataStandardsWalesPatient)
encounterS I0..1Reference(DataStandardsWalesEncounter)
dateΣ0..1dateTime
sourceS Σ I0..1Reference(DataStandardsWalesPatient | DataStandardsWalesPractitioner | DataStandardsWalesPractitionerRole | DataStandardsWalesDevice)
orderedBy0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(DataStandardsWalesPatient | DataStandardsWalesOrganization | DataStandardsWalesPractitioner | UKCoreRelatedPerson)
timeΣ0..1dateTime
textΣ1..1markdown
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
flag0..1CodeableConcept
deleted?! I0..1boolean
date0..1dateTime
itemS I1..1Reference(DataStandardsWalesAllergyIntolerance)
emptyReasonI0..1CodeableConceptBinding
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
careSettingTypeI0..1Extension(CodeableConcept)
listWarningCodeI0..*Extension(CodeableConcept)
SingleRecordAllergiesListConfirmedByI0..1Extension(Reference(DataStandardsWalesPractitioner))
SingleRecordAllergiesListConfirmedDateI0..1Extension(dateTime)
SingleRecordAllergiesListUpdatedI0..1Extension(boolean)
modifierExtension?! I0..*Extension
identifier0..*Identifier
statusS Σ ?!1..1codeBinding
modeS Σ ?!1..1codeBinding
titleΣ0..1string
codeS Σ0..1CodeableConceptBindingFixed Value
subjectS Σ I1..1Reference(DataStandardsWalesPatient)
encounterS I0..1Reference(DataStandardsWalesEncounter)
dateΣ0..1dateTime
sourceS Σ I0..1Reference(DataStandardsWalesPatient | DataStandardsWalesPractitioner | DataStandardsWalesPractitionerRole | DataStandardsWalesDevice)
orderedBy0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(DataStandardsWalesPatient | DataStandardsWalesOrganization | DataStandardsWalesPractitioner | UKCoreRelatedPerson)
timeΣ0..1dateTime
textΣ1..1markdown
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
flag0..1CodeableConcept
deleted?! I0..1boolean
date0..1dateTime
itemS I1..1Reference(DataStandardsWalesAllergyIntolerance)
emptyReasonI0..1CodeableConceptBinding

Mandatory and Must Support Data Elements

Refer to the Mandatory and Must Support page for guidance on how these elements should be interpreted.

Each Allergy List must have:

  1. A status
  2. A mode
  3. A fixed SNOMED CT code of value of 886921000000105|'Allergies and adverse reactions'
  4. A subject (patient)

Each Allergy list must support:

  1. An encounter
  2. A source to indicate who defined the list contents

The mode is always expected to indicate the list represents a snapshot of an allergy information that is potentially derived from another source.

The List.code field SHALL be SNOMED CT coded to 'allergies and adverse reactions'.

The resource SHALL include a reference to the subject (patient).

Extensions

The extensions listed below are those created to support Data Standards Wales:

Note: this list does not include extensions provided by UK Core and you should refer to their implementation guide for support