Inserted missing semi-colons. Worked without them, but they should be there.
[openemr.git] / interface / forms / CAMOS / rx_print.php
blob62785aa53b57547bbce2b5ec02cf22fd267013c2
1 <? include_once ('../../globals.php'); ?>
2 <? include_once ('../../../library/sql.inc'); ?>
3 <html>
4 <head>
5 <title>
6 Four Pane Prescription Printer
7 </title>
8 </head>
9 <body>
11 //practice data
12 $physician_name = '';
13 $practice_fname = '';
14 $practice_lname = '';
15 $practice_address = '';
16 $practice_city = '';
17 $practice_state = '';
18 $practice_zip = '';
19 $practice_phone = '';
20 $practice_fax = '';
21 $practice_license = '';
22 $practice_dea = '';
23 //patient data
24 $patient_name = '';
25 $patient_address = '';
26 $patient_city = '';
27 $patient_state = '';
28 $patient_zip = '';
29 $patient_phone = '';
30 $patient_dob = '';
31 $query = sqlStatement("select fname,lname,street,city,state,postal_code,phone_home,DATE_FORMAT(DOB,'%m/%d/%y') as DOB from patient_data where pid =" . $_SESSION['pid']);
32 if ($result = mysql_fetch_array($query, MYSQL_ASSOC)) {
33 $patient_name = $result['fname'] . ' ' . $result['lname'];
34 $patient_address = $result['street'];
35 $patient_city = $result['city'];
36 $patient_state = $result['state'];
37 $patient_zip = $result['postal_code'];
38 $patient_phone = $result['phone_home'];
39 $patient_dob = $result['DOB'];
41 //update user information if selected from form
42 if ($_POST['update']) {
43 $query = "update users set " .
44 "fname = '" . $_POST['practice_fname'] . "', " .
45 "lname = '" . $_POST['practice_lname'] . "', " .
46 "title = '" . $_POST['practice_title'] . "', " .
47 "street = '" . $_POST['practice_address'] . "', " .
48 "city = '" . $_POST['practice_city'] . "', " .
49 "state = '" . $_POST['practice_state'] . "', " .
50 "zip = '" . $_POST['practice_zip'] . "', " .
51 "phone = '" . $_POST['practice_phone'] . "', " .
52 "fax = '" . $_POST['practice_fax'] . "', " .
53 "federaldrugid = '" . $_POST['practice_dea'] . "' " .
54 "where id =" . $_SESSION['authUserID'];
55 sqlInsert($query);
57 //get user information
58 $query = sqlStatement("select * from users where id =" . $_SESSION['authUserID']);
59 if ($result = mysql_fetch_array($query, MYSQL_ASSOC)) {
60 $physician_name = $result['fname'] . ' ' . $result['lname'] . ', ' . $result['title'];
61 $practice_fname = $result['fname'];
62 $practice_lname = $result['lname'];
63 $practice_address = $result['street'];
64 $practice_city = $result['city'];
65 $practice_state = $result['state'];
66 $practice_zip = $result['zip'];
67 $practice_phone = $result['phone'];
68 $practice_fax = $result['fax'];
69 $practice_dea = $result['federaldrugid'];
71 if ($_POST['print']) {
72 $camos_content = array();
73 foreach ($_POST as $key => $val) {
74 if (substr($key,0,3) == 'ch_') {
75 $query = sqlStatement("select content from form_CAMOS where id =" .
76 substr($key,3));
77 if ($result = mysql_fetch_array($query, MYSQL_ASSOC)) {
78 $content = preg_replace('|\n|','<br/>', $result['content']);
79 $content = preg_replace('|<br/><br/>|','<br/>', $content);
80 array_push($camos_content,$content);
85 <link rel="stylesheet" type="text/css" href="./rx.css" />
86 </head>
87 <body>
88 <img src='./hline.jpg' id='hline'>
89 <img src='./vline.jpg' id='vline'>
91 if ($camos_content[0]) { //decide if we are printing this rx
93 <div id='rx1' class='rx' >
94 <div class='topheader'>
96 print $physician_name . "<br/>\n";
97 print $practice_address . "<br/>\n";
98 print $practice_city . ", ";
99 print $practice_state . " ";
100 print $practice_zip . "<br/>\n";
101 print $practice_phone . "<br/>\n";
102 print 'DEA: ' . $practice_dea;
104 </div>
105 <hr/>
106 <div class='bottomheader'>
108 print "<span class='mytagname'> Name:</span>\n";
109 print "<span class='mydata'> $patient_name </span>\n";
110 print "<span class='mytagname'> Address: </span>\n";
111 print "<span class='mydata'> $patient_address, $patient_city, " .
112 "$patient_state $patient_zip </span><br/>\n";
113 print "<span class='mytagname'>Phone:</span>\n";
114 print "<span class='mydata'>(954) 446 - 6958</span>\n";
115 print "<span class='mytagname'>DOB:</span>\n";
116 print "<span class='mydata'> $patient_dob </span>\n";
117 print "<span class='mytagname'>Date:</span>\n";
118 print "<span class='mydata'>" . date("F m, Y") . "</span><br/><br/>\n";
119 print "<div class='symbol'>Rx</div><br/>\n";
121 </div>
122 <div class='content'>
124 print $camos_content[0];
126 </div>
127 <div class='signature'>
128 ______________________________________________<br/>
129 Signature
130 </div>
131 </div> <!-- end of rx block -->
133 } // end of deciding if we are printing the above rx block
134 else {
135 print "<img src='./xout.jpg' id='rx1'>\n";
139 if ($camos_content[1]) { //decide if we are printing this rx
141 <div id='rx2' class='rx' >
142 <div class='topheader'>
144 print $physician_name . "<br/>\n";
145 print $practice_address . "<br/>\n";
146 print $practice_city . ", ";
147 print $practice_state . " ";
148 print $practice_zip . "<br/>\n";
149 print $practice_phone . "<br/>\n";
150 print 'DEA: ' . $practice_dea;
152 </div>
153 <hr/>
154 <div class='bottomheader'>
156 print "<span class='mytagname'> Name:</span>\n";
157 print "<span class='mydata'> $patient_name </span>\n";
158 print "<span class='mytagname'> Address: </span>\n";
159 print "<span class='mydata'> $patient_address, $patient_city, " .
160 "$patient_state $patient_zip </span><br/>\n";
161 print "<span class='mytagname'>Phone:</span>\n";
162 print "<span class='mydata'>(954) 446 - 6958</span>\n";
163 print "<span class='mytagname'>DOB:</span>\n";
164 print "<span class='mydata'> $patient_dob </span>\n";
165 print "<span class='mytagname'>Date:</span>\n";
166 print "<span class='mydata'>" . date("F m, Y") . "</span><br/><br/>\n";
167 print "<div class='symbol'>Rx</div><br/>\n";
169 </div>
170 <div class='content'>
172 print $camos_content[1];
174 </div>
175 <div class='signature'>
176 ______________________________________________<br/>
177 Signature
178 </div>
179 </div> <!-- end of rx block -->
181 } // end of deciding if we are printing the above rx block
182 else {
183 print "<img src='./xout.jpg' id='rx2'>\n";
187 if ($camos_content[2]) { //decide if we are printing this rx
189 <div id='rx3' class='rx' >
190 <div class='topheader'>
192 print $physician_name . "<br/>\n";
193 print $practice_address . "<br/>\n";
194 print $practice_city . ", ";
195 print $practice_state . " ";
196 print $practice_zip . "<br/>\n";
197 print $practice_phone . "<br/>\n";
198 print 'DEA: ' . $practice_dea;
200 </div>
201 <hr/>
202 <div class='bottomheader'>
204 print "<span class='mytagname'> Name:</span>\n";
205 print "<span class='mydata'> $patient_name </span>\n";
206 print "<span class='mytagname'> Address: </span>\n";
207 print "<span class='mydata'> $patient_address, $patient_city, " .
208 "$patient_state $patient_zip </span><br/>\n";
209 print "<span class='mytagname'>Phone:</span>\n";
210 print "<span class='mydata'>(954) 446 - 6958</span>\n";
211 print "<span class='mytagname'>DOB:</span>\n";
212 print "<span class='mydata'> $patient_dob </span>\n";
213 print "<span class='mytagname'>Date:</span>\n";
214 print "<span class='mydata'>" . date("F m, Y") . "</span><br/><br/>\n";
215 print "<div class='symbol'>Rx</div><br/>\n";
217 </div>
218 <div class='content'>
220 print $camos_content[2];
222 </div>
223 <div class='signature'>
224 ______________________________________________<br/>
225 Signature
226 </div>
227 </div> <!-- end of rx block -->
229 } // end of deciding if we are printing the above rx block
230 else {
231 print "<img src='./xout.jpg' id='rx3'>\n";
235 if ($camos_content[3]) { //decide if we are printing this rx
237 <div id='rx4' class='rx' >
238 <div class='topheader'>
240 print $physician_name . "<br/>\n";
241 print $practice_address . "<br/>\n";
242 print $practice_city . ", ";
243 print $practice_state . " ";
244 print $practice_zip . "<br/>\n";
245 print $practice_phone . "<br/>\n";
246 print 'DEA: ' . $practice_dea;
248 </div>
249 <hr/>
250 <div class='bottomheader'>
252 print "<span class='mytagname'> Name:</span>\n";
253 print "<span class='mydata'> $patient_name </span>\n";
254 print "<span class='mytagname'> Address: </span>\n";
255 print "<span class='mydata'> $patient_address, $patient_city, " .
256 "$patient_state $patient_zip </span><br/>\n";
257 print "<span class='mytagname'>Phone:</span>\n";
258 print "<span class='mydata'>(954) 446 - 6958</span>\n";
259 print "<span class='mytagname'>DOB:</span>\n";
260 print "<span class='mydata'> $patient_dob </span>\n";
261 print "<span class='mytagname'>Date:</span>\n";
262 print "<span class='mydata'>" . date("F m, Y") . "</span><br/><br/>\n";
263 print "<div class='symbol'>Rx</div><br/>\n";
265 </div>
266 <div class='content'>
268 print $camos_content[3];
270 </div>
271 <div class='signature'>
272 ______________________________________________<br/>
273 Signature
274 </div>
275 </div> <!-- end of rx block -->
277 } // end of deciding if we are printing the above rx block
278 else {
279 print "<img src='./xout.jpg' id='rx4'>\n";
282 </body>
283 </html>
286 else {//pick
288 <h1>Select CAMOS Entries for printing</h1>
289 <form method=POST name='pick_items'>
291 //foreach ($_SESSION as $key => $val) {
292 //echo "$key => $val <br/>\n";
294 $query = sqlStatement("select x.id as id, x.category, x.subcategory, x.item from " .
295 "form_CAMOS as x join forms as y on (date(x.date) like date(y.date)) " .
296 "where y.encounter = " . $_SESSION['encounter'] .
297 " and x.pid = " . $_SESSION['pid'] . " and x.activity = 1");
298 $results = array();
299 while ($result = mysql_fetch_array($query, MYSQL_ASSOC)) {
300 $results["<input type=checkbox name='ch_" . $result['id'] . "'>" .
301 $result['category'] . ':' . $result['subcategory'] . ':' . $result['item'] . "<br/>\n"]++;
303 foreach($results as $key => $val) {
304 echo $key;
307 <input type=submit name=print value=print>
308 </form>
309 <h1>Update User Information</h1>
310 <form method=POST name='pick_items'>
311 <table>
312 <tr>
313 <td> First Name: </td>
314 <td> <input type=text name=practice_fname value ='<? echo $practice_fname; ?>'> </td>
315 </tr>
316 <tr>
317 <td> Last Name: </td>
318 <td> <input type=text name=practice_lname value ='<? echo $practice_lname; ?>'> </td>
319 </tr>
320 <tr>
321 <td> Title: </td>
322 <td> <input type=text name=practice_title value ='<? echo $practice_title; ?>'> </td>
323 </tr>
324 <tr>
325 <td> Street Address: </td>
326 <td> <input type=text name=practice_address value ='<? echo $practice_address; ?>'> </td>
327 </tr>
328 <tr>
329 <td> City: </td>
330 <td> <input type=text name=practice_city value ='<? echo $practice_city; ?>'> </td>
331 </tr>
332 <tr>
333 <td> State: </td>
334 <td> <input type=text name=practice_state value ='<? echo $practice_state; ?>'> </td>
335 </tr>
336 <tr>
337 <td> Zip: </td>
338 <td> <input type=text name=practice_zip value ='<? echo $practice_zip; ?>'> </td>
339 </tr>
340 <tr>
341 <td> Phone: </td>
342 <td> <input type=text name=practice_phone value ='<? echo $practice_phone; ?>'> </td>
343 </tr>
344 <tr>
345 <td> Fax: </td>
346 <td> <input type=text name=practice_fax value ='<? echo $practice_fax; ?>'> </td>
347 </tr>
348 <tr>
349 <td> DEA: </td>
350 <td> <input type=text name=practice_dea value ='<? echo $practice_dea; ?>'> </td>
351 </tr>
352 </table>
353 <input type=submit name=update value=update>
354 </form>
358 } //end of else statement
359 //$query = sqlStatement("");
360 //while ($result = mysql_fetch_array($query, MYSQL_ASSOC)) {
363 </body>
364 </html>
367 //FUNCTIONS