CA Core+ v1.1.0 DFT-preBallot
DFT-preBallot - The specification is a DFT-preBallot version of CA Core+ for collecting community feedback. For a full list of available versions, see the Directory of published versions
observation-tobaccouse-ca-core
http://hl7.org/fhir/StructureDefinition/Observation
example-observation-tobaccouse-ca-core
This profile applies constraints to the Observation resource for CA Core+ to support standardized documentation of tobacco use in the pan-Canadian context. This profile is representative of the Tobacco use Status in CACDI.
CFMM: 2
ObservationTobaccoUseCACore (Observation) | C | Observation | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | C | 0..* | Extension |
modifierExtension | ?! C | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
basedOn | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) |
partOf | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) |
status | Σ ?! | 1..1 | codeBinding |
category | 0..* | CodeableConceptCACoreBinding | |
code | Σ | 1..1 | CodeableConceptCACorePattern |
id | 0..1 | string | |
extension | C | 0..* | Extension |
coding | Σ | 0..* | CodingCACorePattern |
id | 0..1 | string | |
extension | C | 0..* | Extension |
system | Σ | 0..1 | uriPattern |
version | Σ | 0..1 | string |
code | Σ | 0..1 | codePattern |
display | Σ | 0..1 | string |
id | 0..1 | string | |
extension | C | 0..* | Extension |
translation | C | 0..* | Extension(Complex) |
value | 0..1 | System.String | |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
subject | SO Σ | 1..1 | Reference(PatientCACore) |
focus | Σ | 0..* | Reference(Resource) |
encounter | Σ | 0..1 | Reference(EncounterCACore) |
effective[x] | Σ | 0..1 | |
effectiveDateTime | dateTime | ||
effectivePeriod | Period | ||
effectiveTiming | Timing | ||
effectiveInstant | instant | ||
issued | Σ | 0..1 | instant |
performer | Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) |
value[x] | SO Σ C | 0..1 | |
valueQuantity | Quantity | ||
valueString | string | ||
valueBoolean | boolean | ||
valueInteger | integer | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueTime | time | ||
valueDateTime | dateTime | ||
valuePeriod | Period | ||
valueCodeableConcept | S Σ C | 0..1 | CodeableConceptCACoreBinding |
dataAbsentReason | C | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
note | 0..* | Annotation | |
bodySite | 0..1 | CodeableConcept | |
method | 0..1 | CodeableConcept | |
specimen | 0..1 | Reference(Specimen) | |
device | 0..1 | Reference(Device | DeviceMetric) | |
referenceRange | C | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
low | C | 0..1 | SimpleQuantity |
high | C | 0..1 | SimpleQuantity |
type | 0..1 | CodeableConceptBinding | |
appliesTo | 0..* | CodeableConcept | |
age | 0..1 | Range | |
text | 0..1 | string | |
hasMember | Σ | 0..* | Reference(Observation | QuestionnaireResponse | MolecularSequence) |
derivedFrom | Σ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) |
component | Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
code | Σ | 1..1 | CodeableConcept |
value[x] | Σ | 0..1 | |
valueQuantity | Quantity | ||
valueCodeableConcept | CodeableConcept | ||
valueString | string | ||
valueBoolean | boolean | ||
valueInteger | integer | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueTime | time | ||
valueDateTime | dateTime | ||
valuePeriod | Period | ||
dataAbsentReason | C | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
referenceRange | 0..* | see (referenceRange) |
ObservationTobaccoUseCACore (Observation) | C | Observation | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | C | 0..* | Extension |
modifierExtension | ?! C | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
basedOn | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) |
partOf | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) |
status | Σ ?! | 1..1 | codeBinding |
category | 0..* | CodeableConceptCACoreBinding | |
code | Σ | 1..1 | CodeableConceptCACorePattern |
id | 0..1 | string | |
extension | C | 0..* | Extension |
coding | Σ | 0..* | CodingCACorePattern |
id | 0..1 | string | |
extension | C | 0..* | Extension |
system | Σ | 0..1 | uriPattern |
version | Σ | 0..1 | string |
code | Σ | 0..1 | codePattern |
display | Σ | 0..1 | string |
id | 0..1 | string | |
extension | C | 0..* | Extension |
translation | C | 0..* | Extension(Complex) |
value | 0..1 | System.String | |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
subject | SO Σ | 1..1 | Reference(PatientCACore) |
focus | Σ | 0..* | Reference(Resource) |
encounter | Σ | 0..1 | Reference(EncounterCACore) |
effective[x] | Σ | 0..1 | |
effectiveDateTime | dateTime | ||
effectivePeriod | Period | ||
effectiveTiming | Timing | ||
effectiveInstant | instant | ||
issued | Σ | 0..1 | instant |
performer | Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) |
value[x] | SO Σ C | 0..1 | |
valueQuantity | Quantity | ||
valueString | string | ||
valueBoolean | boolean | ||
valueInteger | integer | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueTime | time | ||
valueDateTime | dateTime | ||
valuePeriod | Period | ||
valueCodeableConcept | S Σ C | 0..1 | CodeableConceptCACoreBinding |
dataAbsentReason | C | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
note | 0..* | Annotation | |
bodySite | 0..1 | CodeableConcept | |
method | 0..1 | CodeableConcept | |
specimen | 0..1 | Reference(Specimen) | |
device | 0..1 | Reference(Device | DeviceMetric) | |
referenceRange | C | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
low | C | 0..1 | SimpleQuantity |
high | C | 0..1 | SimpleQuantity |
type | 0..1 | CodeableConceptBinding | |
appliesTo | 0..* | CodeableConcept | |
age | 0..1 | Range | |
text | 0..1 | string | |
hasMember | Σ | 0..* | Reference(Observation | QuestionnaireResponse | MolecularSequence) |
derivedFrom | Σ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) |
component | Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
code | Σ | 1..1 | CodeableConcept |
value[x] | Σ | 0..1 | |
valueQuantity | Quantity | ||
valueCodeableConcept | CodeableConcept | ||
valueString | string | ||
valueBoolean | boolean | ||
valueInteger | integer | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueTime | time | ||
valueDateTime | dateTime | ||
valuePeriod | Period | ||
dataAbsentReason | C | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
referenceRange | 0..* | see (referenceRange) |
Path | Conformance | ValueSet |
---|---|---|
Observation.value[x]:valueCodeableConcept | preferred | http://hl7.org/fhir/uv/ips/ValueSet/current-smoking-status-uv-ips |
These bindings may be used in lieu of the primary bindings in the table above.
The following tables list how the data elements from CA Core+ map to CACDI. For more information visit Mapping Logic.
FHIR Profile Element | CACDI Element(s) |
---|---|
Observation.code | Substance Use Status.Tobacco Use Status Code |