PREFIX fhir:
PREFIX fhirvs:
PREFIX xsd:
PREFIX rdf:
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
start=@ AND {fhir:nodeRole [fhir:treeRoot]}
# An event that may be related to unintended effects on a patient or research participant
EXTENDS @ CLOSED {
a [fhir:AdverseEvent]?;
fhir:nodeRole [fhir:treeRoot]?;
fhir:identifier @?; # Business identifier for the event
fhir:status @ AND
{fhir:v @fhirvs:adverse-event-status}; # in-progress | completed |
# entered-in-error | unknown
fhir:actuality @ AND
{fhir:v @fhirvs:adverse-event-actuality}; # actual | potential
fhir:category @?; # wrong-patient | procedure-mishap |
# medication-mishap | device |
# unsafe-physical-environment |
# hospital-aquired-infection |
# wrong-body-site
fhir:code @?; # Event or incident that occurred or
# was averted
fhir:subject @ AND {fhir:link
@ OR
@ OR
@ OR
@ ? }; # Subject impacted by event
fhir:encounter @ AND {fhir:link
@ ? }?; # The Encounter associated with the
# start of the AdverseEvent
fhir:cause @ OR
@ ?; # When the cause of the AdverseEvent
# occurred
fhir:effect @ OR
@ ?; # When the effect of the
# AdverseEvent occurred
fhir:detected @?; # When the event was detected
fhir:recordedDate @?; # When the event was recorded
fhir:resultingEffect @?; # Effect on the subject due to this
# event
fhir:location @ AND {fhir:link
@ ? }?; # Location where adverse event
# occurred
fhir:seriousness @?; # Seriousness or gravity of the event
fhir:outcome @?; # Type of outcome from the adverse
# event
fhir:recorder @ AND {fhir:link
@ OR
@ OR
@ OR
@ ? }?; # Who recorded the adverse event
fhir:participant @?; # Who was involved in the adverse
# event or the potential adverse
# event and what they did
fhir:study @?; # Research study that the subject is
# enrolled in
fhir:expectedInResearchStudy @?; # Considered likely or probable or
# anticipated in the research study
fhir:suspectEntity @?; # The suspected agent causing the
# adverse event
fhir:contributingFactor @?; # Contributing factors suspected to
# have increased the probability or
# severity of the adverse event
fhir:preventiveAction @?; # Preventive actions that
# contributed to avoiding the
# adverse event
fhir:mitigatingAction @?; # Ameliorating actions taken after
# the adverse event occured in order
# to reduce the extent of harm
fhir:supportingInfo @?; # Supporting information relevant to
# the event
fhir:note @?; # Comment on adverse event
}
# Preventive actions that contributed to avoiding the adverse event
EXTENDS @ CLOSED {
fhir:item (@ AND {fhir:link @ OR
@ OR
@ OR
@ OR
@ }) OR
@ ; # Action that contributed to
# avoiding the adverse event
}
# Ameliorating actions taken after the adverse event occured in order to reduce the extent of harm
EXTENDS @ CLOSED {
fhir:item (@ AND {fhir:link @ OR
@ OR
@ OR
@ }) OR
@ ; # Ameliorating action taken after
# the adverse event occured in order
# to reduce the extent of harm
}
# Who was involved in the adverse event or the potential adverse event and what they did
EXTENDS @ CLOSED {
fhir:function @?; # Type of involvement
fhir:actor @ AND {fhir:link
@ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ ? }; # Who was involved in the adverse
# event or the potential adverse
# event
}
# Supporting information relevant to the event
EXTENDS @ CLOSED {
fhir:item (@ AND {fhir:link @ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ }) OR
@ ; # Subject medical history or
# document relevant to this adverse
# event
}
# Information on the possible cause of the event
EXTENDS @ CLOSED {
fhir:assessmentMethod @?; # Method of evaluating the
# relatedness of the suspected
# entity to the event
fhir:entityRelatedness @?; # Result of the assessment regarding
# the relatedness of the suspected
# entity to the event
fhir:author @ AND {fhir:link
@ OR
@ OR
@ OR
@ ? }?; # Author of the information on the
# possible cause of the event
}
# The suspected agent causing the adverse event
EXTENDS @ CLOSED {
fhir:instance @ OR
(@ AND {fhir:link @ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ }) ; # Refers to the specific entity that
# caused the adverse event
fhir:causality @?; # Information on the possible cause
# of the event
}
# Contributing factors suspected to have increased the probability or severity of the adverse event
EXTENDS @ CLOSED {
fhir:item (@ AND {fhir:link @ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ }) OR
@ ; # Item suspected to have increased
# the probability or severity of the
# adverse event
}
#---------------------- Cardinality Types (OneOrMore) -------------------
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ AND {fhir:link
@ OR
@ } ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ AND {fhir:link
@ } ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
#---------------------- Value Sets ------------------------
# Overall nature of the adverse event, e.g. real or potential.
fhirvs:adverse-event-actuality ["actual" "potential"]
# Codes identifying the lifecycle stage of an adverse event.
fhirvs:adverse-event-status ["in-progress" "completed" "entered-in-error" "unknown"]