diff options
| author | senator <senator> | 2009-10-14 10:28:01 +0000 | 
|---|---|---|
| committer | senator <senator> | 2009-10-14 10:28:01 +0000 | 
| commit | 43c99fb4bc925d70e256ba320e7d94cdd162e56e (patch) | |
| tree | a02176f3869703aa1c60a2dc62412d79d259e729 /server/xml/macros/ref_90d_linse-1.0.xml | |
| parent | 14867ae540b50300c544fed288e8303e42b5e478 (diff) | |
added combo to define 'hul eller rift kl'. Also moved from 90D to 90d
Diffstat (limited to 'server/xml/macros/ref_90d_linse-1.0.xml')
| -rw-r--r-- | server/xml/macros/ref_90d_linse-1.0.xml | 359 | 
1 files changed, 359 insertions, 0 deletions
| diff --git a/server/xml/macros/ref_90d_linse-1.0.xml b/server/xml/macros/ref_90d_linse-1.0.xml new file mode 100644 index 0000000..6f94213 --- /dev/null +++ b/server/xml/macros/ref_90d_linse-1.0.xml @@ -0,0 +1,359 @@ +<?xml version='1.0' encoding='UTF-8'?> +<macro name="ref_90d_linse" version="1.0"> +  <resume language="lua"> +    out = '' +    if ( getValue('90d_linse.right.missing') == '' ) +    then +      out = out .. 'Oftalmoskopi, højre øje:\n' +      out = out .. getValue('90d_linse.right.indblik') .. ' indblik.\n' +      out = out .. 'Papil: ' .. getValue('90d_linse.right.papil') .. '\n' +      out = out .. 'Makula: ' .. getValue('90d_linse.right.makula') .. '\n' +      out = out .. 'Periferi: ' .. getValue('90d_linse.right.periferi') +      if ( getValue('90d_linse.right.periferi') == 'Hul eller rift kl' ) +      then +        out = out .. ' ' .. getValue('90dlinse.right.hul_eller_rift_kl') .. '\n' +      else +        out = out .. '\n' +      end +      if ( getValue('90d_linse.right.supplerende') ~= '' ) +      then +        out = out .. getValue('90d_linse.right.supplerende') .. '\n' +      end +    end +    if ( getValue('90d_linse.left.missing') == '' ) +    then +      if ( getValue('90d_linse.right.missing') == '' ) +      then +        out = out .. '\n' +      end +      out = out .. 'Oftalmoskopi, højre øje:\n' +      out = out .. getValue('90d_linse.left.indblik') .. ' indblik.\n' +      out = out .. 'Papil: ' .. getValue('90d_linse.left.papil') .. '\n' +      out = out .. 'Makula: ' .. getValue('90d_linse.left.makula') .. '\n' +      out = out .. 'Periferi: ' .. getValue('90d_linse.left.periferi') +      if ( getValue('90d_linse.left.periferi') == 'Hul eller rift kl' ) +      then +        out = out .. ' ' .. getValue('90dlinse.left.hul_eller_rift_kl') .. '\n' +      else +        out = out .. '\n' +      end +      if ( getValue('90d_linse.left.supplerende') ~= '' ) +      then +        out = out .. getValue('90d_linse.left.supplerende') .. '\n' +      end +    end +    return out +  </resume> +  <queries> +    <query service="pracro" class="missing_eye_right" ttl="1000000"/> +    <query service="pracro" class="missing_eye_left" ttl="1000000"/> +  </queries> +  <maps> +    <map name="missing_eye_right_map"> +      value = 0 +      timestamp = 0 +      source = '' + +      if( missing_eye_right ) +      then +        if( missing_eye_right.value and missing_eye_right.value == '' ) +        then +          value = '' +          timestamp = missing_eye_right.timestamp +          source = missing_eye_right.source +        else +          value = 'mangler' +          timestamp = missing_eye_right.timestamp +          source = missing_eye_right.source +        end +      end +      return value, timestamp, source +    </map> +    <map name="missing_eye_left_map"> +      value = 0 +      timestamp = 0 +      source = '' +       +      if( missing_eye_left ) +      then +        if( missing_eye_left.value and missing_eye_left.value == '' ) +        then +          value = '' +          timestamp = missing_eye_left.timestamp +          source = missing_eye_left.source +        else +          value = 'mangler' +          timestamp = missing_eye_left.timestamp +          source = missing_eye_left.source +        end +      end +      return value, timestamp, source +    </map> +  </maps> +  <scripts> +    <script language="lua" name="right_eye"> +      if ( value == 'mangler' ) +      then +        disable('right_eye_frame') +      else +        enable('right_eye_frame') +      end +      return true +    </script> +    <script language="lua" name="left_eye"> +      if ( value == 'mangler' ) +      then +        disable('left_eye_frame') +      else +        enable('left_eye_frame') +      end +      return true +    </script> +    <script language="lua" name="hul_eller_rift_right"> +      if ( getValue('90d_linse.right.periferi') == 'Hul eller rift kl' ) +      then +        enable('hul_eller_rift.right.frame') +      else +        disable('hul_eller_rift.right.frame') +      end +      return true +    </script> +    <script language="lua" name="hul_eller_rift_left"> +      if ( getValue('90d_linse.left.periferi') == 'Hul eller rift kl' ) +      then +        enable('hul_eller_rift.left.frame') +      else +        disable('hul_eller_rift.left.frame') +      end +      return true +    </script> +  </scripts> +  <widgets caption="90D-linse" +          layout="vbox"> +     +    <frame layout="hbox"> + +      <!-- Højre øje --> +      <frame layout="vbox"> +	<checkbox caption="Der er ikke målt på højre øje" +		  name="90d_linse.right.missing" script="right_eye" +		  map="missing_eye_right_map" +		  truevalue="mangler" falsevalue="" value=""/> +	<frame name="right_eye_frame" caption="Højre øje" layout="vbox"> + +	  <frame layout="hbox"> +	    <frame layout="vbox"> +	      <label caption="Indblik: "/> +	      <label/> +	    </frame> +	    <frame layout="vbox"> +	      <altcombobox name="90d_linse.right.indblik" layout="vbox" value="Klart"> +		<item caption="Klart" value="Klart"/> +		<item caption="Let sløret" value="Let sløret"/> +		<item caption="Meget sløret" value="Meget sløret"/> +		<altitem caption="Andet" value="andet" layout="hbox" innerwidget="90d_linse.right.indblik.andet"> +		  <label caption="Andet:"/> +		  <lineedit name="90d_linse.right.indblik.andet"/> +		</altitem> + 	      </altcombobox> +	    </frame> +	  </frame> + +	  <frame layout="hbox"> +	    <frame layout="vbox"> +	      <label caption="Papil: "/> +	      <label/> +	    </frame> +	    <frame layout="vbox"> +	      <altcombobox name="90d_linse.right.papil" layout="vbox" value="Normal, ikke ekskaveret"> +		<item caption="Myop" value="Myop"/> +		<item caption="Normal, ikke ekskaveret" value="Normal, ikke ekskaveret"/> +		<item caption="Koncentrisk ekskavation" value="Koncentrisk ekskavation"/> +		<item caption="Glaukomsuspekt" value="Glaukomsuspekt"/> +		<item caption="Glaukomatøs ekskavation" value="Glaukomatøs ekskavation"/> +		<altitem caption="Andet" value="andet" layout="hbox" innerwidget="90d_linse.right.papil.andet"> +		  <label caption="Andet:"/> +		  <lineedit name="90d_linse.right.papil.andet"/> +		</altitem> + 	      </altcombobox> +	    </frame> +	  </frame> +	  <frame layout="hbox"> +	    <frame layout="vbox"> +	      <label caption="Makula: "/> +	      <label/> +	    </frame> +	    <frame layout="vbox"> +	      <altcombobox name="90d_linse.right.makula" layout="vbox" value="Normal"> +		<item caption="Normal" value="Normal"/> +		<item caption="Atrofiske forandringer" value="Atrofiske forandringer"/> +		<item caption="Diabetiske non-proliferative forandringer" value="Diabetiske non-proliferative forandringer"/> +		<item caption="Diabetiske proliferative forandringer" value="Diabetiske proliferative forandringer"/> +		<altitem caption="Andet" value="andet" layout="hbox" innerwidget="90d_linse.right.makula.andet"> +		  <label caption="Andet:"/> +		  <lineedit name="90d_linse.right.makula.andet"/> +		</altitem> + 	      </altcombobox> +	    </frame> +	  </frame> +	  <frame layout="hbox"> +	    <frame layout="vbox"> +	      <label caption="Periferi: "/> +	      <label/> +	      <label/> +	    </frame> +	    <frame layout="vbox"> +	      <altcombobox name="90d_linse.right.periferi" layout="vbox" value="Ingen degenerative forandringer" script="hul_eller_rift_right"> +		<item caption="Ingen degenerative forandringer" value="Ingen degenerative forandringer"/> +		<item caption="Perifere degenerationer" value="Perifere degenerationer"/> +		<item caption="Lattice" value="Lattice"/> +		<item caption="Hul eller rift kl (anfør herunder)" value="Hul eller rift kl"/> +		<altitem caption="Andet" value="andet" layout="hbox" innerwidget="90d_linse.right.periferi.andet"> +		  <label caption="Andet:"/> +		  <lineedit name="90d_linse.right.periferi.andet"/> +		</altitem> + 	      </altcombobox> +	      <frame name="hul_eller_rift.right.frame" layout="hbox"> +		<label caption="Hul eller rift kl.:"/> +		<combobox name="90dlinse.right.hul_eller_rift_kl"> +		  <item caption="1" value="1"/> +		  <item caption="2" value="2"/> +		  <item caption="3" value="3"/> +		  <item caption="4" value="4"/> +		  <item caption="5" value="5"/> +		  <item caption="6" value="6"/> +		  <item caption="7" value="7"/> +		  <item caption="8" value="8"/> +		  <item caption="9" value="9"/> +		  <item caption="10" value="10"/> +		  <item caption="11" value="11"/> +		  <item caption="12" value="12"/> +		</combobox> +		<spacer/> +	      </frame> +	    </frame> +	  </frame> + +	  <label caption="Supplerende:"/> +	  <lineedit name="90d_linse.right.supplerende"/> + +	</frame> +      </frame> + +      <!-- Venstre øje --> +      <frame layout="vbox"> +	<checkbox caption="Der er ikke målt på venstre øje" +		  name="90d_linse.left.missing" script="left_eye" +		  map="missing_eye_left_map" +		  truevalue="mangler" falsevalue="" value=""/> +	<frame name="left_eye_frame" caption="Højre øje" layout="vbox"> + +	  <frame layout="hbox"> +	    <frame layout="vbox"> +	      <label caption="Indblik: "/> +	      <label/> +	    </frame> +	    <frame layout="vbox"> +	      <altcombobox name="90d_linse.left.indblik" layout="vbox" value="Klart"> +		<item caption="Klart" value="Klart"/> +		<item caption="Let sløret" value="Let sløret"/> +		<item caption="Meget sløret" value="Meget sløret"/> +		<altitem caption="Andet" value="andet" layout="hbox" innerwidget="90d_linse.left.indblik.andet"> +		  <label caption="Andet:"/> +		  <lineedit name="90d_linse.left.indblik.andet"/> +		</altitem> + 	      </altcombobox> +	    </frame> +	  </frame> + +	  <frame layout="hbox"> +	    <frame layout="vbox"> +	      <label caption="Papil: "/> +	      <label/> +	    </frame> +	    <frame layout="vbox"> +	      <altcombobox name="90d_linse.left.papil" layout="vbox" value="Normal, ikke ekskaveret"> +		<item caption="Myop" value="Myop"/> +		<item caption="Normal, ikke ekskaveret" value="Normal, ikke ekskaveret"/> +		<item caption="Koncentrisk ekskavation" value="Koncentrisk ekskavation"/> +		<item caption="Glaukomsuspekt" value="Glaukomsuspekt"/> +		<item caption="Glaukomatøs ekskavation" value="Glaukomatøs ekskavation"/> +		<altitem caption="Andet" value="andet" layout="hbox" innerwidget="90d_linse.left.papil.andet"> +		  <label caption="Andet:"/> +		  <lineedit name="90d_linse.left.papil.andet"/> +		</altitem> + 	      </altcombobox> +	    </frame> +	  </frame> +	  <frame layout="hbox"> +	    <frame layout="vbox"> +	      <label caption="Makula: "/> +	      <label/> +	    </frame> +	    <frame layout="vbox"> +	      <altcombobox name="90d_linse.left.makula" layout="vbox" value="Normal"> +		<item caption="Normal" value="Normal"/> +		<item caption="Atrofiske forandringer" value="Atrofiske forandringer"/> +		<item caption="Diabetiske non-proliferative forandringer" value="Diabetiske non-proliferative forandringer"/> +		<item caption="Diabetiske proliferative forandringer" value="Diabetiske proliferative forandringer"/> +		<altitem caption="Andet" value="andet" layout="hbox" innerwidget="90d_linse.left.makula.andet"> +		  <label caption="Andet:"/> +		  <lineedit name="90d_linse.left.makula.andet"/> +		</altitem> + 	      </altcombobox> +	    </frame> +	  </frame> +	  <frame layout="hbox"> +	    <frame layout="vbox"> +	      <label caption="Periferi: "/> +	      <label/> +	      <label/> +	    </frame> +	    <frame layout="vbox"> +	      <altcombobox name="90d_linse.left.periferi" layout="vbox" value="Ingen degenerative forandringer" script="hul_eller_rift_left"> +		<item caption="Ingen degenerative forandringer" value="Ingen degenerative forandringer"/> +		<item caption="Perifere degenerationer" value="Perifere degenerationer"/> +		<item caption="Lattice" value="Lattice"/> +		<item caption="Hul eller rift kl (anfør herunder)" value="Hul eller rift kl"/> +		<altitem caption="Andet" value="andet" layout="hbox" innerwidget="90d_linse.left.periferi.andet"> +		  <label caption="Andet:"/> +		  <lineedit name="90d_linse.left.periferi.andet"/> +		</altitem> + 	      </altcombobox> +	      <frame name="hul_eller_rift.left.frame" layout="hbox"> +		<label caption="Hul eller rift kl.:"/> +		<combobox name="90dlinse.left.hul_eller_rift_kl"> +		  <item caption="1" value="1"/> +		  <item caption="2" value="2"/> +		  <item caption="3" value="3"/> +		  <item caption="4" value="4"/> +		  <item caption="5" value="5"/> +		  <item caption="6" value="6"/> +		  <item caption="7" value="7"/> +		  <item caption="8" value="8"/> +		  <item caption="9" value="9"/> +		  <item caption="10" value="10"/> +		  <item caption="11" value="11"/> +		  <item caption="12" value="12"/> +		</combobox> +		<spacer/> +	      </frame> +	    </frame> +	  </frame> + +	  <label caption="Supplerende:"/> +	  <lineedit name="90d_linse.left.supplerende"/> + +	</frame> +      </frame> + +    </frame> + + +    <!-- Knapper --> +    <frame layout="hbox"> +      <spacer/> +      <button caption="Gem" action="commit"/> +    </frame> +  </widgets> +</macro> | 
