interface ProvenanceAgent {
    extension?: Extension[];
    id?: id;
    modifierExtension?: Extension[];
    onBehalfOf?: Reference;
    role?: CodeableConcept[];
    type?: CodeableConcept;
    who: Reference;
}

Properties

extension?: Extension[]

Additional content defined by implementations

id?: id

Unique id for inter-element referencing

modifierExtension?: Extension[]

Extensions that cannot be ignored even if unrecognized

onBehalfOf?: Reference

Who the agent is representing

What the agents role was

How the agent participated

Who participated