Stream: implementers
Topic: us-core-provenance
Lital Inghel (Nov 04 2021 at 10:43):
for each target which we must send Provenance for,
can we send different types of "agents" in each resource? for example: for Medication Request I'll send the Author, but for Procedure I'll send the Performer?
and another Q-
recorded-
does that mean the time when for example the lab result was recorded in the medical record? or the when problem was originally documented in the EHR?
Daniel Venton (Nov 04 2021 at 12:01):
There is always an author, the person wrote the resource. The same person may have performed (the target) also, but not necessarily. Most likely over the life of the resource there will be many agents associated with a resource.
recorded, when the activity happened. When the author wrote the resource, When the performer performed the activity, When the assembler assembled, When the transmitter transmitted....
John Moehrke (Nov 04 2021 at 12:30):
The basic provenance is just that... basic. If you have more details about the provenance and provide it that is fine.
Lital Inghel (Nov 04 2021 at 19:13):
(deleted)
Lital Inghel (Nov 04 2021 at 19:14):
Daniel Venton said:
There is always an author, the person wrote the resource. The same person may have performed (the target) also, but not necessarily. Most likely over the life of the resource there will be many agents associated with a resource.
recorded, when the activity happened. When the author wrote the resource, When the performer performed the activity, When the assembler assembled, When the transmitter transmitted....
I thought "recorded" is one per Provenance resource, not one per agent
Daniel Venton (Nov 04 2021 at 19:23):
Yes, Each Provenance has 1 recorded. But if you have an actor prov + a transmitter prov + an assembler prov. Then there is a recorded for the actor and a recorded for the transmitter and a recorded for the assembler. (when each actor acted upon the target).
Last updated: Apr 12 2022 at 19:14 UTC