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

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.'
InformationAuthor.assignedAuthor.addrStructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (nullFlavor.exists() or item.city.count() = 1)
InformationAuthor.assignedAuthor.addrStructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
InformationAuthor.assignedAuthor.addrStructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (nullFlavor.exists() or use.exists())
InformationAuthor.assignedAuthor.addrStructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (nullFlavor.exists() or item.country.exists())
InformationAuthor.assignedAuthor.addrStructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (item.xmlText.empty())
InformationAuthor.assignedAuthor.addrStructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
InformationAuthor.assignedAuthor.addrStructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
InformationAuthor.assignedAuthor.addrStructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
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'
InformationStructureDefinition.commentValues for comment differ: 'This assignedAuthor MAY contain zero or one [0..1] representedOrganization (CONF:4515-32978).' vs '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). This assignedAuthor MAY contain zero or one [0..1] representedOrganization (CONF:4515-32978).'
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
        .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

                                  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..1II
                                        • 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
                                                .... extension 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..1AssignedAuthorConstraints: author-details, 4515-64, should-codeC1..1AssignedAuthorConstraints: author-details, 4515-64, should-code
                                                            .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                              .... realmCode 0..*CS0..*CS
                                                                .... typeId 0..1IIC0..1II
                                                                • 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
                                                                        ..... extension 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
                                                                                    0..*??Required on at least one instance of this author in the document
                                                                                    • StructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (nullFlavor.exists() or item.city.count() = 1)
                                                                                    • StructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4))
                                                                                    • StructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (nullFlavor.exists() or use.exists())
                                                                                    • StructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (nullFlavor.exists() or item.country.exists())
                                                                                    • StructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (item.xmlText.empty())
                                                                                    • StructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state')))
                                                                                    • StructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?')))
                                                                                    • StructureDefinition ProvenanceAuthorParticipation has a constraint that is removed in ProvenanceAuthorParticipation and it is uncertain whether they are compatible ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1))
                                                                                    .... 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..1II
                                                                                            • 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
                                                                                                    ...... extension 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..*PNConstraints: shall-family, should-given
                                                                                                            C1..*PNConstraints: shall-family, should-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
                                                                                                                  C1..*BaseChoice Group: This is a repeating choice group that does not appear directly in the instance
                                                                                                                    ....... 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..1II
                                                                                                                                          • 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
                                                                                                                                                  ....... extension 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).
                                                                                                                                                              Constraints: provenance-org-details
                                                                                                                                                              C0..1Organization𝗨𝗦𝗖𝗗𝗜: Author Organization
                                                                                                                                                              Constraints: provenance-org-details
                                                                                                                                                                ..... 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..1II
                                                                                                                                                                    • 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
                                                                                                                                                                            ...... extension 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