diff options
Diffstat (limited to 'server')
| -rw-r--r-- | server/xml/macros/ref_spaltelampe-1.0.xml | 139 | 
1 files changed, 126 insertions, 13 deletions
| diff --git a/server/xml/macros/ref_spaltelampe-1.0.xml b/server/xml/macros/ref_spaltelampe-1.0.xml index cb779af..e483dd0 100644 --- a/server/xml/macros/ref_spaltelampe-1.0.xml +++ b/server/xml/macros/ref_spaltelampe-1.0.xml @@ -49,6 +49,54 @@        out = out .. 'Folder: ' .. getValue('spaltelampe.right.folder') .. '\n'        out = out .. 'Interface: ' .. getValue('spaltelampe.right.interface') .. '\n'      end + +    if ( getValue('spaltelampe.left.missing') == '' ) +    then +      out = out .. 'Spaltelampe, højre øje:\n' +      out = out .. 'Epithel: ' +      if ( getValue('spaltelampe.left.epithel.ophelet') == '' or getValue('spaltelampe.left.epithel.central_epitheldefekt') == '' or getValue('spaltelampe.left.epithel.toerhedsforandringer') == '' or getValue('spaltelampe.left.epithel.andet') == '') +      then +        out = out .. '\n' +      end +      if ( getValue('spaltelampe.left.epithel.ophelet') ~= '' ) +      then +        out = out .. getValue('spaltelampe.left.epithel.ophelet') +        if ( getValue('spaltelampe.left.epithel.central_epitheldefekt') ~= '' or getValue('spaltelampe.left.epithel.toerhedsforandringer') ~= '' or getValue('spaltelampe.left.epithel.andet') ~= '') +        then +          out = out .. ', ' +        else +          out = out .. '\n' +        end +      end +      if ( getValue('spaltelampe.left.epithel.central_epitheldefekt') ~= '' ) +      then +        out = out .. getValue('spaltelampe.left.epithel.central_epitheldefekt') +        if (getValue('spaltelampe.left.epithel.toerhedsforandringer') ~= '' or getValue('spaltelampe.left.epithel.andet') ~= '') +        then +          out = out .. ', ' +        else +          out = out .. '\n' +        end +      end +      if ( getValue('spaltelampe.left.epithel.toerhedsforandringer') ~= '' ) +      then +        out = out .. getValue('spaltelampe.left.epithel.toerhedsforandringer') +        if (getValue('spaltelampe.left.epithel.andet') ~= '') +        then +          out = out .. ', ' +        else +          out = out .. '\n' +        end +      end +      if ( getValue('spaltelampe.left.epithel.andet') ~= '' ) +      then +        out = out .. getValue('spaltelampe.left.epithel.andet') .. '\n' +      end +      out = out .. 'Stroma: ' .. getValue('spaltelampe.left.stroma') .. '\n' +      out = out .. 'Flap: ' .. getValue('spaltelampe.left.flap') .. '\n' +      out = out .. 'Folder: ' .. getValue('spaltelampe.left.folder') .. '\n' +      out = out .. 'Interface: ' .. getValue('spaltelampe.left.interface') .. '\n' +    end      return out    </resume>    <queries> @@ -221,31 +269,96 @@        <!-- Venstre øje -->        <frame layout="vbox">  	<checkbox caption="Der er ikke målt på venstre øje" -		  name="slit_lamp.left.missing" script="left_eye" +		  name="spaltelampe.left.missing" script="left_eye"  		  map="missing_eye_left_map"  		  truevalue="mangler" falsevalue="" value=""/>  	<frame name="left_eye_frame" caption="Venstre øje" layout="vbox">  	  <frame layout="hbox">  	    <frame layout="vbox"> -	      <label caption="Linsen:"/> +	      <label caption="Epithel:"/> +	      <label/> +	      <label/> +	      <label/> +	      <label/> +	    </frame> +	    <frame layout="vbox"> +	      <checkbox name="spaltelampe.left.epithel.ophelet" caption="Ophelet" falsevalue="" truevalue="Ophelet"/> +	      <checkbox name="spaltelampe.left.epithel.central_epitheldefekt" caption="Central epitheldefekt" falsevalue="" truevalue="Central epitheldefekt"/> +	      <checkbox name="spaltelampe.left.epithel.toerhedsforandringer" caption="Tørhedsforandringer" falsevalue="" truevalue="Tørhedsforandringer"/> +	      <frame layout="hbox"> +		<label caption="Andet:"/> +		<lineedit name="spaltelampe.left.epithel.andet"/> +	      </frame> +	    </frame> +	  </frame> +	  <frame layout="hbox"> +	    <frame layout="vbox"> +	      <label caption="Stroma:"/> +	      <label/> +	    </frame> +	    <frame layout="vbox"> +	      <altcombobox name="spaltelampe.left.stroma" layout="vbox"> +		<item caption="Klart" value="Klart"/> +		<item caption="MD-folder" value="MD-folder"/> +		<altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.left.stroma.andet"> +		  <label caption="Andet:"/> +		  <lineedit name="spaltelampe.left.stroma.andet"/> +		</altitem> + 	      </altcombobox> +	    </frame> +	  </frame> +	  <frame layout="hbox"> +	    <frame layout="vbox"> +	      <label caption="Flap:"/> +	      <label/> +	    </frame> +	    <frame layout="vbox"> +	      <altcombobox name="spaltelampe.left.flap" value="Velplaceret" layout="vbox"> +		<item caption="Velplaceret" value="Velplaceret"/> +		<item caption="Dislokeret" value="Dislokeret"/> +		<altitem caption="Andet" value="andet" layout="hbox" innerwidget="spaltelampe.left.flap.andet"> +		  <label caption="Andet:"/> +		  <lineedit name="spaltelampe.left.flap.andet"/> +		</altitem> + 	      </altcombobox> +	    </frame> +	  </frame> +	  <frame layout="hbox"> +	    <frame layout="vbox"> +	      <label caption="Folder:"/>  	      <label/>  	    </frame>  	    <frame layout="vbox"> -	      <altcombobox name="slit_lamp.left.observation" layout="vbox"> -		<item caption="Ingen katarakt" value="Ingen katarakt"/> -		<item caption="Katarakt grad 1" value="Katarakt grad 1"/> -		<item caption="Katarakt grad 2" value="Katarakt grad 2"/> -		<item caption="Katarakt grad 3" value="Katarakt grad 3"/> -		<item caption="Pseudofaki" value="Pseudofaki"/> -		<altitem caption="Andet" value="andet" layout="vbox" innerwidget="spaltelampe_venstre_andet"> +	      <altcombobox name="spaltelampe.left.folder" value="Ingen" layout="vbox"> +		<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.left.folder.andet">  		  <label caption="Andet:"/> -		  <lineedit name="spaltelampe_venstre_andet"/> +		  <lineedit name="spaltelampe.left.folder.andet"/>  		</altitem> -	      </altcombobox> + 	      </altcombobox> +	    </frame> +	  </frame> +	  <frame layout="hbox"> +	    <frame layout="vbox"> +	      <label caption="Interface:"/> +	      <label/> +	    </frame> +	    <frame layout="vbox"> +	      <altcombobox name="spaltelampe.left.interface" value="Ingen partikler eller debris" layout="vbox"> +		<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.left.interface.andet"> +		  <label caption="Andet:"/> +		  <lineedit name="spaltelampe.left.interface.andet"/> +		</altitem> + 	      </altcombobox>  	    </frame>  	  </frame> -	  <label caption="Supplerende:"/> -	  <textedit name="slit_lamp.left.additional" value=""/>  	</frame>        </frame> | 
