R6 Ballot (2nd Draft)

Publish-box (todo)

12.6 Pattern Participant - Content

FHIR Infrastructure icon Maturity Level: 1 Informative

A pattern followed by resources that represent the participant in some activity, process, or responsible for providing information about a resource.

This is NOT a resource. It is not part of the FHIR schema and cannot appear directly in FHIR instances. It is a logical model that defines a pattern adhered to by other resources. This pattern is defined to provide a standard "view" that might be useful for implementers in processing and manipulating all resources that adhere to this pattern. Typically, this appears in object frameworks as an interface that the various resources that adhere to the pattern implement.

A "participant" takes part in a process, and may be the subject of process, or responsible for the event occurring, or may be responsible for recording or reporting information about the event. Examples include patients, practitioners, organizations, groups of patients or practitioners.

This pattern applies to all participants. Some of the participants share other properties, and richer patterns are described for these:

Though this pattern is intended instantiated by many resources, as listed below), there is some variation in the value domains of the underlying resources, and any use of the pattern will need to account for this. ConceptMaps describing the relationship in a computable manner are provided as part of the definition.

 

Alternate definitions: Master Definition XML + JSON.

identifier active name
CareTeam 1 1 NT 1
Device 1 1 NT 1 TC
Group 1 1
HealthcareService 1 1 1
Location 1 1 NT 1
Organization 1 1 1
Patient 1 1 1 TC
Practitioner 1 1 1 TC
PractitionerRole 1 1 1 NTC
RelatedPerson 1 1 1 TC

Each non-grey cell contains a number, the number of elements and extensions (if > 0) mapped in the resource that are mapped to the pattern element in the column. If there are 0 elements and extensions, the number is not shown. In addition, the cell has a color and some character flags.

Colors:

  • Grey: the resource has no element or extension for the pattern element
  • White: the resource has an element that implements the pattern element with the same name
  • Yellow: the resource has a documented extension that implements the pattern element with the same name
  • Blue: the resource has an element that implements the pattern element with a different name
  • Red: the resource has an element that implements that pattern element, but the type or cardinality does not match

Flags:

  • E: pattern element implemented by an extension
  • N: pattern element implemented by an element with a different name
  • T: pattern element implemented by an element with a different type
  • C: pattern element implemented by an element with a different cardinality