View raw Markdown
type: resource-definitionsresource: Basic

Basic Definitions

<a id="Basic"></a>

Basic

Resource for non-supported content

Definition: Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification.

Aliases: Z-resource, Extension-resource, Custom-resource

Cardinality: 0..*

Mappings: rim=Act, Entity or Role; w5=infrastructure.structure

<a id="Basic.identifier"></a>

Basic.identifier

Business identifier

Definition: Identifier assigned to the resource for business purposes, outside the context of FHIR.

Cardinality: 0..*

Type: Identifier

Summary: true

Mappings: w5=FiveWs.identifier; rim=./identifier

<a id="Basic.code"></a>

Basic.code

Kind of Resource

Definition: Identifies the 'type' of resource - equivalent to the resource name for other resources.

Comments: Because resource references will only be able to indicate 'Basic', the type of reference will need to be specified in a Profile identified as part of the resource. Refer to the resource notes section for information on appropriate terminologies for this code.

This element is labeled as a modifier because it defines the meaning of the resource and cannot be ignored.

Requirements: Must be able to distinguish different types of Basic resources.

Cardinality: 1..1

Type: CodeableConcept

Binding: extensible:version-independent-resource-types

Summary: true

Is Modifier: true (Reason: This element determines what kind of resource is being represented which drives the meaning of all of the other elements.)

Mappings: w5=FiveWs.what[x]; rim=./code

<a id="Basic.subject"></a>

Basic.subject

Identifies the focus of this resource

Definition: Identifies the patient, practitioner, device or any other resource that is the "focus" of this resource.

Comments: Optional as not all potential resources will have subjects. Resources associated with multiple subjects can handle this via extension.

Requirements: Needed for partitioning the resource by Patient.

Cardinality: 0..1

Type: Reference(Resource)

Summary: true

Mappings: w5=FiveWs.subject; rim=./participation[typeCode='SBJ'] (possibly through a ControlAct and Role)

<a id="Basic.created"></a>

Basic.created

When created

Definition: Identifies when the resource was first created.

Requirements: Allows ordering resource instances by time.

Cardinality: 0..1

Type: dateTime

Summary: true

Mappings: w5=FiveWs.recorded; rim=./participation[typeCode='AUT']/time (possibly through a ControlAct and Role)

<a id="Basic.author"></a>

Basic.author

Who created

Definition: Indicates who was responsible for creating the resource instance.

Requirements: Needed for partitioning the resource.

Cardinality: 0..1

Type: Reference(Practitioner, PractitionerRole, Patient, RelatedPerson, Organization, Device, CareTeam)

Summary: true

Mappings: w5=FiveWs.author; rim=./participation[typeCode='SUB'] (possibly through a ControlAct and Role)