<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../FrameWork/ClinicalFactorsTable.html"title="class in FrameWork">ClinicalFactorsTable</a></code></td>
<tdclass="colLast"><code><strong><ahref="../FrameWork/Patient.html#checkClinicalFactors(FrameWork.RequestPatient)">checkClinicalFactors</a></strong>(<ahref="../FrameWork/RequestPatient.html"title="class in FrameWork">RequestPatient</a> rp)</code>
<divclass="block">Check clinical factors.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../FrameWork/ClinicalFactorsTable.html"title="class in FrameWork">ClinicalFactorsTable</a></code></td>
<tdclass="colLast"><code><strong><ahref="../FrameWork/Patient.html#fulfillClinicalFactors(FrameWork.ClinicalFactorsTable)">fulfillClinicalFactors</a></strong>(<ahref="../FrameWork/ClinicalFactorsTable.html"title="class in FrameWork">ClinicalFactorsTable</a> cft)</code>
<tdclass="colLast"><code><strong><ahref="../FrameWork/Patient.html#sendConsent(FrameWork.RequestPatient, boolean, java.util.ArrayList[])">sendConsent</a></strong>(<ahref="../FrameWork/RequestPatient.html"title="class in FrameWork">RequestPatient</a> rp,
<divclass="block">Instantiates a new patient.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>id</code> - the id</dd><dd><code>name</code> - the name</dd><dd><code>jsr</code> - the json reader</dd><dd><code>jsw</code> - the json writer</dd><dd><code>firstName</code> - the first name</dd><dd><code>birth</code> - the birth</dd><dd><code>vcf</code> - the markers</dd><dd><code>clinicalFactors</code> - the clinical factors</dd></dl>
<pre>public <ahref="../FrameWork/ClinicalFactorsTable.html"title="class in FrameWork">ClinicalFactorsTable</a> checkClinicalFactors(<ahref="../FrameWork/RequestPatient.html"title="class in FrameWork">RequestPatient</a> rp)</pre>
<divclass="block">Check clinical factors. this method is supposed to be called from the GUI
check which CF correspond to the disease into the request rp and return
the result into a array of string</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>rp</code> - the requestPatient</dd>
<pre>public void sendConsent(<ahref="../FrameWork/RequestPatient.html"title="class in FrameWork">RequestPatient</a> rp,
boolean consent,
java.util.ArrayList[] cfs)</pre>
<divclass="block">Send consent. Send the consent for a particular request, and the
encrypted clinical factors values if needed</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>rp</code> - the request patient</dd><dd><code>consent</code> - the consent</dd><dd><code>cfs</code> - the clinical factors</dd></dl>
<pre>public <ahref="../FrameWork/ClinicalFactorsTable.html"title="class in FrameWork">ClinicalFactorsTable</a> fulfillClinicalFactors(<ahref="../FrameWork/ClinicalFactorsTable.html"title="class in FrameWork">ClinicalFactorsTable</a> cft)</pre>
<divclass="block">Fulfill clinical factors. Given a clinical factors table (all values =
false), this function will check on the server the previous values and
fulfill the table with the correct values. This take time because values
are encrypted</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cft</code> - the clinical factors table</dd>