Sam Heard wrote:

>Tom
>
>There are three data points - the 'Universal time' (at latitude 0 or GMT)
>and 'the offset' to calculate 'local time'.
>
What I have proposed as "world time" is really of course "universal 
time", but I didn't call it that because people tend to think of that 
phrase as meaning an actual timeline - it sounds a bit strange as a 
parent class for DATE, DATE_TIME and TIME. Anyway, at David Lloyd's 
suggestion, I have shortened it to DV_WORLD_TIME.

>It seems to me that the EHR will probably be based on local time - and
>recording the offset once per the transaction would give the absolute time
>of an event.
>
This is how we did it in GEHR, and according to good data modelling, 
probably how you would do it. The main reasons to add the timezone to 
each date/time is that it is easier for computation - any query, API 
call, EHR extract which grabs the date/time automatically gets the 
timezone offset; no need to hunt around in the Transaction header.

> This would deal with key events occuring over the period of
>change to day light saving (which could be important from a decsions support
>
My current understanding of daylight savings is that the place it 
applies to e.g. Pacific North America, Central Europe etc, moves into a 
different timezone for a certain number of months. THis means that 
timezone records the effect of daylight savings as well.

>point of view) and the timing of events when someone is travelling and has
>had treatments in different countries - probably less important.
>
The VHA has this as one of their use cases - people being treated on 
board planes or other transport, or at either end.

- thomas beale


-
If you have any questions about using this list,
please send a message to d.lloyd at openehr.org

Reply via email to