This page is part of the FHIR Specification (v0.0.82: DSTU 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/StructureDefinition/observation-daf-smokingstatus-dafsmokingstatus
Smoking Status Observation
This profile was published on Thu, Aug 21, 2014 00:00+1000 as a draft by U.S. Office of the National Coordinator (ONC).
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Observation.
Terminology Bindings
Required/Prohibited Elements
Fixed Values
This structure is derived from Observation.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 1..1 | Observation | Smoking Status Observation | |
code | S | 1..1 | CodeableConcept | Smoking Status: LOINC 72166-2 = Tobacco smoking status NHIS Required Pattern: {"coding":[{"system":"http://loinc.org","version":"2.48","code":"72166-2"}]} |
valueCodeableConcept | S | 0..1 | CodeableConcept | Coded Responses from Smoking Status Value Set Binding: C-CDASmokingStatusValue (required) |
dataAbsentReason | S | 0..1 | CodeableConcept | |
interpretation | 0..0 | CodeableConcept | ||
appliesPeriod | S | 0..1 | Period | |
status | S | 1..1 | code | Fixed Value: final |
bodySite[x] | 0..0 | CodeableConcept | ||
method | 0..0 | CodeableConcept | ||
identifier | S | 0..* | Identifier | |
subject | S | 0..1 | patient-daf-dafpatient | |
specimen | 0..0 | Specimen | ||
device | 0..0 | |||
encounter | S | 0..1 | encounter-daf-dafencounter | |
referenceRange | 0..0 | Element |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | I | 1..1 | Observation | Smoking Status Observation obs-6: Shall only be present if Observation.value[x] is not present |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
code | S Σ | 1..1 | CodeableConcept | Smoking Status: LOINC 72166-2 = Tobacco smoking status NHIS Binding: ObservationType (example) Required Pattern: {"coding":[{"system":"http://loinc.org","version":"2.48","code":"72166-2"}]} |
valueCodeableConcept | S Σ | 0..1 | CodeableConcept | Coded Responses from Smoking Status Value Set Binding: C-CDASmokingStatusValue (required) |
dataAbsentReason | S I | 0..1 | CodeableConcept | Why the result is missing Binding: ObservationValueAbsentReason (extensible) |
comments | 0..1 | string | Comments about result | |
appliesPeriod | S Σ | 0..1 | Period | Physiologically Relevant time/time-period for observation |
issued | Σ | 0..1 | instant | Date/Time this was made available |
status | ?! SΣ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required) Fixed Value: final |
reliability | ?! | 0..1 | code | ok | ongoing | early | questionable | calibrating | error + Binding: ObservationReliability (required) |
identifier | S | 0..* | Identifier | Unique Id for this particular observation |
subject | S Σ | 0..1 | patient-daf-dafpatient | Who and/or what this is about |
performer | Σ | 0..* | Practitioner, Organization, Patient, RelatedPerson | Who did the observation |
encounter | S | 0..1 | encounter-daf-dafencounter | Healthcare event during which this observation is made |
related | Σ | 0..* | Observations related to this observation | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
type | 0..1 | code | has-component | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Binding: ObservationRelationshipType (required) | |
target | 1..1 | Observation | Observation that is related to this one |
todo
This structure is derived from Observation.
Terminology Bindings
Required/Prohibited Elements
Fixed Values
Differential View
This structure is derived from Observation.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 1..1 | Observation | Smoking Status Observation | |
code | S | 1..1 | CodeableConcept | Smoking Status: LOINC 72166-2 = Tobacco smoking status NHIS Required Pattern: {"coding":[{"system":"http://loinc.org","version":"2.48","code":"72166-2"}]} |
valueCodeableConcept | S | 0..1 | CodeableConcept | Coded Responses from Smoking Status Value Set Binding: C-CDASmokingStatusValue (required) |
dataAbsentReason | S | 0..1 | CodeableConcept | |
interpretation | 0..0 | CodeableConcept | ||
appliesPeriod | S | 0..1 | Period | |
status | S | 1..1 | code | Fixed Value: final |
bodySite[x] | 0..0 | CodeableConcept | ||
method | 0..0 | CodeableConcept | ||
identifier | S | 0..* | Identifier | |
subject | S | 0..1 | patient-daf-dafpatient | |
specimen | 0..0 | Specimen | ||
device | 0..0 | |||
encounter | S | 0..1 | encounter-daf-dafencounter | |
referenceRange | 0..0 | Element |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | I | 1..1 | Observation | Smoking Status Observation obs-6: Shall only be present if Observation.value[x] is not present |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
code | S Σ | 1..1 | CodeableConcept | Smoking Status: LOINC 72166-2 = Tobacco smoking status NHIS Binding: ObservationType (example) Required Pattern: {"coding":[{"system":"http://loinc.org","version":"2.48","code":"72166-2"}]} |
valueCodeableConcept | S Σ | 0..1 | CodeableConcept | Coded Responses from Smoking Status Value Set Binding: C-CDASmokingStatusValue (required) |
dataAbsentReason | S I | 0..1 | CodeableConcept | Why the result is missing Binding: ObservationValueAbsentReason (extensible) |
comments | 0..1 | string | Comments about result | |
appliesPeriod | S Σ | 0..1 | Period | Physiologically Relevant time/time-period for observation |
issued | Σ | 0..1 | instant | Date/Time this was made available |
status | ?! SΣ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required) Fixed Value: final |
reliability | ?! | 0..1 | code | ok | ongoing | early | questionable | calibrating | error + Binding: ObservationReliability (required) |
identifier | S | 0..* | Identifier | Unique Id for this particular observation |
subject | S Σ | 0..1 | patient-daf-dafpatient | Who and/or what this is about |
performer | Σ | 0..* | Practitioner, Organization, Patient, RelatedPerson | Who did the observation |
encounter | S | 0..1 | encounter-daf-dafencounter | Healthcare event during which this observation is made |
related | Σ | 0..* | Observations related to this observation | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
type | 0..1 | code | has-component | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Binding: ObservationRelationshipType (required) | |
target | 1..1 | Observation | Observation that is related to this one |
XML Template
JSON Template
todo
Other representations of profile: (todo)
Path | Name | Conformance | ValueSet |
Observation.language | Language | required | http://tools.ietf.org/html/bcp47 |
Observation.code | ObservationType | example | LOINC Codes |
Observation.valueCodeableConcept | C-CDASmokingStatusValue | required | Smoking Status |
Observation.dataAbsentReason | ObservationValueAbsentReason | extensible | Observation Value Absent Reason |
Observation.interpretation | ObservationInterpretation | extensible | Observation Interpretation Codes |
Observation.status | ObservationStatus | required | ObservationStatus |
Observation.reliability | ObservationReliability | required | ObservationReliability |
Observation.bodySiteCodeableConcept | BodySite | example | SNOMED CT Body Structures |
Observation.method | ObservationMethod | example | Observation Methods |
Observation.referenceRange.meaning | ObservationRangeMeaning | example | Observation Reference Range Meaning Codes |
Observation.related.type | ObservationRelationshipType | required | ObservationRelationshipType |
Id | Path | Name | Details |
obs-6 | Observation | data absent reason | Shall only be present if Observation.value[x] is not present XPath: not(exists(f:dataAbsentReason)) or (not(exists(*[starts-with(local-name(.), 'value')]))) |
obs-3 | Observation.referenceRange | reference range | Must have at least a low or a high or text XPath: (exists(f:low) or exists(f:high)or exists(f:text)) |
obs-4 | Observation.referenceRange.low | low range comparators | Low range comparators can only be '>' or '>=' or empty XPath: not(exists(f:comparator)) or boolean(f:comparator/@value = '<') or boolean(f:comparator/@value = '<=') |
obs-5 | Observation.referenceRange.high | high range comparators | High range comparators can only be '<' or '<=' or empty XPath: not(exists(f:comparator)) or boolean(f:comparator/@value = '>') or boolean(f:comparator/@value = '>=') |