View raw Markdown
type: resource-definitionsresource: Substance

Substance Definitions

<a id="Substance"></a>

Substance

A homogeneous material with a definite composition

Definition: A homogeneous material with a definite composition.

Cardinality: 0..*

Mappings: rim=Material; orim=fhir:Substance rdfs:subClassOf rim:Entity, [ a owl:Restriction; owl:onProperty rim:Act.classCode; owl:allValuesFrom cs:EntityClass#MAT ].; w5=administrative.entity

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

Substance.identifier

Unique identifier

Definition: Unique identifier for the substance, often an identifier associated with the package/container of the substance instance (usually a label affixed directly).

Cardinality: 0..*

Type: Identifier

Summary: true

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

<a id="Substance.status"></a>

Substance.status

active | inactive | entered-in-error

Definition: A code to indicate if the substance is actively used.

Cardinality: 0..1

Type: code

Binding: required:substance-status

Summary: true

Is Modifier: true (Reason: This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid)

Mappings: w5=FiveWs.status; rim=.statusCode

<a id="Substance.category"></a>

Substance.category

What class/type of substance this is

Definition: A code that classifies the general type of substance. This is used for searching, sorting and display purposes.

Comments: The level of granularity is defined by the category concepts in the value set. More fine-grained filtering can be performed using the metadata and/or terminology hierarchy in Substance.code.

Cardinality: 0..*

Type: CodeableConcept

Binding: extensible:substance-category

Summary: true

Mappings: w5=FiveWs.class; rim=.code

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

Substance.code

What substance this is

Definition: A code (or set of codes) that identify this substance.

Comments: This could be a reference to an externally defined code. It could also be a locally assigned code (e.g. a formulary), optionally with translations to the standard drug codes.

Cardinality: 1..1

Type: CodeableReference

Binding: example:substance-code

Summary: true

Mappings: w5=FiveWs.what[x]; rim=.code; orim=fhir:Substance.code rdfs:subPropertyOf rim:Entity.code

<a id="Substance.description"></a>

Substance.description

Textual description of the substance, comments

Definition: A description of the substance - its appearance, handling requirements, and other usage notes.

Cardinality: 0..1

Type: markdown

Summary: true

Mappings: rim=.player.desc

<a id="Substance.expiry"></a>

Substance.expiry

When no longer valid to use

Definition: When the substance is no longer valid to use. For some substances, a single arbitrary date is used for expiry.

Cardinality: 0..1

Type: dateTime

Summary: true

Mappings: rim=.expiryTime

<a id="Substance.quantity"></a>

Substance.quantity

Amount of substance in the package

Definition: The amount of the substance.

Cardinality: 0..1

Type: Quantity(SimpleQuantity)

Summary: true

Mappings: rim=.player.quantity