| Provenance | 0..* | — | Who, What, When for a set of resources |
| .idΣ | 0..1 | String | Logical id of this artifact |
| .metaΣ | 0..1 | Meta | Metadata about the resource |
| .implicitRules?!Σ | 0..1 | uri | A set of rules under which this content was created |
| .language | 0..1 | code | Language of the resource content Bindinglanguages(preferred) |
| .text | 0..1 | Narrative | Text summary of the resource, for human interpretation |
| .contained | 0..* | Resource | Contained, inline Resources |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?! | 0..* | Extension | Extensions that cannot be ignored |
| .targetΣ | 1..* | Reference(Resource) | Target Reference(s) (usually version specific) |
| .occurred[x] | 0..1 | Period | dateTime | When the activity occurred |
| .recordedΣ | 1..1 | instant | When the activity was recorded / updated |
| .policy | 0..* | uri | Policy or plan the activity was defined by |
| .location | 0..1 | Reference(Location) | Where the activity occurred, if relevant |
| .reason | 0..* | CodeableConcept | Reason the activity is occurring Bindingv3-PurposeOfUse(extensible) |
| .activity | 0..1 | CodeableConcept | Activity that occurred Bindingprovenance-activity-type(extensible) |
| .agent | 1..* | BackboneElement | Actor involved |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .typeΣ | 0..1 | CodeableConcept | How the agent participated Bindingprovenance-agent-type(extensible) |
| .role | 0..* | CodeableConcept | What the agents role was Bindingsecurity-role-type(example) |
| .whoΣ | 1..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | Who participated |
| .onBehalfOf | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | Who the agent is representing |
| .entity | 0..* | BackboneElement | An entity used in this activity |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .roleΣ | 1..1 | code | derivation | revision | quotation | source | removal Bindingprovenance-entity-role(required) |
| .whatΣ | 1..1 | Reference(Resource) | Identity of entity |
| .agent | 0..* | — | Entity is attributed to this agent |
| .signature | 0..* | Signature | Signature on target |