Stream: implementers
Topic: Provenance - how to use for signing/reviewing
Vijay Thangavelu (Nov 07 2017 at 16:40):
Team, In our non-fhir model, we have Treatment records and Signature information (Approver and Reviewer) for each Treatment record.
On modeling it in FHIR, We found Provenance is the appropriate resource to record signing of other resources (like Procedure in this case)
Below are our clarifications on how to use Provenance,
1. when we have multiple signer for the same record. One Practitioner will be approver of the documentation and the other Practitioner will be Reviewer of the Approved documentation --
In this case, my understanding is, we will have 2 Provenance record differentiated by Provenance.activity (as approver and reviewer)
2. Also, when an approved documentation is getting changed and getting approved again --
in this case, is it ok to update the existing Provenance (overwrite the Approver)? we might lose the history here but is there a better option to dismiss the old Approver and consider only the latest signer.
please help me if I am missing something here.
Thanks,
Vijay
John Moehrke (Nov 07 2017 at 17:33):
Hi Vijay. This is fantastic to see you working on this. Great to get your feedback. I think your #1 is right. Your #2 is dependent on the kind of versioning supported. If you have a version supporting server, then you would end up with a new version of the documentation, and new Provenance pointing at that version. Specifically all Provenance would point at version specific revisions, expressing why that revision happened. Thus the 'current' revision would only have Provenance of that revision.
John Moehrke (Nov 07 2017 at 17:37):
You would likely need your signatures to be Version specific... I am also very interested in any improvement you can help us with on Signatures. see http://build.fhir.org/secpriv-module.html#signature
Vijay Thangavelu (Nov 07 2017 at 19:30):
Thanks for your reply John. It really helps.
Yes, our fhir server supports versioning, thats answers my #2 question.
Version specific target resource was really good one, I missed it initially.
quick followup question
if we don't have an actual signature like blob or image but only have the Practitioner reference, do we still need to populate "Provenance.signature" or just Provenance.agant will be sufficient?
Last updated: Apr 12 2022 at 19:14 UTC