EU Imaging Report R4
1.0.0-ballot - ci-build 150

EU Imaging Report R4, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/imaging-r4/ and changes regularly. See the Directory of published versions

Resource Profile: AdverseEvent: Imaging Adverse Event

Official URL: http://hl7.eu/fhir/imaging/StructureDefinition/AdverseEventEuImaging Version: 1.0.0-ballot
Standards status: Draft Maturity Level: 1 Computable Name: AdverseEventEuImaging

Copyright/Legal: Copyright HL7 Europe. Licensed under Creative Commons public domain (CC0 1.0).

Adverse Event that occurred during an imaging procedure.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
AdverseEvent 0..* AdverseEvent Medical care, research study or other healthcare event causing physical injury
AdverseEvent.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
AdverseEvent.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
AdverseEvent.actuality This element is a modifier element. This element is included in summaries. 1..1 code actual | potential
Binding: AdverseEventActuality (required): Overall nature of the adverse event, e.g. real or potential.
AdverseEvent.subject This element is included in summaries. 1..1 Reference(Patient | Group | Practitioner | RelatedPerson) Subject impacted by event
AdverseEvent.Slices for suspectEntity This element is included in summaries. 0..* BackboneElement The suspected agent causing the adverse event
Slice: Unordered, Open by profile:instance

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices Content/Rules for all slices
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.instance This element is included in summaries. 1..1 Reference(Immunization | Procedure | Substance | Medication | MedicationAdministration | MedicationStatement | Device) Refers to the specific entity that caused the adverse event
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure This element is included in summaries. 0..* BackboneElement The suspected agent causing the adverse event
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.instance This element is included in summaries. 1..1 Reference(Procedure: Imaging Acquisition) Refers to the specific entity that caused the adverse event
AdverseEvent.Slices for subjectMedicalHistory This element is included in summaries. 0..* Reference(Condition | Observation | AllergyIntolerance | FamilyMemberHistory | Immunization | Procedure | Media | DocumentReference) AdverseEvent.subjectMedicalHistory
Slice: Unordered, Open by profile:$this

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AdverseEvent.Slices for subjectMedicalHistory.subjectMedicalHistory:allergy This element is included in summaries. 0..* Reference(Allergy Intolerance (EU core)) AdverseEvent.subjectMedicalHistory

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AdverseEvent.actuality Base required AdverseEventActuality 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error AdverseEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AdverseEvent If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AdverseEvent If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AdverseEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AdverseEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from AdverseEvent

NameFlagsCard.TypeDescription & Constraints    Filter: doco
AdverseEvent 0..* AdverseEvent Medical care, research study or other healthcare event causing physical injury
AdverseEvent.Slices for suspectEntity 0..* BackboneElement The suspected agent causing the adverse event
Slice: Unordered, Open by profile:instance
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure 0..* BackboneElement The suspected agent causing the adverse event
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.instance 1..1 Reference(Procedure: Imaging Acquisition) Refers to the specific entity that caused the adverse event
AdverseEvent.Slices for subjectMedicalHistory 0..* Reference(Condition | Observation | AllergyIntolerance | FamilyMemberHistory | Immunization | Procedure | Media | DocumentReference) AdverseEvent.subjectMedicalHistory
Slice: Unordered, Open by profile:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AdverseEvent.Slices for subjectMedicalHistory.subjectMedicalHistory:allergy 0..* Reference(Allergy Intolerance (EU core)) AdverseEvent.subjectMedicalHistory

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
AdverseEvent 0..* AdverseEvent Medical care, research study or other healthcare event causing physical injury
AdverseEvent.id This element is included in summaries. 0..1 id Logical id of this artifact
AdverseEvent.meta This element is included in summaries. 0..1 Meta Metadata about the resource
AdverseEvent.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
AdverseEvent.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
AdverseEvent.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
AdverseEvent.contained 0..* Resource Contained, inline Resources
AdverseEvent.extension 0..* Extension Additional content defined by implementations
AdverseEvent.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
AdverseEvent.identifier This element is included in summaries. 0..1 Identifier Business identifier for the event
AdverseEvent.actuality This element is a modifier element. This element is included in summaries. 1..1 code actual | potential
Binding: AdverseEventActuality (required): Overall nature of the adverse event, e.g. real or potential.
AdverseEvent.category This element is included in summaries. 0..* CodeableConcept product-problem | product-quality | product-use-error | wrong-dose | incorrect-prescribing-information | wrong-technique | wrong-route-of-administration | wrong-rate | wrong-duration | wrong-time | expired-drug | medical-device-use-error | problem-different-manufacturer | unsafe-physical-environment
Binding: AdverseEventCategory (extensible): Overall categorization of the event, e.g. product-related or situational.
AdverseEvent.event This element is included in summaries. 0..1 CodeableConcept Type of the event itself in relation to the subject
Binding: SNOMEDCTClinicalFindings (example): Detailed type of event.
AdverseEvent.subject This element is included in summaries. 1..1 Reference(Patient | Group | Practitioner | RelatedPerson) Subject impacted by event
AdverseEvent.encounter This element is included in summaries. 0..1 Reference(Encounter) Encounter created as part of
AdverseEvent.date This element is included in summaries. 0..1 dateTime When the event occurred
AdverseEvent.detected This element is included in summaries. 0..1 dateTime When the event was detected
AdverseEvent.recordedDate This element is included in summaries. 0..1 dateTime When the event was recorded
AdverseEvent.resultingCondition This element is included in summaries. 0..* Reference(Condition) Effect on the subject due to this event
AdverseEvent.location This element is included in summaries. 0..1 Reference(Location) Location where adverse event occurred
AdverseEvent.seriousness This element is included in summaries. 0..1 CodeableConcept Seriousness of the event
Binding: AdverseEventSeriousness (example): Overall seriousness of this event for the patient.
AdverseEvent.severity This element is included in summaries. 0..1 CodeableConcept mild | moderate | severe
Binding: AdverseEventSeverity (required): The severity of the adverse event itself, in direct relation to the subject.
AdverseEvent.outcome This element is included in summaries. 0..1 CodeableConcept resolved | recovering | ongoing | resolvedWithSequelae | fatal | unknown
Binding: AdverseEventOutcome (required): TODO (and should this be required?).
AdverseEvent.recorder This element is included in summaries. 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson) Who recorded the adverse event
AdverseEvent.contributor This element is included in summaries. 0..* Reference(Practitioner | PractitionerRole | Device) Who was involved in the adverse event or the potential adverse event
AdverseEvent.Slices for suspectEntity This element is included in summaries. 0..* BackboneElement The suspected agent causing the adverse event
Slice: Unordered, Open by profile:instance

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices Content/Rules for all slices
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.id 0..1 string Unique id for inter-element referencing
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.extension 0..* Extension Additional content defined by implementations
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.instance This element is included in summaries. 1..1 Reference(Immunization | Procedure | Substance | Medication | MedicationAdministration | MedicationStatement | Device) Refers to the specific entity that caused the adverse event
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality This element is included in summaries. 0..* BackboneElement Information on the possible cause of the event
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality.id 0..1 string Unique id for inter-element referencing
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality.extension 0..* Extension Additional content defined by implementations
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality.assessment This element is included in summaries. 0..1 CodeableConcept Assessment of if the entity caused the event
Binding: AdverseEventCausalityAssessment (example): Codes for the assessment of whether the entity caused the event.
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality.productRelatedness This element is included in summaries. 0..1 string AdverseEvent.suspectEntity.causalityProductRelatedness
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality.author This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole) AdverseEvent.suspectEntity.causalityAuthor
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality.method This element is included in summaries. 0..1 CodeableConcept ProbabilityScale | Bayesian | Checklist
Binding: AdverseEventCausalityMethod (example): TODO.
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure This element is included in summaries. 0..* BackboneElement The suspected agent causing the adverse event
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.id 0..1 string Unique id for inter-element referencing
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.extension 0..* Extension Additional content defined by implementations
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.instance This element is included in summaries. 1..1 Reference(Procedure: Imaging Acquisition) Refers to the specific entity that caused the adverse event
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality This element is included in summaries. 0..* BackboneElement Information on the possible cause of the event
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality.id 0..1 string Unique id for inter-element referencing
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality.extension 0..* Extension Additional content defined by implementations
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality.assessment This element is included in summaries. 0..1 CodeableConcept Assessment of if the entity caused the event
Binding: AdverseEventCausalityAssessment (example): Codes for the assessment of whether the entity caused the event.
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality.productRelatedness This element is included in summaries. 0..1 string AdverseEvent.suspectEntity.causalityProductRelatedness
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality.author This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole) AdverseEvent.suspectEntity.causalityAuthor
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality.method This element is included in summaries. 0..1 CodeableConcept ProbabilityScale | Bayesian | Checklist
Binding: AdverseEventCausalityMethod (example): TODO.
AdverseEvent.Slices for subjectMedicalHistory This element is included in summaries. 0..* Reference(Condition | Observation | AllergyIntolerance | FamilyMemberHistory | Immunization | Procedure | Media | DocumentReference) AdverseEvent.subjectMedicalHistory
Slice: Unordered, Open by profile:$this

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AdverseEvent.Slices for subjectMedicalHistory.subjectMedicalHistory:allergy This element is included in summaries. 0..* Reference(Allergy Intolerance (EU core)) AdverseEvent.subjectMedicalHistory
AdverseEvent.referenceDocument This element is included in summaries. 0..* Reference(DocumentReference) AdverseEvent.referenceDocument
AdverseEvent.study This element is included in summaries. 0..* Reference(ResearchStudy) AdverseEvent.study

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AdverseEvent.language Base preferred Common Languages 📍4.0.1 FHIR Std.
AdverseEvent.actuality Base required AdverseEventActuality 📍4.0.1 FHIR Std.
AdverseEvent.category Base extensible AdverseEventCategory 📍4.0.1 FHIR Std.
AdverseEvent.event Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
AdverseEvent.seriousness Base example AdverseEventSeriousness 📍4.0.1 FHIR Std.
AdverseEvent.severity Base required AdverseEventSeverity 📍4.0.1 FHIR Std.
AdverseEvent.outcome Base required AdverseEventOutcome 📍4.0.1 FHIR Std.
AdverseEvent.suspectEntity.​causality.assessment Base example AdverseEventCausalityAssessment 📍4.0.1 FHIR Std.
AdverseEvent.suspectEntity.​causality.method Base example AdverseEventCausalityMethod 📍4.0.1 FHIR Std.
AdverseEvent.suspectEntity:procedure.​causality.assessment Base example AdverseEventCausalityAssessment 📍4.0.1 FHIR Std.
AdverseEvent.suspectEntity:procedure.​causality.method Base example AdverseEventCausalityMethod 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error AdverseEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AdverseEvent If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AdverseEvent If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AdverseEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AdverseEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from AdverseEvent

Summary

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of AdverseEvent.suspectEntity
  • The element 1 is sliced based on the value of AdverseEvent.subjectMedicalHistory

Maturity: 1

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
AdverseEvent 0..* AdverseEvent Medical care, research study or other healthcare event causing physical injury
AdverseEvent.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
AdverseEvent.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
AdverseEvent.actuality This element is a modifier element. This element is included in summaries. 1..1 code actual | potential
Binding: AdverseEventActuality (required): Overall nature of the adverse event, e.g. real or potential.
AdverseEvent.subject This element is included in summaries. 1..1 Reference(Patient | Group | Practitioner | RelatedPerson) Subject impacted by event
AdverseEvent.Slices for suspectEntity This element is included in summaries. 0..* BackboneElement The suspected agent causing the adverse event
Slice: Unordered, Open by profile:instance

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices Content/Rules for all slices
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.instance This element is included in summaries. 1..1 Reference(Immunization | Procedure | Substance | Medication | MedicationAdministration | MedicationStatement | Device) Refers to the specific entity that caused the adverse event
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure This element is included in summaries. 0..* BackboneElement The suspected agent causing the adverse event
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.instance This element is included in summaries. 1..1 Reference(Procedure: Imaging Acquisition) Refers to the specific entity that caused the adverse event
AdverseEvent.Slices for subjectMedicalHistory This element is included in summaries. 0..* Reference(Condition | Observation | AllergyIntolerance | FamilyMemberHistory | Immunization | Procedure | Media | DocumentReference) AdverseEvent.subjectMedicalHistory
Slice: Unordered, Open by profile:$this

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AdverseEvent.Slices for subjectMedicalHistory.subjectMedicalHistory:allergy This element is included in summaries. 0..* Reference(Allergy Intolerance (EU core)) AdverseEvent.subjectMedicalHistory

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AdverseEvent.actuality Base required AdverseEventActuality 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error AdverseEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AdverseEvent If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AdverseEvent If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AdverseEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AdverseEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from AdverseEvent

NameFlagsCard.TypeDescription & Constraints    Filter: doco
AdverseEvent 0..* AdverseEvent Medical care, research study or other healthcare event causing physical injury
AdverseEvent.Slices for suspectEntity 0..* BackboneElement The suspected agent causing the adverse event
Slice: Unordered, Open by profile:instance
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure 0..* BackboneElement The suspected agent causing the adverse event
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.instance 1..1 Reference(Procedure: Imaging Acquisition) Refers to the specific entity that caused the adverse event
AdverseEvent.Slices for subjectMedicalHistory 0..* Reference(Condition | Observation | AllergyIntolerance | FamilyMemberHistory | Immunization | Procedure | Media | DocumentReference) AdverseEvent.subjectMedicalHistory
Slice: Unordered, Open by profile:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AdverseEvent.Slices for subjectMedicalHistory.subjectMedicalHistory:allergy 0..* Reference(Allergy Intolerance (EU core)) AdverseEvent.subjectMedicalHistory

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
AdverseEvent 0..* AdverseEvent Medical care, research study or other healthcare event causing physical injury
AdverseEvent.id This element is included in summaries. 0..1 id Logical id of this artifact
AdverseEvent.meta This element is included in summaries. 0..1 Meta Metadata about the resource
AdverseEvent.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
AdverseEvent.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
AdverseEvent.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
AdverseEvent.contained 0..* Resource Contained, inline Resources
AdverseEvent.extension 0..* Extension Additional content defined by implementations
AdverseEvent.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
AdverseEvent.identifier This element is included in summaries. 0..1 Identifier Business identifier for the event
AdverseEvent.actuality This element is a modifier element. This element is included in summaries. 1..1 code actual | potential
Binding: AdverseEventActuality (required): Overall nature of the adverse event, e.g. real or potential.
AdverseEvent.category This element is included in summaries. 0..* CodeableConcept product-problem | product-quality | product-use-error | wrong-dose | incorrect-prescribing-information | wrong-technique | wrong-route-of-administration | wrong-rate | wrong-duration | wrong-time | expired-drug | medical-device-use-error | problem-different-manufacturer | unsafe-physical-environment
Binding: AdverseEventCategory (extensible): Overall categorization of the event, e.g. product-related or situational.
AdverseEvent.event This element is included in summaries. 0..1 CodeableConcept Type of the event itself in relation to the subject
Binding: SNOMEDCTClinicalFindings (example): Detailed type of event.
AdverseEvent.subject This element is included in summaries. 1..1 Reference(Patient | Group | Practitioner | RelatedPerson) Subject impacted by event
AdverseEvent.encounter This element is included in summaries. 0..1 Reference(Encounter) Encounter created as part of
AdverseEvent.date This element is included in summaries. 0..1 dateTime When the event occurred
AdverseEvent.detected This element is included in summaries. 0..1 dateTime When the event was detected
AdverseEvent.recordedDate This element is included in summaries. 0..1 dateTime When the event was recorded
AdverseEvent.resultingCondition This element is included in summaries. 0..* Reference(Condition) Effect on the subject due to this event
AdverseEvent.location This element is included in summaries. 0..1 Reference(Location) Location where adverse event occurred
AdverseEvent.seriousness This element is included in summaries. 0..1 CodeableConcept Seriousness of the event
Binding: AdverseEventSeriousness (example): Overall seriousness of this event for the patient.
AdverseEvent.severity This element is included in summaries. 0..1 CodeableConcept mild | moderate | severe
Binding: AdverseEventSeverity (required): The severity of the adverse event itself, in direct relation to the subject.
AdverseEvent.outcome This element is included in summaries. 0..1 CodeableConcept resolved | recovering | ongoing | resolvedWithSequelae | fatal | unknown
Binding: AdverseEventOutcome (required): TODO (and should this be required?).
AdverseEvent.recorder This element is included in summaries. 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson) Who recorded the adverse event
AdverseEvent.contributor This element is included in summaries. 0..* Reference(Practitioner | PractitionerRole | Device) Who was involved in the adverse event or the potential adverse event
AdverseEvent.Slices for suspectEntity This element is included in summaries. 0..* BackboneElement The suspected agent causing the adverse event
Slice: Unordered, Open by profile:instance

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices Content/Rules for all slices
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.id 0..1 string Unique id for inter-element referencing
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.extension 0..* Extension Additional content defined by implementations
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.instance This element is included in summaries. 1..1 Reference(Immunization | Procedure | Substance | Medication | MedicationAdministration | MedicationStatement | Device) Refers to the specific entity that caused the adverse event
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality This element is included in summaries. 0..* BackboneElement Information on the possible cause of the event
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality.id 0..1 string Unique id for inter-element referencing
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality.extension 0..* Extension Additional content defined by implementations
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality.assessment This element is included in summaries. 0..1 CodeableConcept Assessment of if the entity caused the event
Binding: AdverseEventCausalityAssessment (example): Codes for the assessment of whether the entity caused the event.
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality.productRelatedness This element is included in summaries. 0..1 string AdverseEvent.suspectEntity.causalityProductRelatedness
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality.author This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole) AdverseEvent.suspectEntity.causalityAuthor
AdverseEvent.Slices for suspectEntity.suspectEntity:All Slices.causality.method This element is included in summaries. 0..1 CodeableConcept ProbabilityScale | Bayesian | Checklist
Binding: AdverseEventCausalityMethod (example): TODO.
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure This element is included in summaries. 0..* BackboneElement The suspected agent causing the adverse event
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.id 0..1 string Unique id for inter-element referencing
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.extension 0..* Extension Additional content defined by implementations
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.instance This element is included in summaries. 1..1 Reference(Procedure: Imaging Acquisition) Refers to the specific entity that caused the adverse event
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality This element is included in summaries. 0..* BackboneElement Information on the possible cause of the event
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality.id 0..1 string Unique id for inter-element referencing
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality.extension 0..* Extension Additional content defined by implementations
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality.assessment This element is included in summaries. 0..1 CodeableConcept Assessment of if the entity caused the event
Binding: AdverseEventCausalityAssessment (example): Codes for the assessment of whether the entity caused the event.
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality.productRelatedness This element is included in summaries. 0..1 string AdverseEvent.suspectEntity.causalityProductRelatedness
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality.author This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole) AdverseEvent.suspectEntity.causalityAuthor
AdverseEvent.Slices for suspectEntity.suspectEntity:procedure.causality.method This element is included in summaries. 0..1 CodeableConcept ProbabilityScale | Bayesian | Checklist
Binding: AdverseEventCausalityMethod (example): TODO.
AdverseEvent.Slices for subjectMedicalHistory This element is included in summaries. 0..* Reference(Condition | Observation | AllergyIntolerance | FamilyMemberHistory | Immunization | Procedure | Media | DocumentReference) AdverseEvent.subjectMedicalHistory
Slice: Unordered, Open by profile:$this

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
AdverseEvent.Slices for subjectMedicalHistory.subjectMedicalHistory:allergy This element is included in summaries. 0..* Reference(Allergy Intolerance (EU core)) AdverseEvent.subjectMedicalHistory
AdverseEvent.referenceDocument This element is included in summaries. 0..* Reference(DocumentReference) AdverseEvent.referenceDocument
AdverseEvent.study This element is included in summaries. 0..* Reference(ResearchStudy) AdverseEvent.study

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AdverseEvent.language Base preferred Common Languages 📍4.0.1 FHIR Std.
AdverseEvent.actuality Base required AdverseEventActuality 📍4.0.1 FHIR Std.
AdverseEvent.category Base extensible AdverseEventCategory 📍4.0.1 FHIR Std.
AdverseEvent.event Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
AdverseEvent.seriousness Base example AdverseEventSeriousness 📍4.0.1 FHIR Std.
AdverseEvent.severity Base required AdverseEventSeverity 📍4.0.1 FHIR Std.
AdverseEvent.outcome Base required AdverseEventOutcome 📍4.0.1 FHIR Std.
AdverseEvent.suspectEntity.​causality.assessment Base example AdverseEventCausalityAssessment 📍4.0.1 FHIR Std.
AdverseEvent.suspectEntity.​causality.method Base example AdverseEventCausalityMethod 📍4.0.1 FHIR Std.
AdverseEvent.suspectEntity:procedure.​causality.assessment Base example AdverseEventCausalityAssessment 📍4.0.1 FHIR Std.
AdverseEvent.suspectEntity:procedure.​causality.method Base example AdverseEventCausalityMethod 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error AdverseEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AdverseEvent If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AdverseEvent If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AdverseEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AdverseEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from AdverseEvent

Summary

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of AdverseEvent.suspectEntity
  • The element 1 is sliced based on the value of AdverseEvent.subjectMedicalHistory

Maturity: 1

 

Other representations of profile: CSV, Excel, Schematron