|
@@ -0,0 +1,89 @@
|
|
|
+<style>
|
|
|
+table {margin-bottom:20px;table-layout:fixed; border-collapse:collapse; border-spacing:10px}
|
|
|
+table.t1 {width:400px; border:1px solid black}
|
|
|
+table.t1 th {border:1px solid black;padding:4px;background-color:#e0e0e0}
|
|
|
+table.t1 td {text-align:center}
|
|
|
+table.t2 {width:800px; border:1px solid black;}
|
|
|
+table.t2 th {border:1px solid black;padding:4px;background-color:#e0e0e0}
|
|
|
+table.t2 td {border:1px solid black; text-align:center}
|
|
|
+
|
|
|
+div.d1 {text-align:center; width=400px; background-color:#e0e0e0;
|
|
|
+ font-size: 20px; margin-bottom:20px}
|
|
|
+</style>
|
|
|
+
|
|
|
+<table cellspacing="2" cellpadding="5" border="0">
|
|
|
+<tr><td>CRF ID: </td><td><strong id="crfRefId">1583163135258</strong></td></tr>
|
|
|
+<tr><td>Eudra CT Number: </td><td><strong id="eudraCTNumber">Loading</strong></td></tr>
|
|
|
+<tr><td>Study Sponsor: </td><td><strong id="studySponsor">Loading</strong></td></tr>
|
|
|
+<tr><td>Study Coordinator: </td><td><strong id="studyCoordinator">Loading</strong></td></tr>
|
|
|
+<tr><td>Site: </td><td><strong id="siteName">Loading</strong></td></tr>
|
|
|
+<tr><td>Investigator: </td><td><strong id="investigatorName">Loading</strong></td></tr>
|
|
|
+</table>
|
|
|
+
|
|
|
+<form name="visitForm" id="visitForm">
|
|
|
+
|
|
|
+</form>
|
|
|
+
|
|
|
+<div id="submitDiv"/>
|
|
|
+
|
|
|
+
|
|
|
+<div id="errorDiv" style="display:none">
|
|
|
+<textarea id="errorTxt" cols="95" rows="10"></textarea>
|
|
|
+</div>
|
|
|
+
|
|
|
+<div id="debugDiv"/>
|
|
|
+<!--<div id="debug" style="display:block">
|
|
|
+<textarea cols="95" rows="10" name="formStatus" id="formStatus">
|
|
|
+Loading
|
|
|
+</textarea>
|
|
|
+</div>
|
|
|
+-->
|
|
|
+
|
|
|
+
|
|
|
+<script type="text/javascript">
|
|
|
+
|
|
|
+window.onload = init();
|
|
|
+
|
|
|
+function init(){
|
|
|
+
|
|
|
+ let searchParams = new URLSearchParams(window.location.search);
|
|
|
+
|
|
|
+ //update this to pick crfRef from url
|
|
|
+ let crfRef=searchParams.get('entryId');
|
|
|
+ let formSetupQuery=searchParams.get('formSetupQuery');
|
|
|
+ let registrationQueryId=searchParams.get('registrationQueryId');
|
|
|
+ document.getElementById("crfRefId").innerHTML=crfRef;
|
|
|
+
|
|
|
+
|
|
|
+ let config=new Object();
|
|
|
+ //will this change if we are in views?
|
|
|
+ //config.review=true;
|
|
|
+ config.reviewMode=searchParams.get("reviewMode");
|
|
|
+ if (config.reviewMode=="EDIT") delete config.reviewMode;
|
|
|
+
|
|
|
+ //where to get ParticipantId
|
|
|
+ config.registrationQueryId=registrationQueryId;
|
|
|
+ config.registrationParticipantIdField="participantCode";
|
|
|
+ config.masterForm="visitForm";
|
|
|
+
|
|
|
+ config.document=document;
|
|
|
+ config.debugDiv="debugDiv";
|
|
|
+ config.debugId="formStatus";
|
|
|
+ config.crfRefId="crfRefId";
|
|
|
+ config.containerPath= LABKEY.ActionURL.getContainer();
|
|
|
+ config.setupQueryName=formSetupQuery;
|
|
|
+ config.formName=searchParams.get("formName");
|
|
|
+ config.formId=searchParams.get("formId");
|
|
|
+ config.submitReportId="submitReport";
|
|
|
+
|
|
|
+
|
|
|
+ clear(config);
|
|
|
+ print(config,"Container path"+config.containerPath);
|
|
|
+
|
|
|
+ generateMasterForm(config);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+}
|
|
|
+</script>
|