Union of http://hl7.org/cda/us/ccda/StructureDefinition/ProvenanceAuthorParticipation and http://hl7.org/cda/us/ccda/StructureDefinition/ProvenanceAuthorParticipation

This is the set of resources that conform to either of the profiles Provenance - Author Participation (http://hl7.org/cda/us/ccda/StructureDefinition/ProvenanceAuthorParticipation) and Provenance - Author Participation (http://hl7.org/cda/us/ccda/StructureDefinition/ProvenanceAuthorParticipation). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Author 1..1Base for all types and resources
... nullFlavor 0..1??Binding: ?? (required)
... realmCode 0..*CS
... typeId 0..1II
.... nullFlavor 0..1??Binding: ?? (required)
.... assigningAuthorityName 0..1??
.... displayable 0..1??
.... root 1..1??, ??, ??
.... extension 1..1??
... typeCode 0..1??Binding: ?? (required)
... contextControlCode 0..1??Binding: ?? (required)
... functionCode 0..1CE
... time 1..1TSleft: (USCDI) Author Time Stamp; right: 𝗨𝗦𝗖𝗗𝗜: 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
.... nullFlavor 0..1??Binding: ?? (required)
.... realmCode 0..*CS
.... typeId 0..1II
..... nullFlavor 0..1??Binding: ?? (required)
..... assigningAuthorityName 0..1??
..... displayable 0..1??
..... root 1..1??, ??, ??
..... extension 1..1??
.... templateId 0..*II
.... classCode 0..1??Binding: ?? (required)
.... sdtcIdentifiedBy 0..*IdentifiedBy
.... code 0..1CEleft: 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.; right: 𝗨𝗦𝗖𝗗𝗜: 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

.... addr 0..*??Required on at least one instance of this author in the document
.... telecom 0..*TELRequired on at least one instance of this author in the document
.... assignedPerson 0..1Personleft: assignedPerson/name or assignedAuthoringDevice/manufacturerModelName is required on at least one instance of this author in the document; right: 𝗨𝗦𝗖𝗗𝗜: Author - assignedPerson/name or assignedAuthoringDevice/manufacturerModelName is required on at least one instance of this author in the document
..... nullFlavor 0..1??Binding: ?? (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... nullFlavor 0..1??Binding: ?? (required)
...... assigningAuthorityName 0..1??
...... displayable 0..1??
...... root 1..1??, ??, ??
...... extension 1..1??
..... templateId 0..*II
..... classCode 0..1??Binding: ?? (required)
..... determinerCode 0..1??Binding: ?? (required)
..... name C1..*PNshall-family: SHALL contain exactly one [1..1] family (CONF:81-7159).
should-given: SHOULD contain given
...... nullFlavor 0..1??Binding: ?? (required)
...... use 0..*??Binding: ?? (required)
...... item C1..*BaseEN-1: Can only have only one of the possible item elements in each choice
....... (Choice of one) 1..1
........ delimiter 0..*ENXP
........ family 0..*ENXPFamily required
........ given 0..*ENXPSHOULD contain given
........ prefix 0..*ENXP
........ suffix 0..*ENXP
........ xmlText 0..1??Allows for mixed text content
...... validTime 0..1IVL_TS
..... sdtcDesc 0..1ED
..... sdtcAsPatientRelationship 0..*InfrastructureRoot
...... nullFlavor 0..1??Binding: ?? (required)
...... realmCode 0..*CS
...... typeId 0..1II
....... nullFlavor 0..1??Binding: ?? (required)
....... assigningAuthorityName 0..1??
....... displayable 0..1??
....... root 1..1??, ??, ??
....... extension 1..1??
...... templateId 0..*II
...... classCode 1..1??
...... determinerCode 0..1??
...... code 1..1CE
.... assignedAuthoringDevice 0..1AuthoringDevice
.... representedOrganization C0..1Organizationleft: (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).; right: 𝗨𝗦𝗖𝗗𝗜: 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)
..... realmCode 0..*CS
..... typeId 0..1II
...... nullFlavor 0..1??Binding: ?? (required)
...... assigningAuthorityName 0..1??
...... displayable 0..1??
...... root 1..1??, ??, ??
...... extension 1..1??
..... templateId 0..*II
..... classCode 0..1??Binding: ?? (required)
..... determinerCode 0..1??Binding: ?? (required)
..... name 0..1ON
..... telecom 0..*TEL
..... addr 0..*AD
..... standardIndustryClassCode 0..1CEBinding: ?? (example)
..... asOrganizationPartOf 0..1OrganizationPartOf

doco Documentation for this format