Union of http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-provenance and http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-provenance

This is the set of resources that conform to either of the profiles MedComMessagingProvenance (http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-provenance) and MedComMessagingProvenance (http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-provenance). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Provenance 0..*Who, What, When for a set of resources
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... status S1..1codegenerated | extensions | additional | empty
Binding: ?? (required): The status of a resource narrative.
.... div SC1..1xhtmlLimited xhtml content
Constraints: txt-1, txt-2
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... target SΣ1..1Reference(MedComMessagingMessageHeader | #sd-medcom-messaging-messageHeader-medcom-messaging-messageHeader)Targets the MedComMessagingMessageHeader from the current message.
... occurred[x] S1..1dateTimeWhen the activity occurred
... recorded SΣ1..1instantA system readable date and time for when the message is sent.
... policy 0..*uriPolicy or plan the activity was defined by
... location 0..1Reference(Location)Where the activity occurred, if relevant
... reason 0..*CodeableConceptReason the activity is occurring
Binding: ?? (extensible): The reason the activity took place.
... activity S1..1CodeableConceptActivity that occurred
Binding: ?? (required)
.... extension 0..*ExtensionAdditional content defined by implementations
.... coding SΣ1..*CodingCode defined by a terminology system
..... extension 0..*ExtensionAdditional content defined by implementations
..... system SΣ0..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code SΣ1..1codeSymbol in syntax defined by the system
..... display Σ0..1stringRepresentation defined by the system
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... agent S1..*BackboneElementThe actors involved in the activity taking place
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type Σ0..1CodeableConceptHow the agent participated
Binding: ?? (extensible): The type of participation that a provenance agent played with respect to the activity.
.... role 0..*CodeableConceptWhat the agents role was
Binding: ?? (example): The role that a provenance agent played with respect to the activity.
.... who SΣ1..1Reference(MedComMessagingOrganization | #sd-medcom-messaging-organization-medcom-messaging-organization) {b}A reference to the actor of the activity, which shall be a MedComMessagingOrganization. If more actors has been involved, the element must be sliced.
.... onBehalfOf 0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)Who the agent is representing
... entity S0..*BackboneElementAn entity used in this activity
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... role SΣ1..1codeleft: When a message is a response, a correction or a forwarding message the role shall be 'revision' and when the message is a cancellation the role shall be 'removal'.; right: derivation | revision | quotation | source | removal
Binding: ?? (required): How an entity was used in an activity.
.... what SΣ1..1Reference(Resource)A reference to the previous message. If the previous message is a FHIR message, the reference element must be used and if the previous message is an EDIFACT or OIOXML, the identifier element must be used.
..... extension 0..*ExtensionAdditional content defined by implementations
..... reference SΣ0..1stringleft: If the previous message is a FHIR message, this element must hold the MessageHeader.id from previous message.; right: If the previous message is a FHIR message, this element must hold the MessageHeader.id from previous message, formatted as MessageHeader/[id].
..... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier SΣ0..1IdentifierIf previous message is EDIFACT or OIOXML, this element must be expressed as [lokationsnummer]#[brevid] from the EDIFACT or OIOXML message.
..... display Σ0..1stringText alternative for the resource
.... agent 0..*Entity is attributed to this agent
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type Σ0..1CodeableConceptHow the agent participated
Binding: ?? (extensible): The type of participation that a provenance agent played with respect to the activity.
..... role 0..*CodeableConceptWhat the agents role was
Binding: ?? (example): The role that a provenance agent played with respect to the activity.
..... who SΣ1..1Reference(MedComMessagingOrganization | #sd-medcom-messaging-organization-medcom-messaging-organization) {b}A reference to the actor of the activity, which shall be a MedComMessagingOrganization. If more actors has been involved, the element must be sliced.
..... onBehalfOf 0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)Who the agent is representing
... signature 0..*SignatureSignature on target

doco Documentation for this format