This page is part of the Bidirectional Services eReferrals (BSeR) (v0.2.0: STU 1 on FHIR STU3 Ballot 2) based on FHIR R3. The current version which supercedes this version is 1.0.0. For a full list of available versions, see the Directory of published versions

BSeR Smoking Status


UML Expression


Structure Definition

id 0..1
profile 1..1
status 1..1 codeFixed Value
system 1..1
version 0..1
code 1..1
display 0..1
subject 1..1 Reference(Patient | Group | Device | Location)
effective[x] 0..1
effectiveDateTime
value[x] 1..1
valueCodeableConcept 1..1
valueCodeableConcept 0..1
valueCodeableConcept 1..1
valueCodeableConcept 0..1
dataAbsentReason 1..1 CodeableConceptBinding

Element Bindings

Element Name Binding Type Binding Value Fixed Value Code System
code Fixed Value "72166-2" LOINC
dataAbsentReason Value Set observation-valueabsentreason
status Fixed Value "Final" observation-status
subject Reference BSeR Patient
valueCodeableConcept Value Set us-core-observation-ccdasmokingstatus

Element Table

Observation ..
Observation.id 0..1
Observation.meta 0..1
Observation.meta.profile 1..1
Observation.status code 1..1
Observation.code CodeableConcept 1..1
Observation.code.coding 1..1
Observation.code.coding.system 1..1
Observation.code.coding.version 0..1
Observation.code.coding.code 1..1
Observation.code.coding.display 0..1
Observation.subject Reference(Patient | Group | Device | Location) 1..1
Observation.effective[x] 0..1
Observation.effectiveDateTime:effectiveDateTime ..
Observation.value[x] 1..1
Observation.valueCodeableConcept:valueCodeableConcept ..
Observation.valueCodeableConcept:valueCodeableConcept.coding:valueCodeableConcept 1..1
Observation.valueCodeableConcept:valueCodeableConcept.coding:valueCodeableConcept.system:valueCodeableConcept 1..1
Observation.valueCodeableConcept:valueCodeableConcept.coding:valueCodeableConcept.version:valueCodeableConcept 0..1
Observation.valueCodeableConcept:valueCodeableConcept.coding:valueCodeableConcept.code:valueCodeableConcept 1..1
Observation.valueCodeableConcept:valueCodeableConcept.coding:valueCodeableConcept.display:valueCodeableConcept 0..1
Observation.dataAbsentReason CodeableConcept 1..1