Hi all,
Anyone have any insights for me on how to resolve this error message?
Error evaluating antibiotics:
java.lang.ClassCastException:java.lang.Boolean cannot be cast to
java.lang.String=> java.lang.ClassCastException[java.lang.Boolean cannot be
cast to java.lang.String]
The field "antibiotics" is a calculate field with the following
calculation:
if(selected(${medicina}, 'amoxicilina') or selected(${medicina},
'ampicilina_ampibex') or selected(${medicina}, 'bactrim') or
selected(${medicina}, 'benzipenicilina') or selected(${medicina},
'biconcilina_c') or selected(${medicina}, 'cefalexina') or
selected(${medicina}, 'azitromicina') or selected(${medicina}, 'nor
selected(${medicina},floxacina') or selected(${medicina},
'ciprofloxacina') or selected(${medicina}, 'cotrimoxazol') or
selected(${medicina}, 'dicloxacilina') or selected(${medicina},
'diclocil') or selected(${medicina}, 'garamicina') or
selected(${medicina}, 'gentamicina') or selected(${medicina},
'megacilina') or selected(${medicina}, 'paramomicina') or
selected(${medicina}, 'sulfas') or selected(${medicina}, 'sulfatiazol')
or selected(${medicina}, 'sulfatrim') or selected(${medicina},
'terramicina') or selected(${medicina}, 'tetraciclina') or
selected(${medicina}, 'trimetroprin') or selected(${medicina}, 'nr_ab')
or selected(${medicina}, 'augmentin') or selected(${medicina},
'benzetacil') or selected(${medicina}, 'cefuroxima') or
selected(${medicina}, 'claritromicina') or selected(${medicina},
'clindamicina') or selected(${medicina}, 'clor
selected(${medicina},anfenicol') or selected(${medicina}, 'duracef') or
selected(${medicina}, 'eritromicina') or selected(${medicina},
'izoniacida') or selected(${medicina}, 'pantomicina') or
selected(${medicina}, 'pirazinamida') or selected(${medicina},
'rifampicina') or selected(${medicina}, 'rocephin'), 'abs_si', 'abs_no')
I am later using this long field to only start a new group if the answer to
${antibiotics} is 'abs_no'
Would it be better to replace 'abs_si' with TRUE and 'abs_no' with FALSE
and then condition based on TRUE or FALSE in the subsequent group?
Thanks for any help anyone's able to provide
Karen