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
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Author | 1..1 | Base for all types and resources | ||
nullFlavor | 0..1 | ?? | Binding: ?? (required) | |
realmCode | 0..* | CS | ||
typeId | 0..1 | II | ||
nullFlavor | 0..1 | ?? | Binding: ?? (required) | |
assigningAuthorityName | 0..1 | ?? | ||
displayable | 0..1 | ?? | ||
root | 1..1 | ??, ??, ?? | ||
extension | 1..1 | ?? | ||
templateId | 1..* | II | ||
typeCode | 0..1 | ?? | Binding: ?? (required) | |
contextControlCode | 0..1 | ?? | Binding: ?? (required) | |
functionCode | 0..1 | CE | ||
time | 1..1 | TS | (USCDI) Author Time Stamp | |
assignedAuthor | C | 1..1 | AssignedAuthor | author-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..1 | II | ||
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..1 | CE | 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 | C | 0..* | ?? | 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..* | TEL | Required on at least one instance of this author in the document | |
assignedPerson | 0..1 | Person | 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..1 | II | ||
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 | C | 1..* | PN | shall-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 | C | 1..* | Base | EN-1: Can only have only one of the possible item elements in each choice |
(Choice of one) | 1..1 | |||
delimiter | 0..* | ENXP | ||
family | 0..* | ENXP | Family required | |
given | 0..* | ENXP | SHOULD contain given | |
prefix | 0..* | ENXP | ||
suffix | 0..* | ENXP | ||
xmlText | 0..1 | ?? | Allows for mixed text content | |
validTime | 0..1 | IVL_TS | ||
sdtcDesc | 0..1 | ED | ||
sdtcAsPatientRelationship | 0..* | InfrastructureRoot | ||
nullFlavor | 0..1 | ?? | Binding: ?? (required) | |
realmCode | 0..* | CS | ||
typeId | 0..1 | II | ||
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..1 | CE | ||
assignedAuthoringDevice | 0..1 | AuthoringDevice | ||
representedOrganization | C | 0..1 | Organization | (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. should-telecom: SHOULD contain telecom |
nullFlavor | 0..1 | ?? | A nullFlavor of "NA" is allowed If the assignedAuthor is not a clinician Binding: ?? (required) | |
realmCode | 0..* | CS | ||
typeId | 0..1 | II | ||
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..1 | ON | ||
telecom | 0..* | TEL | ||
addr | 0..* | AD | ||
standardIndustryClassCode | 0..1 | CE | Binding: ?? (example) | |
asOrganizationPartOf | 0..1 | OrganizationPartOf | ||
Documentation for this format |