Added HCFA box 15 support and equivalently for X12 claims.
[openemr.git] / interface / forms / misc_billing_options / save.php
bloba7c4d788f5606ea793d9461e40e94a6b6bc0acac
1 <?php
2 require_once("../../globals.php");
3 require_once("$srcdir/api.inc");
4 require_once("$srcdir/forms.inc");
5 require_once("$srcdir/formdata.inc.php");
7 if (! $encounter) { // comes from globals.php
8 die(xl("Internal error: we do not seem to be in an encounter!"));
11 if ($_POST["off_work_from"] == "0000-00-00" || $_POST["off_work_from"] == "")
12 { $_POST["is_unable_to_work"] = "0"; $_POST["off_work_to"] = "";}
13 else {$_POST["is_unable_to_work"] = "1";}
15 if ($_POST["hospitalization_date_from"] == "0000-00-00" || $_POST["hospitalization_date_from"] == "")
16 { $_POST["is_hospitalized"] = "0"; $_POST["hospitalization_date_to"] = "";}
17 else {$_POST["is_hospitalized"] = "1";}
19 $id = formData('id','G') + 0;
21 $sets = "pid = {$_SESSION["pid"]},
22 groupname = '" . $_SESSION["authProvider"] . "',
23 user = '" . $_SESSION["authUser"] . "',
24 authorized = $userauthorized, activity=1, date = NOW(),
25 employment_related = '" . formData("employment_related") . "',
26 auto_accident = '" . formData("auto_accident") . "',
27 accident_state = '" . formData("accident_state") . "',
28 other_accident = '" . formData("other_accident") . "',
29 outside_lab = '" . formData("outside_lab") . "',
30 lab_amount = '" . formData("lab_amount") . "',
31 is_unable_to_work = '" . formData("is_unable_to_work") . "',
32 date_initial_treatment = '" . formData("date_initial_treatment") . "',
33 off_work_from = '" . formData("off_work_from") . "',
34 off_work_to = '" . formData("off_work_to") . "',
35 is_hospitalized = '" . formData("is_hospitalized") . "',
36 hospitalization_date_from = '" . formData("hospitalization_date_from") . "',
37 hospitalization_date_to = '" . formData("hospitalization_date_to") . "',
38 medicaid_resubmission_code = '" . formData("medicaid_resubmission_code") . "',
39 medicaid_original_reference = '" . formData("medicaid_original_reference") . "',
40 prior_auth_number = '" . formData("prior_auth_number") . "',
41 replacement_claim = '" . formData("replacement_claim") . "',
42 comments = '" . formData("comments") . "'";
44 if (empty($id)) {
45 $newid = sqlInsert("INSERT INTO form_misc_billing_options SET $sets");
46 addForm($encounter, "Misc Billing Options", $newid, "misc_billing_options", $pid, $userauthorized);
48 else {
49 sqlStatement("UPDATE form_misc_billing_options SET $sets WHERE id = $id");
52 formHeader("Redirecting....");
53 formJump();
54 formFooter();