Profile Comparison between http://hl7.org/cda/us/ccda/StructureDefinition/SmokingStatusMeaningfulUse vs http://hl7.org/cda/us/ccda/StructureDefinition/SmokingStatusMeaningfulUse

Left:Smoking Status - Meaningful Use (Deprecated) (http://hl7.org/cda/us/ccda/StructureDefinition/SmokingStatusMeaningfulUse)
Right:Smoking Status - Meaningful Use (Deprecated) (http://hl7.org/cda/us/ccda/StructureDefinition/SmokingStatusMeaningfulUse)

Messages

ErrorStructureDefinition.versionValues for version differ: '3.0.0' vs '4.0.0-ballot'
InformationStructureDefinition.dateValues for date differ: '2024-05-18T00:16:25-05:00' vs '2024-12-19T00:36:20+00:00'
InformationObservation.typeIdStructureDefinition SmokingStatusMeaningfulUse has added constraint that is not found in SmokingStatusMeaningfulUse and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
InformationStructureDefinition.shortValues for short differ: '(USCDI) Smoking Status: If the patient's current smoking status is unknown, @code **SHALL** contain '266927001' (Unknown if ever smoked) from ValueSet Current Smoking Status (2.16.840.1.113883.11.20.9.38 STATIC 2014-09-01) (CONF:1098-31019).' vs '𝗨𝗦𝗖𝗗𝗜: Smoking Status: If the patient's current smoking status is unknown, @code **SHALL** contain '266927001' (Unknown if ever smoked) from ValueSet Current Smoking Status (2.16.840.1.113883.11.20.9.38 STATIC 2014-09-01) (CONF:1098-31019).'
InformationObservation.referenceRange.typeIdStructureDefinition SmokingStatusMeaningfulUse has added constraint that is not found in SmokingStatusMeaningfulUse and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/cda/stds/core/StructureDefinition/Observation
      .copyright
        .date2024-05-18T00:16:25-05:002024-12-19T00:36:20+00:00
        • Values Differ
        .descriptionThis template represents the current smoking status of the patient as specified in Meaningful Use (MU) Stage 2 requirements. Historic smoking status observations as well as details about the smoking habit (e.g., how many per day) would be represented in the Tobacco Use template. This template represents a "snapshot in time" observation, simply reflecting what the patient's current smoking status is at the time of the observation. As a result, the effectiveTime is constrained to a time stamp, and will approximately correspond with the author/time. Details regarding the time period when the patient is/was smoking would be recorded in the Tobacco Use template. If the patient's current smoking status is unknown, the value element must be populated with SNOMED CT code 266927001 to communicate "Unknown if ever smoked" from the Current Smoking Status Value Set.
          .experimental
            .fhirVersion5.0.0
              .jurisdiction
                ..jurisdiction[0]urn:iso:std:iso:3166#US
                  .kindlogical
                    .nameSmokingStatusMeaningfulUse
                      .publisherHealth Level Seven
                        .purpose
                          .statusretired
                            .titleSmoking Status - Meaningful Use (Deprecated)
                              .typehttp://hl7.org/cda/stds/core/StructureDefinition/Observation
                                .urlhttp://hl7.org/cda/us/ccda/StructureDefinition/SmokingStatusMeaningfulUse
                                  .version3.0.04.0.0-ballot
                                  • Values Differ

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  .. Observation C1..1ObservationBase for all types and resources
                                  Instance of this type are validated by templateId
                                  Logical Container: ClinicalDocument (CDA Class)
                                  should-text-ref-value: SHOULD contain text/reference/@value
                                  should-author: SHOULD contain author
                                  C1..1ObservationBase for all types and resources
                                  Instance of this type are validated by templateId
                                  Logical Container: ClinicalDocument (CDA Class)
                                  should-text-ref-value: SHOULD contain text/reference/@value
                                  should-author: SHOULD contain author
                                    ... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                      ... realmCode 0..*CS0..*CS
                                        ... typeId 0..1IIC0..1IIII-1: An II instance must have either a root or an nullFlavor.
                                        • StructureDefinition SmokingStatusMeaningfulUse has added constraint that is not found in SmokingStatusMeaningfulUse and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
                                        .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                          .... assigningAuthorityName 0..1??0..1??
                                            .... displayable 0..1??0..1??
                                              .... root 1..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.31..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.3
                                                .... st-simple 1..1stringPrimitive Type string
                                                URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                1..1stringPrimitive Type string
                                                URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                  ... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
                                                  1..*IISlice: Unordered, Open by value:root, value:extension
                                                    ... classCode 1..1??Binding: ?? (required)
                                                    Fixed Value: OBS
                                                    1..1??Binding: ?? (required)
                                                    Fixed Value: OBS
                                                      ... moodCode 1..1??Binding: ?? (required)
                                                      Fixed Value: EVN
                                                      1..1??Binding: ?? (required)
                                                      Fixed Value: EVN
                                                        ... negationInd 0..1??0..1??
                                                          ... id 1..*II1..*II
                                                            ... code 1..1CDBinding: ?? (example)1..1CDBinding: ?? (example)
                                                              .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                .... code 1..1??Required Pattern: 72166-21..1??Required Pattern: 72166-2
                                                                  .... codeSystem 1..1??, ??, ??Required Pattern: 2.16.840.1.113883.6.11..1??, ??, ??Required Pattern: 2.16.840.1.113883.6.1
                                                                    .... codeSystemName 0..1??0..1??
                                                                      .... codeSystemVersion 0..1??0..1??
                                                                        .... displayName 0..1??0..1??
                                                                          .... sdtcValueSet 0..1??XML: valueSet (urn:hl7-org:sdtc)0..1??XML: valueSet (urn:hl7-org:sdtc)
                                                                            .... sdtcValueSetVersion 0..1??XML: valueSetVersion (urn:hl7-org:sdtc)0..1??XML: valueSetVersion (urn:hl7-org:sdtc)
                                                                              .... originalText 0..1ED0..1ED
                                                                                .... qualifier 0..*CR0..*CR
                                                                                  .... translation 0..*CD0..*CD
                                                                                    ... derivationExpr 0..1ST0..1ST
                                                                                      ... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
                                                                                        .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                          .... compression 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                            .... integrityCheck 0..1??0..1??
                                                                                              .... integrityCheckAlgorithm 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                .... language 0..1??0..1??
                                                                                                  .... mediaType 0..1??Binding: ?? (example)0..1??Binding: ?? (example)
                                                                                                    .... representation 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                      .... xmlText 0..1??Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string.0..1??Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
                                                                                                        .... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrativeC0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
                                                                                                          .... thumbnail 0..1ED0..1ED
                                                                                                            ... statusCode 1..1CSBinding: ?? (required)1..1CSBinding: ?? (required)
                                                                                                              .... nullFlavor 0..00..0
                                                                                                                .... code 1..1??Binding: ?? (required)1..1??Binding: ?? (required)
                                                                                                                  .... codeSystem 0..00..0
                                                                                                                    .... codeSystemName 0..00..0
                                                                                                                      .... codeSystemVersion 0..00..0
                                                                                                                        .... displayName 0..00..0
                                                                                                                          .... sdtcValueSet 0..1??XML: valueSet (urn:hl7-org:sdtc)0..1??XML: valueSet (urn:hl7-org:sdtc)
                                                                                                                            .... sdtcValueSetVersion 0..1??XML: valueSetVersion (urn:hl7-org:sdtc)0..1??XML: valueSetVersion (urn:hl7-org:sdtc)
                                                                                                                              .... originalText 0..00..0
                                                                                                                                .... qualifier 0..00..0
                                                                                                                                  .... translation 0..00..0
                                                                                                                                    ... effectiveTime C1..1IVL_TSThis template represents a "snapshot in time" observation, simply reflecting what the patient's current smoking status is at the time of the observation. As a result, the effectiveTime is constrained to just a time stamp, and will approximately correspond with the author/time.
                                                                                                                                    value-only: Interval fields SHALL not be present
                                                                                                                                    C1..1IVL_TSThis template represents a "snapshot in time" observation, simply reflecting what the patient's current smoking status is at the time of the observation. As a result, the effectiveTime is constrained to just a time stamp, and will approximately correspond with the author/time.
                                                                                                                                    value-only: Interval fields SHALL NOT be present
                                                                                                                                      .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                                        .... value 0..1??value should be used instead of low/high
                                                                                                                                        Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
                                                                                                                                        0..1??value should be used instead of low/high
                                                                                                                                        Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
                                                                                                                                          .... operator 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                                            .... low 0..1IVXB_TS0..1IVXB_TS
                                                                                                                                              .... center 0..1TS0..1TS
                                                                                                                                                .... width 0..1PQ0..1PQ
                                                                                                                                                  .... high 0..1IVXB_TS0..1IVXB_TS
                                                                                                                                                    ... priorityCode 0..1CEBinding: ?? (example)0..1CEBinding: ?? (example)
                                                                                                                                                      ... repeatNumber 0..1IVL_INT0..1IVL_INT
                                                                                                                                                        ... languageCode 0..1CSBinding: ?? (required)0..1CSBinding: ?? (required)
                                                                                                                                                          ... value 1..1CD(USCDI) Smoking Status: If the patient's current smoking status is unknown, @code **SHALL** contain '266927001' (Unknown if ever smoked) from ValueSet Current Smoking Status (2.16.840.1.113883.11.20.9.38 STATIC 2014-09-01) (CONF:1098-31019).
                                                                                                                                                          1..1CD𝗨𝗦𝗖𝗗𝗜: Smoking Status: If the patient's current smoking status is unknown, @code **SHALL** contain '266927001' (Unknown if ever smoked) from ValueSet Current Smoking Status (2.16.840.1.113883.11.20.9.38 STATIC 2014-09-01) (CONF:1098-31019).
                                                                                                                                                            .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                                                              .... code 0..1??Binding: ?? (preferred)0..1??Binding: ?? (preferred)
                                                                                                                                                                .... codeSystem 0..1??, ??, ??0..1??, ??, ??
                                                                                                                                                                  .... codeSystemName 0..1??0..1??
                                                                                                                                                                    .... codeSystemVersion 0..1??0..1??
                                                                                                                                                                      .... displayName 0..1??0..1??
                                                                                                                                                                        .... sdtcValueSet 0..1??XML: valueSet (urn:hl7-org:sdtc)0..1??XML: valueSet (urn:hl7-org:sdtc)
                                                                                                                                                                          .... sdtcValueSetVersion 0..1??XML: valueSetVersion (urn:hl7-org:sdtc)0..1??XML: valueSetVersion (urn:hl7-org:sdtc)
                                                                                                                                                                            .... originalText 0..1ED0..1ED
                                                                                                                                                                              .... qualifier 0..*CR0..*CR
                                                                                                                                                                                .... translation 0..*CD0..*CD
                                                                                                                                                                                  ... interpretationCode 0..*CEBinding: ?? (required)
                                                                                                                                                                                  0..*CEBinding: ?? (required)
                                                                                                                                                                                    ... methodCode 0..*CEBinding: ?? (example)
                                                                                                                                                                                    0..*CEBinding: ?? (example)
                                                                                                                                                                                      ... targetSiteCode 0..*CD0..*CD
                                                                                                                                                                                        ... subject 0..1Subject0..1Subject
                                                                                                                                                                                          ... specimen 0..*Specimen0..*Specimen
                                                                                                                                                                                            ... performer 0..*Performer20..*Performer2
                                                                                                                                                                                              ... author 0..*??Base for all types and resources
                                                                                                                                                                                              0..*??Base for all types and resources
                                                                                                                                                                                                ... informant 0..*Informant0..*Informant
                                                                                                                                                                                                  ... participant 0..*Participant20..*Participant2
                                                                                                                                                                                                    ... entryRelationship 0..*EntryRelationship0..*EntryRelationship
                                                                                                                                                                                                      ... reference 0..*Reference0..*Reference
                                                                                                                                                                                                        ... precondition 0..*Precondition0..*Precondition
                                                                                                                                                                                                          ... sdtcPrecondition2 0..*Precondition2XML: precondition2 (urn:hl7-org:sdtc)
                                                                                                                                                                                                          0..*Precondition2XML: precondition2 (urn:hl7-org:sdtc)
                                                                                                                                                                                                            ... referenceRange 0..*InfrastructureRoot0..*InfrastructureRoot
                                                                                                                                                                                                              .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                                                                                                                .... realmCode 0..*CS0..*CS
                                                                                                                                                                                                                  .... typeId 0..1IIC0..1IIII-1: An II instance must have either a root or an nullFlavor.
                                                                                                                                                                                                                  • StructureDefinition SmokingStatusMeaningfulUse has added constraint that is not found in SmokingStatusMeaningfulUse and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
                                                                                                                                                                                                                  ..... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                                                                                                                    ..... assigningAuthorityName 0..1??0..1??
                                                                                                                                                                                                                      ..... displayable 0..1??0..1??
                                                                                                                                                                                                                        ..... root 1..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.31..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.3
                                                                                                                                                                                                                          ..... st-simple 1..1stringPrimitive Type string
                                                                                                                                                                                                                          URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                                                                                                                                                                                          1..1stringPrimitive Type string
                                                                                                                                                                                                                          URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                                                                                                                                                                                            .... templateId 0..*II0..*II
                                                                                                                                                                                                                              .... typeCode 0..1??Binding: ?? (required)
                                                                                                                                                                                                                              Fixed Value: REFV
                                                                                                                                                                                                                              0..1??Binding: ?? (required)
                                                                                                                                                                                                                              Fixed Value: REFV
                                                                                                                                                                                                                                .... observationRange 1..1ObservationRange1..1ObservationRange
                                                                                                                                                                                                                                  ... sdtcInFulfillmentOf1 0..*InFulfillmentOf1XML: inFulfillmentOf1 (urn:hl7-org:sdtc)
                                                                                                                                                                                                                                  0..*InFulfillmentOf1XML: inFulfillmentOf1 (urn:hl7-org:sdtc)
                                                                                                                                                                                                                                    ... sdtcCategory 0..*CDXML: category (urn:hl7-org:sdtc)
                                                                                                                                                                                                                                    • Added this element

                                                                                                                                                                                                                                    doco Documentation for this format