Skip to main content

Coding

A reference to a code defined by a terminology system. If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions

type Coding implements Element {
system: Uri
version: String
code: String
display: String
userSelected: Boolean
extension: [Extension]
id: String
}

Fields

Coding.system ● Uri scalar

The identification of the code system that defines the meaning of the symbol in the code.

Coding.version ● String scalar

The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

Coding.code ● String scalar

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

Coding.display ● String scalar

A representation of the meaning of the code in the system, following the rules of the system.

Coding.userSelected ● Boolean scalar

Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

Coding.extension ● [Extension] list object

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Coding.id ● String scalar

Interfaces

Element interface

Base definition for all elements in a resource. If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions

Member Of

AuditEvent object ● AuditEventAgent object ● AuditEventEntity object ● AuditEventSource object ● CodeableConcept object ● CodeSystemDesignation object ● CodeSystemProperty1 object ● ConsentProvision object ● ContractAnswer object ● ContractAsset object ● ContractSecurityLabel object ● ContractSigner object ● DataRequirementCodeFilter object ● DocumentReferenceContent object ● ElementDefinition object ● ElementDefinitionExample object ● Encounter object ● EncounterClassHistory object ● Endpoint object ● ExplanationOfBenefitSupportingInfo object ● Extension object ● ImagingStudy object ● ImagingStudyInstance object ● ImagingStudySeries object ● Location object ● MedicinalProductDefinition object ● MessageDefinition object ● MessageHeader object ● Meta object ● Questionnaire object ● QuestionnaireAnswerOption object ● QuestionnaireEnableWhen object ● QuestionnaireInitial object ● QuestionnaireItem object ● QuestionnaireResponseAnswer object ● Signature object ● StructureDefinition object ● StructureMapSource object ● TaskInput object ● TaskOutput object ● TestScriptDestination object ● TestScriptOperation object ● TestScriptOrigin object ● UsageContext object ● ValueSetDesignation object