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)