Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Create eConsent document

...

An HTML document containing at least one coded consent statement needs to be uploaded in the “Consents” tab of a collection protocol. These consents are to be set up per CP.

...

Below is the code for defining the above consent statements in the consent document:

Code Block
languagehtml
<div style="padding: 8px 8px 8px 0px; border-top: 5px solid #ddd;">
  <div class="clearfix" consent-question="C0001" style="padding: 8px 8px 8px 0px; border-bottom: 1px solid #ddd;">
    <label class="control-label">
	  <span>Do you consent to participate in biobank activities?</span>
	</label>
	<div>
	  <label class="radio-inline">
		<input type="radio" name="C0001" value="Y" ng-model="ectx.statements.C0001" required>
		<span>Yes</span>
	  </label>
	  <label class="radio-inline">
	    <input type="radio" name="C0001" value="N" ng-model="ectx.statements.C0001" required>
		<span>No</span>
	  </label>
	</div>
	<div os-field-error field="econsentForm.C0001"></div>
  </div>
  <div class="clearfix" consent-question="C0002" style="padding: 8px 8px 8px 0px; border-bottom: 1px solid #ddd;">
    <label class="control-label">
	  <input name="C0002" type="checkbox" ng-model="ectx.statements.C0002" ng-true-value="'Y'" ng-false-value="'N'">
	  <span>I consent to store my specimens in long term storage for future research.</span>
	</label>
  </div>
  <div class="clearfix" consent-question="C104" style="padding: 8px 8px 8px 0px; border-bottom: 1px solid #ddd;">
    <label class="control-label">
	  <span>I consent to distribute my specimens to external institutes for future research.</span>
	</label>
	<div style="width: 10%">
	  <select name="C104" class="form-control" ng-model="ectx.statements.C104" required>
	    <option value="Y">Yes</option>
		<option value="N">No</option>
	  </select>
	</div>
	<div os-field-error field="econsentForm.C104"></div>
  </div>

Participant infromation and other details

Once the description is done, consents are defined, the other participant related fields to be filled up can be added in the form. In order to add fields of different control types (like full name of the participant, e-signature of parent/guardian, date etc.), they first need to be added to a “Consent Custom Fields” form, which is attached at “Consent Document Custom Fields” level.

...

Code Block
languagehtml
<div class="clearfix" style="padding: 8px 8px 8px 0px;">
    <div style="width: 33%; float: left">
      <label class="control-label">
        <span>Consent Date</span>
      </label>
	  <div>
	    <os-date-picker name="consentDate" date="ectx.customFields.consentDate"></os-date-picker>
	  </div>
	  <div os-field-error field="econsentForm.consentDate"></div>
	</div>
    <div style="width: 33%; float: left; padding-left: 16px;">
      <label class="control-label">
        <span>Consent Witness</span>
      </label>
	  <div>
	    <os-users ng-model="ectx.customFields.witness" select-prop="id"></os-users>
	  </div>
	</div>
    <div style="width: 33%; float: left; padding-left: 16px;">
      <label class="control-label">
        <span>Signed Form</span>
      </label>
	  <div>
	    <ec-file-uploader file="ectx.customFields.signedConsentFile"></ec-file-uploader>
	  </div>
	</div>
  </div>
    <div>
    <div>
     <div class="clearfix" style="padding: 8px 8px 8px 0px;">
       <div style="float: left">
         <label class="control-label">
	       <span>Signature</span>
         </label>
     	<div>
	      <ec-signature name="signature" image="ectx.customFields.signature" required></ec-signature>
    	</div>
	    <div os-field-error field="econsentForm.signature"></div>
      </div>
    </div>
  </div>
  </div>
  <div class="clearfix" style="padding: 8px 8px 8px 0px;">
    <div style="width: 100%; float: left">
	  <label class="control-label">
	    <span>Comments</span>
	  </label>
	  <div>
	    <textarea class="form-control" ng-model="ectx.customFields.comments" rows="2"></textarea>
	  </div>
	</div>
  </div>

Once this HTML is created, this is ready to be uploaded to the system.

Adding the consent document to the CP

Here is how you can upload the above-created consent document to the collection protocol:

Expand
titleAdding a consent document to the CP
  1. From the navigation menu, go to Collection Protocols list page > CP Overview > Consents tab

    Image Added

  2. This would lead you to the list page of the Cp level consents. Click on “Add” from the screen

    Image Added

  3. A pop-up appears for user to enter the name of the consent document in “Title” field, the version in “Revision” field and upload the HTML file in the “Document File” field. Click on “Add”.

    Image Added

  4. It will be visible at the end of the consent statements in the list view.