$insurance_class =& $encounter_obj->getInsuranceClassInfo($insurance_class_nr);
    $encounter_class =& $encounter_obj->getEncounterClassInfo($encounter_class_nr);
    //if($data_obj=&$person_obj->getAllInfoObject($pid))
    $list = 'title,name_first,name_last,name_2,name_3,name_middle,name_maiden,name_others,date_birth,
		         sex,addr_str,addr_str_nr,addr_zip,addr_citytown_nr,photo_filename';
    $person_obj->setPID($pid);
    if ($row =& $person_obj->getValueByList($list)) {
        //while(list($x,$v)=each($row))	$$x=$v;
        extract($row);
    }
    $addr_citytown_name = $person_obj->CityTownName($addr_citytown_nr);
    $encoder = $encounter_obj->RecordModifierID();
    # Get current encounter to check if current encounter is this encounter nr
    $current_encounter = $person_obj->CurrentEncounter($pid);
    # Get the overall status
    if ($stat =& $encounter_obj->AllStatus($encounter_nr)) {
        $enc_status = $stat->FetchRow();
    }
    # Get ward or department infos
    if ($encounter_class_nr == 1) {
        # Get ward name
        include_once $root_path . 'include/care_api_classes/class_ward.php';
        $ward_obj = new Ward();
        $current_ward_name = $ward_obj->WardName($current_ward_nr);
    } elseif ($encounter_class_nr == 2) {
        # Get ward name
        include_once $root_path . 'include/care_api_classes/class_department.php';
        $dept_obj = new Department();
        //$current_dept_name=$dept_obj->FormalName($current_dept_nr);
        $current_dept_LDvar = $dept_obj->LDvar($current_dept_nr);
        if (isset(${$current_dept_LDvar}) && !empty(${$current_dept_LDvar})) {
Beispiel #2
0
//if(!isset($is_discharged)) $is_discharged=true;
if (!isset($edit)) {
    $edit = false;
}
# Check if person is currently admitted
$current_encounter = $person_obj->CurrentEncounter($pid);
if ($_SESSION['sess_parent_mod'] == 'admission') {
    # Resolve the encounter number
    if ((!isset($encounter_nr) || !$encounter_nr) && $_SESSION['sess_en']) {
        $encounter_nr = $_SESSION['sess_en'];
    } elseif (isset($encounter_nr) && $encounter_nr && !$_SESSION['sess_en']) {
        $_SESSION['sess_en'] = $encounter_nr;
    }
    $parent_admit = true;
    $page_title = $LDAdmission;
    # Get the overall status
    include_once $root_path . 'include/care_api_classes/class_encounter.php';
    $enc_obj = new Encounter();
    if ($stat =& $enc_obj->AllStatus($_SESSION['sess_en'])) {
        $enc_status = $stat->FetchRow();
    }
    # If current_encounter is this encounter nr
    if ($current_encounter == $_SESSION['sess_en']) {
        $is_discharged = false;
        $edit = true;
    }
    //echo " curr $current_encounter this ".$_SESSION['sess_en'];
} else {
    $parent_admit = false;
    $page_title = $LDPatientRegister;
}