3 ////////////////////////////////////////////////////////////////////
5 // Package: Report of First visit - Dutch specific form
6 // Created by: Larry Lart
7 // Version: 1.0 - 27-03-2008
8 ////////////////////////////////////////////////////////////////////
10 require_once("../../globals.php");
11 require_once($GLOBALS["srcdir"] . "/api.inc.php");
13 ////////////////////////////////////////////////////////////////////
14 // Function: intakeverslag_report
15 // Purpose: callback func?
16 // Input: pid? encounter, cols, id ?
17 ////////////////////////////////////////////////////////////////////
18 function intakeverslag_report($pid, $encounter, $cols, $id)
21 $data = formFetch("form_intakeverslag", $id);
25 foreach ($data as $key => $value) {
26 // here we check for current ???? what ? session ?
28 $key == "id" ||
$key == "pid" ||
$key == "user" ||
29 $key == "groupname" ||
$key == "authorized" ||
$key == "activity" ||
30 $key == "date" ||
$value == "" ||
$value == "0000-00-00 00:00:00"
35 // larry :: ??? - is this for check box or select or what ?
41 if ($key == "intakedatum") {
42 print "<tr><td><span class=bold>" . xlt('Intake Date') . ": </span><span class=text>" .
43 nl2br(text($value)) . "</span></td></tr>";
46 // Reden van aanmelding
47 if ($key == "reden_van_aanmelding") {
48 print "<tr><td><span class=bold>" . xlt('Reason for Visit') . ": </span><span class=text>" .
49 nl2br(text($value)) . "</span></td></tr>";
52 // Klachten/Probleemgebieden
53 if ($key == "klachten_probleemgebieden") {
54 print "<tr><td><span class=bold>" . xlt('Problem List') . ": </span><span class=text>" .
55 nl2br(text($value)) . "</span></td></tr>";
58 // Hulpverlening en/of onderzoek tot nu toe
59 if ($key == "hulpverlening_onderzoek") {
60 print "<tr><td><span class=bold>" . xlt('Psychiatric History') . ": </span><span class=text>" .
61 nl2br(text($value)) . "</span></td></tr>";
64 // Hulpvraag en doelen
65 if ($key == "hulpvraag_en_doelen") {
66 print "<tr><td><span class=bold>" . xlt('Treatment Goals') . ": </span><span class=text>" .
67 nl2br(text($value)) . "</span></td></tr>";
70 // Bijzonderheden systeem
71 if ($key == "bijzonderheden_systeem") {
72 print "<tr><td><span class=bold>" . xlt('Specialty Systems') . ": </span><span class=text>" .
73 nl2br(text($value)) . "</span></td></tr>";
76 // Werk/ opleiding/ vrije tijdsbesteding
77 if ($key == "werk_opleiding_vrije_tijdsbesteding") {
78 print "<tr><td><span class=bold>" . xlt('Work/ Education/ Hobbies') . ": </span><span class=text>" .
79 nl2br(text($value)) . "</span></td></tr>";
82 // Relatie(s)/ kinderen
83 if ($key == "relatie_kinderen") {
84 print "<tr><td><span class=bold>" . xlt('Relation(s) / Children') . ": </span><span class=text>" .
85 nl2br(text($value)) . "</span></td></tr>";
89 if ($key == "somatische_context") {
90 print "<tr><td><span class=bold>" . xlt('Somatic Context') . ": </span><span class=text>" .
91 nl2br(text($value)) . "</span></td></tr>";
94 /////////////////////////////////////////////////////
95 // - one line entry forms
97 if ($key == "alcohol") {
98 print "<tr><td><span class=bold>" . xlt('Alcohol') . ": </span><span class=text>" .
99 nl2br(text($value)) . "</span></td></tr>";
103 if ($key == "drugs") {
104 print "<tr><td><span class=bold>" . xlt('Drugs') . ": </span><span class=text>" .
105 nl2br(text($value)) . "</span></td></tr>";
109 if ($key == "roken") {
110 print "<tr><td><span class=bold>" . xlt('Tobacco') . ": </span><span class=text>" .
111 nl2br(text($value)) . "</span></td></tr>";
114 ////////////////////////////////////////////////////////
117 if ($key == "medicatie") {
118 print "<tr><td><span class=bold>" . xlt('Medications') . ": </span><span class=text>" .
119 nl2br(text($value)) . "</span></td></tr>";
123 if ($key == "familieanamnese") {
124 print "<tr><td><span class=bold>" . xlt('Family History') . ": </span><span class=text>" .
125 nl2br(text($value)) . "</span></td></tr>";
128 // Indruk/observaties
129 if ($key == "indruk_observaties") {
130 print "<tr><td><span class=bold>" . xlt('Assessment') . ": </span><span class=text>" .
131 nl2br(text($value)) . "</span></td></tr>";
134 // Beschrijvende conclusie
135 if ($key == "beschrijvende_conclusie") {
136 print "<tr><td><span class=bold>" . xlt('Conclusions') . ": </span><span class=text>" .
137 nl2br(text($value)) . "</span></td></tr>";
141 if ($key == "behandelvoorstel") {
142 print "<tr><td><span class=bold>" . xlt('Treatment Plan') . ": </span><span class=text>" .
143 nl2br(text($value)) . "</span></td></tr>";
146 // increment records counter
148 // check if not at the end close/open new row
149 if ($count == $cols) {
156 print "</tr></table>";