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

Left:Indication (http://hl7.org/cda/us/ccda/StructureDefinition/Indication)
Right:Indication (http://hl7.org/cda/us/ccda/StructureDefinition/Indication)

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 Indication has added constraint that is not found in Indication and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
InformationObservation.codeExample/preferred bindings differ at Observation.code using binding from Indication
InformationObservation.referenceRange.typeIdStructureDefinition Indication has added constraint that is not found in Indication 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 rationale for an action such as an encounter, a medication administration, or a procedure. The id element can be used to reference a problem recorded elsewhere in the document, or can be used with a code and value to record the problem. Indications for treatment are not laboratory results; rather the problem associated with the laboratory result should be cited (e.g., hypokalemia instead of a laboratory result of Potassium 2.0 mEq/L). Use the Drug Monitoring Act [templateId 2.16.840.1.113883.10.20.22.4.123] to indicate if a particular drug needs special monitoring (e.g., anticoagulant therapy). Use Precondition for Substance Administration [templateId 2.16.840.1.113883.10.20.22.4.25.2] to represent that a medication is to be administered only when the associated criteria are met. Many templates in C-CDA R2.1 reference the Indications Template. In the next C-CDA release we will update those templates to reference the Indications template. The Reason 2.16.840.1.113883.10.20.24.3.88:2023-05-01 should used to represent the justification for an action, or for not performing an action, such as patient, system, or non-problem/diagnosis medical-related reasons Immunization Refusal Reason 2.16.840.1.113883.10.20.22.4.53 should be used to represent the rationale for the patient declining an immunization as the value set is crafted for the immunization use case.
          .experimental
            .fhirVersion5.0.0
              .jurisdiction
                ..jurisdiction[0]urn:iso:std:iso:3166#US
                  .kindlogical
                    .nameIndication
                      .publisherHealth Level Seven
                        .purpose
                          .statusdraft
                            .titleIndication
                              .typehttp://hl7.org/cda/stds/core/StructureDefinition/Observation
                                .urlhttp://hl7.org/cda/us/ccda/StructureDefinition/Indication
                                  .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-effectiveTime: SHOULD contain effectiveTime
                                  indication-value: If the ID element does not reference a problem recorded elsewhere in the document, then observation/value must be populated with a coded entry.
                                  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-effectiveTime: SHOULD contain effectiveTime
                                  indication-value: If the ID element does not reference a problem recorded elsewhere in the document, then observation/value must be populated with a coded entry.
                                    ... 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 Indication has added constraint that is not found in Indication 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..*IIIf the id element is used to reference a problem recorded elsewhere in the document then this id must equal another entry/id in the same document instance. Application Software must be responsible for resolving the identifier back to its original object and then rendering the information in the correct place in the containing section's narrative text. Its purpose is to obviate the need to repeat the complete XML representation of the referred to entry when relating one entry to another.
                                                          1..*IIIf the id element is used to reference a problem recorded elsewhere in the document then this id must equal another entry/id in the same document instance. Application Software must be responsible for resolving the identifier back to its original object and then rendering the information in the correct place in the containing section's narrative text. Its purpose is to obviate the need to repeat the complete XML representation of the referred to entry when relating one entry to another.
                                                            ... code 1..1CDBinding: ?? (preferred)1..1CDBinding: ?? (preferred)
                                                            • Example/preferred bindings differ at Observation.code using binding from Indication
                                                            ... 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..1??Binding: ?? (required)
                                                                                        .... code 1..1??Fixed Value: completed1..1??Fixed Value: completed
                                                                                          .... 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 0..1IVL_TS0..1IVL_TS
                                                                                                              ... priorityCode 0..1CEBinding: ?? (example)0..1CEBinding: ?? (example)
                                                                                                                ... repeatNumber 0..1IVL_INT0..1IVL_INT
                                                                                                                  ... languageCode 0..1CSBinding: ?? (required)0..1CSBinding: ?? (required)
                                                                                                                    ... value 0..1CDIf the ID element does not reference a problem recorded elsewhere in the document, then observation/value must be populated with a coded entry.
                                                                                                                    Binding: ?? (preferred)
                                                                                                                    0..1CDIf the ID element does not reference a problem recorded elsewhere in the document, then observation/value must be populated with a coded entry.
                                                                                                                    Binding: ?? (preferred)
                                                                                                                      ... 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..*Author0..*Author
                                                                                                                                    ... 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 Indication has added constraint that is not found in Indication 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