system by using a regional computer-aided dispatch
(CAD) system and a fixed definition of response time
as the time from agency dispatch until arrival on scene
(EMS World, 2015). This implies that the two requi-
site time stamps recorded by the CAD are considered
completely accurate. While there is some basis for
this assumption of accuracy as reported in a 1997 arti-
cle on measuring response intervals in a 911 dispatch
system, current time format standards have changed
since that time (Campbell et al., 1997).
The International Organization for Standardiza-
tion’s standard ISO 8601 specifies a complete set of
date and time formats (ISO, 2004). This standard
is based on the Gregorian calendar and is flexible in
that it allows one to represent time as both calendar
dates and as ordinal dates. The standard also speci-
fies a representation protocol for time zones – again
with flexibility as one can specify local time, univer-
sal time, or an offset from universal time. Finally,
ISO 8601 allows for the representation of time inter-
vals as well. Of course, any standard as flexible as the
ISO 8601 can also lead to complexity when used in
specific settings. To that end, the Internet Engineer-
ing Task Force approved RFC 3339 which simplifies
time stamp notation for Internet use limiting the for-
mat to yyyy-mm-ddThh:mm:ssZ or +/-hh:mm, where
y stands for year, m for month, d for day, T is a char-
acter separating date from time, h stands for hour, m
for minutes, and s for seconds; the Z is for universal
(or Zulu) time or one can specify an offset from uni-
versal time (Klyne and Newman, 2002). The World
Wide Web Consortium adopts a similar standard for
web-based time and date stamps (W3C, 1997).
With regards to EMD, the critical elements to the
time stamp standards noted above are the clear use
of the yyyy-mm-dd protocol for dates. If one ICT
within a system uses the American style yyyy-dd-mm
format while another uses the yyyy-mm-dd protocol,
then 12 days out of the year would yield reasonable
but incorrect time intervals and an additional 11 days
worth of data out of every month would yield illogi-
cally long intervals. Furthermore, specifying the time
zone is also important in emergency medical services
as changes between daylight savings time and stan-
dard time will influence the calculation of time inter-
vals that span such clock changes. If the components
of an EMD system are located in different time zones
(eg. a remote server is used to capture and time stamp
records), then having the ability to bring all times into
one zone for time calculations is critical.
Due to the relative nature of time intervals (eg. a
year may be 365 or 366 days depending on a leap
year), the ability to accurately perform time related
arithmetic is more complex than one might expect.
As response time is ultimately the difference between
two time stamps, being able to make that subtrac-
tion accurately and correctly is important. This cal-
culation is generally performed outside of the ICT or
EMD system. Nevertheless, the analytics tools that
take possession of the data in order to produce the re-
sponse time performance indicators should use state
of the art time calculation protocols such as those rec-
ommended with the lubridate package of the soft-
ware R (R Core Team, 2016; Grolemund and Wick-
ham, 2011).
Regardless of the time stamp format used, the re-
sulting response time calculation will only be as ac-
curate as the time stamps themselves. Even when
initially set accurately, real clocks will differ after
some amount of time due to clock drift or skew,
caused by clocks counting time at slightly different
rates. Thus, clock skew in a distributed system must
realize the same global time. Clock or time syn-
chronization is a central topic in computer science
and engineering that aims to coordinate otherwise in-
dependent clocks (Cristian, 1989) especially in dis-
tributed systems (Lamport, 1978). The oldest proto-
col for time synchronization in a network is the Net-
work Time Protocol (NTP) which has been under con-
tinual development and updating since 1979 (Mills
et al., 2010). The NTP works based on a hierarchical,
peer-to-peer structure of computers and servers orga-
nized into strata with the top level strata containing
a set of high-precision reference clocks. In contrast,
the Institute for Electrical and Electronics Engineers
also specifies a time synchronization protocol for net-
worked measurement and control systems. Specifi-
cally, the Precision Time Protocol, encapsulated in
standard, IEEE 1588, operates using a master-slave
framework with corrections for both clock offsets and
network delays (IEEE, 2008). To ensure the integrity
of time stamps within EMD systems, synchronizing
all computers to the same clocks using the same syn-
chronization protocols is a must.
The remainder of this paper uses a prototype EMD
system to understand the extent of time synchroniza-
tion related data corruption on response time data
when only limited synchronization protocols are im-
plemented.
3 CASE STUDY SYSTEM
To achieve time synchronization over the network,
our case used the NTP. As a time source, the Global
Positioning System (GPS) is used for central clock
synchronization. Although GPS time signals are ac-
curate, clock skew still introduces time stamp issues
HEALTHINF 2017 - 10th International Conference on Health Informatics
200