Release 5 Preview #3
FHIR Infrastructure Maturity 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.

Cardinality0..*
TypeLogical
FiveWs.identifier
Definition

Business Identifier.

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

Identifier for this version.

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

Status Field.

Cardinality0..1
Terminology BindingCanonical Status Codes for FHIR Resources (Required)
Typecode
Is Modifiertrue (Reason: Not known why this is labelled a modifier)
Alternate Namesfulfills
FiveWs.class
Definition

Classifier Field.

Cardinality0..*
TypeCodeableConcept
FiveWs.grade
Definition

A 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.

Cardinality0..1
TypeCodeableConcept|Reference(Any)
[x] NoteSee Choice of Data Types for further information about how to use [x]
Alternate NamesSuspended Reason; Cancelled Reason
FiveWs.subject
Definition

Who 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).

Cardinality0..1
TypeReference(Encounter | EpisodeOfCare)
FiveWs.init
Definition

when 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.

Cardinality0..*
TypeTiming
Alternate Namesencounter
FiveWs.done[x]
Definition

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

Cardinality0..1
TypedateTime|Period
[x] NoteSee Choice of Data Types for further information about how to use [x]
Alternate Namestiming
FiveWs.recorded
Definition

when this resource itself was created.

Cardinality0..1
Typeinstant
FiveWs.author
Definition

who authored the content of the resource.

Cardinality0..*
TypeReference(Patient | Practitioner | RelatedPerson | Organization)
FiveWs.source
Definition

Who 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).

Cardinality0..*
TypeReference(Patient | Practitioner | RelatedPerson | Organization)
FiveWs.cause
Definition

who 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).

Cardinality0..*
TypeReference(Patient | Practitioner | RelatedPerson)
FiveWs.who
Definition

An 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.

Cardinality0..*
TypeCodeableConcept|Reference(Location)
[x] NoteSee Choice of Data Types for further information about how to use [x]
FiveWs.why[x]
Definition

Why this work was done.

Cardinality0..*
TypeCodeableConcept|Reference(Any)
[x] NoteSee Choice of Data Types for further information about how to use [x]