=Paper=
{{Paper
|id=None
|storemode=property
|title=HealthNet: A System for Mobile and Wearable Health Information Management
|pdfUrl=https://ceur-ws.org/Vol-1075/08.pdf
|volume=Vol-1075
|dblpUrl=https://dblp.org/rec/conf/immoa/QuixBGHKLLQGJLMS13
}}
==HealthNet: A System for Mobile and Wearable Health Information Management==
HealthNet: A System for Mobile and Wearable Health
Information Management
Christoph Quix, Johannes Barnickel, Sandra Geisler, Marwan Hassani,
Saim Kim, Xiang Li, Andreas Lorenz, Till Quadflieg,
Thomas Gries, Matthias Jarke, Steffen Leonhardt, Ulrike Meyer, Thomas Seidl
UMIC Research Cluster at RWTH Aachen University, Germany
http://www.umic.rwth-aachen.de/
ABSTRACT Keywords
Medical health care is undergoing a significant change of Health Information Management, Data Acquisition, Data
paradigm. Moving health care from health centers to home Analysis, Body Sensor Network
environments poses new challenges for acquisition, manage-
ment and mobile exchange of information. The HealthNet
project at RWTH Aachen University has developed a proto-
1. INTRODUCTION
type which addresses these new challenges: a Body Sensor The demographic change with a growing population of
Network (BSN) collects information about the vital func- elderly people and the associated increase of health care re-
tions of a patient while she is in her home environment; lated expenses require new models for health care manage-
the integration of smart textile sensors increases the accept- ment. Moreover, there is a growing group of health-aware
ability of such technology; mobile communication and data people that would like to take more personal responsibility
management enables the exchange of health data between for their own health, e.g., by monitoring their vital parame-
patients and doctors; data stream mining techniques tuned ters during sport activities. New innovative technologies are
for mobile devices provide immediate feedback of the col- necessary to fulfill these new requirements. Mobile and re-
lected data to the user; and finally, advanced security and mote health monitoring has demonstrated positive influence
privacy features increase user acceptance and cope with le- on patients disease courses, especially for chronic diseases
gal requirements. This paper summarizes the challenges and [20, 13], and promises high cost reductions [16]. While vari-
achievements in the development of this prototype. ous systems have been proposed to measure the physiological
state of mobile users, most of these systems are restricted
to a certain set of sensors, or can monitor only a few vital
∗ parameters [6].
C. Quix, S. Geisler, X. Li, M. Jarke, and A. Lorenz are with
Informatik 5 (Information Systems) at RWTH Aachen Uni- In this paper, we describe an extendable and flexible mon-
versity, Germany (geisler,jarke,lixiang,lorenz@dbis.rwth- itoring system for the case study of physiological state moni-
aachen.de). toring of runners. The system has been developed in the con-
†
C. Quix and M. Jarke are also with the Fraunhofer Insti- text of the HealthNet project [14]1 , which addresses inter-
tute for Applied Information Technology FIT, St. Augustin,
Germany (christoph.quix,matthias.jarke@fit.fraunhofer.de). disciplinary challenges such as sensor network design, manu-
‡ facturing of smart textiles, information exchange, data min-
J. Barnickel and U. Meyer are with the IT Se-
curity group at RWTH Aachen University, Germany ing, security and privacy, and mobile communication. The
(barnickel,meyer@itsec.rwth-aachen.de). HealthNet project is part of the UMIC Research Cluster at
§ RWTH Aachen University which focuses at Ultra high-speed
M. Hassani and T. Seidl are with Informatik 9 (Data Man-
agement and Exploration) at RWTH Aachen University, Mobile Information and Communication systems support-
Germany (hassani,seidl@cs.rwth-aachen.de). ing the demands of future mobile applications and systems.
¶
S. Kim and S. Leonhardt are with the Philips Chair In the prototype developed by the HealthNet project team,
for Medical Information Technology (MedIT) at RWTH the vital functions of athletes (or patients) are monitored
Aachen University, Germany (s.kim,leonhardt@hia.rwth- by a BSN (e.g., ECG, skin humidity / temperature, activ-
aachen.de).
k ity) which are partly integrated into textiles. These sensors
T. Quadflieg and T. Gries are with the Institute for Textile
Technology (ITA) at RWTH Aachen University, Germany produce data streams that are integrated, consolidated, and
(till.quadflieg,thomas.gries@ita.rwth-aachen.de). aggregated in a device which acts as a peer in a network.
Other trusted participants in the network are, for example,
other runners or trainers who want to observe the perfor-
mance of a runner. In a medical scenario, other peers in
the network might be doctors or nursing staff who monitor
the state of a patient while (s)he is at home. Furthermore,
data can be stored in a server system for long-term mon-
itoring and analysis. An intensive monitoring of vital pa-
rameters of patients is especially important after they have
1
http://dbis.rwth-aachen.de/cms/projects/UMIC/
healthnet
Proceedings IMMoA’13 361 http://www.dbis.rwth-aachen.de/IMMoA2013/
been released from hospital. Changes in environment and the information needs of the runners and the willingness
medication often result in expensive re-hospitalizations of to share information during training and competitions. All
patients which could be avoided by more detailed observa- interviews took about one hour, and were recorded for post-
tion of vital parameters [10]. Thus, both scenarios (sports interview analysis.
and medicine) share a common basis; in addition, specific
features like the identification of critical situations are rele- 2.1 Participants
vant for both cases, although the definition of a critical situ- The interviewed runners are male, three between 20 and
ation is different. Nevertheless, the same techniques for data 25 years old, and one between 30 and 35 years old. All
analysis can be applied. Furthermore, merging the acquired runners participate in competitions on national level. The
sensor data with additional information such as position, disciplines range from 3000 meters steeplechase to marathon
time, or weather conditions improves the expressiveness of distance, and triathlon. All interviewed persons do intensive
pure health data and can lead to new insights. training between 5 and 15 sessions per week.
Using a mobile communication infrastructure (e.g., UMTS,
LTE, or Wi-Fi), mobile devices can communicate with each 2.2 Information Requirements
other such that peers can easily exchange health informa-
tion. Especially, the mobility of patients is improved as 2.2.1 Personal Information Sources
detailed monitoring can now be performed at home: peri-
All interviewed persons consider their self-assessment as
odically or in the case of important events, the device sends
the most important source of information, which is even
the collected and pre-processed data to information systems
more reliable than any physiological measure. They stated
maintaining patient health records (e.g., hospital informa-
to ignore measured high peaks of their pulse if feeling good,
tion systems) which can be accessed by medical experts.
and also low measures if feeling bad. That means, that their
The main challenges in this project are
subjective rating of their state is more important for them
• the design and development of wireless medical sen- than an objective measurement. They treat many technolo-
sors, which are able to monitor vital functions of a gies as fun, which could be more interesting to increase mo-
person, tivation in mass sports.
• the integration of theses sensors into textiles and devel- 2.2.2 Medical Information Sources
opment of electronic units as textiles (e.g., conductive In addition to the self-assessment, all interviewed runners
paths) for unobtrusive and comfortable usage, were interested in heart rate (they all measure it in training).
• the integration of the data collected by various sensors The data could be used to trigger a notification if exceeding
in one data stream, and upper or falling below lower personal limits. Furthermore,
the sportspersons consider breathing rate and oxygen ab-
• the analysis, mining, and aggregation of the sensor sorption relevant to detect exhaustion in advance. Sweat
data to detect emergency events, to reduce commu- analysis could lead to an estimation of water balance of the
nication costs, and to predict near future. body, useful for reminding the runner to drink or to deter-
We addressed these challenges in the HealthNet project mine the amount of liquid to drink for convalescence after
and report in this paper our experiences in developing an a training session. Determining the blood sugar level could
integrated prototype. Sectioin 2 first describes the require- signal a low sugar level or hunger knock2 . Last but not least,
ments analysis which we have done with a group of athletes. all interviewed runners had measured lactate in the past. It
An overview of the prototype system and its architecture is probably the best indicator for the current personal fit-
is given in Section 3. The main components of the proto- ness. Noticeably, none of the interviewed runners associated
type are an intelligent T-Shirt with integrated conductive any value with blood pressure information, even if explicitly
leads/electrodes (cf. Section 4) and a Body Sensor Network asked by the interviewers.
(IPANEMA, Integrated Posture and Activity NEtwork by Most measurements listed above require settings incom-
Medit Aachen) which aggregates multiple data streams from patible with daily outside use. Some request tests in medical
a range of sensors (cf. Section 5). The data are transmit- labs, some include in addition blood analysis (such as blood
ted wirelessly over a Bluetooth interface to a mobile device sugar level, lactate) which is not compatible with mobile
for visualization and a first lightweight analysis (cf. Section use. All interviewed runners agreed that therefore it will be
6). A more detailed analysis of the data is done on a server challenging or impossible to apply these measurements in
which receives periodically or in case of peculiar events data their training sessions or competition.
from the mobile device. We also performed a case study in a
running event of which we will briefly summarize the results
2.2.3 Track, Time and other Information
in Section 8. Speed measurements have a strong influence on the run-
ning speed. All runners pointed out that speed measures
2. REQUIREMENTS AND USE CASES from cars or bicycles are not usable because of the mean-
ingless unit (mph, km/h) and low precision. They request
For gathering of requirements, four active runners on semi- measures of time needed for the last lap (on cycle tracks),
professional level were interviewed. All interviews were con- the last 400 meters or the last 1000 meters (all preferable in
ducted by two interviewers with one interviewee. The in- a unit of minutes:seconds) to adjust their personal running
terviews used a unique set of 14 questions regarding mobile speed accordingly.
health monitoring, and eight questions regarding a station-
ary counterpart. The questions especially targeted the us- 2
a completely run out of energy, also known as “bonk” or
ability of smart phones as supporting device in runs and “hit the wall”
Proceedings IMMoA’13 372 http://www.dbis.rwth-aachen.de/IMMoA2013/
For uphill sections, the absolute distance and remaining 2.4.1 Live-sharing
distance of the uphill part are valuable for all interviewed Live-sharing information with others is considered a minor
runners. The gradient is less important because of the low issue by the interviewed runners. Together with personal
absolute number. trainers, post-processing (for long distance runs) and fre-
Other information, like weather conditions, weather fore- quent analysis after smaller sessions (e.g., in interval train-
cast or condition of the ground are important in preparation ing) was seen to be more important than live data transmis-
of training or competition; it is of no value while being on sion. One interviewee had the idea that the trainer might
the move. interrupt over-pacing of a runner in a hopeless intermedi-
ate state of a competition, especially if it is one in a row
2.2.4 Personalization
of competitions. All interviewed persons declined to lively
All interviewed persons request methods for personalisa- share personal or medical information with other external
tion of the measurements and accompanied items, such as persons like friends, training mates, online communities, or
frequency, upper/lower border. event organisers or competitors. It was only acceptable for
2.3 Mobile Monitoring notification in case of emergency.
To receive information from others, trainers and support-
2.3.1 Use of Technology ers call out time information and intermediate state of the
competition to the runner on track. The interviewed runners
All interviewed runners had applied technology for mon-
think that receiving more information, e.g., about personal
itoring heart rate; all interviewed runners knew technology
state of competitors, is rather distracting. One of the inter-
for gathering track data (i.e., GPS). None used other tech-
viewed persons stated a value of knowing intermediate state
nology, like step counters or sensors in shoes. Only one per-
of competition within the same age group, in particular if
son carries the mobile phone in training sessions, in a back
persons nearby are of the same or another group like the run-
pocket together with keys. They do their sports without
ner. Getting the positions of the team mates was considered
listening to music.
not interesting, neither in training nor in competition.
All interviewed runners track heart rate in training, only
As an open question, the interviewees brainstormed about
two do the same in competitions. Two do not track the
other ideas for valuable live-sharing of information. As a
heart rate in competition mainly because of loosing comfort,
result, it could be valuable for optimisation of the handover
i.e., chest belt slipping out of place and making the runner
in relays, especially in long distance relays. It would be of
feeling confined. The interviewed runners do not agree to
value to the successor to know the personal health state of
carry any additional device. In competition, none of them
the predecessor in order to adjust warming and preparation
would be willing to carry a mobile device.
phase. If the predecessor is in good shape, the estimated
2.3.2 Carrying a Mobile Device arrival time is earlier than if the person is in bad shape,
Carrying a mobile device while doing sports is considered influencing the point of time to start preparation.
burdensome. There must be a reasonable benefit from doing 2.4.2 Post-event sharing
so. It must not require any attention by the runner, it must
not swing (e.g., on a neck strap), it must not disturb the After a training session or competition, the runners were
rhythm of arms, legs or breathing (the latter nearly excludes open to share track and time data with team mates and on-
speech interfaces). The device must be lightweight, small, line communities, which is already implemented by portals
waterproof and shock resistant. The touch-sensitive surface, like http://www.gpsies.com.
if any, must come in a sweat resistant cover.
The shape and feeling of a watch was considered most
2.5 Persistent Storage
appropriate, as applied in current monitoring systems for Post-processing of the collected data is very important to
heart rate. It can be worn at one arm and operated with all interviewed runners. They asked to file all information
the hand of the other arm. If more functions are to be to a computer system for persistent storage. They all use a
integrated, the only sensible way of carrying a larger mobile kind of training diary, two use already computer applications
device seems to be a pocket at the arm. It supports a similar for this purpose.
way to operate it using the hand of the arm not carrying the
device.
2.5.1 Connecting with PC
The interviewed runners asked for easy connection with
2.3.3 Operating a Mobile Device the PC, and easy to handle download.
Operation of a 1-button-watch was considered sufficient;
nevertheless the operation of buttons of a mobile device were 2.5.2 Post-Processing
considered to require too much attention and too fine gran- All interviewed runners do intensive performance analy-
ular movements for hand and finger. A mobile device at the sis combining tracking data, time data, health information,
arm can be similarly operated by touch on the display. and comments on personal feeling. If applicable they com-
The interviewed persons see the problem with touching pare current data with past datasets for recurring events,
the display that it might get dirty and smeared by the run- competitions, tracks, or distances. The main goal of the
ner’s sweat, making checking current values from the display analysis is identification of flaws in performance (absolute
impossible. Because of disruption of rhythmic breathing, speed, endurance, power to go uphill) requesting updates of
speech-based operation is only considered feasible for a few the training method and plan.
short commands. The triathlete analyses shifts in performance of the single
disciplines, e.g., intensively training one discipline has con-
2.4 Sharing of Information tradictory influence on the performance in the other two.
Proceedings IMMoA’13 383 http://www.dbis.rwth-aachen.de/IMMoA2013/
One runner mentioned to use the post-processing also to In the current prototype, the BSN consists of an ECG
estimate lifespan of used hardware, e.g., professional running sensor, a combined temperature/humidity sensor, two 3D
shoes that loose suspension after 3000 km of use, demand- acceleration sensors, and a master node. The master node
ing for replacement to prevent damage from tendons and collects the data from the individual sensors and sends it
ligaments. to the smartphone. Conductive yarn acts as electrodes as
well as leads. The signals are received by the ECG sensor
2.6 Use Cases attached to the shirt. The sensor processes the ECG and
Based on the requirements analysis, several use cases were infers the current heart rate from it.
identified which are described in this section. The use cases On the smartphone, a mobile application integrates the
are grouped in four categories: Sensor management, mobile health data with data measured by the phone, such as the
monitoring, sharing, and archiving. current GPS position. The mobile application also visual-
izes, stores, and analyzes the data. If enabled by the user the
2.6.1 Managing Sensors integrated data is sent via UMTS or Wi-Fi (IEEE 802.11)
The sensor managing use cases describe the setup, con- to a registry server which distributes it to registered third
figuration and maintenance of the set of sensors delivering parties, such as a trainer, a doctor, or a server analyzing
information to the system. The actor usually is the user. the data. The architecture also allows sending feedback and
In addition, other persons or organizations might perform results of the analysis of the data to the users smartphone.
the use cases as well, e.g., an emergency doctor who adds a
sensor after the user had an accident, or a physician who ad-
justs the upper border of a physiological parameter to raise
4. TEXTILE PLATFORM
notification earlier. The actor employs a plug-in / plug-off The state-of-the-art electrodes used for most medical ap-
mechanism to add or remove sensors to the network; this plications are, for example, disposable electrodes glued onto
should be as automatic as possible. The added sensors per- the skin. These electrodes are coated with electrolyte-gel
form registration and de-registration at the controlling com- to improve the conductivity. The advantages of those elec-
ponent of the sensor network. Configuration of the sensors trodes are low contact impedance and a fixed position. How-
should be also possible, so that user can adjust the prop- ever, they are not suitable for a continuous long-term mea-
erties of the sensor (e.g., sampling rate, sensor identifier, surement because the electrolyte-gel can dry and may also
measure unit, data transmission rate) to his/her personal cause allergic reactions. Moreover, the wires between elec-
needs. trodes and the sensor exacerbate the handling for untrained
users. To achieve the aim of a continuous and mobile mon-
2.6.2 Monitoring itoring system, another solution has to be found.
The monitoring use cases describe the use of a mobile sys- Textile electrodes could be a good alternative for the stan-
tem to monitor the health status. The user employs the sys- dard ones. They can be used for long-term measurements
tem for observing specific parameters, being informed about because they are not coated with electrolyte-gel. The yarn
the current status and alarming himself or another entity for the textile electrodes must possess high conductivity,
during a personal activity. The user can also turn off all good elastic behavior to assure a good skin conformance and
monitoring and notification functions by muting the device. it should be biocompatible due to the constant skin contact.
Another advantage of textile electrodes is that these elec-
2.6.3 Sharing trodes can be integrated into garments which lead to a very
The group of sharing use cases describes the information high mobility of the whole system and intuitive handling.
exchange between all parts of the system with external en- Mobility can be further increased by using textile integrated
tities (e.g., server or other users). It applies to sharing in- conductive paths instead of cables. A reversible interface is
formation while being mobile as well as sharing information necessary to remove the sensor node before washing. How-
from the other parts of the system like the archive. The ever, textile electrodes also have disadvantages: the contact
group contains: impedance is higher and movement causes motion artifacts.
Suitable yarns matching all requirements mentioned above
2.6.4 Archiving have been researched and tested. The best one was a silver-
The archiving use cases describe the use of and retrieval coated polyamide yarn. A circular foam padded textile elec-
from a persistent storage. The user employs a stationary trode with a radius of 2.5 cm was used. In addition to
device (such as a laptop or desktop PC) to search for infor- the ECG electrodes, the same material was also used to
mation of a specific type, date and time, activity, or value. manufacture the textile conductors (see Fig. 3). The tex-
The archiving use-cases are: tile conductors were applied to the outside of the T-shirt
with metal push buttons to connect both electrodes and
the sensor. Preliminary results with this T-Shirt show the
3. SYSTEM ARCHITECTURE suitability of textile electrodes for the application as ECG
The HealthNet prototype is based on a BSN integrated electrodes.
into a textile platform (i.e., T-shirt) measuring the phys-
iological state of a person. An overview of the system is
illustrated in Fig. 1. A registry server manages the commu- 5. BODY SENSOR NETWORK
nication between different peers in the network. The sensor Body Sensor Networks (BSN) usually consist of a varying
data is received by a smartphone via Bluetooth which sends number and diverse types of sensors. They are wirelessly
the data to other peers in the network. Other peers in the connected either to each other, called mesh network, or to
network are an advanced data mining & analysis service or a central master node, called star network. The acquired
other trusted parties such as trainers and doctors. data is then transferred over wide area networks (WAN) to
Proceedings IMMoA’13 394 http://www.dbis.rwth-aachen.de/IMMoA2013/
Light‐weighted Single‐stream Multiple Streams
Mining & Analysis Mining & Analysis
Master
node
Sensor
Mobile Trusted Parties
Smartphone Registry Server
Bluetooth IEEE 802.11 / IEEE 802.11 /
UMTS UMTS
Figure 1: Overview of the system architecture Figure 2: BSN node Figure 3: Sensor shirt
central data and health service providers for further process- Graphical User
Configuration
ing. This section focuses on the challenges in developing the Interface
medical sensors, connecting them in a BSN, and processing
the measured signals. Single-Stream
Prediction
Bringing health status monitoring to personal health care
environments presents a new set of challenges: devices have Data Data
Measure
to be small, unobtrusive and easy to handle. Preferably, Cache Window
they need no or only minor interaction and are connected via HealthNet
Data Incoming/
Outgoing Data
Sensor Transmission
wireless technology to the supervising medical professional Controller
Unit
or health care center.
Preprocessing for
The IPANEMA BSN is designed to be easily modified for Multiple Streams
different application scenarios, e.g., cardio-vascular moni- Prediction
toring or hydration status monitoring [11]. It is small (68
x 42 mm, see Fig. 2), light (30 g) and wireless enabled. A
Figure 4: Architecture of the mobile application
sensor node consists of a base board which includes a low
power microprocessor (MCU, MSP430F1611, Texas Instru-
ments), power management circuitry, and a low power ra-
dio transceiver (CC1101, Texas Instruments). Modularity Data Window such that a single-stream prediction over a
is ensured by using a pair of connectors to attach different short timeframe is possible. The windows are implemented
sensor extensions. Two connectors (Samtech Inc.) enable as a circular data structure - if a window is full, the lat-
the use of digital (SPI, UART, I2C) sensors, five analog-to- est incoming data will flush the oldest data. Furthermore,
digital converter inputs and three interrupt capable inputs. the cache stores also all data (if desired by the user) such
The MCU is running at 8 MHz with an additional precision that the data can be uploaded to a server for detailed data
32.768 kHz crystal for the real time clock. It is powered by mining and analysis later on.
a lithium polymer battery which can be recharged over an The Data Transmission Unit (DTU) takes care of the
on-board MicroUSB connector. information exchange among different stakeholders. Four
The sensors of the current prototype produce a raw data methods of sending data to authorized entities have been
stream of about 14 kbit/s which is transmitted over a 433 implemented. Any external entity must prove eligibility to
MHz ISM band transceiver with a proprietary protocol. receive any data from the mobile application. The DTU
The network is structured in a star topology. The leaves supports three communication modes:
are formed by a flexible number of modules which can be
equipped with different types of sensors. The sensor data
is send over-the-air to a central master module. The main 1. Request-response: an external entity requests informa-
tasks of the master node include network management, data tion from the mobile application. The DTU retrieves
transfer to a mobile device and creating time synchroniza- the requested data from the cache and transmits the
tion beacons for the sensor nodes. response. This is for example done when a trainer
wants to see detailed data about a runner.
6. MOBILE APPLICATION 2. Time-based submission: A fixed interval after which
The goal in the design of the architecture of the mobile ap- a selected data set is sent, e.g., data is sent from the
plication was to have a very flexible and extensible system. runner to a trainer only every 10 seconds to reduce
As explained before, the HealthNet project is not limited required bandwidth and communication costs.
to a particular application domain, our solution should be
applicable in a healthcare domain as well as in a sports do- 3. Direct transmission: The relevant data is transmitted
main. To allow easy customization and adaptation to new directly to the receiver. This mode is used for audio
domains, we identified four main components for the mobile feedback from a trainer to a runner.
application on the smartphone (cf. Fig. 4).
The HealthNet Controller is the central unit for manag- Due to the modular design, peer mobile applications use
ing the set of active sensors, and notifying dependants if roughly the same architecture, with the only difference that
measures changed value or the composition of the network these applications receive data via the DTU and not from
changed. The Data Cache stores recent sensor data in a sensors.
Proceedings IMMoA’13 405 http://www.dbis.rwth-aachen.de/IMMoA2013/
On the user interface level, the data which is received from the devices, so that no data can be recovered wrongfully by
the sensors or other peers is managed according to the use someone who has physical access to a device. During com-
cases as described in section 2. munication between trusted devices, we do not rely on the
security mechanisms of the technologies used (e.g., UMTS,
6.1 Data Analysis LTE, WLAN) because the data must not be revealed to the
To get the maximum benefit of the HealthNet applica- network operators, and wireless technologies such as UMTS,
tion the measured data has to be analyzed to detect critical LTE, and WLAN typically only encrypt the air interface.
situation or events, and to make a short term predictions. Instead, all data transfers apply AES-128 encryption and
Data mining techniques in this context are restricted by two message authentication codes on the application layer.
important constraints: (i) the data is a continuous stream In wireless connections to trusted parties, all parties are
and has to be analyzed in real-time; persistent storage and identified using certificates with shared keys. The implemen-
long time series of data are not available as in classical data tation of the encryption is transparent to the application as
mining tasks, (ii) the resources (CPU power, battery life, standard interfaces of the Android SDK are used to imple-
memory) of the mobile device are very limited. ment secure storage and communication. In addition, we
To cope with the problem of limited resources, we devel- found that the authentication and encryption mechanisms
oped: (i) an adaptive technique for anytime classification, had no significant influence on battery life or performance
which is capable of both, classifying under varying time and of the handheld device.
resource constraints, and incrementally learning from data
streams to adapt to possible evolutions of the underlying
data stream [15], (ii) and a novel in-network distributed 7. RELATED WORK
sensor data clustering technique that efficiently aggregates The interest in mobile healthcare applications started with
similar sensor readings using coordinators [8]. systems like [19, 12] supporting professionals (like physician,
Context prediction is an emerging topic in the field of nurse, therapist, or midwives) to enter, receive and exchange
data mining, e.g., predicting the location of mobile objects information about their patients. Systems for professional
was a frequently tackled subtask of mobile context predic- users in hospitals like [2] considered specific design aspects
tion in recent researches. For scenarios of managing health to support local mobility in the hospital by interconnecting
information of mobile persons, the prediction of the near fu- PDA, laptop and desktop computers. Examples of systems
ture health status of persons is at least equally important for non-professional users are the self-monitoring applica-
to predicting their location. A first method for predicting tion for overweight people [22], alcohol consumption moni-
the next health context of mobile persons equipped with tor [4], or dietary advisor [9]. The results of these studies
body sensors and a mobile device has been developed and point to a high degree of monitoring by those using a mobile
implemented [7]. The proposed PrefixSpan-based method monitoring device compared to other monitors. In differ-
searches for sequential patterns within multiple streaming ence to the aim of the HealthNet project, these systems are
inputs from the body sensors as well as other contextual not equipped for continuously monitoring vital parameter in
streams that influence the health context. silent mode.
Our main observation is: frequent sequential patterns ap-
pearing in rules containing multiple streams, are completely 7.1 Textile Sensor Platforms
built using frequent patterns existing in each single stream. A reasonable idea to integrate real-time monitoring into
Thus, predicted values were directly presented to the user daily life activities are the application of wearable or textile
in the mobile application using a light-weighted resource- sensor platforms. This section therefore reviews the integra-
aware algorithm that was implemented locally on the user’s tion of sensors into garments, such as sport shirts or similar.
mobile phone. More accurate predicted values were sent to In [5] two types of textile sensor platforms are distinguished:
the user from a multiple stream prediction algorithm which while textile sensors are realized by special yarns, non-textile
was implemented on a server using the preprocessed frequent or textile-integrable sensors are singular units which are ap-
patterns on each stream (cf. Fig. 4). plied to the garment, e.g., printed onto the textile. The
advantage of textile sensors is that these can be produced
6.2 Security and Privacy in one manufacturing process [17]. A disadvantage is that
A rigorous evaluation of security and privacy risks was current technologies for textile sensors have to be moistened
done, requirements were derived from it, and the implemen- to deliver acceptable results [5].
tation was developed accordingly [3]. The measured data is To integrate multiple vital parameters into one textile
kept confidential at all times: during collection, in storage, platform, several sensors are combined to form a sensor net-
and during transmission within and between all components work. Often, a master component controls the network and
of the system. To reduce the risk of data extortion from centralizes data acquisition, short-term storage and trans-
stolen devices, secure authentication methods are used both mission. These can be realized either wired or wireless.
for wireless links as well as user interfaces on the devices
themselves. Generally, data may only be read by persons 7.2 Textile-based Monitoring Applications
authorized by the user. Finally, no more data than required The MyHeart-project3 led by Philips was dedicated to the
for a given monitoring application shall be stored. prevention, diagnosis and therapy of cardiovascular diseases
Confidentiality during data collection is achieved by using The monitoring is based on sensors integrated into daily
ZigBee AES-128 encryption between the sensor nodes and life textiles, such as undergarment. A sensor shirt has been
the master node, and Bluetooth encryption E0 is used be-
tween the master node and the smartphone. Confidentiality 3
http://www.hitech-projects.com/euprojects/
during data storage is achieved using AES-128 encryption on myheart/
Proceedings IMMoA’13 416 http://www.dbis.rwth-aachen.de/IMMoA2013/
developed using conductive and piezoresistive yarn for mon- running shoes with an integrated step counter (with the
itoring of heart (ECG) and respiratory activity (impedance drawback of getting depended on the Nike’s brand), and
pneumography), core and skin temperature with non-textile that it uses the iPod instead of a mobile phone (with the
sensors and an accelerometer [1]. The shirt has been used same drawback of dependency).
for monitoring during outdoor activities and at home. A
proprietary user device or PDA is used for interaction [21]. 8. CONCLUSIONS AND LESSONS LEARNED
The respiratory sensing technology was also used in the
Wealthy project4 [18, 17]. For the data processing and trans- We implemented an end-to-end prototype for a runner
mission a relatively heavy and big Portable Patient Unit scenario (training and competition mode) with one or more
(250g) was connected with the sensors by wires. The data runners and a trainer. Case studies with the implemented
is transmitted from the PPU via GPRS to a central system prototype have been conducted during the Lousberglauf 2011
analysing and visualizing the data. & 2012 (a local running event in Aachen with about 2000
A project that supports medical treatment and behaviour participants). A team of five runners has been equipped with
of elderly people suffering from cardio-vascular disease is the sensors and smartphones. In addition, a trainer mon-
described in [23]. The system comprises a front worn array itored the performance of the runners using also a smart-
of body sensors, a user interaction system for a PDA for phone. Data communication and management did not cause
displaying information and entering simple answers and a any problems; the trainer could always see the position and
back-end system for professionals analysing data and pro- vital parameters of the runners. Due to excessive motion ar-
viding feedback. tifacts during running, we used standard electrodes for the
run. In the meanwhile, we did some additional measure-
7.3 Products for Sports Monitoring ments with a new version of the textile electrodes in a lab
environment on a treadmill which gave better results. We
Commercial products are available on the market in par-
also improved the algorithm for inferring the heart rate from
ticular to support ambitious sports(wo)men. The products
the raw ECG data, such that it is less sensitive to movement
do not aim on sophisticated measuring medical data. Usu-
artifacts. This improved the data quality in the second case
ally, it is considered sufficient to provide heart rate and calo-
study in 2012, but the data quality is still too low for deriv-
ries burned, and location and time related information. The
ing health-related advices.
often use wrist or chest bands.
We have shown in this project that health monitoring us-
A large set of wrist-mounted computers is available for
ing mobile wearable sensor networks is feasible. Data man-
example from Polar, ranging from low-end technology for be-
agement and analysis can be done in real-time although the
ginners to high-end systems for professionals like the RS8005 .
data is coming at a high frequency. Security and privacy
They receive body signals from chest straps, display and
issues have been addressed by implementing suitable en-
store the information on the watch, and allow for down-
cryption and authentication mechanisms into the applica-
loading and post-processing with the personal computer. A
tion. In another related project (Nanoelectronics for Mobile
similar system is the Garmin Forerunner6 . It monitors time,
AAL-Systems9 ), a similar approach for data management
distance, pace, heart rate and calories burned. As Garmin’s
has been developed in the context of Ambient Assisted Liv-
unique selling proposition, it additionally tracks the posi-
ing (AAL). Some results (e.g., the architecture of the mobile
tion of the sportsperson by the use of a high-sensitive GPS
application in Fig. 4) have been applied also in this project.
receiver built into the wrist watch. The GPS antenna is
However, we have seen that with the current technology,
partially integrated into the watchstrap. The heart rate is
problems like data management, analysis, security, and pri-
measured by the use of a chest strap. The system supports
vacy can be solved as mobile devices are powerful enough
different profiles, e.g. for swimming, cycling, and running of
in terms of CPU and communication bandwidth. The real
triathlons.
challenges are at the two ends of the data processing flow:
A more sophisticated system is the adidas miCoach7 . It
firstly, the sensor data must have very high quality to be use-
is an integrated system to plan, work-out, and analyse per-
ful in any kind of application (for sportspeople or patients),
sonal training. As the main part of the system, it combines
false alarms will be annoying, missed alarms might be fatal;
three components to support the work-out: an auditive dis-
secondly, the potential users have to be convinced about the
play (miCoach Pacer) for heart rate measures, speed and
usefulness of such technology. In our interviews, the sports-
distance which reacts to the speed; a bundle of a chest belt
people were sceptic about the benefit of such an application.
measuring heart rate and a wristwatch (miCoach Zone); an
The same applies also to elderly people who might be even
application running on the user’s mobile phone for coaching
more reluctant in wearing any device that monitors them.
(miCoach Mobile).
As a main advantage, the textile strap for monitoring the
heart rate can be replaced by two different bra’s (adidas Acknowledgements
supernova glide/sequence bra) or a shirt (adidas supernova This work was supported by the DFG Research Cluster
cardio shirt). Nike+8 is a training system similar to mi- of Excellence on Ultra High-Speed Mobile Information and
Coach developed by Nike and Apple. The main differences Communication UMIC (http://www.umic.rwth-aachen.de)
to miCoach is that Nike+ combines the features from Nike’s at RWTH Aachen University.
4
http://www.wealthy-ist.com
5
http://www.polar.fi/en/products/maximize_ 9. REFERENCES
performance/running_multisport/RS800CX [1] O. Amft and J. Habetha. Smart medical textiles for
6
http://www8.garmin.com/marathon/forerunner/ monitoring patients with heart conditions. In Smart
7
http://www.micoach.samsungmobile.com/
8 9
http://nikerunning.nike.com/ http://www.mas-aal.eu/
Proceedings IMMoA’13 427 http://www.dbis.rwth-aachen.de/IMMoA2013/
textiles for medicine and healthcare: Materials, [15] P. Kranen, E. Mller, I. Assent, R. Krieger, and
systems and applications. Woodhead Publishing Ltd., T. Seidl. Incremental learning of medical data for
2007. multi-step patient health classification. In C. Plant
[2] J. Bardram, T. A. K. Kjær, and C. Nielsen. and C. Bhm, editors, Database Technology for Life
Supporting local mobility in healthcare by application Sciences and Medicine, pages 321–344. World
roaming among heterogeneous devices. In L. Chittaro, Scientific Publishing, 2010.
editor, Proc. ACM MobileHCI’03, volume 2795 of [16] R. Litan. Vital signs via broadband: Remote health
Lecture Notes in Computer Science, pages 161–176. monitoring transmits savings, enhances lives.
Springer, 2003. Technical report, Better Health Care Together, 2008.
[3] J. Barnickel, H. Karahan, and U. Meyer. Security and [17] M. Pacelli, G. Loriga, N. Taccini, and R. Paradiso.
privacy for mobile electronic health monitoring and Sensing fabrics for monitoring physiological and
recording systems. In IEEE International WoWMoM biomechanical variables: E-textile solutions. In Proc.
Workshop on Interdisciplinary Research on E-Health of 3rd IEEE/EMBS Intl. Summer School on Medical
Services and Systems, pages 1–6, 2010. Devices and Biosensors, pages 1–4. IEEE, 2007.
[4] R. L. Collins, T. B. Kashdan, and G. Gollnisch. The [18] R. Paradiso and D. De Rossi. Advances in textile
feasibility of using cellular phones to collect ecological technologies for unobtrusive monitoring of vital
momentary assessment data: Application to alcohol parameters and movements. In Proc. EMBC’06, pages
consumption,. Experimental and Clinical 392–395. IEEE, 2006.
Psychopharmacology, 11(1):73 – 78, 2003. [19] J. Pollard, S. Rohman, and M. Fry. A web-based
[5] A. Ehrmann, E. Flacke, A. Brücken, and A. Büsgen. mobile medical monitoring system. In Proc. Intl.
Intelligent umgarnt. Textile Sensorik. Physik in Workshop on Intelligent Data Acquisition and
unserer Zeit, 41(6):282–286, 2010. Advanced Computing Systems: Technology and
[6] Y. Hao and R. Foster. Wireless body sensor networks Applications, pages 32 –35, 2001.
for health-monitoring applications. Physiological [20] J. Riley and M. Cowie. A clinical perspective on
Measurement, 29:R27, 2008. remote monitoring of chronic disease. Eurohealth, 5(1),
[7] M. Hassani and T. Seidl. Towards a mobile health 2009.
context prediction: Sequential pattern mining in [21] R. Schmidt, J. Habetha, and M. Harris. Myheart -
multiple streams. In Proc. Intl. Workshop on fighting cardio-vascular diseases by prevention and
Managing Health Information in Mobile Applications early diagnosis. In L. Azevedo and A. R. Londral,
(HIMoA), pages 55–57, 2011. editors, HEALTHINF (1), pages 296–300, 2008.
[8] M. Hassani and T. Seidl. Resource-aware distributed [22] C. C. Tsai, G. Lee, F. Raab, G. J. Norman, T. Sohn,
clustering of drifting sensor data streams. In Proc. 4th W. G. Griswold, and K. Patrick. Usability and
Intl. Conf. on Networked Digital Technologies (NDT), feasibility of PmEB: a mobile phone application for
2012. monitoring real time caloric balance. Mob. Netw.
[9] S. Intille. Just-in-time technology to encourage Appl., 12:173–184, March 2007.
incremental, dietary behavior change. In Proc. [23] E. Villalba, M. Arredondo, A. Moreno, D. Salvi, and
AMIA’03, page 874. Wiley, 2003. S. Guillen. User interaction design and development of
[10] V. Jones, V. Gay, and P. Leijdekkers. Body sensor a heart failure management system based on wearable
networks for mobile health monitoring: Experience in and information technologies. In Proc. EMBC’06,
europe and australia. In Proc. Intl. Conf. Digital pages 400 –403, 2006.
Society (ICDS), pages 204 –209, 2010.
[11] S. Kim, L. Beckmann, M. Pistor, L. Cousin,
M. Walter, and S. Leonhardt. A versatile body sensor
network for health care applications. In Proc.
Intelligent Sensors, Sensor Networks and Information
Processing (ISSNIP), pages 175 –180, 2009.
[12] J. Kjeldskov and M. B. Skov. Supporting work
activities in healthcare by mobile electronic patient
records. In M. Masoodian, S. Jones, and B. Rogers,
editors, Computer Human Interaction, volume 3101 of
Lecture Notes in Computer Science, pages 191–200.
Springer Berlin / Heidelberg, 2004.
[13] C. Klersy, A. D. Silvestri, G. Gabutti, F. Regoli, and
A. Auricchio. A meta-analysis of remote monitoring of
heart failure patients. J. American College of
Cardiology, 54(18), 2009.
[14] P. Kranen, D. Kensche, S. Kim, N. Zimmermann,
E. Müller, C. Quix, X. Li, T. Gries, T. Seidl,
M. Jarke, and S. Leonhardt. Mobile mining and
information management in healthnet scenarios. In
Proc. Conf. on Mobile Data Management (MDM),
pages 215–216. IEEE, 2008.
Proceedings IMMoA’13 438 http://www.dbis.rwth-aachen.de/IMMoA2013/