More misc billing (#890)
[openemr.git] / interface / forms / misc_billing_options / save.php
blob02b6fa6b26ea70f2b9c5f9a548f007ea4bfc7035
1 <?php
2 /*
3 * This program saves data from the misc_billing_form
5 * @package OpenEMR
6 * @author Terry Hill <terry@lilysystems.com>
7 * @author Brady Miller <brady.g.miller@gmail.com>
8 * @copyright Copyright (C) 2007 Bo Huynh
9 * @copyright Copyright (C) 2016 Terry Hill <terry@lillysystems.com>
10 * @link http://www.open-emr.org
11 * @license https://github.com/openemr/openemr/blob/master/LICENSE GNU General P
13 require_once("../../globals.php");
14 require_once("$srcdir/api.inc");
15 require_once("$srcdir/forms.inc");
17 if (! $encounter) { // comes from globals.php
18 die(xlt("Internal error: we do not seem to be in an encounter!"));
21 if ($_POST["off_work_from"] == "0000-00-00" || $_POST["off_work_from"] == "")
22 { $_POST["is_unable_to_work"] = "0"; $_POST["off_work_to"] = "";}
23 else {$_POST["is_unable_to_work"] = "1";}
25 if ($_POST["hospitalization_date_from"] == "0000-00-00" || $_POST["hospitalization_date_from"] == "")
26 { $_POST["is_hospitalized"] = "0"; $_POST["hospitalization_date_to"] = "";}
27 else {$_POST["is_hospitalized"] = "1";}
29 $id = formData('id','G') + 0;
31 $sets = "pid = {$_SESSION["pid"]},
32 groupname = '" . $_SESSION["authProvider"] . "',
33 user = '" . $_SESSION["authUser"] . "',
34 authorized = $userauthorized, activity=1, date = NOW(),
35 employment_related = '" . formData("employment_related") . "',
36 auto_accident = '" . formData("auto_accident") . "',
37 accident_state = '" . formData("accident_state") . "',
38 other_accident = '" . formData("other_accident") . "',
39 outside_lab = '" . formData("outside_lab") . "',
40 medicaid_referral_code = '" . formData("medicaid_referral_code") . "',
41 epsdt_flag = '" . formData("epsdt_flag") . "',
42 provider_id = '" . formData("provider_id") . "',
43 provider_qualifier_code = '" . formData("provider_qualifier_code") . "',
44 lab_amount = '" . formData("lab_amount") . "',
45 is_unable_to_work = '" . formData("is_unable_to_work") . "',
46 onset_date = '" . formData("onset_date") . "',
47 date_initial_treatment = '" . formData("date_initial_treatment") . "',
48 off_work_from = '" . formData("off_work_from") . "',
49 off_work_to = '" . formData("off_work_to") . "',
50 is_hospitalized = '" . formData("is_hospitalized") . "',
51 hospitalization_date_from = '" . formData("hospitalization_date_from") . "',
52 hospitalization_date_to = '" . formData("hospitalization_date_to") . "',
53 medicaid_resubmission_code = '" . formData("medicaid_resubmission_code") . "',
54 medicaid_original_reference = '" . formData("medicaid_original_reference") . "',
55 prior_auth_number = '" . formData("prior_auth_number") . "',
56 replacement_claim = '" . formData("replacement_claim") . "',
57 icn_resubmission_number = '" . formData("icn_resubmission_number") . "',
58 box_14_date_qual = '" . formData("box_14_date_qual") . "',
59 box_15_date_qual = '" . formData("box_15_date_qual") . "',
60 comments = '" . formData("comments") . "'";
62 if (empty($id)) {
63 $newid = sqlInsert("INSERT INTO form_misc_billing_options SET $sets");
64 addForm($encounter, "Misc Billing Options", $newid, "misc_billing_options", $pid, $userauthorized);
66 else {
67 sqlStatement("UPDATE form_misc_billing_options SET $sets WHERE id = $id");
70 formHeader("Redirecting....");
71 formJump();
72 formFooter();