/* Check for the patietn number = $pn. If available get the patients data, otherwise set edit to 0 */
if (isset($pn) && $pn) {
    include_once $root_path . 'include/care_api_classes/class_encounter.php';
    $enc_obj = new Encounter();
    if ($enc_obj->loadEncounterData($pn)) {
        $edit = true;
        $full_en = $pn;
        $_SESSION['sess_en'] = $pn;
        $_SESSION['sess_full_en'] = $full_en;
        include_once $root_path . 'include/care_api_classes/class_tz_drugsandservices.php';
        $drg_obj = new DrugsAndServices();
        include_once $root_path . 'include/care_api_classes/class_diagnostics.php';
        $diag_obj = new Diagnostics();
        $diag_obj->useChemLabRequestTable();
        $diag_obj_sub = new Diagnostics();
        $diag_obj_sub->useChemLabRequestSubTable();
    } else {
        $edit = 0;
        $mode = '';
        $pn = '';
    }
}
if (!isset($mode)) {
    $mode = '';
}
$coreObj = new Core();
switch ($mode) {
    case 'save':
        if (prepareTestElements()) {
            //$data['batch_nr']=$batch_nr;
            $data['encounter_nr'] = $pn;