<?xml version='1.0' encoding='UTF-8'?>
<macro name="spaltelampe-template" version="1.0">
  <resume language="lua">
    out = ''
    if ( getValue('spaltelampe.mangler.odxt') == '' )
    then
      out = out .. 'Spaltelampe, o.dxt:\n'

      if ( getValue('spaltelampe.konjuktiva.odxt') ~= '' )
      then
        out = out .. 'Konjuktiva: ' .. getValue('spaltelampe.konjuktiva.odxt') .. '\n'
      end

      out = out .. 'Cornea:\n'

      if ( getValue('spaltelampe.epitel.intakt.odxt') ~= '' or getValue('spaltelampe.epitel.central_epiteldefekt.odxt') ~= '' or getValue('spaltelampe.epitel.toerhedsforandringer.odxt') ~= '' or getValue('spaltelampe.epitel.andet.odxt') ~= '')
      then
        out = out .. '  Epitel: '
      end
      if ( getValue('spaltelampe.epitel.intakt.odxt') ~= '' )
      then
        out = out .. getValue('spaltelampe.epitel.intakt.odxt')
        if ( getValue('spaltelampe.epitel.central_epiteldefekt.odxt') ~= '' or getValue('spaltelampe.epitel.toerhedsforandringer.odxt') ~= '' or getValue('spaltelampe.epitel.andet.odxt') ~= '')
        then
          out = out .. ', '
        else
          out = out .. '\n'
        end
      end
      if ( getValue('spaltelampe.epitel.central_epiteldefekt.odxt') ~= '' )
      then
        out = out .. getValue('spaltelampe.epitel.central_epiteldefekt.odxt')
        if (getValue('spaltelampe.epitel.toerhedsforandringer.odxt') ~= '' or getValue('spaltelampe.epitel.andet.odxt') ~= '')
        then
          out = out .. ', '
        else
          out = out .. '\n'
        end
      end
      if ( getValue('spaltelampe.epitel.toerhedsforandringer.odxt') ~= '' )
      then
        out = out .. getValue('spaltelampe.epitel.toerhedsforandringer.odxt')
        if (getValue('spaltelampe.epitel.andet.odxt') ~= '')
        then
          out = out .. ', '
        else
          out = out .. '\n'
        end
      end
      if ( getValue('spaltelampe.epitel.andet.odxt') ~= '' )
      then
        out = out .. getValue('spaltelampe.epitel.andet.odxt') .. '\n'
      end

      if ( getValue('spaltelampe.stroma.odxt') ~= '' )
      then
        out = out .. '  Stroma: ' .. getValue('spaltelampe.stroma.odxt') .. '\n'
      end
      if ( getValue('spaltelampe.flap.odxt') ~= '' )
      then
        out = out .. '  Flap: ' .. getValue('spaltelampe.flap.odxt') .. '\n'
      end
      if ( getValue('spaltelampe.folder.odxt') ~= '' )
      then
        out = out .. '  Folder: ' .. getValue('spaltelampe.folder.odxt') .. '\n'
      end
      if ( getValue('spaltelampe.interface.partikler.odxt') ~= '' or getValue('spaltelampe.interface.epitelindvaekst.odxt') ~= '' )
      then
        out = out .. '  Interface: '
        if ( getValue('spaltelampe.interface.partikler.odxt') ~= '' )
        then
          out = out .. getValue('spaltelampe.interface.partikler.odxt')
          if ( getValue('spaltelampe.interface.epitelindvaekst.odxt') ~= '' )
          then
            out = out .. ', '
          end
        end
        if ( getValue('spaltelampe.interface.epitelindvaekst.odxt') ~= '' )
        then
          out = out .. getValue('spaltelampe.interface.epitelindvaekst.odxt') .. '\n'
        else
          out = out .. '\n'
        end
      end
      if ( getValue('spaltelampe.endothel.odxt') ~= '' )
      then
        out = out .. '  Endothel: ' .. getValue('spaltelampe.endothel.odxt') .. '\n'
      end
      if ( getValue('spaltelampe.lens.odxt') ~= '' )
      then
        out = out .. 'Lens: ' .. getValue('spaltelampe.lens.odxt') .. '\n'
      end
      if ( getValue('spaltelampe.supplerende.odxt') ~= '' )
      then
        out = out .. getValue('spaltelampe.supplerende.odxt') .. '\n'
      end
    end

    if ( getValue('spaltelampe.mangler.osin') == '' )
    then
      if ( getValue('spaltelampe.mangler.odxt') == '' )
      then
        out = out .. '\n'
      end
      out = out .. 'Spaltelampe, o.sin:\n'

      if ( getValue('spaltelampe.konjuktiva.osin') ~= '' )
      then
        out = out .. 'Konjuktiva: ' .. getValue('spaltelampe.konjuktiva.osin') .. '\n'
      end

      out = out .. 'Cornea:\n'

      if ( getValue('spaltelampe.epitel.intakt.osin') ~= '' or getValue('spaltelampe.epitel.central_epiteldefekt.osin') ~= '' or getValue('spaltelampe.epitel.toerhedsforandringer.osin') ~= '' or getValue('spaltelampe.epitel.andet.osin') ~= '')
      then
        out = out .. '  Epitel: '
      end
      if ( getValue('spaltelampe.epitel.intakt.osin') ~= '' )
      then
        out = out .. getValue('spaltelampe.epitel.intakt.osin')
        if ( getValue('spaltelampe.epitel.central_epiteldefekt.osin') ~= '' or getValue('spaltelampe.epitel.toerhedsforandringer.osin') ~= '' or getValue('spaltelampe.epitel.andet.osin') ~= '')
        then
          out = out .. ', '
        else
          out = out .. '\n'
        end
      end
      if ( getValue('spaltelampe.epitel.central_epiteldefekt.osin') ~= '' )
      then
        out = out .. getValue('spaltelampe.epitel.central_epiteldefekt.osin')
        if (getValue('spaltelampe.epitel.toerhedsforandringer.osin') ~= '' or getValue('spaltelampe.epitel.andet.osin') ~= '')
        then
          out = out .. ', '
        else
          out = out .. '\n'
        end
      end
      if ( getValue('spaltelampe.epitel.toerhedsforandringer.osin') ~= '' )
      then
        out = out .. getValue('spaltelampe.epitel.toerhedsforandringer.osin')
        if (getValue('spaltelampe.epitel.andet.osin') ~= '')
        then
          out = out .. ', '
        else
          out = out .. '\n'
        end
      end
      if ( getValue('spaltelampe.epitel.andet.osin') ~= '' )
      then
        out = out .. getValue('spaltelampe.epitel.andet.osin') .. '\n'
      end

      if ( getValue('spaltelampe.epitel.osin') ~= '' )
      then
        out = out .. '  Epitel: ' .. getValue('spaltelampe.epitel.osin') .. '\n'
      end
      if ( getValue('spaltelampe.stroma.osin') ~= '' )
      then
        out = out .. '  Stroma: ' .. getValue('spaltelampe.stroma.osin') .. '\n'
      end
      if ( getValue('spaltelampe.flap.osin') ~= '' )
      then
        out = out .. '  Flap: ' .. getValue('spaltelampe.flap.osin') .. '\n'
      end
      if ( getValue('spaltelampe.folder.osin') ~= '' )
      then
        out = out .. '  Folder: ' .. getValue('spaltelampe.folder.osin') .. '\n'
      end
      if ( getValue('spaltelampe.interface.partikler.osin') ~= '' or getValue('spaltelampe.interface.epitelindvaekst.osin') ~= '' )
      then
        out = out .. '  Interface: '
        if ( getValue('spaltelampe.interface.partikler.osin') ~= '' )
        then
          out = out .. getValue('spaltelampe.interface.partikler.osin')
          if ( getValue('spaltelampe.interface.epitelindvaekst.osin') ~= '' )
          then
            out = out .. ', '
          end
        end
        if ( getValue('spaltelampe.interface.epitelindvaekst.osin') ~= '' )
        then
          out = out .. getValue('spaltelampe.interface.epitelindvaekst.osin') .. '\n'
        else
          out = out .. '\n'
        end
      end
      if ( getValue('spaltelampe.endothel.osin') ~= '' )
      then
        out = out .. '  Endothel: ' .. getValue('spaltelampe.endothel.osin') .. '\n'
      end
      if ( getValue('spaltelampe.lens.osin') ~= '' )
      then
        out = out .. 'Lens: ' .. getValue('spaltelampe.lens.osin') .. '\n'
      end
      if ( getValue('spaltelampe.supplerende.osin') ~= '' )
      then
        out = out .. getValue('spaltelampe.supplerende.osin') .. '\n'
      end
    end

    return out
  </resume>
  <queries>
    <query service="pracro" class="missing_eye_odxt" ttl="1000000"/>
    <query service="pracro" class="missing_eye_osin" ttl="1000000"/>
  </queries>
  <maps>
    <map name="missing_eye_odxt_map">
      value = 0
      timestamp = 0
      source = ''

      if( missing_eye_odxt )
      then
        if( missing_eye_odxt.value and missing_eye_odxt.value == '' )
        then
          value = ''
          timestamp = missing_eye_odxt.timestamp
          source = missing_eye_odxt.source
        else
          value = 'mangler'
          timestamp = missing_eye_odxt.timestamp
          source = missing_eye_odxt.source
        end
      end
      return value, timestamp, source
    </map>
    <map name="missing_eye_osin_map">
      value = 0
      timestamp = 0
      source = ''
      
      if( missing_eye_osin )
      then
        if( missing_eye_osin.value and missing_eye_osin.value == '' )
        then
          value = ''
          timestamp = missing_eye_osin.timestamp
          source = missing_eye_osin.source
        else
          value = 'mangler'
          timestamp = missing_eye_osin.timestamp
          source = missing_eye_osin.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>
  </scripts>
  <widgets caption="Spaltelampe"
           layout="vbox">
    
    <frame layout="hbox">

      <!-- o.dxt -->
      <frame layout="vbox">
	<checkbox caption="Der er ikke målt på o.dxt"
		  name="spaltelampe.mangler.odxt" script="right_eye"
		  map="missing_eye_odxt_map"
		  truevalue="mangler" falsevalue="" value=""/>
	<frame name="right_eye_frame" caption="o.dxt" layout="vbox">

	  <frame layout="hbox">
	    <frame layout="vbox">
	      <label caption="Konjuktiva:"/>
	      <label/>
	    </frame>
	    <frame layout="vbox">
	      <altcombobox name="spaltelampe.konjuktiva.odxt" layout="vbox" value="Bleg">
		<item caption="Ikke udfyldt" value=""/>
		<item caption="Bleg" value="Bleg"/>
		<item caption="Injiceret" value="Injiceret"/>
		<altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.konjuktiva.andet.odxt">
		  <label caption="Andet:"/>
		  <lineedit name="spaltelampe.konjuktiva.andet.odxt"/>
		</altitem>
 	      </altcombobox>
	    </frame>
	  </frame>

	  <frame layout="vbox" caption="Cornea:">

	    <frame layout="hbox">
	      <frame layout="vbox">
		<label caption="Epitel:"/>
		<label/>
		<label/>
		<label/>
		<label/>
	      </frame>
	      <frame layout="vbox">
		<checkbox name="spaltelampe.epitel.intakt.odxt" caption="Intakt" falsevalue="" truevalue="Intakt"/>
		<checkbox name="spaltelampe.epitel.central_epiteldefekt.odxt" caption="Central epiteldefekt" falsevalue="" truevalue="Central epiteldefekt"/>
		<checkbox name="spaltelampe.epitel.toerhedsforandringer.odxt" caption="Tørhedsforandringer" falsevalue="" truevalue="Tørhedsforandringer"/>
		<frame layout="hbox">
		  <label caption="Andet:"/>
		  <lineedit name="spaltelampe.epitel.andet.odxt"/>
		</frame>
	      </frame>
	    </frame>
	    <frame layout="hbox">
	      <frame layout="vbox">
		<label caption="Stroma:"/>
		<label/>
	      </frame>
	      <frame layout="vbox">
		<altcombobox name="spaltelampe.stroma.odxt" layout="vbox" value="Klart">
		  <item caption="Ikke udfyldt" value=""/>
		  <item caption="Klart" value="Klart"/>
		  <item caption="Karindvækst" value="Karindvækst"/>
		  <item caption="Makulering" value="Makulering"/>
		  <item caption="MD-folder" value="MD-folder"/>
		  <item caption="Spor af haze - grad 0,5" value="Spor af haze - grad 0,5"/>
		  <item caption="Let haze - grad 1" value="Let haze - grad 1"/>
		  <item caption="Nogen haze - grad 2" value="Nogen haze - grad 2"/>
		  <item caption="Udtalt haze - grad 3" value="Udtalt haze - grad 3"/>
		  <item caption="Massiv haze - grad 4" value="Massiv haze - grad 4"/>
		  <altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.stroma.andet.odxt">
		    <label caption="Andet:"/>
		    <lineedit name="spaltelampe.stroma.andet.odxt"/>
		  </altitem>
 		</altcombobox>
	      </frame>
	    </frame>

	    <frame layout="hbox">
	      <frame layout="vbox">
		<label caption="Flap:"/>
		<label/>
	      </frame>
	      <frame layout="vbox">
		<altcombobox name="spaltelampe.flap.odxt" layout="vbox" value="">
		  <item caption="Ej relevant" value=""/>
		  <item caption="Velplaceret" value="Velplaceret"/>
		  <item caption="Dislokeret" value="Dislokeret"/>
		  <altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.flap.andet.odxt">
		    <label caption="Andet:"/>
		    <lineedit name="spaltelampe.flap.andet.odxt"/>
		  </altitem>
 		</altcombobox>
	      </frame>
	    </frame>

	    <frame layout="hbox">
	      <frame layout="vbox">
		<label caption="Folder:"/>
		<label/>
	      </frame>
	      <frame layout="vbox">
		<altcombobox name="spaltelampe.folder.odxt" layout="vbox" value="">
		  <item caption="Ej relevant" value=""/>
		  <item caption="Ingen" value="Ingen"/>
		  <item caption="Mikrofolder" value="Mikrofolder"/>
		  <item caption="Lette folder" value="Lette folder"/>
		  <item caption="Udtalte folder" value="Udtalte folder"/>
		  <altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.folder.andet.odxt">
		    <label caption="Andet:"/>
		    <lineedit name="spaltelampe.folder.andet.odxt"/>
		  </altitem>
 		</altcombobox>
	      </frame>
	    </frame>
	    
	    <frame layout="hbox" caption="Interface:">
	      <frame layout="vbox">
		<label caption="Partikler:"/>
		<label/>
		<label caption="Epitelindvækst:"/>
		<label/>
	      </frame>
	      <frame layout="vbox">
		<altcombobox name="spaltelampe.interface.partikler.odxt" layout="vbox" value="">
		  <item caption="Ej relevant" value=""/>
		  <item caption="Ingen partikler eller debris" value="Ingen partikler eller debris"/>
		  <item caption="Enkelte partikler" value="Enkelte partikler"/>
		  <item caption="Nogen partikler" value="Nogen partikler"/>
		  <item caption="Udtalte partikler" value="Udtalte partikler"/>
		  <altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.interface.partikler.andet.odxt">
		    <label caption="Andet:"/>
		    <lineedit name="spaltelampe.interface.partikler.andet.odxt"/>
		  </altitem>
 		</altcombobox>
		<altcombobox name="spaltelampe.interface.epitelindvaekst.odxt" layout="vbox" value="">
		  <item caption="Ej relevant" value=""/>
		  <item caption="Ingen epitelindvækst" value="Ingen epitelindvækst"/>
		  <item caption="Diskret epitelindvækst" value="Diskret epitelindvækst"/>
		  <item caption="Let epitelindvækst" value="Let epitelindvækst"/>
		  <item caption="Betydende epitelindvækst" value="Betydende epitelindvækst"/>
		  <altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.interface.epitelindvaekst.andet.odxt">
		    <label caption="Andet:"/>
		    <lineedit name="spaltelampe.interface.epitelindvaekst.andet.odxt"/>
		  </altitem>
 		</altcombobox>
	      </frame>
	    </frame>

	    <frame layout="hbox">
	      <frame layout="vbox">
		<label caption="Endothel:"/>
		<label/>
	      </frame>
	      <frame layout="vbox">
		<altcombobox name="spaltelampe.endothel.odxt" layout="vbox" value="Upåfaldende">
		  <item caption="Upåfaldende" value="Upåfaldende"/>
		  <item caption="Guttatae" value="Guttatae"/>
		  <altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.endothel.andet.odxt">
		    <label caption="Andet:"/>
		    <lineedit name="spaltelampe.endothel.andet.odxt"/>
		  </altitem>
 		</altcombobox>
	      </frame>
	    </frame>
	    
	  </frame>

	  <frame layout="hbox">
	    <frame layout="vbox">
	      <label caption="Lens:"/>
	      <label/>
	    </frame>
	    <frame layout="vbox">
	      <altcombobox name="spaltelampe.lens.odxt" layout="vbox" value="Klar">
		<item caption="Klar" value="Klar"/>
		<item caption="Katarakt-1" value="Katarakt-1"/>
		<item caption="Katarakt-2" value="Katarakt-2"/>
		<item caption="Katarakt-3" value="Katarakt-3"/>
		<item caption="Katarakt-4" value="Katarakt-4"/>
		<item caption="Pseudofak" value="Pseudofak"/>
		<altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.lens.andet.odxt">
		  <label caption="Andet:"/>
		  <lineedit name="spaltelampe.lens.andet.odxt"/>
		</altitem>
 	      </altcombobox>
	    </frame>
	  </frame>

	  <frame layout="vbox">
	    <label caption="Supplerende:"/>
	    <lineedit name="spaltelampe.supplerende.odxt"/>
	  </frame>
	  
	</frame>
      </frame>
      
      <!-- o.sin -->
      <frame layout="vbox">
	<checkbox caption="Der er ikke målt på o.sin"
		  name="spaltelampe.mangler.osin" script="left_eye"
		  map="missing_eye_osin_map"
		  truevalue="mangler" falsevalue="" value=""/>
	<frame name="left_eye_frame" caption="o.sin" layout="vbox">

	  <frame layout="hbox">
	    <frame layout="vbox">
	      <label caption="Konjuktiva:"/>
	      <label/>
	    </frame>
	    <frame layout="vbox">
	      <altcombobox name="spaltelampe.konjuktiva.osin" layout="vbox" value="Bleg">
		<item caption="Ikke udfyldt" value=""/>
		<item caption="Bleg" value="Bleg"/>
		<item caption="Injiceret" value="Injiceret"/>
		<altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.konjuktiva.andet.osin">
		  <label caption="Andet:"/>
		  <lineedit name="spaltelampe.konjuktiva.andet.osin"/>
		</altitem>
 	      </altcombobox>
	    </frame>
	  </frame>

	  <frame layout="vbox" caption="Cornea:">

	    <frame layout="hbox">
	      <frame layout="vbox">
		<label caption="Epitel:"/>
		<label/>
		<label/>
		<label/>
		<label/>
	      </frame>
	      <frame layout="vbox">
		<checkbox name="spaltelampe.epitel.intakt.osin" caption="Intakt" falsevalue="" truevalue="Intakt"/>
		<checkbox name="spaltelampe.epitel.central_epiteldefekt.osin" caption="Central epiteldefekt" falsevalue="" truevalue="Central epiteldefekt"/>
		<checkbox name="spaltelampe.epitel.toerhedsforandringer.osin" caption="Tørhedsforandringer" falsevalue="" truevalue="Tørhedsforandringer"/>
		<frame layout="hbox">
		  <label caption="Andet:"/>
		  <lineedit name="spaltelampe.epitel.andet.osin"/>
		</frame>
	      </frame>
	    </frame>
	    <frame layout="hbox">
	      <frame layout="vbox">
		<label caption="Stroma:"/>
		<label/>
	      </frame>
	      <frame layout="vbox">
		<altcombobox name="spaltelampe.stroma.osin" layout="vbox" value="Klart">
		  <item caption="Ikke udfyldt" value=""/>
		  <item caption="Klart" value="Klart"/>
		  <item caption="Karindvækst" value="Karindvækst"/>
		  <item caption="Makulering" value="Makulering"/>
		  <item caption="MD-folder" value="MD-folder"/>
		  <item caption="Spor af haze - grad 0,5" value="Spor af haze - grad 0,5"/>
		  <item caption="Let haze - grad 1" value="Let haze - grad 1"/>
		  <item caption="Nogen haze - grad 2" value="Nogen haze - grad 2"/>
		  <item caption="Udtalt haze - grad 3" value="Udtalt haze - grad 3"/>
		  <item caption="Massiv haze - grad 4" value="Massiv haze - grad 4"/>
		  <altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.stroma.andet.osin">
		    <label caption="Andet:"/>
		    <lineedit name="spaltelampe.stroma.andet.osin"/>
		  </altitem>
 		</altcombobox>
	      </frame>
	    </frame>

	    <frame layout="hbox">
	      <frame layout="vbox">
		<label caption="Flap:"/>
		<label/>
	      </frame>
	      <frame layout="vbox">
		<altcombobox name="spaltelampe.flap.osin" layout="vbox" value="">
		  <item caption="Ej relevant" value=""/>
		  <item caption="Velplaceret" value="Velplaceret"/>
		  <item caption="Dislokeret" value="Dislokeret"/>
		  <altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.flap.andet.osin">
		    <label caption="Andet:"/>
		    <lineedit name="spaltelampe.flap.andet.osin"/>
		  </altitem>
 		</altcombobox>
	      </frame>
	    </frame>

	    <frame layout="hbox">
	      <frame layout="vbox">
		<label caption="Folder:"/>
		<label/>
	      </frame>
	      <frame layout="vbox">
		<altcombobox name="spaltelampe.folder.osin" layout="vbox" value="">
		  <item caption="Ej relevant" value=""/>
		  <item caption="Ingen" value="Ingen"/>
		  <item caption="Mikrofolder" value="Mikrofolder"/>
		  <item caption="Lette folder" value="Lette folder"/>
		  <item caption="Udtalte folder" value="Udtalte folder"/>
		  <altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.folder.andet.osin">
		    <label caption="Andet:"/>
		    <lineedit name="spaltelampe.folder.andet.osin"/>
		  </altitem>
 		</altcombobox>
	      </frame>
	    </frame>
	    
	    <frame layout="hbox" caption="Interface:">
	      <frame layout="vbox">
		<label caption="Partikler:"/>
		<label/>
		<label caption="Epitelindvækst:"/>
		<label/>
	      </frame>
	      <frame layout="vbox">
		<altcombobox name="spaltelampe.partikler.osin" layout="vbox" value="">
		  <item caption="Ej relevant" value=""/>
		  <item caption="Ingen partikler eller debris" value="Ingen partikler eller debris"/>
		  <item caption="Enkelte partikler" value="Enkelte partikler"/>
		  <item caption="Nogen partikler" value="Nogen partikler"/>
		  <item caption="Udtalte partikler" value="Udtalte partikler"/>
		  <altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.partikler.andet.osin">
		    <label caption="Andet:"/>
		    <lineedit name="spaltelampe.partikler.andet.osin"/>
		  </altitem>
 		</altcombobox>
		<altcombobox name="spaltelampe.epitelindvaekst.osin" layout="vbox" value="">
		  <item caption="Ej relevant" value=""/>
		  <item caption="Ingen epitelindvækst" value="Ingen epitelindvækst"/>
		  <item caption="Diskret epitelindvækst" value="Diskret epitelindvækst"/>
		  <item caption="Let epitelindvækst" value="Let epitelindvækst"/>
		  <item caption="Betydende epitelindvækst" value="Betydende epitelindvækst"/>
		  <altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.epitelindvaekst.andet.osin">
		    <label caption="Andet:"/>
		    <lineedit name="spaltelampe.epitelindvaekst.andet.osin"/>
		  </altitem>
 		</altcombobox>
	      </frame>
	    </frame>

	    <frame layout="hbox">
	      <frame layout="vbox">
		<label caption="Endothel:"/>
		<label/>
	      </frame>
	      <frame layout="vbox">
		<altcombobox name="spaltelampe.endothel.osin" layout="vbox" value="Upåfaldende">
		  <item caption="Upåfaldende" value="Upåfaldende"/>
		  <item caption="Guttatae" value="Guttatae"/>
		  <altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.endothel.andet.osin">
		    <label caption="Andet:"/>
		    <lineedit name="spaltelampe.endothel.andet.osin"/>
		  </altitem>
 		</altcombobox>
	      </frame>
	    </frame>
	    
	  </frame>

	  <frame layout="hbox">
	    <frame layout="vbox">
	      <label caption="Lens:"/>
	      <label/>
	    </frame>
	    <frame layout="vbox">
	      <altcombobox name="spaltelampe.lens.osin" layout="vbox" value="Klar">
		<item caption="Klar" value="Klar"/>
		<item caption="Katarakt-1" value="Katarakt-1"/>
		<item caption="Katarakt-2" value="Katarakt-2"/>
		<item caption="Katarakt-3" value="Katarakt-3"/>
		<item caption="Katarakt-4" value="Katarakt-4"/>
		<item caption="Pseudofak" value="Pseudofak"/>
		<altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.lens.andet.osin">
		  <label caption="Andet:"/>
		  <lineedit name="spaltelampe.lens.andet.osin"/>
		</altitem>
 	      </altcombobox>
	    </frame>
	  </frame>

	  <frame layout="vbox">
	    <label caption="Supplerende:"/>
	    <lineedit name="spaltelampe.supplerende.osin"/>
	  </frame>
	  
	</frame>
      </frame>

    </frame>


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