This
page
is
part
of
the
FHIR
Specification
(v3.0.2:
STU
3).
(v3.5.0:
R4
Ballot
#2).
The
current
version
which
supercedes
this
version
is
5.0.0
.
For
a
full
list
of
available
versions,
see
the
Directory
of
published
versions
.
Page
versions:
R5
R4B
R4
R3
FHIR
Infrastructure
![]() | Maturity Level : 1 | Informative |
Detailed
Descriptions
for
the
elements
in
the
event
resource.
pattern.
| Event | |||||||||||||
| Definition |
A pattern to be followed by resources that represent the performance of some activity, possibly in accordance with a request or service definition. |
||||||||||||
| Control | 1..1 | ||||||||||||
| Type | Logical | ||||||||||||
| Invariants |
|
||||||||||||
| Event.identifier | |||||||||||||
| Definition |
|
||||||||||||
| Note | This is a business identifer, not a resource identifier (see discussion ) | ||||||||||||
| Control | 0..* | ||||||||||||
| Type | Identifier | ||||||||||||
| Requirements |
Allows
identification
of
the
|
||||||||||||
| Summary | true | ||||||||||||
| Comments | Note: This is a business identifier, not a resource identifier (see discussion ). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and a Person resource instance might share the same social insurance number. | ||||||||||||
|
|
|||||||||||||
| Definition |
|
||||||||||||
| Control | 0..* | ||||||||||||
| Type |
|
||||||||||||
| Summary | true | ||||||||||||
| Event.instantiatesUri | |||||||||||||
| Definition | The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this {{title}}. | ||||||||||||
| Control | 0..* | ||||||||||||
| Type | uri | ||||||||||||
| Summary | true | ||||||||||||
| Comments |
|
||||||||||||
| Event.basedOn | |||||||||||||
| Definition |
A
plan,
proposal
or
order
that
is
fulfilled
in
whole
or
in
part
by
this
|
||||||||||||
| Control | 0..* | ||||||||||||
| Type | Reference ( Request ) | ||||||||||||
| Requirements |
Allows
tracing
of
authorization
for
the
|
||||||||||||
| Alternate Names | fulfills | ||||||||||||
| Summary | true | ||||||||||||
| Comments |
[The allowed reference resources may be adjusted as appropriate for the event resource]. |
||||||||||||
| Event.partOf | |||||||||||||
| Definition |
A
larger
event
of
which
this
particular
|
||||||||||||
| Control | 0..* | ||||||||||||
| Type | Reference ( Event ) | ||||||||||||
| Requirements |
|
||||||||||||
| Alternate Names | container | ||||||||||||
| Summary | true | ||||||||||||
| Comments |
Not
to
be
used
to
link
an
[The allowed reference resources may be adjusted as appropriate for the event resource]. |
||||||||||||
| Event.researchStudy | |||||||||||||
| Definition | Indicates that this {{title}} is relevant to the specified research study(ies). | ||||||||||||
| Control | 0..* | ||||||||||||
| Type | Reference ( ResearchStudy ) | ||||||||||||
| Comments | This relevance might mean that the {{title}} occurred as part of the study protocol, but can also include events that occurred outside the study but still have relevance. | ||||||||||||
| Event.status | |||||||||||||
| Definition |
The
current
state
of
the
|
||||||||||||
| Control | 1..1 | ||||||||||||
| Terminology Binding | EventStatus ( Required ) | ||||||||||||
| Type | code | ||||||||||||
| Is Modifier | true (Reason: This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid) | ||||||||||||
| Summary | true | ||||||||||||
| Comments |
A nominal state-transition diagram can be found in the [[event.html#statemachine | Event pattern]] documentation
Unknown
does
not
represent
|
||||||||||||
|
|
|||||||||||||
| Definition |
|
||||||||||||
| Control | 0..1 | ||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
| Alternate Names |
|
||||||||||||
| Comments |
This
is
generally
only
used
for
"exception"
statuses
such
as
"not-done",
"suspended"
or
"cancelled".
The
|
||||||||||||
| Event.code | |||||||||||||
| Definition |
A code that identifies the specific service or action that was or is being performed. |
||||||||||||
| Control | 0..1 | ||||||||||||
| Terminology Binding | EventCode : | ||||||||||||
| Type | CodeableConcept | ||||||||||||
| Alternate Names | type | ||||||||||||
| Summary | true | ||||||||||||
| Event.subject | |||||||||||||
| Definition |
The individual or set of individuals the action is being or was performed on. |
||||||||||||
| Control | 1..1 | ||||||||||||
| Type | Reference ( Patient | Group ) | ||||||||||||
| Requirements |
Links
the
|
||||||||||||
| Alternate Names | patient | ||||||||||||
| Summary | true | ||||||||||||
| Comments |
[For resources that aren't patient-specific, the set of allowed resources may be extended to include other things. Group should generally be retained unless there's certainty this resource won't be used for veterinary, research or public health settings where Group may be necessary (e.g. this cage of rats/crate of chickens, group of people in a 5 mile radious of the incident, etc.)]. |
||||||||||||
| To Do | For mapping, is it better if we make this Any and then constrain it down? | ||||||||||||
| Event.context | |||||||||||||
| Definition |
The
encounter
or
episode
of
care
that
establishes
the
context
for
this
|
||||||||||||
| Control | 0..1 | ||||||||||||
| Type | Reference ( Encounter | EpisodeOfCare ) | ||||||||||||
| Requirements |
Links
the
|
||||||||||||
| Alternate Names | encounter | ||||||||||||
| Summary | true | ||||||||||||
| Comments |
This
will
typically
be
the
encounter
the
|
||||||||||||
| Event.occurrence[x] | |||||||||||||
| Definition |
The
|
||||||||||||
| Control | 0..1 | ||||||||||||
| Type | dateTime | Period | Timing | ||||||||||||
| [x] Note | See Choice of Data Types for further information about how to use [x] | ||||||||||||
| Alternate Names | timing | ||||||||||||
| Summary | true | ||||||||||||
| Comments |
This indicates when the activity actually occurred or is occurring, not when it was asked/requested/ordered to occur. For the latter, look at the occurence element of the Request this {{event}} is "basedOn". The status code allows differentiation of whether the timing reflects a historic event or an ongoing event. Ongoing events should not include an upper bound in the Period or Timing.bounds.
[The
list
of
types
may
be
constrained
as
appropriate
for
the
type
of
|
||||||||||||
| Event.recorded | |||||||||||||
| Definition | The date the occurrence of the {{title}} was first captured in the record - potentially significantly after the occurrence of the event. | ||||||||||||
| Control | 0..1 | ||||||||||||
| Type | dateTime | ||||||||||||
| Summary | true | ||||||||||||
| Event.performer | |||||||||||||
| Definition |
Indicates
who
or
what
performed
the
|
||||||||||||
| Control | 0..* | ||||||||||||
| Summary | true | ||||||||||||
| Comments |
[Resources
may
choose
to
replace
this
with
just
a
single
performer
or
repeating
where
there's
no
need
to
distinguish
|
||||||||||||
|
|
|||||||||||||
| Definition |
|
||||||||||||
| Control | 0..1 | ||||||||||||
| Terminology Binding |
|
||||||||||||
| Type | CodeableConcept | ||||||||||||
|
|
Allows disambiguation of the types of involvement of different performers. |
||||||||||||
|
|
|
||||||||||||
| Event.performer.actor | |||||||||||||
| Definition |
|
||||||||||||
| Control | 1..1 | ||||||||||||
| Type | Reference ( Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson ) | ||||||||||||
| Summary | true | ||||||||||||
|
|
|||||||||||||
| Definition |
The
|
||||||||||||
| Control | 0..1 | ||||||||||||
| Type |
Reference
(
|
||||||||||||
| Requirements |
|
||||||||||||
| Summary | true | ||||||||||||
| Event.reasonCode | |||||||||||||
| Definition |
Describes
why
the
|
||||||||||||
| Control | 0..* | ||||||||||||
| Terminology Binding | EventReason : | ||||||||||||
| Type | CodeableConcept | ||||||||||||
| Summary | true | ||||||||||||
| Comments |
Textual reasons can be captured using reasonCode.text. |
||||||||||||
| Event.reasonReference | |||||||||||||
| Definition |
Indicates
another
resource
whose
existence
justifies
this
|
||||||||||||
| Control | 0..* | ||||||||||||
| Type | Reference ( Condition | Observation | Media | DiagnosticReport | DocumentReference ) | ||||||||||||
| Summary | true | ||||||||||||
| Comments |
[Additional resources may be added as appropriate]. |
||||||||||||
| Event.note | |||||||||||||
| Definition |
Comments
made
about
the
|
||||||||||||
| Control | 0..* | ||||||||||||
| Type | Annotation | ||||||||||||