From c102d5a53c657575defcda35749da79709c0b54d Mon Sep 17 00:00:00 2001 From: senator Date: Mon, 8 Mar 2010 10:06:35 +0000 Subject: Added FLEX and adjusted several smaller things according to Jespers specifications --- .../ref_behandling-kirurgisk_procedure-1.0.xml | 198 ++++++++++++++++++--- 1 file changed, 176 insertions(+), 22 deletions(-) (limited to 'server/xml/macros') diff --git a/server/xml/macros/ref_behandling-kirurgisk_procedure-1.0.xml b/server/xml/macros/ref_behandling-kirurgisk_procedure-1.0.xml index a35e2c8..aa8c141 100644 --- a/server/xml/macros/ref_behandling-kirurgisk_procedure-1.0.xml +++ b/server/xml/macros/ref_behandling-kirurgisk_procedure-1.0.xml @@ -8,11 +8,17 @@ then out = out .. 'LASIK flappen skæres med ' .. getValue('ref_behandling.kirurgisk_procedure.lasik.metode') .. '.\n' - if ( getValue('ref_behandling.kirurgisk_procedure.lasik.metode') == 'femtosekundlaser' ) + if ( getValue('ref_behandling.kirurgisk_procedure.lasik.metode') == 'Moria M2 90 SU' or getValue('ref_behandling.kirurgisk_procedure.lasik.metode') == 'Moria M2 130' ) then - out = out .. 'Flapdiameter: ' .. getValue('ref_behandling.kirurgisk_procedure.lasik.flapdiameter') .. ' mm\n' - out = out .. 'Flaptykkelse: ' .. getValue('ref_behandling.kirurgisk_procedure.lasik.flaptykkelse') .. ' um\n' - out = out .. 'Kantprofil: ' .. getValue('ref_behandling.kirurgisk_procedure.lasik.kantprofil') .. '\n' + out = out .. ' Variabel sugekop: ' .. getValue('ref_behandling.kirurgisk_procedure.lasik.sugekop') .. '\n' + out = out .. ' Variabel hængsel: ' .. getValue('ref_behandling.kirurgisk_procedure.lasik.haengsel') .. '\n' + end + + if ( getValue('ref_behandling.kirurgisk_procedure.lasik.metode') == 'Visumax' ) + then + out = out .. ' Flapdiameter: ' .. getValue('ref_behandling.kirurgisk_procedure.lasik.flapdiameter') .. ' mm\n' + out = out .. ' Flaptykkelse: ' .. getValue('ref_behandling.kirurgisk_procedure.lasik.flaptykkelse') .. ' um\n' + out = out .. ' Kantprofil: ' .. getValue('ref_behandling.kirurgisk_procedure.lasik.kantprofil') .. '\n' end out = out .. 'Flappen løftes med flap-lifter.\n\n' @@ -38,11 +44,31 @@ out = out .. getValue('ref_behandling.kirurgisk_procedure.lasek.part1') .. '\n\n' end - out = out .. 'Fotoablation:\n' + if ( getValue('ref_behandling.kirurgisk_procedure.type') == 'FLEX' ) + then + out = out .. 'FLEX flappen skæres med ' .. getValue('ref_behandling.kirurgisk_procedure.flex.metode') .. '.\n' + + if ( getValue('ref_behandling.kirurgisk_procedure.flex.metode') == 'Moria M2 90 SU' or getValue('ref_behandling.kirurgisk_procedure.flex.metode') == 'Moria M2 130' ) + then + out = out .. ' Variabel sugekop: ' .. getValue('ref_behandling.kirurgisk_procedure.flex.sugekop') .. '\n' + out = out .. ' Variabel hængsel: ' .. getValue('ref_behandling.kirurgisk_procedure.flex.haengsel') .. '\n' + end + + if ( getValue('ref_behandling.kirurgisk_procedure.flex.metode') == 'Visumax' ) + then + out = out .. ' Flapdiameter: ' .. getValue('ref_behandling.kirurgisk_procedure.flex.flapdiameter') .. ' mm\n' + out = out .. ' Flaptykkelse: ' .. getValue('ref_behandling.kirurgisk_procedure.flex.flaptykkelse') .. ' um\n' + out = out .. ' Kantprofil: ' .. getValue('ref_behandling.kirurgisk_procedure.flex.kantprofil') .. '\n' + end + + out = out .. 'Flappen løftes med flap-lifter.\n\n' + end + + out = out .. 'Tilstræbt refraktionsændring:\n' out = out .. 'Algoritme: ' .. getValue('ref_behandling.kirurgisk_procedure.fotoablation.algoritme') .. '\n' out = out .. 'Korrektion: ' .. getValue('ref_behandling.kirurgisk_procedure.fotoablation.sf') .. ' sf ' .. getValue('ref_behandling.kirurgisk_procedure.fotoablation.cyl') .. ' x ' .. getValue('ref_behandling.kirurgisk_procedure.fotoablation.grader') .. '\n' - out = out .. 'Ablationsdiameter: ' .. getValue('ref_behandling.kirurgisk_procedure.fotoablation.ablationsdiameter') .. ' mm\n' - out = out .. 'Ablationsdybde: ' .. getValue('ref_behandling.kirurgisk_procedure.fotoablation.ablationsdybde') .. ' um\n\n' + out = out .. 'Behandlingsdiameter: ' .. getValue('ref_behandling.kirurgisk_procedure.fotoablation.ablationsdiameter') .. ' mm\n' + out = out .. 'Behandlingsdybde: ' .. getValue('ref_behandling.kirurgisk_procedure.fotoablation.ablationsdybde') .. ' um\n\n' if ( getValue('ref_behandling.kirurgisk_procedure.type') == 'LASIK' ) then @@ -69,6 +95,11 @@ out = out .. getValue('ref_behandling.kirurgisk_procedure.lasek.part2') .. '\n\n' end + if ( getValue('ref_behandling.kirurgisk_procedure.type') == 'FLEX' ) + then + out = out .. getValue('ref_behandling.kirurgisk_procedure.flex.part2') .. '\n\n' + end + out = out .. 'Der dryppes med ' .. getValue('ref_behandling.kirurgisk_procedure.drypperegime') .. '\n\n' if ( getValue('ref_behandling.kirurgisk_procedure.komplikationer') ~= '' ) @@ -90,10 +121,12 @@ disable('prk_frame1') disable('relasik_frame1') disable('lasek_frame1') + disable('flex_frame1') enable('lasik_frame2') disable('prk_frame2') disable('relasik_frame2') disable('lasek_frame2') + disable('flex_frame2') end if ( getValue('ref_behandling.kirurgisk_procedure.type') == 'PRK' ) then @@ -101,10 +134,12 @@ enable('prk_frame1') disable('relasik_frame1') disable('lasek_frame1') + disable('flex_frame1') disable('lasik_frame2') enable('prk_frame2') disable('relasik_frame2') disable('lasek_frame2') + disable('flex_frame2') end if ( getValue('ref_behandling.kirurgisk_procedure.type') == 'reLASIK' ) then @@ -112,10 +147,12 @@ disable('prk_frame1') enable('relasik_frame1') disable('lasek_frame1') + disable('flex_frame1') disable('lasik_frame2') disable('prk_frame2') enable('relasik_frame2') disable('lasek_frame2') + disable('flex_frame2') end if ( getValue('ref_behandling.kirurgisk_procedure.type') == 'rePRK' ) then @@ -123,10 +160,12 @@ enable('prk_frame1') disable('relasik_frame1') disable('lasek_frame1') + disable('flex_frame1') disable('lasik_frame2') enable('prk_frame2') disable('relasik_frame2') disable('lasek_frame2') + disable('flex_frame2') end if ( getValue('ref_behandling.kirurgisk_procedure.type') == 'LASEK' ) then @@ -134,19 +173,51 @@ disable('prk_frame1') disable('relasik_frame1') enable('lasek_frame1') + disable('flex_frame1') disable('lasik_frame2') disable('prk_frame2') disable('relasik_frame2') enable('lasek_frame2') + disable('flex_frame2') + end + if ( getValue('ref_behandling.kirurgisk_procedure.type') == 'FLEX' ) + then + disable('lasik_frame1') + disable('prk_frame1') + disable('relasik_frame1') + disable('lasek_frame1') + enable('flex_frame1') + disable('lasik_frame2') + disable('prk_frame2') + disable('relasik_frame2') + disable('lasek_frame2') + enable('flex_frame2') end return true - + @@ -280,6 +351,7 @@ +