Patient - Information
/
Y
N
0.0
0.0
1000
1
1
N
Y
5000
Y
admin
2007/04/09 10:47:10.000
Patient InputSelect FieldsY Select FieldsFilter rowsY Transform FieldsPatient OutputY Filter rowsTransform FieldsY Filter rowsDummy (do nothing)Y
Dummy (do nothing)
Dummy
Y
1
none
293
245
Y
Filter rows
FilterRows
Y
1
none
Transform Fields
Dummy (do nothing)
N
N
PETNUMBER
<>
constantNumber0.0-1-1N
N
AND
PETNUMBER
IS NOT NULL
296
145
Y
Patient Input
XBaseInput
Y
1
none
${VETAID_DATA}/animal.dbf
0
N
N
N
65
144
Y
Patient Output
OpenVPMSLoaderPlugin
Y
1
none
openvpmsPETNUMBER<party.patientpet>namefalsefalse<party.patientpet>speciesfalsefalse<party.patientpet>breedfalsefalse<party.patientpet>colourfalsefalse<party.patientpet>dateOfBirthfalsefalse<party.patientpet>sexfalsefalse<party.patientpet>desexedfalsefalse<party.patientpet>deceasedfalsefalse<party.patientpet>identities[0]<entityIdentity.microchip>microchiptruefalsetruetrue1000
531
145
Y
Select Fields
SelectValues
Y
1
none
CLNUMBER
-2
-2
PETNUMBER
-2
-2
PETNAME
-2
-2
PETTYPE
-2
-2
SIZE
-2
-2
PETBREED
-2
-2
COLOUR
-2
-2
LOCATION
-2
-2
EUTHDATE
-2
-2
BIRTHDATE
-2
-2
WEIGHT
-2
-2
PETSEX
-2
-2
DESEXED
-2
-2
TAGNO
-2
-2
STATUS
-2
-2
206
145
Y
Transform Fields
ScriptValueMod
Y
1
none
0
Script 1
//Script here
var wordUtils = Packages.org.apache.commons.lang.WordUtils;
// Transform Name information
PETNAME.setString(wordUtils.capitalizeFully(trim(PETNAME.getString())))
if (PETNAME.getString() == "") {
PETNAME.setString("No Name")
}
PETTYPE.setString(trim(PETTYPE.getString()))
if (PETTYPE.getString() == "") {
PETTYPE.setString("Other")
}
PETBREED.setString(trim(PETBREED.getString()))
COLOUR.setString(wordUtils.capitalizeFully(trim(COLOUR.getString())))
// Transform Sex
if (PETSEX.getString() == "F")
PETSEX.setString("FEMALE");
else if (PETSEX.getString() == "M")
PETSEX.setString("MALE");
else
PETSEX.setString("UNSPECIFIED")
//Transform Euthanased Date
var DECEASED = false
if (EUTHDATE.getDate() != null)
DECEASED = true
//Transform Identity field
var MICROCHIP = null
if (TAGNO.getString() != "")
MICROCHIP = TAGNO.getString()
DECEASED
DECEASED
Boolean
-1
-1
MICROCHIP
MICROCHIP
String
-1
-1
385
146
Y