Patient - Weight
/
Y
N
0.0
0.0
1000
1
1
N
Y
5000
Y
-
2007/06/01 09:16:32.498
History InputAdd sequenceY Filter WeightsDummy (do nothing)Y Add sequenceFilter WeightsY Filter WeightsTransform WeightY Transform WeightWeight OutputY
Add sequence
Sequence
Y
1
none
HISTORYID
N
SEQ_
Y
1
1
9999999
230
149
Y
Dummy (do nothing)
Dummy
Y
1
none
375
289
Y
Filter Weights
FilterRows
Y
1
none
Transform Weight
Dummy (do nothing)
N
N
TYPE
=
constantInteger 0-10N
N
AND
TEXT
CONTAINS
constantStringWeight :-1-1N
375
151
Y
History Input
TextFileInput
Y
1
none
N
,
"
N
1
1
N
1
N
80
0
Y
N
N
N
DOS
${NETVET_DATA}\history.txt
CSV
None
PATIENTID
Integer
$
.
,
-
-1
8
0
none
N
VISITID
Integer
$
.
,
-
-1
8
0
none
N
TYPE
Integer
$
.
,
-
-1
1
0
none
N
DATE
Date
dd/MM/yyyy
$
.
,
-
-1
10
-1
none
N
DUEDATE
Date
dd/MM/yyyy
-1
10
-1
both
N
CODE
String
-
-1
10
-1
none
N
VALUE
Integer
$
.
,
-
-1
2
0
left
N
TEXT
String
-
-1
2000
-1
both
N
0
N
N
warning
error
line
Y
en_au
92
149
Y
Transform Weight
ScriptValueMod
Y
1
none
0
Script 1
//Script here
var strToMatch = "";
var WEIGHT = 0.0
if (TEXT.getString() != null) {
strToMatch = TEXT.getString();
}
var xArr = strToMatch.match(/Weight : ((\d+)(.\d+)?)/);
if (xArr) {
WEIGHT = str2num(xArr[1]);
}
WEIGHT
WEIGHT
Number
16
2
517
150
Y
Weight Output
OpenVPMSLoaderPlugin
Y
1
none
openvpmsHISTORYID<act.patientWeight>startTimefalsefalse<act.patientWeight>weightfalsefalse<act.patientWeight>patient[0]<participation.patient>entityfalse<party.patientpet>$valuefalse<act.patientWeight>patient[0]<participation.patient>actfalse<act.patientWeight>$valuefalse<actRelationship.patientClinicalEventItem>sourcefalse<act.patientClinicalEvent>$valuefalse<actRelationship.patientClinicalEventItem>targetfalse<act.patientWeight>$valuefalsefalsetrue1000
673
151
Y