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 (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-ballot' vs '3.0.0'
InformationStructureDefinition.titleValues for title differ: 'Smoking Status - Meaningful Use' vs 'Smoking Status - Meaningful Use (Deprecated)'
InformationStructureDefinition.statusValues for status differ: 'draft' vs 'retired'
InformationStructureDefinition.dateValues for date differ: '2023-12-21T01:13:10+10:00' vs '2024-05-18T00:42:57-05:00'
InformationStructureDefinition.commentValues for comment differ: 'This statusCode SHALL contain exactly one [1..1] @code, which SHALL be selected from ValueSet Completed or Nullified Act Status urn:oid:2.16.840.1.113762.1.4.1240.6.' vs 'SHALL contain exactly one [1..1] statusCode (CONF:1098-14809).'
InformationObservation.statusCode.nullFlavorElement maximum cardinalities differ: '1' vs '0'
InformationObservation.effectiveTimeStructureDefinition SmokingStatusMeaningfulUse has added constraint that is not found in SmokingStatusMeaningfulUse and it is uncertain whether they are compatible ((low | high | width | center).empty())
InformationObservation.effectiveTime.lowElement maximum cardinalities differ: '0' vs '1'
InformationObservation.effectiveTime.centerElement maximum cardinalities differ: '0' vs '1'
InformationObservation.effectiveTime.widthElement maximum cardinalities differ: '0' vs '1'
InformationObservation.effectiveTime.highElement maximum cardinalities differ: '0' vs '1'
InformationObservation.value.codeElement minimum cardinalities differ: '1' vs '0'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/cda/stds/core/StructureDefinition/Observation
      .copyright
        .date2023-12-21T01:13:10+10:002024-05-18T00:42:57-05: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
                          .statusdraftretired
                          • Values Differ
                          .titleSmoking Status - Meaningful UseSmoking Status - Meaningful Use (Deprecated)
                          • Values Differ
                          .typehttp://hl7.org/cda/stds/core/StructureDefinition/Observation
                            .urlhttp://hl7.org/cda/us/ccda/StructureDefinition/SmokingStatusMeaningfulUse
                              .version3.0.0-ballot3.0.0
                              • 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..1II0..1II
                                      .... 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..1??Binding: ?? (required)0..0
                                                                                                            • Element maximum cardinalities differ: '1' vs '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 1..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.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
                                                                                                                                • StructureDefinition SmokingStatusMeaningfulUse has added constraint that is not found in SmokingStatusMeaningfulUse and it is uncertain whether they are compatible ((low | high | width | center).empty())
                                                                                                                                .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                                  .... value 0..1??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..00..1IVXB_TS
                                                                                                                                      • Element maximum cardinalities differ: '0' vs '1'
                                                                                                                                      .... center 0..00..1TS
                                                                                                                                      • Element maximum cardinalities differ: '0' vs '1'
                                                                                                                                      .... width 0..00..1PQ
                                                                                                                                      • Element maximum cardinalities differ: '0' vs '1'
                                                                                                                                      .... high 0..00..1IVXB_TS
                                                                                                                                      • Element maximum cardinalities differ: '0' vs '1'
                                                                                                                                      ... 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(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).
                                                                                                                                              .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                                                .... code 1..1??Binding: ?? (required)0..1??Binding: ?? (preferred)
                                                                                                                                                • Element minimum cardinalities differ: '1' vs '0'
                                                                                                                                                .... 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..1II0..1II
                                                                                                                                                                                                    ..... 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)

                                                                                                                                                                                                                      doco Documentation for this format