Release 5

This page is part of the FHIR Specification (v5.0.0: R5 - STU). This is the current published version. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4

FHIR Infrastructure iconMaturity Level: 1Informative

Detailed Descriptions for the elements in the FiveWs pattern.

FiveWs
Definition

Who What When Where Why - Common pattern for all resources that deals with attribution.

Short DisplayWho What When Where Why - Common pattern for all resources that deals with attribution
Cardinality0..*
TypeLogical
FiveWs.identifier
Definition

Business Identifier.

Short DisplayBusiness Identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Cardinality0..*
TypeIdentifier
FiveWs.version
Definition

Identifier for this version.

Short DisplayIdentifier for this version
NoteThis is a business versionId, not a resource version id (see discussion)
Cardinality0..1
Typestring
FiveWs.status
Definition

Status Field.

Short DisplayStatus Field
Cardinality0..1
Terminology BindingCanonical Status Codes for FHIR Resources (Required)
Typecode
Is Modifiertrue (Reason: This is labeled as "Is Modifier" because applications should not use a retired CodeSystem without due consideration)
Alternate Namesfulfills
FiveWs.class
Definition

Classifier Field.

Short DisplayClassifier Field
Cardinality0..*
TypeCodeableConcept
FiveWs.grade
Definition

A field that indicates the potential impact of the content of the resource.

Short DisplayA field that indicates the potential impact of the content of the resource
Cardinality0..1
TypeCodeableConcept
Alternate Namescontainer
FiveWs.what[x]
Definition

what this resource is about.

Short DisplayWhat this resource is about
Cardinality0..1
TypeCodeableConcept|Reference(Any)
[x] NoteSee Choice of Datatypes for further information about how to use [x]
Alternate NamesSuspended Reason; Cancelled Reason
FiveWs.subject
Definition

Who this resource is about.

Short DisplayWho this resource is about
Cardinality0..*
TypeReference(Patient | Practitioner | RelatedPerson | Organization)
Alternate Namestype
FiveWs.context
Definition

a resource that gives context for the work described in this resource (usually Encounter or EpisodeOfCare).

Short DisplayContext for the work described in this resource
Cardinality0..1
TypeReference(Encounter | EpisodeOfCare)
FiveWs.init
Definition

when the work described in this resource was started (or will be).

Short DisplayWhen the work described in this resource was started (or will be)
Cardinality0..1
TypedateTime
Alternate Namespatient
FiveWs.planned
Definition

when this resource is planned to occur.

Short DisplayWhen this resource is planned to occur
Cardinality0..*
TypeTiming
Alternate Namesencounter
FiveWs.done[x]
Definition

when the work described in this resource was completed (or will be).

Short DisplayWhen the work described in this resource was completed (or will be)
Cardinality0..1
TypedateTime|Period
[x] NoteSee Choice of Datatypes for further information about how to use [x]
Alternate Namestiming
FiveWs.recorded
Definition

when this resource itself was created.

Short DisplayWhen this resource itself was created
Cardinality0..1
Typeinstant
FiveWs.author
Definition

who authored the content of the resource.

Short DisplayWho authored the content of the resource
Cardinality0..*
TypeReference(Patient | Practitioner | RelatedPerson | Organization)
FiveWs.source
Definition

Who provided the information in this resource.

Short DisplayWho provided the information in this resource
Cardinality0..*
TypeReference(Patient | Practitioner | RelatedPerson | Organization)
FiveWs.actor
Definition

who did the work described the resource (or will do).

Short DisplayWho did the work described the resource (or will do)
Cardinality0..*
TypeReference(Patient | Practitioner | RelatedPerson | Organization)
FiveWs.cause
Definition

who prompted the work described in the resource.

Short DisplayWho prompted the work described in the resource
Cardinality0..*
TypeReference(Patient | Practitioner | RelatedPerson | Organization)
FiveWs.witness
Definition

who attests to the content of the resource (individual or org).

Short DisplayWho attests to the content of the resource (individual or org)
Cardinality0..*
TypeReference(Patient | Practitioner | RelatedPerson)
FiveWs.who
Definition

An actor involved in the work described by this resource.

Short DisplayAn actor involved in the work described by this resource
Cardinality0..*
TypeReference(Patient | Practitioner | RelatedPerson | Organization)
FiveWs.where[x]
Definition

The location of the work described.

Short DisplayThe location of the work described
Cardinality0..*
TypeCodeableConcept|Reference(Location)
[x] NoteSee Choice of Datatypes for further information about how to use [x]
FiveWs.why[x]
Definition

Why this work was done.

Short DisplayWhy this work was done
Cardinality0..*
TypeCodeableConcept|Reference(Any)
[x] NoteSee Choice of Datatypes for further information about how to use [x]