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

Left:Provenance - Author Participation (http://hl7.org/cda/us/ccda/StructureDefinition/ProvenanceAuthorParticipation)
Right:Provenance - Author Participation (http://hl7.org/cda/us/ccda/StructureDefinition/ProvenanceAuthorParticipation)

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'
InformationAuthor.typeIdStructureDefinition ProvenanceAuthorParticipation has added constraint that is not found in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
InformationStructureDefinition.shortValues for short differ: '(USCDI) Author Time Stamp' vs '𝗨𝗦𝗖𝗗𝗜: Author Time Stamp'
InformationAuthor.assignedAuthor.typeIdStructureDefinition ProvenanceAuthorParticipation has added constraint that is not found in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
InformationStructureDefinition.shortValues for short differ: 'When the author is a person who is not acting in the role of a clinician, this code encodes the personal or legal relationship between author and the patient.' vs '𝗨𝗦𝗖𝗗𝗜: Author Role - When the author is a person who is not acting in the role of a clinician, this code encodes the personal or legal relationship between author and the patient.'
InformationStructureDefinition.shortValues for short differ: 'assignedPerson/name or assignedAuthoringDevice/manufacturerModelName is required on at least one instance of this author in the document' vs '𝗨𝗦𝗖𝗗𝗜: Author - assignedPerson/name or assignedAuthoringDevice/manufacturerModelName is required on at least one instance of this author in the document'
InformationAuthor.assignedAuthor.assignedPerson.typeIdStructureDefinition ProvenanceAuthorParticipation has added constraint that is not found in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
InformationAuthor.assignedAuthor.assignedPerson.sdtcAsPatientRelationship.typeIdStructureDefinition ProvenanceAuthorParticipation has added constraint that is not found in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
InformationStructureDefinition.shortValues for short differ: '(USCDI) Author Organization - If the assignedAuthor/id is not referencing a Provenance Author described elsewhere in the document with a representedOrganization populated, this assignedAuthor SHALL contain exactly one [1..1] representedOrganization (See - CONF:4440-64).' vs '𝗨𝗦𝗖𝗗𝗜: Author Organization - If the assignedAuthor/id is not referencing a Provenance Author described elsewhere in the document with a representedOrganization populated, this assignedAuthor SHALL contain exactly one [1..1] representedOrganization (See - CONF:4440-64).'
InformationAuthor.assignedAuthor.representedOrganization.typeIdStructureDefinition ProvenanceAuthorParticipation has added constraint that is not found in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/cda/stds/core/StructureDefinition/Author
      .copyright
        .date2024-05-18T00:16:25-05:002024-12-19T00:36:20+00:00
        • Values Differ
        .descriptionThis template represents the key information to record Provenance in an Author Participation. This Participation is appropriate at any place CDA allows an author. For example, at the CDA Header, CDA Section, CDA Entry, or within a CDA entry (e.g. Organizer and contained Observation(s)). This template is consistent with the C-CDA Author Participation, however, it doesnt use a formal conforms to relationship. All constraints for conformance are defined in this template which specializes the Author Participation (2.16.840.1.113883.10.20.22.4.119). This template is used to identify primary authorship for an entry. An entry may have many authors, but recipients need a single authoritative point of contact for resolving issues. This is typically the last provider to make substantive changes to the entry If two providers are simultaneously involved in that activity, the implementer must choose one, ideally in a repeatable way. The `assignedAuthor/id` may be set equal to (a pointer to) an id on a participant elsewhere in the document (header or entries) or a new author participant can be described here. Note: The Provenance template title includes a version 2 to support moving from the 'Basic Provenance' guide to the this Companion Guide, so the templateId has not changed.
          .experimental
            .fhirVersion5.0.0
              .jurisdiction
                ..jurisdiction[0]urn:iso:std:iso:3166#US
                  .kindlogical
                    .nameProvenanceAuthorParticipation
                      .publisherHealth Level Seven
                        .purpose
                          .statusdraft
                            .titleProvenance - Author Participation
                              .typehttp://hl7.org/cda/stds/core/StructureDefinition/Author
                                .urlhttp://hl7.org/cda/us/ccda/StructureDefinition/ProvenanceAuthorParticipation
                                  .version3.0.04.0.0-ballot
                                  • Values Differ

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  .. Author 1..1AuthorBase for all types and resources
                                  Instance of this type are validated by templateId
                                  Logical Container: ClinicalDocument (CDA Class)
                                  1..1AuthorBase for all types and resources
                                  Instance of this type are validated by templateId
                                  Logical Container: ClinicalDocument (CDA Class)
                                    ... 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 ProvenanceAuthorParticipation has added constraint that is not found in ProvenanceAuthorParticipation 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
                                                  ... typeCode 0..1??Binding: ?? (required)
                                                  Fixed Value: AUT
                                                  0..1??Binding: ?? (required)
                                                  Fixed Value: AUT
                                                    ... contextControlCode 0..1??Binding: ?? (required)
                                                    Fixed Value: OP
                                                    0..1??Binding: ?? (required)
                                                    Fixed Value: OP
                                                      ... functionCode 0..1CE0..1CE
                                                        ... time 1..1TS(USCDI) Author Time Stamp1..1TS𝗨𝗦𝗖𝗗𝗜: Author Time Stamp
                                                          ... assignedAuthor C1..1AssignedAuthorauthor-details: Authors require addr, telecom, and either assignedPerson/name or assignedAuthoringDevice/manufacturerModelName. These may be present on this author or on another instance of an Author Participation in the document that has an id that matches the first id of this author.
                                                          4515-64: If the assignedAuthor/id is not referencing a Provenance Author described elsewhere in the document with a representedOrganization populated, this assignedAuthor SHALL contain exactly one [1..1] representedOrganization (CONF:4515-64).
                                                          should-code: SHOULD contain code
                                                          C1..1AssignedAuthorauthor-details: Authors require addr, telecom, and either assignedPerson/name or assignedAuthoringDevice/manufacturerModelName. These may be present on this author or on another instance of an Author Participation in the document that has an id that matches the first id of this author.
                                                          4515-64: If the assignedAuthor/id is not referencing a Provenance Author described elsewhere in the document with a representedOrganization populated, this assignedAuthor SHALL contain exactly one [1..1] representedOrganization (CONF:4515-64).
                                                          should-code: SHOULD contain code
                                                            .... 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 ProvenanceAuthorParticipation has added constraint that is not found in ProvenanceAuthorParticipation 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
                                                                            .... classCode 0..1??Binding: ?? (required)
                                                                            Fixed Value: ASSIGNED
                                                                            0..1??Binding: ?? (required)
                                                                            Fixed Value: ASSIGNED
                                                                              .... Slices for id 1..*IISlice: Unordered, Open by value:root
                                                                              1..*IISlice: Unordered, Open by value:root
                                                                                .... sdtcIdentifiedBy 0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
                                                                                0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
                                                                                  .... code 0..1CEWhen the author is a person who is not acting in the role of a clinician, this code encodes the personal or legal relationship between author and the patient.
                                                                                  Binding: ?? (example): See additional bindings

                                                                                  Additional BindingsPurposeDocumentation
                                                                                  ??Preferred
                                                                                  Providers
                                                                                  ??Preferred
                                                                                  Non-clinicians
                                                                                  0..1CE𝗨𝗦𝗖𝗗𝗜: Author Role - When the author is a person who is not acting in the role of a clinician, this code encodes the personal or legal relationship between author and the patient.
                                                                                  Binding: ?? (example): See additional bindings

                                                                                  Additional BindingsPurposeDocumentation
                                                                                  ??Preferred
                                                                                  Providers
                                                                                  ??Preferred
                                                                                  Non-clinicians
                                                                                    .... addr C0..*??Required on at least one instance of this author in the document
                                                                                    shall-city: SHALL contain exactly one [1..1] city (CONF:81-7292).
                                                                                    shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291).
                                                                                    should-use: SHOULD contain @use
                                                                                    should-country: SHOULD contain country
                                                                                    81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296)
                                                                                    81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024).
                                                                                    81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025).
                                                                                    shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country
                                                                                    C0..*??Required on at least one instance of this author in the document
                                                                                    shall-city: SHALL contain exactly one [1..1] city (CONF:81-7292).
                                                                                    shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291).
                                                                                    should-use: SHOULD contain @use
                                                                                    should-country: SHOULD contain country
                                                                                    81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296)
                                                                                    81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024).
                                                                                    81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025).
                                                                                    shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country
                                                                                      .... telecom 0..*TELRequired on at least one instance of this author in the document
                                                                                      0..*TELRequired on at least one instance of this author in the document
                                                                                        .... assignedPerson 0..1PersonassignedPerson/name or assignedAuthoringDevice/manufacturerModelName is required on at least one instance of this author in the document0..1Person𝗨𝗦𝗖𝗗𝗜: Author - assignedPerson/name or assignedAuthoringDevice/manufacturerModelName is required on at least one instance of this author in the document
                                                                                          ..... 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 ProvenanceAuthorParticipation has added constraint that is not found in ProvenanceAuthorParticipation 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
                                                                                                          ..... classCode 0..1??Binding: ?? (required)
                                                                                                          Fixed Value: PSN
                                                                                                          0..1??Binding: ?? (required)
                                                                                                          Fixed Value: PSN
                                                                                                            ..... determinerCode 0..1??Binding: ?? (required)
                                                                                                            Fixed Value: INSTANCE
                                                                                                            0..1??Binding: ?? (required)
                                                                                                            Fixed Value: INSTANCE
                                                                                                              ..... name C1..*PNshall-family: SHALL contain exactly one [1..1] family (CONF:81-7159).
                                                                                                              should-given: SHOULD contain given
                                                                                                              C1..*PNshall-family: SHALL contain exactly one [1..1] family (CONF:81-7159).
                                                                                                              should-given: SHOULD contain given
                                                                                                                ...... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                  ...... use 0..*??Binding: ?? (required)
                                                                                                                  0..*??Binding: ?? (required)
                                                                                                                    ...... item C1..*BaseChoice Group: This is a repeating choice group that does not appear directly in the instance
                                                                                                                    EN-1: Can only have only one of the possible item elements in each choice
                                                                                                                    C1..*BaseChoice Group: This is a repeating choice group that does not appear directly in the instance
                                                                                                                    EN-1: Can only have only one of the possible item elements in each choice
                                                                                                                      ....... delimiter 0..*ENXP0..*ENXP
                                                                                                                        ....... family 0..*ENXPFamily required
                                                                                                                        0..*ENXPFamily required
                                                                                                                          ....... given 0..*ENXPSHOULD contain given
                                                                                                                          0..*ENXPSHOULD contain given
                                                                                                                            ....... prefix 0..*ENXP0..*ENXP
                                                                                                                              ....... suffix 0..*ENXP0..*ENXP
                                                                                                                                ....... xmlText 0..1??Allows for mixed text content0..1??Allows for mixed text content
                                                                                                                                  ...... validTime 0..1IVL_TS0..1IVL_TS
                                                                                                                                    ..... sdtcDesc 0..1EDXML: desc (urn:hl7-org:sdtc)0..1EDXML: desc (urn:hl7-org:sdtc)
                                                                                                                                      ..... sdtcAsPatientRelationship 0..*InfrastructureRootXML: asPatientRelationship (urn:hl7-org:sdtc)
                                                                                                                                      0..*InfrastructureRootXML: asPatientRelationship (urn:hl7-org:sdtc)
                                                                                                                                        ...... 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 ProvenanceAuthorParticipation has added constraint that is not found in ProvenanceAuthorParticipation 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
                                                                                                                                                        ...... classCode 1..1??Fixed Value: PRS1..1??Fixed Value: PRS
                                                                                                                                                          ...... determinerCode 0..1??Fixed Value: INSTANCE0..1??Fixed Value: INSTANCE
                                                                                                                                                            ...... code 1..1CEXML Namespace: urn:hl7-org:sdtc1..1CEXML Namespace: urn:hl7-org:sdtc
                                                                                                                                                              .... assignedAuthoringDevice 0..1AuthoringDevice0..1AuthoringDevice
                                                                                                                                                                .... representedOrganization C0..1Organization(USCDI) Author Organization - If the assignedAuthor/id is not referencing a Provenance Author described elsewhere in the document with a representedOrganization populated, this assignedAuthor SHALL contain exactly one [1..1] representedOrganization (See - CONF:4440-64).
                                                                                                                                                                provenance-org-details: If the author is not a clinician, set nullFlavor='NA'. Otherwise, the taxId, npi, and name are required.
                                                                                                                                                                C0..1Organization𝗨𝗦𝗖𝗗𝗜: Author Organization - If the assignedAuthor/id is not referencing a Provenance Author described elsewhere in the document with a representedOrganization populated, this assignedAuthor SHALL contain exactly one [1..1] representedOrganization (See - CONF:4440-64).
                                                                                                                                                                provenance-org-details: If the author is not a clinician, set nullFlavor='NA'. Otherwise, the taxId, npi, and name are required.
                                                                                                                                                                  ..... nullFlavor 0..1??A nullFlavor of "NA" is allowed If the assignedAuthor is not a clinician
                                                                                                                                                                  Binding: ?? (required)
                                                                                                                                                                  0..1??A nullFlavor of "NA" is allowed If the assignedAuthor is not a clinician
                                                                                                                                                                  Binding: ?? (required)
                                                                                                                                                                    ..... realmCode 0..*CS0..*CS
                                                                                                                                                                      ..... typeId 0..1IIC0..1IIII-1: An II instance must have either a root or an nullFlavor.
                                                                                                                                                                      • StructureDefinition ProvenanceAuthorParticipation has added constraint that is not found in ProvenanceAuthorParticipation 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
                                                                                                                                                                                  ..... classCode 0..1??Binding: ?? (required)
                                                                                                                                                                                  Fixed Value: ORG
                                                                                                                                                                                  0..1??Binding: ?? (required)
                                                                                                                                                                                  Fixed Value: ORG
                                                                                                                                                                                    ..... determinerCode 0..1??Binding: ?? (required)
                                                                                                                                                                                    Fixed Value: INSTANCE
                                                                                                                                                                                    0..1??Binding: ?? (required)
                                                                                                                                                                                    Fixed Value: INSTANCE
                                                                                                                                                                                      ..... Slices for id 0..*IISlice: Unordered, Open by value:root
                                                                                                                                                                                      0..*IISlice: Unordered, Open by value:root
                                                                                                                                                                                        ..... name 0..1ON0..1ON
                                                                                                                                                                                          ..... telecom 0..*TEL0..*TEL
                                                                                                                                                                                            ..... addr 0..*AD0..*AD
                                                                                                                                                                                              ..... standardIndustryClassCode 0..1CEBinding: ?? (example)0..1CEBinding: ?? (example)
                                                                                                                                                                                                ..... asOrganizationPartOf 0..1OrganizationPartOf0..1OrganizationPartOf

                                                                                                                                                                                                  doco Documentation for this format