summaryrefslogtreecommitdiff
path: root/server/xml/macros
diff options
context:
space:
mode:
Diffstat (limited to 'server/xml/macros')
-rw-r--r--server/xml/macros/farvesynstest-1.0.xml594
-rw-r--r--server/xml/macros/ref_behandling-oejendrypning-1.0.xml58
-rw-r--r--server/xml/macros/tao_konklusion-1.0.xml84
3 files changed, 736 insertions, 0 deletions
diff --git a/server/xml/macros/farvesynstest-1.0.xml b/server/xml/macros/farvesynstest-1.0.xml
new file mode 100644
index 0000000..b3d8462
--- /dev/null
+++ b/server/xml/macros/farvesynstest-1.0.xml
@@ -0,0 +1,594 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<macro name="farvesynstest" version="1.0">
+ <resume language="lua">
+ transformation = ''
+ vanishing = ''
+ hidden = ''
+ diagnostic = ''
+ out = ''
+
+ if ( getValue('farvesynstest.transformation.12.checkbox') == 'correct' )
+ then
+ transformation = transformation .. '12 '
+ else
+ transformation = transformation .. getValue('farvesynstest.transformation.12') .. ' '
+ end
+ if ( getValue('farvesynstest.transformation.8.checkbox') == 'correct' )
+ then
+ transformation = transformation .. '8 '
+ else
+ transformation = transformation .. getValue('farvesynstest.transformation.8') .. ' '
+ end
+ if ( getValue('farvesynstest.transformation.6.checkbox') == 'correct' )
+ then
+ transformation = transformation .. '6 '
+ else
+ transformation = transformation .. getValue('farvesynstest.transformation.6') .. ' '
+ end
+ if ( getValue('farvesynstest.transformation.29.checkbox') == 'correct' )
+ then
+ transformation = transformation .. '29 '
+ else
+ transformation = transformation .. getValue('farvesynstest.transformation.29') .. ' '
+ end
+ if ( getValue('farvesynstest.transformation.57.checkbox') == 'correct' )
+ then
+ transformation = transformation .. '57 '
+ else
+ transformation = transformation .. getValue('farvesynstest.transformation.57') .. ' '
+ end
+ if ( getValue('farvesynstest.transformation.5.checkbox') == 'correct' )
+ then
+ transformation = transformation .. '5 '
+ else
+ transformation = transformation .. getValue('farvesynstest.transformation.5') .. ' '
+ end
+ if ( getValue('farvesynstest.transformation.3.checkbox') == 'correct' )
+ then
+ transformation = transformation .. '3 '
+ else
+ transformation = transformation .. getValue('farvesynstest.transformation.3') .. ' '
+ end
+ if ( getValue('farvesynstest.transformation.15.checkbox') == 'correct' )
+ then
+ transformation = transformation .. '15 '
+ else
+ transformation = transformation .. getValue('farvesynstest.transformation.15') .. ' '
+ end
+ if ( getValue('farvesynstest.transformation.74.checkbox') == 'correct' )
+ then
+ transformation = transformation .. '74 '
+ else
+ transformation = transformation .. getValue('farvesynstest.transformation.74') .. ' '
+ end
+
+ if ( getValue('farvesynstest.vanishing.2.checkbox') == 'correct' )
+ then
+ vanishing = vanishing .. '2 '
+ else
+ vanishing = vanishing .. getValue('farvesynstest.vanishing.2') .. ' '
+ end
+ if ( getValue('farvesynstest.vanishing.6.checkbox') == 'correct' )
+ then
+ vanishing = vanishing .. '6 '
+ else
+ vanishing = vanishing .. getValue('farvesynstest.vanishing.6') .. ' '
+ end
+ if ( getValue('farvesynstest.vanishing.97.checkbox') == 'correct' )
+ then
+ vanishing = vanishing .. '97 '
+ else
+ vanishing = vanishing .. getValue('farvesynstest.vanishing.97') .. ' '
+ end
+ if ( getValue('farvesynstest.vanishing.45.checkbox') == 'correct' )
+ then
+ vanishing = vanishing .. '45 '
+ else
+ vanishing = vanishing .. getValue('farvesynstest.vanishing.45') .. ' '
+ end
+ if ( getValue('farvesynstest.vanishing.5.checkbox') == 'correct' )
+ then
+ vanishing = vanishing .. '5 '
+ else
+ vanishing = vanishing .. getValue('farvesynstest.vanishing.5') .. ' '
+ end
+ if ( getValue('farvesynstest.vanishing.7.checkbox') == 'correct' )
+ then
+ vanishing = vanishing .. '7 '
+ else
+ vanishing = vanishing .. getValue('farvesynstest.vanishing.7') .. ' '
+ end
+ if ( getValue('farvesynstest.vanishing.16.checkbox') == 'correct' )
+ then
+ vanishing = vanishing .. '16 '
+ else
+ vanishing = vanishing .. getValue('farvesynstest.vanishing.16') .. ' '
+ end
+ if ( getValue('farvesynstest.vanishing.73.checkbox') == 'correct' )
+ then
+ vanishing = vanishing .. '73 '
+ else
+ vanishing = vanishing .. getValue('farvesynstest.vanishing.73') .. ' '
+ end
+
+ if ( getValue('farvesynstest.hidden.1.checkbox') == 'correct' )
+ then
+ hidden = hidden .. '- '
+ else
+ hidden = hidden .. getValue('farvesynstest.hidden.1') .. ' '
+ end
+ if ( getValue('farvesynstest.hidden.2.checkbox') == 'correct' )
+ then
+ hidden = hidden .. '- '
+ else
+ hidden = hidden .. getValue('farvesynstest.hidden.2') .. ' '
+ end
+ if ( getValue('farvesynstest.hidden.3.checkbox') == 'correct' )
+ then
+ hidden = hidden .. '- '
+ else
+ hidden = hidden .. getValue('farvesynstest.hidden.3') .. ' '
+ end
+ if ( getValue('farvesynstest.hidden.4.checkbox') == 'correct' )
+ then
+ hidden = hidden .. '- '
+ else
+ hidden = hidden .. getValue('farvesynstest.hidden.4') .. ' '
+ end
+
+ if ( getValue('farvesynstest.diagnostic.26.checkbox') == 'correct' )
+ then
+ diagnostic = diagnostic .. '26 '
+ else
+ diagnostic = diagnostic .. getValue('farvesynstest.diagnostic.26') .. ' '
+ end
+ if ( getValue('farvesynstest.diagnostic.42.checkbox') == 'correct' )
+ then
+ diagnostic = diagnostic .. '42 '
+ else
+ diagnostic = diagnostic .. getValue('farvesynstest.diagnostic.42') .. ' '
+ end
+ if ( getValue('farvesynstest.diagnostic.35.checkbox') == 'correct' )
+ then
+ diagnostic = diagnostic .. '35 '
+ else
+ diagnostic = diagnostic .. getValue('farvesynstest.diagnostic.35') .. ' '
+ end
+ if ( getValue('farvesynstest.diagnostic.96.checkbox') == 'correct' )
+ then
+ diagnostic = diagnostic .. '96 '
+ else
+ diagnostic = diagnostic .. getValue('farvesynstest.diagnostic.96') .. ' '
+ end
+
+ out = out .. "Transformation:"
+ for i = 0, string.len(transformation) - 15, 1 do
+ out = out .. ' '
+ end
+ out = out .. "| Vanishing:\n"
+ out = out .. transformation .. ' | '
+ out = out .. vanishing .. '\n'
+ out = out .. "Hidden:"
+ for i = 0, string.len(hidden) - 7, 1 do
+ out = out .. ' '
+ end
+ out = out .. "| Diagnostic\n"
+ out = out .. hidden .. " | "
+ out = out .. diagnostic .. '\n'
+
+ return out
+</resume>
+ <queries>
+ </queries>
+ <maps>
+ </maps>
+ <scripts>
+ <script language="lua" name="not0">
+ if(value == '')
+ then
+ return false
+ end
+ return true
+ </script>
+ <script language="lua" name="t12">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.transformation.12')
+ else
+ disable('farvesynstest.transformation.12')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="t8">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.transformation.8')
+ else
+ disable('farvesynstest.transformation.8')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="t6">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.transformation.6')
+ else
+ disable('farvesynstest.transformation.6')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="t29">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.transformation.29')
+ else
+ disable('farvesynstest.transformation.29')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="t57">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.transformation.57')
+ else
+ disable('farvesynstest.transformation.57')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="t5">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.transformation.5')
+ else
+ disable('farvesynstest.transformation.5')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="t3">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.transformation.3')
+ else
+ disable('farvesynstest.transformation.3')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="t15">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.transformation.15')
+ else
+ disable('farvesynstest.transformation.15')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="t74">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.transformation.74')
+ else
+ disable('farvesynstest.transformation.74')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="v2">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.vanishing.2')
+ else
+ disable('farvesynstest.vanishing.2')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="v6">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.vanishing.6')
+ else
+ disable('farvesynstest.vanishing.6')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="v97">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.vanishing.97')
+ else
+ disable('farvesynstest.vanishing.97')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="v45">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.vanishing.45')
+ else
+ disable('farvesynstest.vanishing.45')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="v5">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.vanishing.5')
+ else
+ disable('farvesynstest.vanishing.5')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="v7">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.vanishing.7')
+ else
+ disable('farvesynstest.vanishing.7')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="v16">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.vanishing.16')
+ else
+ disable('farvesynstest.vanishing.16')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="v73">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.vanishing.73')
+ else
+ disable('farvesynstest.vanishing.73')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="h1">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.hidden.1')
+ else
+ disable('farvesynstest.hidden.1')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="h2">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.hidden.2')
+ else
+ disable('farvesynstest.hidden.2')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="h3">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.hidden.3')
+ else
+ disable('farvesynstest.hidden.3')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="h4">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.hidden.4')
+ else
+ disable('farvesynstest.hidden.4')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="d26">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.diagnostic.26')
+ else
+ disable('farvesynstest.diagnostic.26')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="d42">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.diagnostic.42')
+ else
+ disable('farvesynstest.diagnostic.42')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="d35">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.diagnostic.35')
+ else
+ disable('farvesynstest.diagnostic.35')
+ end
+
+ return true
+ </script>
+ <script language="lua" name="d96">
+ if ( value == 'wrong' )
+ then
+ enable('farvesynstest.diagnostic.96')
+ else
+ disable('farvesynstest.diagnostic.96')
+ end
+
+ return true
+ </script>
+ </scripts>
+ <widgets caption="Farvesynstest" layout="vbox">
+ <label caption="Ved korrekt svar, sæt kryds i boksen. Ved forkert svar, anfør svaret i tekstfeltet."/>
+ <label caption=""/>
+ <label caption="Transformation:"/>
+ <frame layout="hbox">
+ <frame layout="vbox">
+ <label caption="12"/>
+ <checkbox name="farvesynstest.transformation.12.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="t12"/>
+ <lineedit name="farvesynstest.transformation.12" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="8"/>
+ <checkbox name="farvesynstest.transformation.8.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="t8"/>
+ <lineedit name="farvesynstest.transformation.8" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="6"/>
+ <checkbox name="farvesynstest.transformation.6.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="t6"/>
+ <lineedit name="farvesynstest.transformation.6" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="29"/>
+ <checkbox name="farvesynstest.transformation.29.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="t29"/>
+ <lineedit name="farvesynstest.transformation.29" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="57"/>
+ <checkbox name="farvesynstest.transformation.57.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="t57"/>
+ <lineedit name="farvesynstest.transformation.57" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="5"/>
+ <checkbox name="farvesynstest.transformation.5.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="t5"/>
+ <lineedit name="farvesynstest.transformation.5" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="3"/>
+ <checkbox name="farvesynstest.transformation.3.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="t3"/>
+ <lineedit name="farvesynstest.transformation.3" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="15"/>
+ <checkbox name="farvesynstest.transformation.15.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="t15"/>
+ <lineedit name="farvesynstest.transformation.15" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="74"/>
+ <checkbox name="farvesynstest.transformation.74.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="t74"/>
+ <lineedit name="farvesynstest.transformation.74" value="" regexp="\d{1,2}"/>
+ </frame>
+ </frame>
+ <label caption=""/>
+ <label caption="Vanishing:"/>
+ <frame layout="hbox">
+ <frame layout="vbox">
+ <label caption="2"/>
+ <checkbox name="farvesynstest.vanishing.2.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="v2"/>
+ <lineedit name="farvesynstest.vanishing.2" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="6"/>
+ <checkbox name="farvesynstest.vanishing.6.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="v6"/>
+ <lineedit name="farvesynstest.vanishing.6" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="97"/>
+ <checkbox name="farvesynstest.vanishing.97.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="v97"/>
+ <lineedit name="farvesynstest.vanishing.97" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="45"/>
+ <checkbox name="farvesynstest.vanishing.45.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="v45"/>
+ <lineedit name="farvesynstest.vanishing.45" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="5"/>
+ <checkbox name="farvesynstest.vanishing.5.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="v5"/>
+ <lineedit name="farvesynstest.vanishing.5" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="7"/>
+ <checkbox name="farvesynstest.vanishing.7.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="v7"/>
+ <lineedit name="farvesynstest.vanishing.7" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="16"/>
+ <checkbox name="farvesynstest.vanishing.16.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="v16"/>
+ <lineedit name="farvesynstest.vanishing.16" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="73"/>
+ <checkbox name="farvesynstest.vanishing.73.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="v73"/>
+ <lineedit name="farvesynstest.vanishing.73" value="" regexp="\d{1,2}"/>
+ </frame>
+ </frame>
+ <label caption=""/>
+ <label caption="Hidden:"/>
+ <frame layout="hbox">
+ <frame layout="vbox">
+ <label caption="-"/>
+ <checkbox name="farvesynstest.hidden.1.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="h1"/>
+ <lineedit name="farvesynstest.hidden.1" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="-"/>
+ <checkbox name="farvesynstest.hidden.2.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="h2"/>
+ <lineedit name="farvesynstest.hidden.2" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="-"/>
+ <checkbox name="farvesynstest.hidden.3.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="h3"/>
+ <lineedit name="farvesynstest.hidden.3" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="-"/>
+ <checkbox name="farvesynstest.hidden.4.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="h4"/>
+ <lineedit name="farvesynstest.hidden.4" value="" regexp="\d{1,2}"/>
+ </frame>
+ </frame>
+ <label caption=""/>
+ <label caption="Diagnostic:"/>
+ <frame layout="hbox">
+ <frame layout="vbox">
+ <label caption="26"/>
+ <checkbox name="farvesynstest.diagnostic.26.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="d26"/>
+ <lineedit name="farvesynstest.diagnostic.26" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="42"/>
+ <checkbox name="farvesynstest.diagnostic.42.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="d42"/>
+ <lineedit name="farvesynstest.diagnostic.42" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="35"/>
+ <checkbox name="farvesynstest.diagnostic.35.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="d35"/>
+ <lineedit name="farvesynstest.diagnostic.35" value="" regexp="\d{1,2}"/>
+ </frame>
+ <frame layout="vbox">
+ <label caption="96"/>
+ <checkbox name="farvesynstest.diagnostic.96.checkbox" caption="Korrekt" truevalue="correct" falsevalue="wrong" script="d96"/>
+ <lineedit name="farvesynstest.diagnostic.96" value="" regexp="\d{1,2}"/>
+ </frame>
+ </frame>
+
+ <!-- Knapper -->
+ <frame layout="hbox">
+ <spacer/>
+ <button caption="Gem" action="commit"/>
+ </frame>
+ </widgets>
+</macro>
diff --git a/server/xml/macros/ref_behandling-oejendrypning-1.0.xml b/server/xml/macros/ref_behandling-oejendrypning-1.0.xml
new file mode 100644
index 0000000..d2a91fc
--- /dev/null
+++ b/server/xml/macros/ref_behandling-oejendrypning-1.0.xml
@@ -0,0 +1,58 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<macro name="ref_behandling-oejendrypning" version="1.0">
+<!-- Jeg er i gang med at lave så den automatisk ved hvad øje der er valgt -->
+ <resume language="lua">
+ out = ''
+ out = out .. 'Øjendrypning (ordinationer første døgn):\n'
+ out = out .. getValue('ref_behandling.oejendrypning.drypperegime') .. " " .. getValue('ref_behandling.oejendrypning.oeje') .. '\n'
+
+ return out
+</resume>
+ <queries>
+ </queries>
+ <maps>
+ </maps>
+ <scripts>
+ </scripts>
+ <widgets caption="Øjendrypning (ordinationer første døgn)" layout="vbox">
+ <frame layout="hbox">
+ <frame layout="vbox">
+ <label caption="Drypperegime:"/>
+ <label/>
+ </frame>
+ <frame layout="vbox">
+ <altcombobox name="ref_behandling.oejendrypning.drypperegime" layout="vbox" value="Ikke udfyldt">
+ <item caption="Ikke udfyldt" value="Ikke udfyldt"/>
+ <item caption="Kloramfenikol dr. 0,5% x 4 og Flurolon dr. 1% x 4" value="Kloramfenikol dr. 0,5% x 4 og Flurolon dr. 1% x 4"/>
+ <item caption="Kloramfenikol salve 0,5% x 4 og Voltaren dr. 0,1% pn max x 4" value="Kloramfenikol salve 0,5% x 4 og Voltaren dr. 0,1% pn max x 4"/>
+ <item caption="Tobradex dr. x 4" value="Tobradex dr. x 4"/>
+ <item caption="Kloramfenikol dr. 0,5% x 4" value="Kloramfenikol dr. 0,5% x 4"/>
+ <altitem caption="Andet" value="andet" layout="hbox" innerwidget="ref_behandling.oejendrypning.drypperegime.andet">
+ <label caption="Andet:"/>
+ <lineedit name="ref_behandling.oejendrypning.drypperegime.andet"/>
+ </altitem>
+ </altcombobox>
+ </frame>
+ <frame layout="vbox">
+ <label caption="Øje:"/>
+ <label/>
+ </frame>
+ <frame layout="vbox">
+ <combobox name="ref_behandling.oejendrypning.oeje" value="">
+ <item caption="o.dxt" value="o.dxt"/>
+ <item caption="o.sin" value="o.sin"/>
+ </combobox>
+ <label/>
+ </frame>
+ <frame layout="hbox">
+ <spacer/>
+ </frame>
+ </frame>
+
+ <!-- Knapper -->
+ <frame layout="hbox">
+ <spacer />
+ <button caption="Gem" action="commit"/>
+ </frame>
+ </widgets>
+</macro>
diff --git a/server/xml/macros/tao_konklusion-1.0.xml b/server/xml/macros/tao_konklusion-1.0.xml
new file mode 100644
index 0000000..cc5f6a8
--- /dev/null
+++ b/server/xml/macros/tao_konklusion-1.0.xml
@@ -0,0 +1,84 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<macro name="tao_konklusion" version="1.0">
+ <resume language="lua">
+ out = ''
+
+ out = out .. 'TAO konklusion:\n'
+
+ if( getValue('tao_konklusion.kommentarer') ~= '' )
+ then
+ out = out .. getValue('tao_konklusion.kommentarer')
+ out = out .. '\n'
+ end
+
+ out = out .. 'Ny kontrol om ' .. getValue('tao_konklusion.kontrol')
+ if( getValue('tao_konklusion.kontrol') == '½' or getValue('tao_konklusion.kontrol') == '1' or getValue('tao_konklusion.kontrol') == '1½' or getValue('tao_konklusion.kontrol') == '2½' or getValue('tao_konklusion.kontrol') == '3½' or getValue('tao_konklusion.kontrol') == '4½' or getValue('tao_konklusion.kontrol') == '5½' or getValue('tao_konklusion.kontrol') == '6½' or getValue('tao_konklusion.kontrol') == '7½' or getValue('tao_konklusion.kontrol') == '8½' or getValue('tao_konklusion.kontrol') == '9½' or getValue('tao_konklusion.kontrol') == '10½' or getValue('tao_konklusion.kontrol') == '11½' )
+ then
+ out = out .. ' måned.\n'
+ else
+ out = out .. ' måneder.\n'
+ end
+
+ out = out .. 'Medicinordination: ' .. getValue('tao_konklusion.ordination') .. '\n'
+
+ return out
+ </resume>
+ <queries>
+ </queries>
+ <maps>
+ </maps>
+ <scripts>
+ </scripts>
+ <widgets caption="TAO konklusion" layout="vbox">
+
+ <frame layout="vbox">
+ <label caption="Kommentarer:"/>
+ <textedit name="tao_konklusion.kommentarer"/>
+ <frame layout="hbox">
+ <label caption="Ny kontrol om"/>
+ <combobox name="tao_konklusion.kontrol" value="">
+ <item caption="½" value="½"/>
+ <item caption="1" value="1"/>
+ <item caption="1½" value="1½"/>
+ <item caption="2" value="2"/>
+ <item caption="2½" value="2½"/>
+ <item caption="3" value="3"/>
+ <item caption="3½" value="3½"/>
+ <item caption="4" value="4"/>
+ <item caption="4½" value="4½"/>
+ <item caption="5" value="5"/>
+ <item caption="5½" value="5½"/>
+ <item caption="6" value="6"/>
+ <item caption="6½" value="6½"/>
+ <item caption="7" value="7"/>
+ <item caption="7½" value="7½"/>
+ <item caption="8" value="8"/>
+ <item caption="8½" value="8½"/>
+ <item caption="9" value="9"/>
+ <item caption="9½" value="9½"/>
+ <item caption="10" value="10"/>
+ <item caption="10½" value="10½"/>
+ <item caption="11" value="11"/>
+ <item caption="11½" value="11½"/>
+ <item caption="12" value="12"/>
+ </combobox>
+ <label caption="måned(er)"/>
+ <spacer/>
+ </frame>
+ <frame layout="hbox">
+ <label caption="Medicinordination:"/>
+ <combobox name="tao_konklusion.ordination" value="Viskøse øjendråber p.n.">
+ <item caption="Ingen" value="Ingen"/>
+ <item caption="Viskøse øjendråber p.n." value="Viskøse øjendråber p.n."/>
+ </combobox>
+ <spacer/>
+ </frame>
+ </frame>
+
+ <!-- Knapper -->
+ <frame layout="hbox">
+ <spacer />
+ <button caption="Gem" action="commit"/>
+ </frame>
+ </widgets>
+</macro>