From v9.1, OpenSpecimen supports sharing the consent document across the multiple collection protocols.
UseCase:
Many CPs Collection Protocols use the same consent forms. Having ; having duplicates is painful to maintain across languages and versions. Instead, now it would be easier because the because of this new enhancement, consent forms were defined outside and used within the CP.
Once the user, upgraded the OpenSpecimen with the v9.1 version, all of their CP level consent forms will automatically be moved to the system level.
How to access the System Level Consent documents?
Navigate to Home → Consents → View Documents (Screenshot Below)
You can see the list of all consent documents used across all the CPs.
How does System Level Consent Document work?
System-level consent documents can be created and updated by only super and institute admin users. The Institute admin can update the documents created by the institute admin of any institute.
The CP users can use any system-level consent documents in their CPs to capture the patient consent. When the user clicked on the +Add button, OpenSpecimen will show the list of all consent documents present at the system level.
When a system-level consent document is archived, it cannot be used in any new associations with the CPs. However, the existing CP associations will continue to work without any impact.
When a consent document added at the CP level is archived, it cannot be used to capture the patient responses.Added migration scripts to move the documents created at the CP level to the system level and create appropriate CP associations.