Leg_KW_20ml_Wärme -
Legionellen KW MF (20 ml Wärmebehandlung) |
wenns(
#Wenn Messwert Leer
this(2)==NULL || this(2)=='',
#Dann Leer
'',
#Wenn Messwert na
this(2)=='na',
#Dann na
'na',
#Wenn Messwert > 80
enthaelt(this(2),'>') || this(2)>80,
#Dann > 400
'> 400',
#Wenn Messwert 0
this(2)==0,
#Dann < 5
'< 5',
#Sonst Messwert * 5 mit 2 Signifikanten Stellen
roundsig((this(2)*5),2) )
|
wenns(
#Wenn Messwert Leer
this(2)==NULL || this(2)=='',
#Dann Leer
'',
#Wenn Messwert na
this(2)=='na',
#Dann -
'-',
#Sonst 20
20
)
|
- |
- |
wenns(
#Wenn Messwert Leer
this(2)==NULL || this(2)=='',
#Dann Leer
'',
#Wenn Messwert na
this(2)=='na',
#Dann -
'-',
#Wenn Messwert > 80
enthaelt(this(2),'>') || this(2)>80,
#Dann weiß
'⬜️',
#Wenn Messwert >= 10
this(2)>=10,
#Dann grün
'🟩',
#Wenn Messwert zwischen 3 und 9
this(2)>=3 && this(2)<=9,
#Dann blau
'🟦',
#Wenn Messwert <= 2
this(2)<=2,
#Dann gelb
'🟨',
#Sonst -
'-'
)
|
- |
- |
Leg_KW_20ml_Säure - Legionellen KW MF (20 ml Säurebehandlung) |
wenns(
#Wenn Messwert Leer
this(2)==NULL || this(2)=='',
#Dann Leer
'',
#Wenn Messwert na
this(2)=='na',
#Dann na
'na',
#Wenn Messwert > 80
enthaelt(this(2),'>') || this(2)>80,
#Dann > 400
'> 400',
#Wenn Messwert 0
this(2)==0,
#Dann <5
'< 5',
#Sonst Messwert * 5 mit 2 Signifikanten Stellen
roundsig((this(2)*5),2)
)
|
wenns(
#Wenn Messwert Leer
this(2)==NULL || this(2)=='',
#Dann Leer
'',
#Wenn Messwert na
this(2)=='na',
#Dann -
'-',
#Sonst 20
20
)
|
- |
- |
wenns(
#Wenn Messwert Leer
this(2)==NULL || this(2)=='',
#Dann Leer
'',
#Wenn Messwert na
this(2)=='na',
#Dann -
'-',
#Wenn Messwert > 80
enthaelt(this(2),'>') || this(2)>80,
#Dann weiß
'⬜️',
#Wenn Messwert >= 10
this(2)>=10,
#Dann grün
'🟩',
#Wenn Messwert zwischen 3 und 9
this(2)>=3 && this(2)<=9,
#Dann blau
'🟦',
#Wenn Messwert <= 2
this(2)<=2,
#Dann gelb
'🟨',
#Sonst -
'-'
)
|
- |
- |
Leg_KW_01ml_Original - Legionellen KW MF (0,1 ml Original)
|
wenns(
#Wenn Messwert Leer
this(2)==NULL || this(2)=='',
#Dann Leer
'',
#Wenn Messwert na
this(2)=='na',
#Dann na
'na',
#Wenn Messwert > 150
enthaelt(this(2),'>') || this(2)>150,
#Dann > 150000
'> 150000',
#Wenn Messwert 0
this(2)==0,
#Dann < 1000
'< 1000',
#Sonst Messwert * 1000 mit 2 Signifikanten Stellen
this(2)*1000
)
|
wenns(
#Wenn Messwert Leer
this(2)==NULL || this(2)=='',
#Dann Leer
'',
#Wenn Messwert na
this(2)=='na',
#Dann -
'-',
#Sonst 0.1
0.1
)
|
- |
- |
wenns(
#Wenn Messwert Leer
this(2)==NULL || this(2)=='',
#Dann Leer
'',
#Wenn Messwert na
this(2)=='na',
#Dann -
'-',
#Wenn Messwert > 150
enthaelt(this(2),'>') || this(2)>150,
#Dann weiß
'⬜️',
#Wenn Messwert >= 10
this(2)>=10,
#Dann grün
'🟩',
#Wenn Messwert zwischen 3 und 9
this(2)>=3 && this(2)<=9,
#Dann blau
'🟦',
#Wenn Messwert <= 2
this(2)<=2,
#Dann rot
'🟥',
#Sonst -
'-'
)
|
- |
- |
Leg_KW_01_2_05ml_Wärme - Legionellen KW MF (0,1 ml und 2x0,5 ml Wärmebehandlung) |
wenns(
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 leer sind,
this(2)==NULL ||this(2)==''||this(3)==NULL ||this(3)==''||this(4)==NULL ||this(4)=='',
#dann kein Ergebnis anzeigen
'',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 na sind,
this(2)=='na' && this(3)=='na' && this(4)=='na',
#dann na
'na',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
enthaelt(this(2),'>') && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
#dann > 41000
'> 41000',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 >150 und Messwert 0.1 na,
enthaelt(this(2),'>') && enthaelt(this(3),'>') && this(4)=='na',
#dann > 30000
'> 30000',
#Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 und Messwert 0.1 na,
enthaelt(this(2),'>') && this(3)=='na' && this(4)=='na',
#dann > 30000
'> 30000',
#Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 >150 und Messwert 0.1 na,
this(2)=='na' && enthaelt(this(3),'>') && this(4)=='na',
#dann > 30000
'> 30000',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 na und Messwert 0.1 >150 sind,
this(2)=='na' && this(3)=='na' && enthaelt(this(4),'>'),
#dann > 150000
'> 150000',
#Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
this(2)=='na' && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
#dann > 50000
'> 50000',
#Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
enthaelt(this(2),'>') && this(3)=='na' && enthaelt(this(4),'>'),
#dann > 50000
'> 50000',
#Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 na und Messwert 0.1 0,
enthaelt(this(2),'>') && this(3)=='na' && this(4)==0,
#dann Fehler, unlogisch
'Fehler, unlogisch',
#Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 0 und Messwert 0.1 na,
enthaelt(this(2),'>') && this(3)==0 && this(4)=='na',
#dann Fehler, unlogisch
'Fehler, unlogisch',
#Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 >150 und Messwert 0.1 na,
this(2)==0 && enthaelt(this(3),'>') && this(4)=='na',
#dann Fehler, unlogisch
'Fehler, unlogisch',
#Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 na und Messwert 0.1 >150 ,
this(2)==0 && this(3)=='na' && enthaelt(this(4),'>'),
#dann Fehler, unlogisch
'Fehler, unlogisch',
#Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 >150 und Messwert 0.1 >150 ,
this(2)==0 && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
#dann Fehler, unlogisch
'Fehler, unlogisch',
#Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 0 und Messwert 0.1 >150 ,
this(2)=='na' && this(3)==0 && enthaelt(this(4),'>'),
#dann Fehler, unlogisch
'Fehler, unlogisch',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 >150 und Messwert 0.1 0,
enthaelt(this(2),'>') && enthaelt(this(3),'>') && this(4)==0,
#dann Fehler, unlogisch
'Fehler, unlogisch',
#Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 und Messwert 0.1 0,
enthaelt(this(2),'>') && this(3)==0 && this(4)==0,
#dann Fehler, unlogisch
'Fehler, unlogisch',
#Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 >150 und Messwert 0.1 0,
this(2)==0 && enthaelt(this(3),'>') && this(4)==0,
#dann Fehler, unlogisch
'Fehler, unlogisch',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 0 und Messwert 0.1 >150 sind,
this(2)==0 && this(3)==0 && enthaelt(this(4),'>'),
#dann Fehler, unlogisch
'Fehler, unlogisch',
#Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
this(2)==0 && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
#dann Fehler, unlogisch
'Fehler, unlogisch',
#Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 0 und Messwert 0.1 >150 sind,
enthaelt(this(2),'>') && this(3)==0 && enthaelt(this(4),'>'),
#dann Fehler, unlogisch
'Fehler, unlogisch',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 na und Messwert 0.1 0,
this(2)=='na' && this(3)=='na' && this(4)==0,
#dann < 1000
'< 1000',
#Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 0 und Messwert 0.1 na ,
this(2)=='na' && this(3)==0 && this(4)=='na',
#dann < 200
'< 200',
#Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 und Messwert 0.1 0 ,
this(2)=='na' && this(3)==0 && this(4)==0,
#dann < 200
'< 200',
#Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 und Messwert 0.1 na ,
this(2)==0 && this(3)=='na' && this(4)=='na',
#dann < 200
'< 200',
#Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 na und Messwert 0.1 0 ,
this(2)==0 && this(3)=='na' && this(4)==0,
#dann < 200
'< 200',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 0 und Messwert 0.1 na ,
this(2)==0 && this(3)==0 && this(4)=='na',
#dann < 100
'< 100',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 0 ,
this(2)==0 && this(3)==0 && this(4)==0,
#dann < 100
'< 100',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 Zahl und Messwert 0.1 0/na/>150 ,
istzahl(this(2)) && istzahl(this(3)) && (this(4)==0||this(4)=='na'||enthaelt(this(4),'>')),
#dann Summe 1. Messwert 0.5 und 2. Messwert 0.5 *100
roundsig(summe(this(2),this(3))*100,2),
#Wenn 1. Messwert 0.5 Zahl und 2. Messwert 0.5 na/>150 und Messwert 0.1 0/na/>150 ,
istzahl(this(2)) && (this(3)=='na'||enthaelt(this(3),'>')) && (this(4)==0||this(4)=='na'||enthaelt(this(4),'>')),
#dann 1. Messwert 0.5 *200
roundsig(this(2)*200,2),
#Wenn 1. Messwert 0.5 na/>150 und 2. Messwert 0.5 Zahl und Messwert 0.1 0/na/>150 ,
(this(2)=='na'||enthaelt(this(2),'>')) && istzahl(this(3)) && (this(4)==0||this(4)=='na'||enthaelt(this(4),'>')),
#dann 2. Messwert 0.5 *200
roundsig(this(3)*200,2),
#Wenn 1. Messwert 0.5 na/>150 und 2. Messwert 0.5 und Messwert 0.1 Zahl ,
(this(2)=='na'||enthaelt(this(2),'>')) && istzahl(this(3)) && istzahl(this(4)) ,
#dann Summe 2. Messwert 0.5 und Messwert 0.1 * 167
roundsig(summe(this(3),this(4))*167,2),
#Wenn 1. Messwert 0.5 zahl und 2. Messwert 0.5 na/>150 und Messwert 0.1 Zahl ,
istzahl(this(2)) && (this(3)=='na'||enthaelt(this(3),'>')) && istzahl(this(4)) ,
#dann Summe 1. Messwert 0.5 und Messwert 0.1 * 167
roundsig(summe(this(2),this(4))*167,2),
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 Zahl ,
(this(2)=='na'||enthaelt(this(2),'>')) && (this(3)=='na'||enthaelt(this(3),'>')) && istzahl(this(4)) ,
#dann und Messwert 0.1 * 1000
roundsig(this(4)*1000,2),
#Sonst Summe 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 * 91
roundsig(summe(this(2),this(3),this(4))*91,2),
)
|
wenns(
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 leer sind,
this(2)==NULL ||this(2)==''||this(3)==NULL ||this(3)==''||this(4)==NULL ||this(4)=='',
#dann kein Eregbnis anzeigen
'',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 na sind,
this(2)=='na' && this(3)=='na' && this(4)=='na',
#dann -
'-',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
enthaelt(this(2),'>') && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
#dann 1.1
1.1,
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 >150 und Messwert 0.1 na,
enthaelt(this(2),'>') && enthaelt(this(3),'>') && this(4)=='na',
#dann 1
1,
#Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 und Messwert 0.1 na,
enthaelt(this(2),'>') && this(3)=='na' && this(4)=='na',
#dann 1
1,
#Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 >150 und Messwert 0.1 na,
this(2)=='na' && enthaelt(this(3),'>') && this(4)=='na',
#dann 1
1,
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 na und Messwert 0.1 >150 sind,
this(2)=='na' && this(3)=='na' && enthaelt(this(4),'>'),
#dann 0.1
0.1,
#Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
this(2)=='na' && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
#dann 0.5
0.5,
#Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
enthaelt(this(2),'>') && this(3)=='na' && enthaelt(this(4),'>'),
#dann 0.5
0.5,
#Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 na und Messwert 0.1 0,
enthaelt(this(2),'>') && this(3)=='na' && this(4)==0,
#dann -
'-',
#Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 0 und Messwert 0.1 na,
enthaelt(this(2),'>') && this(3)==0 && this(4)=='na',
#dann -
'-',
#Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 >150 und Messwert 0.1 na,
this(2)==0 && enthaelt(this(3),'>') && this(4)=='na',
#dann -
'-',
#Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 na und Messwert 0.1 >150 ,
this(2)==0 && this(3)=='na' && enthaelt(this(4),'>'),
#dann -
'-',
#Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 >150 und Messwert 0.1 >150 ,
this(2)==0 && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
#dann -
'-',
#Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 0 und Messwert 0.1 >150 ,
this(2)=='na' && this(3)==0 && enthaelt(this(4),'>'),
#dann -
'-',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 >150 und Messwert 0.1 0,
enthaelt(this(2),'>') && enthaelt(this(3),'>') && this(4)==0,
#dann -
'-',
#Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 und Messwert 0.1 0,
enthaelt(this(2),'>') && this(3)==0 && this(4)==0,
#dann -
'-',
#Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 >150 und Messwert 0.1 0,
this(2)==0 && enthaelt(this(3),'>') && this(4)==0,
#dann -
'-',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 0 und Messwert 0.1 >150 sind,
this(2)==0 && this(3)==0 && enthaelt(this(4),'>'),
#dann -
'-',
#Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 und Messwert 0.1 >150 sind,
this(2)==0 && enthaelt(this(3),'>') && enthaelt(this(4),'>'),
#dann -
'-',
#Wenn 1. Messwert 0.5 >150 und 2. Messwert 0.5 0 und Messwert 0.1 >150 sind,
enthaelt(this(2),'>') && this(3)==0 && enthaelt(this(4),'>'),
#dann -
'-',
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 na und Messwert 0.1 0,
this(2)=='na' && this(3)=='na' && this(4)==0,
#dann 0.1
0.1,
#Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 0 und Messwert 0.1 na ,
this(2)=='na' && this(3)==0 && this(4)=='na',
#dann 0.5
0.5,
#Wenn 1. Messwert 0.5 na und 2. Messwert 0.5 und Messwert 0.1 0 ,
this(2)=='na' && this(3)==0 && this(4)==0,
#dann 0.5
0.5,
#Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 und Messwert 0.1 na ,
this(2)==0 && this(3)=='na' && this(4)=='na',
#dann 0.5
0.5,
#Wenn 1. Messwert 0.5 0 und 2. Messwert 0.5 na und Messwert 0.1 0 ,
this(2)==0 && this(3)=='na' && this(4)==0,
#dann 0.5
0.5,
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 0 und Messwert 0.1 na ,
this(2)==0 && this(3)==0 && this(4)=='na',
#dann 1
1,
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 0 ,
this(2)==0 && this(3)==0 && this(4)==0,
#dann 1
1,
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 Zahl und Messwert 0.1 0/na/>150 ,
istzahl(this(2)) && istzahl(this(3)) && (this(4)==0||this(4)=='na'||enthaelt(this(4),'>')),
#dann 1
1,
#Wenn 1. Messwert 0.5 Zahl und 2. Messwert 0.5 na/>150 und Messwert 0.1 0/na/>150 ,
istzahl(this(2)) && (this(3)=='na'||enthaelt(this(3),'>')) && (this(4)==0||this(4)=='na'||enthaelt(this(4),'>')),
#dann 0.5
0.5,
#Wenn 1. Messwert 0.5 na/>150 und 2. Messwert 0.5 Zahl und Messwert 0.1 0/na/>150 ,
(this(2)=='na'||enthaelt(this(2),'>')) && istzahl(this(3)) && (this(4)==0||this(4)=='na'||enthaelt(this(4),'>')),
#dann 0.5
0.5 ,
#Wenn 1. Messwert 0.5 na/>150 und 2. Messwert 0.5 und Messwert 0.1 Zahl ,
(this(2)=='na'||enthaelt(this(2),'>')) && istzahl(this(3)) && istzahl(this(4)) ,
#dann 0.6
0.6,
#Wenn 1. Messwert 0.5 zahl und 2. Messwert 0.5 na/>150 und Messwert 0.1 Zahl ,
istzahl(this(2)) && (this(3)=='na'||enthaelt(this(3),'>')) && istzahl(this(4)) ,
#dann 0.6
0.6,
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 Zahl ,
(this(2)=='na'||enthaelt(this(2),'>')) && (this(3)=='na'||enthaelt(this(3),'>')) && istzahl(this(4)) ,
#dann 0.1
0.1,
#Sonst 1.1
1.1
)
|
- |
- |
- |
- |
wenns(
#Wenn 1. Messwert 0.5 und 2. Messwert 0.5 und Messwert 0.1 leer sind,
this(2)==NULL || this(2)=='' || this(3)==NULL || this(3)=='' || this(4)==NULL || this(4)=='',
#dann kein Ergebnis anzeigen
'',
#Wenn Summe na oder 'Fehler, unlogisch'
this(0)=='na' || this(0)=='Fehler, unlogisch',
#Dann -
'-',
#Wenn Summe >
enthaelt(this(0),'>'),
#Dann weiß
'⬜️',
#Wenn das relevante Volumen 0.1 und Summe <
#oder das relevante Volumen 0.1 und Messwert 0.1 kleiner 2,
(enthaelt(this(0),'<') && this(1)==0.1) || (this(1)==0.1 && this(4)<=2),
#Dann rot
'🟥',
#Wenn das relevante Volumen größer 0.1 und Summe <
#oder das relevante Volumen größer 1 und Summe 1. Messwert 0.5 und 2. Messwert 0.5 kleiner 2,
(enthaelt(this(0),'<') && this(1)>0.1) || (this(1)>0.1 && (this(2)+this(3))<=2),
#Dann orange
'🟧',
#Wenn das relevante Volumen 0.1 und Messwert 0.1 kleiner 9
#oder das relevante Volumen größer 1 und Summe 1. Messwert 0.5 und 2. Messwert 0.5 kleiner 9,
(this(1)==0.1 && this(4)<=9) || (this(1)>0.1 && (this(2)+this(3))<=9),
#Dann blau
'🟦',
#Sonst grün
'🟩'
)
|
Leg_KW_2_05ml_Säure - Legionellen KW MF (2x 0,5 ml Säurebehandlung 1:10) |
wenns(
#Wenn 1. Messwert oder 2. Messwert Leer
this(2)==NULL || this(2)=='' || this(3)==NULL || this(3)=='',
#Dann Leer
'',
#Wenn 1. Messwert und 2. Messwert na
this(2)=='na' && this(3)=='na',
#Dann Leer
'na',
#Wenn 1. Messwert na und 2. Messwert > 150
this(2)=='na' && enthaelt(this(3),'>'),
#Dann > 300000
'> 300000',
#Wenn 1. Messwert > 150 und 2. Messwert na
enthaelt(this(2),'>') && this(3)=='na',
#Dann > 300000
'> 300000',
#Wenn 1. Messwert > 150 und 2. Messwert > 150
enthaelt(this(2),'>') && enthaelt(this(3),'>'),
#Dann > 300000
'> 300000',
#Wenn 1. Messwert na und 2. Messwert 0
this(2)=='na' && this(3)==0,
#Dann < 2000
'< 2000',
#Wenn 1. Messwert 0 und 2. Messwert na
this(2)==0 && this(3)=='na',
#Dann < 2000
'< 2000',
#Wenn 1. Messwert na und 2. Messwert Zahl
this(2)=='na' && istzahl(this(3)),
#Dann 2. Messwert * 2000
this(3)*2000,
#Wenn 1. Messwert Zahl und 2. Messwert na
istzahl(this(2)) && this(3)=='na',
#Dann 1. Messwert * 2000
this(2)*2000,
#Wenn 1. Messwert >150 und 2. Messwert 0
enthaelt(this(2),'>') && this(3)==0,
#Dann Fehler, unlogisch
'Fehler, unlogisch',
#Wenn 1. Messwert 0 und 2. Messwert >150
this(2)==0 && enthaelt(this(3),'>'),
#Dann Fehler, unlogisch
'Fehler, unlogisch',
#Wenn 1. Messwert na und 2. Messwert 0
this(2)==0 && this(3)==0,
#Dann < 1000
'< 1000',
#Sonst 1. Messwert + 2. Messwert * 1000
1000 * (this(2) + this(3))
)
|
wenns(
#Wenn 1. Messwert oder 2. Messwert Leer
this(2)==NULL || this(2)=='' || this(3)==NULL || this(3)=='',
#Dann Leer
'',
#Wenn 1. Messwert und 2. Messwert na
this(2)=='na' && this(3)=='na',
#Dann -
'-',
#Wenn 1. Messwert na und 2. Messwert > 150
this(2)=='na' && enthaelt(this(3),'>'),
#Dann 0.05
0.05,
#Wenn 1. Messwert > 150 und 2. Messwert na
enthaelt(this(2),'>') && this(3)=='na',
#Dann 0.05
0.05,
#Wenn 1. Messwert > 150 und 2. Messwert > 150
enthaelt(this(2),'>') && enthaelt(this(3),'>'),
#Dann 0.1
0.1,
#Wenn 1. Messwert na und 2. Messwert 0
this(2)=='na' && this(3)==0,
#Dann 0.05
0.05,
#Wenn 1. Messwert 0 und 2. Messwert na
this(2)==0 && this(3)=='na',
#Dann 0.05
0.05,
#Wenn 1. Messwert na und 2. Messwert Zahl
this(2)=='na' && istzahl(this(3)),
#Dann 0.05
0.05,
#Wenn 1. Messwert Zahl und 2. Messwert na
istzahl(this(2)) && this(3)=='na',
#Dann 0.05
0.05,
#Wenn 1. Messwert >150 und 2. Messwert 0
enthaelt(this(2),'>') && this(3)==0,
#Dann -
'-',
#Wenn 1. Messwert 0 und 2. Messwert >150
this(2)==0 && enthaelt(this(3),'>'),
#Dann -
'-',
#Wenn 1. Messwert 0 und 2. Messwert 0
this(2)==0 && this(3)==0,
#Dann 0.1
0.1,
#Sonst 0.1
0.1
)
|
- |
- |
- |
wenns(
#Wenn 1. Messwert oder 2. Messwert Leer
this(2)==NULL || this(2)=='' || this(3)==NULL || this(3)=='',
#Dann Leer
'',
#Wenn Summe na oder 'Fehler, unlogisch'
this(0)=='na' || this(0)=='Fehler, unlogisch',
#Dann -
'-',
#Wenn Summe > 300000
enthaelt(this(0),'>'),
#Dann weiß
'⬜️',
#Wenn Summe < 1000 oder < 2000
#oder das relevante Volumen 0.1 und die Summe kleiner 2000
#oder das relevante Volumen 0.05 und die Summe kleiner 4000
enthaelt(this(0),'<') || (this(1)==0.1 && this(0)<=2000) || (this(1)==0.05 && this(0)<=4000),
#Dann rot
'🟥',
#Wenn das relevante Volumen 0.1 und die Summe kleiner 9000
#oder das relevante Volumen 0.05 und die Summe kleiner 18000
(this(1)==0.1 && this(0)<=9000) || (this(1)==0.05 && this(0)<=18000),
#Dann blau
'🟦',
#Sonst grün
'🟩'
)
|
- |
Leg_KW_Enderg - Legionellen KW Endergebnis |
wenns(
#Wenn alle Ansätze na
m['Leg_KW_20ml_Wärme']['0']=='na' && m['Leg_KW_20ml_Säure']['0']=='na' && m['Leg_KW_01ml_Original']['0']=='na' && m['Leg_KW_01_2_05ml_Wärme']['0']=='na' && m['Leg_KW_2_05ml_Säure']['0']=='na',
#Dann na
'na',
#alles na oder MU ⬜️
(m['Leg_KW_20ml_Wärme']['0']=='na' || m['Leg_KW_20ml_Wärme']['4']=='⬜️') &&
(m['Leg_KW_20ml_Säure']['0']=='na' || m['Leg_KW_20ml_Säure']['4']=='⬜️') &&
(m['Leg_KW_01ml_Original']['0']=='na' || m['Leg_KW_01ml_Original']['4']=='⬜️') &&
(m['Leg_KW_01_2_05ml_Wärme']['0']=='na' || m['Leg_KW_01_2_05ml_Wärme']['6']=='⬜️') &&
(m['Leg_KW_2_05ml_Säure']['0']=='na' || m['Leg_KW_2_05ml_Säure']['5']=='⬜️'),
#Dann nimm den maximal weißen Wert
verketten('> ', max(wert(m['Leg_KW_20ml_Wärme']['0']), wert(m['Leg_KW_20ml_Säure']['0']), wert(m['Leg_KW_01ml_Original']['0']), wert(m['Leg_KW_01_2_05ml_Wärme']['0']), wert(m['Leg_KW_2_05ml_Säure']['0']))),
#Wenn MU 🟩 vorhanden
m['Leg_KW_20ml_Wärme']['4']=='🟩' || m['Leg_KW_20ml_Säure']['4']=='🟩' || m['Leg_KW_01ml_Original']['4']=='🟩' || m['Leg_KW_01_2_05ml_Wärme']['6']=='🟩' || m['Leg_KW_2_05ml_Säure']['5']=='🟩',
#Dann maximalen Wert von Messwert mit MU 🟩
max(
(wenn(m['Leg_KW_20ml_Wärme']['4']=='🟩', m['Leg_KW_20ml_Wärme']['0'], 0)),
(wenn(m['Leg_KW_20ml_Säure']['4']=='🟩', m['Leg_KW_20ml_Säure']['0'], 0)),
(wenn(m['Leg_KW_01ml_Original']['4']=='🟩', m['Leg_KW_01ml_Original']['0'], 0)),
(wenn(m['Leg_KW_01_2_05ml_Wärme']['6']=='🟩', m['Leg_KW_01_2_05ml_Wärme']['0'], 0)),
(wenn(m['Leg_KW_2_05ml_Säure']['5']=='🟩', m['Leg_KW_2_05ml_Säure']['0'], 0))
),
#Wenn MU 🟦 vorhanden
m['Leg_KW_20ml_Wärme']['4']=='🟦' || m['Leg_KW_20ml_Säure']['4']=='🟦' || m['Leg_KW_01ml_Original']['4']=='🟦' || m['Leg_KW_01_2_05ml_Wärme']['6']=='🟦' || m['Leg_KW_2_05ml_Säure']['5']=='🟦',
#Dann maximalen Wert von Messwert mit MU 🟦
max(
(wenn(m['Leg_KW_20ml_Wärme']['4']=='🟦', m['Leg_KW_20ml_Wärme']['0'], 0)),
(wenn(m['Leg_KW_20ml_Säure']['4']=='🟦', m['Leg_KW_20ml_Säure']['0'], 0)),
(wenn(m['Leg_KW_01ml_Original']['4']=='🟦', m['Leg_KW_01ml_Original']['0'], 0)),
(wenn(m['Leg_KW_01_2_05ml_Wärme']['6']=='🟦', m['Leg_KW_01_2_05ml_Wärme']['0'], 0)),
(wenn(m['Leg_KW_2_05ml_Säure']['5']=='🟦', m['Leg_KW_2_05ml_Säure']['0'], 0))
),
#Wenn MU 🟨 vorhanden
m['Leg_KW_20ml_Wärme']['4']=='🟨' || m['Leg_KW_20ml_Säure']['4']=='🟨',
#Dann,
#Wenn alles 0
wenn(
max(
(wenn(m['Leg_KW_20ml_Wärme']['4']=='🟨', m['Leg_KW_20ml_Wärme']['0'], 0)),
(wenn(m['Leg_KW_20ml_Säure']['4']=='🟨', m['Leg_KW_20ml_Säure']['0'], 0))
)==0 || (enthaelt(m['Leg_KW_20ml_Wärme']['0'], '<') && enthaelt(m['Leg_KW_20ml_Säure']['0'], '<')) ,
#Dann <5
'< 5',
#Sonst maximalen Wert von Messwert mit MU 🟨
max(
(wenn(m['Leg_KW_20ml_Wärme']['4']=='🟨', m['Leg_KW_20ml_Wärme']['0'], 0)),
(wenn(m['Leg_KW_20ml_Säure']['4']=='🟨', m['Leg_KW_20ml_Säure']['0'], 0))
)
),
#Wenn MU 🟧 vorhanden
m['Leg_KW_01_2_05ml_Wärme']['6']=='🟧',
#Dann Wert von Wärme DA
m['Leg_KW_01_2_05ml_Wärme']['0'],
#Wenn MU 🟥 vorhanden
m['Leg_KW_01ml_Original']['4']=='🟥' || m['Leg_KW_01_2_05ml_Wärme']['6']=='🟥' || m['Leg_KW_2_05ml_Säure']['5']=='🟥',
#Dann,
#Wenn alles 0
wenn(
max(
(wenn(m['Leg_KW_01ml_Original']['4']=='🟥', m['Leg_KW_01ml_Original']['0'], 0)),
(wenn(m['Leg_KW_01_2_05ml_Wärme']['6']=='🟥', m['Leg_KW_01_2_05ml_Wärme']['0'], 0)),
(wenn(m['Leg_KW_2_05ml_Säure']['5']=='🟥', m['Leg_KW_2_05ml_Säure']['0'], 0))
)==0,
#Dann <1000
'< 1000',
#Sonst maximalen Wert von Messwert mit MU 🟥
max(
(wenn(m['Leg_KW_01ml_Original']['4']=='🟥', m['Leg_KW_01ml_Original']['0'], 0)),
(wenn(m['Leg_KW_01_2_05ml_Wärme']['6']=='🟥', m['Leg_KW_01_2_05ml_Wärme']['0'], 0)),
(wenn(m['Leg_KW_2_05ml_Säure']['5']=='🟥', m['Leg_KW_2_05ml_Säure']['0'], 0))
)
),
#Sonst
'Fehler'
)
|
wenns(
#Wenn Endergebnis gleich 20 ml Wärme Ergebnis,
m['Leg_KW_Enderg']['0'] == m['Leg_KW_20ml_Wärme']['0'],
#Dann 20 ml Wärme Ergebnis Vol
m['Leg_KW_20ml_Wärme']['1'],
#Wenn Endergebnis gleich 20 ml Säure Ergebnis,
m['Leg_KW_Enderg']['0'] == m['Leg_KW_20ml_Säure']['0'],
#Dann 20 ml Säure Ergebnis Vol
m['Leg_KW_20ml_Säure']['1'],
#Wenn Endergebnis gleich Originalprobe DA Ergebnis,
m['Leg_KW_Enderg']['0'] == m['Leg_KW_01ml_Original']['0'],
#Dann 0.1 Originalprobe Ergebnis Vol
m['Leg_KW_01ml_Original']['1'],
#Wenn Endergebnis gleich Wärme DA Ergebnis,
m['Leg_KW_Enderg']['0'] == m['Leg_KW_01_2_05ml_Wärme']['0'],
#Dann Wärme DA Ergebnis Vol
m['Leg_KW_01_2_05ml_Wärme']['1'],
#Wenn Endergebnis gleich Säure DA Ergebnis,
m['Leg_KW_Enderg']['0'] == m['Leg_KW_2_05ml_Säure']['0'],
#Dann Säure DA Ergebnis Vol
m['Leg_KW_2_05ml_Säure']['1'],
#Sonst
'Fehler'
)
|
wenns(
#Wenn Endergebnis gleich 20 ml Wärme Ergebnis,
m['Leg_KW_Enderg']['0']==m['Leg_KW_20ml_Wärme']['0'],
#Dann 20 ml Wärme Ergebnis Begleitflora
m['Leg_KW_20ml_Wärme']['3'],
#Wenn Endergebnis gleich 20 ml Säure Ergebnis,
m['Leg_KW_Enderg']['0']==m['Leg_KW_20ml_Säure']['0'],
#Dann 20 ml Säure Ergebnis Begleitflora
m['Leg_KW_20ml_Säure']['3'],
#Wenn Endergebnis gleich Originalprobe DA Ergebnis,
m['Leg_KW_Enderg']['0']==m['Leg_KW_01ml_Original']['0'],
#Dann 0.1 Originalprobe Ergebnis Begleitflora
m['Leg_KW_01ml_Original']['3'],
#Wenn Endergebnis gleich Wärme DA Ergebnis,
m['Leg_KW_Enderg']['0']==m['Leg_KW_01_2_05ml_Wärme']['0'],
#Dann Wärme DA Ergebnis Begleitflora
m['Leg_KW_01_2_05ml_Wärme']['5'],
#Wenn Endergebnis gleich Säure DA Ergebnis,
m['Leg_KW_Enderg']['0']==m['Leg_KW_2_05ml_Säure']['0'],
#Dann Säure DA Ergebnis Begleitflora
m['Leg_KW_2_05ml_Säure']['4'],
#Sonst
'Fehler'
)
|
wenns(
#Wenn Endergebnis gleich 20 ml Wärme Ergebnis,
m['Leg_KW_Enderg']['0']==m['Leg_KW_20ml_Wärme']['0'],
#Dann 20 ml Wärme Ergebnis MU
m['Leg_KW_20ml_Wärme']['4'],
#Wenn Endergebnis gleich 20 ml Säure Ergebnis,
m['Leg_KW_Enderg']['0']==m['Leg_KW_20ml_Säure']['0'],
#Dann 20 ml Säure Ergebnis MU
m['Leg_KW_20ml_Säure']['4'],
#Wenn Endergebnis gleich Originalprobe DA Ergebnis,
m['Leg_KW_Enderg']['0']==m['Leg_KW_01ml_Original']['0'],
#Dann 0.1 Originalprobe Ergebnis MU
m['Leg_KW_01ml_Original']['4'],
#Wenn Endergebnis gleich Wärme DA Ergebnis,
m['Leg_KW_Enderg']['0']==m['Leg_KW_01_2_05ml_Wärme']['0'],
#Dann Wärme DA Ergebnis MU
m['Leg_KW_01_2_05ml_Wärme']['6'],
#Wenn Endergebnis gleich Säure DA Ergebnis,
m['Leg_KW_Enderg']['0']==m['Leg_KW_2_05ml_Säure']['0'],
#Dann Säure DA Ergebnis MU
m['Leg_KW_2_05ml_Säure']['5'],
#Sonst
'Fehler'
)
|
wenn(
#Wenn Enderegebnis na
this(0)=='na',
#Dann -
'Wegen hoher Begleitflora waren alle Ansätze nicht auswertbar. Daher kann keine Aussage zum Vorkommen von Legionellen getroffen werden. ',
#Sonst
verketten(
#MU Bemerkung
wenns(
#Wenn Ergebnis <5 und Volumen 20 ml und MU 🟨
enthaelt(this(0),'<')&&this(1)==20&&this(3)=='🟨',
#Dann
'Es wurden keine Legionellenkolonien in 20 ml nachgewiesen. Da nur 20 ml filtriert wurden liegt bei dem berechneten Endergebnis pro 100 ml eine stark erhöhte Messunsicherheit vor. ',
#Wenn Volumen 20 ml und MU 🟨
this(1)==20&&this(3)=='🟨',
#Dann
'Es wurden nur vereinzelte Legionellenkolonien in 20 ml nachgewiesen. Daher liegt bei dem berechneten Endergebnis pro 100 ml eine stark erhöhte Messunsicherheit vor. ',
#Wenn Volumen 20 ml und MU 🟦
this(1)==20&&this(3)=='🟦',
#Dann
'Es wurde nur eine geringe Anzahl von Legionellenkolonien in 20 ml nachgewiesen. Daher liegt bei dem berechneten Endergebnis pro 100 ml eine erhöhte Messunsicherheit vor.',
#Wenn Volumen 20 ml und MU 🟩
this(1)==20&&this(3)=='🟩',
#Dann
'',
#Wenn Volumen 20 ml und MU ⬜️
this(1)==20&&this(3)=='⬜️',
#Dann
'Die Anzahl von Legionellenkolonien liegt oberhalb der oberen Auszählgrenze. Daher ist nur die Angabe einer Mindestkonzentration pro 100 ml möglich.',
#Wenn Ergebnis <100 und Volumen 1 oder 1.1 ml und MU 🟧
enthaelt(this(0),'<')&&(this(1)==1||this(1)==1.1)&&this(3)=='🟧',
#Dann
'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden keine Legionellenkolonien nachgewiesen. Daher liegt eine hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellen-konzentration liegt im Bereich von < 10² KBE/100 ml.',
#Wenn Volumen 1 oder 1.1 ml und MU 🟧
(this(1)==1||this(1)==1.1)&&this(3)=='🟧',
#Dann
'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden nur vereinzelte Legionellenkolonien nachgewiesen. Daher liegt eine hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellenkonzentration liegt im Bereich von 10² KBE/100 ml.',
#Wenn Volumen 1 oder 1.1 ml und MU 🟦
(this(1)==1||this(1)==1.1)&&this(3)=='🟦',
#Dann
'Es wurde nur eine geringe Anzahl von Legionellenkolonien in 1 ml nachgewiesen. Daher liegt bei dem berechneten Endergebnis pro 100 ml eine erhöhte Messunsicherheit vor.',
#Wenn Volumen 1 oder 1.1 ml und MU 🟩
(this(1)==1||this(1)==1.1)&&this(3)=='🟩',
#Dann
'',
#Wenn Volumen 1 oder 1.1 ml und MU ⬜️
(this(1)==1||this(1)==1.1)&&this(3)=='⬜️',
#Dann
'Die Anzahl von Legionellenkolonien liegt oberhalb der oberen Auszählgrenze. Daher ist nur die Angabe einer Mindestkonzentration pro 100 ml möglich.',
#Wenn Ergebnis <200 und Volumen 0.5 oder 0.6 ml und MU 🟧
enthaelt(this(0),'<')&&(this(1)==0.5||this(1)==0.6)&&this(3)=='🟧',
#Dann
'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden keine Legionellenkolonien nachgewiesen. Daher liegt eine hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellen-konzentration liegt im Bereich von < 10² KBE/100 ml.',
#Wenn Volumen 0.5 oder 0.6 ml und MU 🟧
(this(1)==0.5||this(1)==0.6)&&this(3)=='🟧',
#Dann
'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden nur vereinzelte Legionellenkolonien nachgewiesen. Daher liegt eine hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellenkonzentration liegt im Bereich von 10² KBE/100 ml bis 10³ KBE/100 ml.',
#Wenn Volumen 0.5 oder 0.6 ml und MU 🟦
(this(1)==0.5||this(1)==0.6)&&this(3)=='🟦',
#Dann
'Es wurde nur eine geringe Anzahl von Legionellenkolonien in 0,5 ml nachgewiesen. Daher liegt bei dem berechneten Endergebnis pro 100 ml eine erhöhte Messunsicherheit vor.',
#Wenn Volumen 0.5 oder 0.6 ml und MU 🟩
(this(1)==0.5||this(1)==0.6)&&this(3)=='🟩',
#Dann
'',
#Wenn Volumen 0.5 oder 0.6 ml und MU ⬜️
(this(1)==0.5||this(1)==0.6)&&this(3)=='⬜️',
#Dann
'Die Anzahl von Legionellenkolonien liegt oberhalb der oberen Auszählgrenze. Daher ist nur die Angabe einer Mindestkonzentration pro 100 ml möglich.',
#Wenn Ergebnis <1000 und Volumen 0.1 ml und MU 🟥
enthaelt(this(0),'<')&&this(1)==0.1&&this(3)=='🟥',
#Dann
'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden keine Legionellenkolonien nachgewiesen. Daher liegt eine sehr hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellenkonzentration liegt im Bereich von < 10³ KBE/100 ml.',
#Wenn Volumen 0.1 ml und MU 🟥
this(1)==0.1&&this(3)=='🟥',
#Dann
'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden nur vereinzelte Legionellenkolonien nachgewiesen. Daher liegt eine sehr hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellenkonzentration liegt im Bereich von 10³ KBE/100 ml.',
#Wenn Volumen 0.1 ml und MU 🟦
this(1)==0.1&&this(3)=='🟦',
#Dann
'Es wurde nur eine geringe Anzahl von Legionellenkolonien in 0,1 ml nachgewiesen. Daher liegt bei dem berechneten Endergebnis pro 100 ml eine erhöhte Messunsicherheit vor.',
#Wenn Volumen 0.1 ml und MU 🟩
this(1)==0.1&&this(3)=='🟩',
#Dann
'',
#Wenn Volumen 0.1 ml und MU ⬜️
this(1)==0.1&&this(3)=='⬜️',
#Dann
'Die Anzahl von Legionellenkolonien liegt oberhalb der oberen Auszählgrenze. Daher ist nur die Angabe einer Mindestkonzentration pro 100 ml möglich.',
#Wenn Ergebnis <1000 und Volumen 0.05 ml und MU 🟥
enthaelt(this(0),'<')&&this(1)==0.05&&this(3)=='🟥',
#Dann
'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden keine Legionellenkolonien nachgewiesen. Daher liegt eine sehr hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellenkonzentration liegt im Bereich von < 10³ KBE/100 ml.',
#Wenn Volumen 0.05 ml und MU 🟥
this(1)==0.05&&this(3)=='🟥',
#Dann
'Es war nur ein Ansatz mit geringem Volumen der Originalprobe auswertbar und in diesem Ansatz wurden nur vereinzelte Legionellenkolonien nachgewiesen. Daher liegt eine sehr hohe Messunsicherheit vor und die Angabe eines exakten quantitativen Endergebnisses pro 100 ml ist nicht möglich. Die Legionellenkonzentration liegt im Bereich von 10³ KBE/100 ml.',
#Wenn Volumen 0.05 ml und MU 🟦
this(1)==0.05&&this(3)=='🟦',
#Dann
'Es wurde nur eine geringe Anzahl von Legionellenkolonien in 0,05 ml nachgewiesen. Daher liegt bei dem berechneten Endergebnis pro 100 ml eine erhöhte Messunsicherheit vor.',
#Wenn Volumen 0.05 ml und MU 🟩
this(1)==0.05&&this(3)=='🟩',
#Dann
'',
#Wenn Volumen 0.05 ml und MU ⬜️
this(1)==0.05&&this(3)=='⬜️',
#Dann
'Die Anzahl von Legionellenkolonien liegt oberhalb der oberen Auszählgrenze. Daher ist nur die Angabe einer Mindestkonzentration pro 100 ml möglich.',
#Sonst Fehler
'Fehler'
)
#Bei Hoher Begleitflora
,wenn(this(2)=='+++','Bei dem Ergebnis liegt wegen hoher Begleitflora eine erhöhte Messunsicherheit mit dem Risiko von Minderbefunden vor.','')
))
|
- |
- |