LinuxForHealth FHIR Implementation Guide
8.0.0 - draft United States of America flag

LinuxForHealth FHIR Implementation Guide - Local Development build (v8.0.0). See the Directory of published versions

Resource Profile: CDM Basic

Official URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/cdm-basic Version: 8.0.0
Active as of 2022-11-10 Computable Name: CDMBasic

Basic is a special type of resource that doesn’t correspond to a specific pre-defined HL7 concept. The CDMBasic profile extends the base FHIR Basic resource with support for additional code types.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Basic

NameFlagsCard.TypeDescription & Constraintsdoco
.. Basic 0..*BasicResource for non-supported content
... meta 0..1ProcessMetaMetadata about a resource
... contained 0..0
... identifier 1..*IdentifierBusiness identifier
.... type 0..1CodeableConceptDescription of identifier
Binding: Identifier Type Value Set (extensible)
.... system 1..1uriThe namespace for the identifier value
.... value 1..1stringThe value that is unique

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Basic.identifier.typeextensibleIdentifierTypeValueSet
Basic.codepreferredBasicResourceTypeValueSet
NameFlagsCard.TypeDescription & Constraintsdoco
.. Basic 0..*BasicResource for non-supported content
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Value Set (extensible)
.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1stringThe value that is unique
Example General: 123456
... code ?!Σ1..1CodeableConceptKind of Resource
Binding: Basic Resource Value Set (preferred)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Basic.identifier.userequiredIdentifierUse
Basic.identifier.typeextensibleIdentifierTypeValueSet
Basic.codepreferredBasicResourceTypeValueSet
NameFlagsCard.TypeDescription & Constraintsdoco
.. Basic 0..*BasicResource for non-supported content
... id Σ0..1idLogical id of this artifact
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ1..*IdentifierBusiness identifier
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Value Set (extensible)
.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1stringThe value that is unique
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... code ?!Σ1..1CodeableConceptKind of Resource
Binding: Basic Resource Value Set (preferred)
... subject Σ0..1Reference(Resource)Identifies the focus of this resource
... created Σ0..1dateWhen created
... author Σ0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization)Who created

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Basic.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Basic.identifier.userequiredIdentifierUse
Basic.identifier.typeextensibleIdentifierTypeValueSet
Basic.codepreferredBasicResourceTypeValueSet

This structure is derived from Basic

Summary

Mandatory: 3 elements
Prohibited: 1 element

Structures

This structure refers to these other structures:

Differential View

This structure is derived from Basic

NameFlagsCard.TypeDescription & Constraintsdoco
.. Basic 0..*BasicResource for non-supported content
... meta 0..1ProcessMetaMetadata about a resource
... contained 0..0
... identifier 1..*IdentifierBusiness identifier
.... type 0..1CodeableConceptDescription of identifier
Binding: Identifier Type Value Set (extensible)
.... system 1..1uriThe namespace for the identifier value
.... value 1..1stringThe value that is unique

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Basic.identifier.typeextensibleIdentifierTypeValueSet
Basic.codepreferredBasicResourceTypeValueSet

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Basic 0..*BasicResource for non-supported content
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Value Set (extensible)
.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1stringThe value that is unique
Example General: 123456
... code ?!Σ1..1CodeableConceptKind of Resource
Binding: Basic Resource Value Set (preferred)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Basic.identifier.userequiredIdentifierUse
Basic.identifier.typeextensibleIdentifierTypeValueSet
Basic.codepreferredBasicResourceTypeValueSet

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Basic 0..*BasicResource for non-supported content
... id Σ0..1idLogical id of this artifact
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ1..*IdentifierBusiness identifier
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Value Set (extensible)
.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1stringThe value that is unique
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... code ?!Σ1..1CodeableConceptKind of Resource
Binding: Basic Resource Value Set (preferred)
... subject Σ0..1Reference(Resource)Identifies the focus of this resource
... created Σ0..1dateWhen created
... author Σ0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization)Who created

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Basic.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Basic.identifier.userequiredIdentifierUse
Basic.identifier.typeextensibleIdentifierTypeValueSet
Basic.codepreferredBasicResourceTypeValueSet

This structure is derived from Basic

Summary

Mandatory: 3 elements
Prohibited: 1 element

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel, Schematron