Pharmacokinetics CRF with repeated group & 2 minutes time separation

I want to build a CRF just like the Pharmacokinetics CRF of the JUNO study in the demo but with the following things:
  1. I want it to be repeated group, so the user can add as much as the protocol says for samples number, but since it's a calculated CRF, and the calculations has to be written depending on the scheduled time just before it, I think it's impossible, if possible how ?
    I don't really want to build a new version for each change in number of samples.
  2. The original CRF separates between each scheduled time 2 hours, and I want it to be separated with 2 minutes, I don't know what to change in the RIGHT_ITEM_TEXT field regarding this.
This is the link of the CRF:
https://demo.eclinicalhosting.com/OpenClinica/ViewCRF?module=admin&crfId=15

This is the RIGHT_ITEM_TEXT of the second scheduled sample time:
<div ID="Pro2"></div>
<script src="includes/jmesa/jquery.min.js">// for OC versions before 3.1.4, use jquery-1.1.2.min.js !</script>
<script>
$.noConflict();
jQuery(document).ready(function($) { 
var fieldTime2 = $("#Initial1").parent().parent().find("input");
var fieldPro2 = $("#Pro2").parent().parent().find("input");

function calcProjected2(OCentry2)
{
 var dateParts2 = OCentry2.split(":");
 var hours2 = parseInt(dateParts2[0],10);
 //var minutes2 = parseInt(dateParts2[1],10);
 
 if(hours2<8)
 {
return ("0"+(hours2+2)+":"+dateParts2[1]);
 }
 else if(hours2<23)
 {
return ((hours2+2)+":"+dateParts2[1]);
 }
 else if(hours2==23)
 { return ("01:"+dateParts2[1]);
 }
 else if(dateParts2[1]=="NaN" || dateParts2[1]=="undefined")
 { return "";
 }
 else
return ("02:"+dateParts2[1]);
}

function calcProTime2(){
 var calculatedTime2 = calcProjected2(fieldTime2.val());
 if (fieldPro2.val() != calculatedTime2){
  fieldPro2.val(calculatedTime2);
  fieldPro2.change();
 }
};
fieldPro2.blur(function(){
 calcProTime2();
 })
fieldPro2.focus(function(){
 calcProTime2();
 })
$("#srl").focus(function(){
 calcProTime2();
 });
$("#srh").focus(function(){
 calcProTime2();
 });
})
</script>
Shams Waleed, Pharm.D.
Data Analyst | Data Management Unit
ACDIMA Center for Bioequivalence and Pharmaceutical Studies
E-mail: Shams.w@acdima.com

Sign In or Register to comment.