unset($_POST['encounter_nr']); } if (isset($_POST['pid'])) { unset($_POST['pid']); } $encounter_obj->setDataArray($_POST); if ($encounter_obj->updateEncounterFromInternalArray($encounter_nr)) { /* Save the service classes */ if (!$GLOBAL_CONFIG['patient_service_care_hide']) { $encounter_obj->updateCareServiceClass($care_class); } if (!$GLOBAL_CONFIG['patient_service_room_hide']) { $encounter_obj->updateRoomServiceClass($room_class); } if (!$GLOBAL_CONFIG['patient_service_att_dr_hide']) { $encounter_obj->updateAttDrServiceClass($att_dr_class); } $type_r = "R"; $type_a = "A"; $type_c = "C"; if ($registration_fee != '') { $bill_obj->disable_reg($encounter_nr, $type_r, $registration_fee); } if ($ambulance_fee != '') { $bill_obj->disable_reg($encounter_nr, $type_a, $ambulance_fee); } if ($consultation_fee != '') { $bill_obj->disable_reg($encounter_nr, $type_c, $consultation_fee); } if ($registration_fee != '') { $bill_obj->new_reg($encounter_nr, $registration_fee, $user);