• get a better understanding in the clinical case,
including the treatment protocol, to enable
alternative solutions (cf. Cysneiros (2002)). The
inclusion and exclusion criteria e.g. provide the
characteristics of patients that are useful for the
design of the human machine interfaces;
• get a better insight in the required quality of the
clinical data. This helps the estimation of the
required Quality of Service of data transport
channels.
3.2.2 Stakeholder Analysis
Telemedicine typically requires holistic solutions.
Demands or constraints imposed by the many
different telemedicine stakeholders have to be taken
into account in case that the teletreatment protocol
has to be medically approved or deployed in large
scale. For example, treatment protocols have to
conform to medical regulations such as the
regulations and guidelines of the governments, the
Medical EThical Committees (METCs) or the
specific association of the specialty.
In our case, the METCs in the four European
countries have to approve the trial design. To
anticipate to their demands, the trial design includes
patient data privacy and security aspects, because
regulatory stakeholders typically do not participate
in the participatory design where requirements
elicitation takes place. In medicine therefore, we
often deal with stakeholders who are not users of the
intended system. We identify and analyze the
interest of these stakeholders, thereby augmenting
the requirements elicitation process which is based
on the scenario.
A special MyoTel stakeholder is the European
eTEN Programme Commission who sponsors the
trial (Section 2). This stakeholder constrains the
system software adaptation, because the eTEN
programme only grants minor software adaptation.
Consequently, this stakeholder reduces the set of
elicited requirements to those that are feasible for
implementations, not only from a cost/benefit
perspective but also from a software development
effort perspective.
Due to the scope of the project, i.e. collecting
medical evidence by trials, the identified
stakeholders are the relevant ones for preparation
and running the trials. Other stakeholders, for
example, relevant for large scale roll out of the neck-
shoulder pain treatment service are not considered in
this requirements elicitation process.
Stakeholders that have been identified or inferred
from the scenario or the trial design are: the users
stakeholder (i.e. representing both the patients and
therapists), the telemedicine system provider, the
communication system provider who provides the
wired or wireless data transport connections, the
MyoTel Centre of Excellence (CoE) who hosts the
trial, the employer of the patient who provides the
computing and internet access facility, the METC
and to some extent the project sponsor.
3.2.3 Role of Goals
We adopt the scenario definition of Van Helvert &
Fowler (2003), because scenarios described in terms
of tasks and activities are in accordance with
working practices in medicine. We analyze and
decompose the treatment tasks or activities,
including their objectives (i.e. goals), to collect or
infer requirements. Objectives of the treatment
protocol (e.g. specified in the trial design),
corresponding tasks and the associated activities
(e.g. identified or inferred from the scenario) play an
important role in inferring new requirements or in
identifying alternative requirements. Our approach is
therefore goal-oriented (Letier and Lamsweerde,
2004; Mylopoulos et al., 1991; Yu, 1997) and
accordingly, we decompose goals of treatment tasks
in a similar but informal way as in the previously
referred papers (
Figure 2).
Example. A therapist who supervises the training of
a patient strictly (a task), needs amongst others to
check the training discipline of the patient (a
subtask, which goal is e.g. represented by
SupervisedCompliance in Figure 2). Figure 2
presents a partial goal model expressed using the
notation discussed in Letier and Lamsweerde (2004).
The goal of managing the training compliance of a
patient is represented by PatientCompliance. This
goal can be achieved if amongst others
SupervisedCompliance is achieved. The figure also
shows that the preparation of consultation material
(whose goal is represented by ConsultationMaterial)
is achieved when the Activity Relaxation Patterns
(ARPs) of the patient is analyzed and annotated. For
this, a minimum set of measured data (mARPset)
has to be available. The arrow with multiple tails in
Figure 2 symbolizes an AND-refinement of the goal
at the head of the arrow by the goals at the tails of
the arrow (Letier and Lamsweerde, 2004), see also
(Mylopoulos et al., 1991). In the goal model
furthermore, the therapist may retrieve the patient’s
activity relaxation pattern data (PatientARPs) by
operationally logging in onto the MyoTel portal
(RoleBasedLogin), listing and fetching the patient’s
files that contain the RMS and RRT of the measured
ACT4SOC-EHST 2009 - 4th International Conference on Software and Data Technologies
410