summaryrefslogtreecommitdiff
path: root/server/xml/macros/medicin-1.0.xml
blob: 32e830aa00bc5ba3057b5989ac1e093b742f6fa5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?xml version='1.0' encoding='UTF-8'?>
<!--
    20081202: Bent Bisballe Nyeng
    Feltnavnene ændret så de giver mening.
  -->
<!--
    20090108: Bent Bisballe Nyeng
    Alt tekst ændret.
    Layout af multilist input er ændret så det er liniebaseret.
  -->
<!--
    20090319: Bent Bisballe Nyeng
    Øje ændret til combobox istedet for radiobuttons.
  -->
<macro name="medicin" version="1.0">
  <resume>Medicin:
${medicin}</resume>
  <queries>
  </queries>
  <maps>
  </maps>
  <scripts>
  </scripts>
  <widgets caption="Medicin (B.1.2)"
          layout="vbox">

    <frame layout="vbox" help="For ambulante patienter noteres de typer og den dosering af medicin, som foreligger oplyst og som har relevans for sygdomsforløbet. Der kan refereres til indskannet medicinliste, såfremt denne er dækkende og læselig.\nFor indlagte patienter noteres detaljeret medicinanamnese med præparatnavn og dosering.">

	<altcombobox name="medicin" layout="vbox" width="200" value="Intet dagligt forbrug." type="select">
	  <item caption="Intet dagligt forbrug" value="Intet dagligt forbrug."/>
	  <item caption="Se indscannet samtykkeskema" value="Se indscannet samtykkeskema."/>
	  <altitem caption="Anfør liste" value="list" innerwidget="medicin_list">
	    <frame name="frame_medicin_list" caption="Søg og tilføj" layout="vbox">
	      <multilist name="medicin_list" layout="vbox"
      			 innerwidget="medicin_list_entry">
		
		<metawidget name="medicin_list_entry" layout="hbox" format="${prep} x ${dosis}${eye}">
		  <frame layout="vbox">
		    <label caption="Præparat: ex. 'Primcillin 250 mg (tabl.)'"/>
		    <dbwidget name="prep" driver="QPSQL" server="sensei.j.auh.dk" user="lmsread" database="lms"
			      select="drugname, form, strength"
			      from="package"
			      where="drugname || ' ' || strength || ' (' || form || ')'"
			      format="${drugname} ${strength} (${form})"
			      width="250"/>
		  </frame>

		  <frame layout="vbox">
		    <label caption=""/>
		    <label caption=" x "/>
		  </frame>

		  <frame layout="vbox">
		    <label caption="Dosis: ex. '2 tbl. dagl.'" />
		    <lineedit name="dosis" width="75" value="" regexp=".+"/>
		  </frame>

		  <frame layout="vbox">
		    <label caption=""/>
		    <label caption=" - "/>
		  </frame>

		  <frame layout="vbox">
		    <label caption="Øje:"/>
		    <combobox name="eye" value="">
		      <item caption="Ingen" value=""/>
		      <item caption="o.dxt" value=" o.dxt"/>
		      <item caption="o.sin" value=" o.sin"/>
		      <item caption="o.u" value=" o.u"/>
		    </combobox>
		  </frame>

		  <spacer />

		</metawidget>
	      </multilist>
	    </frame>
	  </altitem>
	</altcombobox>
      
    </frame>
    
    <!-- Knapper -->
    <frame layout="hbox">
      <spacer />
      <button caption="Gem" action="commit"/>
    </frame>
  </widgets>
</macro>