Four pane rx printing.
[openemr.git] / interface / forms / CAMOS / rx_print.php
blob078adefd176787c1d96b01f3b02e141297cc983b
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_address = '';
14 $practice_city = '';
15 $practice_state = '';
16 $practice_zip = '';
17 $practice_phone = '';
18 $practice_fax = '';
19 $practice_license = '';
20 $practice_dea = '';
21 //patient data
22 $patient_name = '';
23 $patient_address = '';
24 $patient_city = '';
25 $patient_state = '';
26 $patient_zip = '';
27 $patient_phone = '';
28 $patient_dob = '';
29 $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']);
30 if ($result = mysql_fetch_array($query, MYSQL_ASSOC)) {
31 $patient_name = $result['fname'] . ' ' . $result['lname'];
32 $patient_address = $result['street'];
33 $patient_city = $result['city'];
34 $patient_state = $result['state'];
35 $patient_zip = $result['postal_code'];
36 $patient_phone = $result['phone_home'];
37 $patient_dob = $result['DOB'];
39 $query = sqlStatement("select * from users where id =" . $_SESSION['authUserID']);
40 if ($result = mysql_fetch_array($query, MYSQL_ASSOC)) {
41 $physician_name = $result['fname'] . ' ' . $result['lname'];
42 $practice_address = $result['street'];
43 $practice_city = $result['city'];
44 $practice_state = $result['state'];
45 $practice_zip = $result['zip'];
46 $practice_phone = $result['phone'];
47 $practice_fax = $result['fax'];
48 $practice_dea = $result['federaldrugid'];
50 if ($_POST['print']) {
51 $camos_content = array();
52 foreach ($_POST as $key => $val) {
53 if (substr($key,0,3) == 'ch_') {
54 $query = sqlStatement("select content from form_CAMOS where id =" .
55 substr($key,3));
56 if ($result = mysql_fetch_array($query, MYSQL_ASSOC)) {
57 $content = preg_replace('|\n|','<br/>', $result['content']);
58 $content = preg_replace('|<br/><br/>|','<br/>', $content);
59 array_push($camos_content,$content);
64 <link rel="stylesheet" type="text/css" href="./rx.css" />
65 </head>
66 <body>
67 <img src='./hline.jpg' id='hline'>
68 <img src='./vline.jpg' id='vline'>
70 if ($camos_content[0]) { //decide if we are printing this rx
72 <div id='rx1' class='rx' >
73 <div class='topheader'>
75 print $physician_name . "<br/>\n";
76 print $practice_address . "<br/>\n";
77 print $practice_city . ", ";
78 print $practice_state . " ";
79 print $practice_zip . "<br/>\n";
80 print $practice_phone . "<br/>\n";
81 print 'DEA: ' . $practice_dea;
83 </div>
84 <hr/>
85 <div class='bottomheader'>
87 print "<span class='mytagname'> Name:</span>\n";
88 print "<span class='mydata'> $patient_name </span>\n";
89 print "<span class='mytagname'> Address: </span>\n";
90 print "<span class='mydata'> $patient_address, $patient_city, " .
91 "$patient_state $patient_zip </span><br/>\n";
92 print "<span class='mytagname'>Phone:</span>\n";
93 print "<span class='mydata'>(954) 446 - 6958</span>\n";
94 print "<span class='mytagname'>DOB:</span>\n";
95 print "<span class='mydata'> $patient_dob </span>\n";
96 print "<span class='mytagname'>Date:</span>\n";
97 print "<span class='mydata'>" . date("F m, Y") . "</span><br/><br/>\n";
98 print "<div class='symbol'>Rx</div><br/>\n";
100 </div>
101 <div class='content'>
103 print $camos_content[0];
105 </div>
106 <div class='signature'>
107 ______________________________________________<br/>
108 Signature
109 </div>
110 </div> <!-- end of rx block -->
112 } // end of deciding if we are printing the above rx block
115 if ($camos_content[1]) { //decide if we are printing this rx
117 <div id='rx2' class='rx' >
118 <div class='topheader'>
120 print $physician_name . "<br/>\n";
121 print $practice_address . "<br/>\n";
122 print $practice_city . ", ";
123 print $practice_state . " ";
124 print $practice_zip . "<br/>\n";
125 print $practice_phone . "<br/>\n";
126 print 'DEA: ' . $practice_dea;
128 </div>
129 <hr/>
130 <div class='bottomheader'>
132 print "<span class='mytagname'> Name:</span>\n";
133 print "<span class='mydata'> $patient_name </span>\n";
134 print "<span class='mytagname'> Address: </span>\n";
135 print "<span class='mydata'> $patient_address, $patient_city, " .
136 "$patient_state $patient_zip </span><br/>\n";
137 print "<span class='mytagname'>Phone:</span>\n";
138 print "<span class='mydata'>(954) 446 - 6958</span>\n";
139 print "<span class='mytagname'>DOB:</span>\n";
140 print "<span class='mydata'> $patient_dob </span>\n";
141 print "<span class='mytagname'>Date:</span>\n";
142 print "<span class='mydata'>" . date("F m, Y") . "</span><br/><br/>\n";
143 print "<div class='symbol'>Rx</div><br/>\n";
145 </div>
146 <div class='content'>
148 print $camos_content[1];
150 </div>
151 <div class='signature'>
152 ______________________________________________<br/>
153 Signature
154 </div>
155 </div> <!-- end of rx block -->
157 } // end of deciding if we are printing the above rx block
160 if ($camos_content[2]) { //decide if we are printing this rx
162 <div id='rx3' class='rx' >
163 <div class='topheader'>
165 print $physician_name . "<br/>\n";
166 print $practice_address . "<br/>\n";
167 print $practice_city . ", ";
168 print $practice_state . " ";
169 print $practice_zip . "<br/>\n";
170 print $practice_phone . "<br/>\n";
171 print 'DEA: ' . $practice_dea;
173 </div>
174 <hr/>
175 <div class='bottomheader'>
177 print "<span class='mytagname'> Name:</span>\n";
178 print "<span class='mydata'> $patient_name </span>\n";
179 print "<span class='mytagname'> Address: </span>\n";
180 print "<span class='mydata'> $patient_address, $patient_city, " .
181 "$patient_state $patient_zip </span><br/>\n";
182 print "<span class='mytagname'>Phone:</span>\n";
183 print "<span class='mydata'>(954) 446 - 6958</span>\n";
184 print "<span class='mytagname'>DOB:</span>\n";
185 print "<span class='mydata'> $patient_dob </span>\n";
186 print "<span class='mytagname'>Date:</span>\n";
187 print "<span class='mydata'>" . date("F m, Y") . "</span><br/><br/>\n";
188 print "<div class='symbol'>Rx</div><br/>\n";
190 </div>
191 <div class='content'>
193 print $camos_content[2];
195 </div>
196 <div class='signature'>
197 ______________________________________________<br/>
198 Signature
199 </div>
200 </div> <!-- end of rx block -->
202 } // end of deciding if we are printing the above rx block
205 if ($camos_content[3]) { //decide if we are printing this rx
207 <div id='rx4' class='rx' >
208 <div class='topheader'>
210 print $physician_name . "<br/>\n";
211 print $practice_address . "<br/>\n";
212 print $practice_city . ", ";
213 print $practice_state . " ";
214 print $practice_zip . "<br/>\n";
215 print $practice_phone . "<br/>\n";
216 print 'DEA: ' . $practice_dea;
218 </div>
219 <hr/>
220 <div class='bottomheader'>
222 print "<span class='mytagname'> Name:</span>\n";
223 print "<span class='mydata'> $patient_name </span>\n";
224 print "<span class='mytagname'> Address: </span>\n";
225 print "<span class='mydata'> $patient_address, $patient_city, " .
226 "$patient_state $patient_zip </span><br/>\n";
227 print "<span class='mytagname'>Phone:</span>\n";
228 print "<span class='mydata'>(954) 446 - 6958</span>\n";
229 print "<span class='mytagname'>DOB:</span>\n";
230 print "<span class='mydata'> $patient_dob </span>\n";
231 print "<span class='mytagname'>Date:</span>\n";
232 print "<span class='mydata'>" . date("F m, Y") . "</span><br/><br/>\n";
233 print "<div class='symbol'>Rx</div><br/>\n";
235 </div>
236 <div class='content'>
238 print $camos_content[3];
240 </div>
241 <div class='signature'>
242 ______________________________________________<br/>
243 Signature
244 </div>
245 </div> <!-- end of rx block -->
247 } // end of deciding if we are printing the above rx block
249 </body>
250 </html>
253 else {//pick
255 <form method=POST name='pick_items'>
257 $query = sqlStatement("select * from form_CAMOS where date(date) like current_date() and pid = " . $_SESSION['pid']);
258 while ($result = mysql_fetch_array($query, MYSQL_ASSOC)) {
259 echo "<input type=checkbox name='ch_" . $result['id'] . "'>" .
260 $result['category'] . ':' . $result['subcategory'] . ':' . $result['item'] . "<br/>\n";
263 <input type=submit name=print value=print>
264 </form>
268 //$query = sqlStatement("");
269 //while ($result = mysql_fetch_array($query, MYSQL_ASSOC)) {
272 </body>
273 </html>
276 //FUNCTIONS