Re: [TMO] patient record normalization

* Matthias Samwald <samwald@gmx.at> [2010-09-09 21:42+0200]
> Eric wrote:
> >Another, potentially more attractive option, is to model units in the
> >predicate:
> >
> >:X trans:bloodPressure
> > [ trans:systolicMmHg "120" ;
> >   trans:diastolicMmHg "80" ] .
> >
> >This greatly simplifies our life as we are otherwise likely to have a
> >variety of e.g. BP data in the database: 120/80 mmHg, 12/8 DmHg,
> >16000/10667 Pa,
> >16/11 MPa, 13 (PAM)
> 
> I don't understand -- how would that simplify the problem? We would
> still be using different units, and would still have to do some
> maths before posing queries when one data entry uses systolicMmHg
> and another uses systolicPa?

The idea is that we normalized on the way in; when we import data from
e.g. Indivo, our GRDDL looks for blood pressure measurements in mmHg,
dmHg, MPA, ... and normalizes them all to MPa. So normalized, our
queries or rules (for diagnostic support, patient monitoring, ...) are
working in consistent units, and when we have to unify with other
formats, we have only N unit comparisons to perform rather than N^2.


> - Matthias
> 
> 

-- 
-ericP

Received on Thursday, 9 September 2010 20:39:30 UTC