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

Left:Planned Procedure (http://hl7.org/cda/us/ccda/StructureDefinition/PlannedProcedure)
Right:Planned Procedure (http://hl7.org/cda/us/ccda/StructureDefinition/PlannedProcedure)

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'
InformationProcedure.typeIdStructureDefinition PlannedProcedure has added constraint that is not found in PlannedProcedure and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
InformationStructureDefinition.shortValues for short differ: '(USCDI) SDOH Interventions' vs '𝗨𝗦𝗖𝗗𝗜: SDOH Interventions'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/cda/stds/core/StructureDefinition/Procedure
      .copyright
        .date2024-05-18T00:16:25-05:002024-12-19T00:36:20+00:00
        • Values Differ
        .descriptionThis template represents planned alterations of the patient's physical condition. Examples of such procedures are tracheostomy, knee replacement, and craniectomy. The priority of the procedure to the patient and provider is communicated through Priority Preference. The effectiveTime indicates the time when the procedure is intended to take place and authorTime indicates when the documentation of the plan occurred. The Planned Procedure Template may also indicate the potential insurance coverage for the procedure. Planned Procedure Usage Note: Common practice in the industry has shown that Planned Procedure is the usually implemented CDA template for any type of intervention or procedure regardless of if the "immediate and primary outcome (post-condition) is the alteration of the physical condition of the patient", or not. As a result, it is recommended to use Planned Procedure when sending procedures also thought of as "interventions" such as "Home Environment Evaluation" or "Assessment of nutritional status".This template is used to represent ordered procedures for a patient. A procedure is an activity that is performed on, with, or for a patient as part of the provision of care. Examples include surgical procedures, diagnostic procedures, endoscopic procedures, biopsies, counseling, physiotherapy, personal support services, adult day care services, non-emergency transportation, home modification, exercise, etc. Procedures may be performed by a healthcare professional, a service provider, a friend or relative or in some cases by the patient themselves. Planned Procedure Usage Note: Common practice in the industry has shown that Planned Procedure is the usually implemented CDA template for any type of intervention or procedure regardless of if the "immediate and primary outcome (post-condition) is the alteration of the physical condition of the patient", or not. As a result, it is recommended to use Planned Procedure when sending procedures also thought of as "interventions" such as "Home Environment Evaluation" or "Assessment of nutritional status".
        • Values Differ
        .experimental
          .fhirVersion5.0.0
            .jurisdiction
              ..jurisdiction[0]urn:iso:std:iso:3166#US
                .kindlogical
                  .namePlannedProcedure
                    .publisherHealth Level Seven
                      .purpose
                        .statusdraft
                          .titlePlanned Procedure
                            .typehttp://hl7.org/cda/stds/core/StructureDefinition/Procedure
                              .urlhttp://hl7.org/cda/us/ccda/StructureDefinition/PlannedProcedure
                                .version3.0.04.0.0-ballot
                                • Values Differ

                                Structure

                                NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                .. Procedure C1..1ProcedureBase 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
                                should-author: SHOULD contain author
                                C1..1ProcedureBase 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-sdtcCategory: SHOULD contain sdtcCategory
                                should-effectiveTime: SHOULD contain effectiveTime
                                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 PlannedProcedure has added constraint that is not found in PlannedProcedure 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: PROC
                                                  1..1??Binding: ?? (required)
                                                  Fixed Value: PROC
                                                    ... moodCode 1..1??Binding: ?? (required)1..1??Binding: ?? (required)
                                                      ... id 1..*II1..*II
                                                        ... code 1..1CD(USCDI) SDOH Interventions
                                                        Binding: ?? (preferred)
                                                        Additional BindingsPurposeDocumentation
                                                        ??Preferred
                                                        For Social Determinant of Planned Intervention Procedure
                                                        1..1CD𝗨𝗦𝗖𝗗𝗜: SDOH Interventions
                                                        Binding: ?? (preferred)
                                                        Additional BindingsPurposeDocumentation
                                                        ??Preferred
                                                        For Social Determinant of Planned Intervention Procedure
                                                        ??Preferred
                                                        Common Lab Tests
                                                        ??Preferred
                                                        Radiology
                                                        ??Preferred
                                                        Clinical Test
                                                          ... negationInd 0..1??0..1??
                                                            ... 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: active1..1??Fixed Value: active
                                                                                        .... 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_TSThe effectiveTime in a planned procedure represents the time that the procedure should occur.0..1IVL_TSThe effectiveTime in a planned procedure represents the time that the procedure should occur.
                                                                                                            ... priorityCode 0..1CEBinding: ?? (example)0..1CEBinding: ?? (example)
                                                                                                              ... languageCode 0..1CSBinding: ?? (required)0..1CSBinding: ?? (required)
                                                                                                                ... methodCode 0..*CEIn a planned procedure the provider may suggest that a procedure should be performed using a particular method. MethodCode *SHALL NOT* conflict with the method inherent in Procedure/code.
                                                                                                                0..*CEIn a planned procedure the provider may suggest that a procedure should be performed using a particular method. MethodCode *SHALL NOT* conflict with the method inherent in Procedure/code.
                                                                                                                  ... approachSiteCode 0..*CD0..*CD
                                                                                                                    ... targetSiteCode 0..*CDThe targetSiteCode is used to identify the part of the body of concern for the planned procedure.
                                                                                                                    Binding: ?? (required)
                                                                                                                    0..*CDThe targetSiteCode is used to identify the part of the body of concern for the planned procedure.
                                                                                                                    Binding: ?? (required)
                                                                                                                      ... subject 0..1Subject0..1Subject
                                                                                                                        ... specimen 0..*Specimen0..*Specimen
                                                                                                                          ... performer 0..*Performer2The clinician who is expected to perform the procedure could be identified using procedure/performer.
                                                                                                                          0..*Performer2The clinician who is expected to perform the procedure could be identified using procedure/performer.
                                                                                                                            ... author 0..1??The author in a planned procedure represents the clinician who is requesting or planning the procedure.
                                                                                                                            0..1??The author in a planned procedure represents the clinician who is requesting or planning the procedure.
                                                                                                                              ... informant 0..*Informant0..*Informant
                                                                                                                                ... participant 0..*Participant20..*Participant2
                                                                                                                                  ... Slices for entryRelationship 0..*EntryRelationshipSlice: Unordered, Open by profile:act, profile:observation
                                                                                                                                  0..*EntryRelationshipSlice: Unordered, Open by profile:act, profile:observation
                                                                                                                                    ... reference 0..*Reference0..*Reference
                                                                                                                                      ... precondition 0..*Precondition0..*Precondition
                                                                                                                                        ... sdtcPrecondition2 0..*Precondition2XML: precondition2 (urn:hl7-org:sdtc)
                                                                                                                                        0..*Precondition2XML: precondition2 (urn:hl7-org:sdtc)
                                                                                                                                          ... sdtcInFulfillmentOf1 0..*InFulfillmentOf1XML: inFulfillmentOf1 (urn:hl7-org:sdtc)
                                                                                                                                          0..*InFulfillmentOf1XML: inFulfillmentOf1 (urn:hl7-org:sdtc)
                                                                                                                                            ... sdtcCategory 0..1CDXML: category (urn:hl7-org:sdtc)
                                                                                                                                            Binding: ?? (preferred)
                                                                                                                                            • Added this element

                                                                                                                                            doco Documentation for this format