1 towards a location based or context aware system in a hospital setting? - technical issues -...
Post on 19-Dec-2015
217 views
TRANSCRIPT
1
Towards a location based or context aware system in a hospital setting?
- technical issues- issues relating to use in the organization
Lill Kristiansen, Prof. Dr. Scient
Inst. for Telematikk, [email protected]
www.item.ntnu.no/~lillk
2
Content
Background / some of my previous work IP-telephony, calendar/location integration with
telephony,..(1999-2006) H.323. annex K, (later similar functionality in SIP/extensions) OSA/Parlay for call control in particular
The group-communication system implemented in pats (H2003) intended for nurses’ communication
A qualitative study of nurses’ attitude toward location tracking in a hospital
Studies of location, presence etc. in health care organizations by my students
3
From tech. to tech. in use
I come from the technology side Building new technology and evaluationg the systems
from a technology perspective
Now interested in the whole issue of user, organization and technology supervising master student in systems engineering as well as master students specialicing in TOS ’Telecom.
Organization and Technology’
4
Some previous tech. work of mine / my students
IP-telephony at Ericsson AS, Norway
Including integration of IP-tel. and url’s as described in H.323, ver. 4 annex K A generic mechanism for sending a url during call setup
phase, typically back to A during alerting (pre-connect) ’opening up’ the telephony network for presence and more
Also involved in architecture and standardization for mobility, OSA Open Service access for Ericsson
Later SIP, SIP-Jain, SIP session mobility based on location/context (with P-O Osland Telenor)
5
Without opening up the telephony network ComPage (Teepo, UiO, 1999)
2) Click-to-call
Web-browser
3)
Callsetup H.323
1)
E.g.Net-
meeting
-
IP-based tel. netw.
Web-server withe.g. preferences / presence
PSTN-GW
webIP-netw
PSTN netw.
Call layer(Telcoproperties)
Service layerweb-based
Advantage: Simple
6
Opening up the telco network with OSA
P-SCSFP-SCSF Visited B
S-CSCFS-CSCF
Home A
1
2
7
1517
P-CSCFP-CSCFVisited A
18
AB
GGSNGGSNSGSNSGSN
Radio Access NetworkRadio Access Network
GGSNGGSNSGSNSGSN
Radio Access NetworkRadio Access Network
S-CSCFS-CSCF
Home B
8
I-CSCFI-CSCF
HSSHSS
9
14
6
34
I-CSCFI-CSCF
HSSHSS
5
16
9B)
B’s presence service /screening rules (GUI via e.g. Outlook or MSN..)
OSA/ Parlay call control
7
’Interactive screening’ using SIP (2005)
From Østhus and Kristiansen (2005) (WS instead of OSA was used)
8
pats lab
I assume you have a basic knowlegde of the lab
I will briefly present the overall picture and ServiceFrame
Then a more detailed presentation of ” Group communication for healthcare workers designed in ServiceFrame” carried out by stud. Marte Forthun, fall 2003
9
PATS lab: Available resources (2006)
Service engineering
Service deployment and
execution
Service Platforms/interfaces
Telenor Mobil WAP pushGSM loc SMS MMS
Bravida
Map
Incomit parlay GW
Ericsson Parlay GW
Incomit iSea ServiceFrame
Ericsson MMStreamingserver
Rational Rose
IBM Websphere
Telelogic(UML 2.0)
Mobilus
Radio-nor
WLAN pos
Red-MBluetooth
CPA
POI
Route
10
PLMN(GSM/UMTS CS)
PSTN/ISDN (CS) IP Multi-Media (PS)
Capability Server(s)(including interface classes)
Application
Application Server
Application
Application Server
Application
Application Server
OSA Interface providing open API’s to Applications
Capability Server(s)(including interface classes)
Capability Server(s)(including interface classes)
Parlay and UMTS Open Service Access;
Migration and Convergence
11
From methods and tools to running code
Access and transport network
Service Enablers
Tools Service Creation Environments
Methods
Terminals
Application Servers (Service Execution Environments)
Services
Access and transport network
Service Enablers
Tools Service Creation Environments
Methods
Terminal
soap
http
RMI, ...
Application Servers (Service Execution Environments)
Services
Services
Service engineering
Service
deployment and
execution
Service platforms
Parlay, OSA, JAIN, ...
APIs
12
Application server: Service architecture
SCS
UserAgent
UserTerminal
ServiceFrame
TerminalAgent
AppliancesServiceEnabler
AgentASUSAppliance
Agent
ApplicationActor
CommunityAgent
Service Frame concepts
Edge towards the SCS Service capability Server(to OSA)
13
Application Server: platform portability
Mod
elin
g
Platform SpecificModeling
Impl
emen
tatio
n
Platform lndependentModeling
.NET
.NET ActorFrame
Implementation using Actor classes
EJB
EJB ActorFrame
Implementation using Actor classes
Functionality using Actor model
JVM
JavaFrame
Implementation using Actor classes
14
Medical Department
Stroke Unit
G1 G2 G3 G4 G1 G2 G3 G4 G1 G2 G3 G4
Heart Unit Kidney Unit
The following slides are from student Marte Forthun’s presentation (slightly modified)
Forthuns work was mainly technical. Example of a kind of ‘service composition’, introducing a new concept such as ’group’ into ServiceFrame
FICTITIOUS DEPARTMENT
Group communication for healthcare workers designed in ServiceFrame
15
CONTEXT-AWARE INFORMATION
”Context is any information that can be used to characterize the situation of an entity. An enitiy is a person, place or object that is considered relevant to the interaction between the user and an application, including the user and applications themselves”
(Dey, June 1999)
USE OF CONTEXT-AWARE INFORMATION IN THE HOSPITAL
•Location: Indoor positioning – sensors
•Calendar: User’s calendar, group calendar etc.
•Sessions: Call sessions, instant message session, real-time sessions,..
•Role: Trained nurse, doctor,...
•Presence Types: ”Free”, ”Busy with patient”, ”Meeting”, ”Lunch”, ”Emergency”, ”Offline”
16
SCENARIO 1 FROM TRONDHEIM UNIVERSITY HOSPITAL– HELP WITH PATIENT
Interface on handheld terminal or on PDA in pocket
Lise
Primary group - G1
Help Patient
Stroke Unit
Location: Room 333Presence: Busy with patientGroupSession: 1
17 Interface on handheld terminals
Location: Room 337Presence: FreeGroupSession: 1
Kari
Help Patient
Stroke Unit
Primary group - G1
Yes
Stroke Unit
Primary group - G1
No
Able to help in room 333?
Location: Room 333Presence: Busy with patientGroupSession: 1
Lise(Service) Network knows the presence information of all in group and routes the message
(Service) Network knows the presence information of all in group and routes the message
1
23
4
OlaPer
Anna
18
SCENARIO 2 FROM TRONDHEIM UNIVERSITY HOSPITAL– EMERGENCY
Emergency team
The patient’s doctorInterface on the terminals
Primary group - G1
Emergency
Stroke Unit
Primary group - G1
Stroke Unit
EMERGENCY IN ROOM 333
Location: Room 333Presence: EmergencyGroupSession: 1
Per
(Service) Network knows the presence information of all in group
19
GROUP AGENT SYSTEM
GroupManager: Groupname, address, user’s group
GroupAgent: Groupname, users, access to update
21
Forthuns work
Her work was not tested on users because of several factors:
1. Pats did not support J2ME in 2003, i.e. user interface was not on handheld (but faked on a PC)1. hard to simulate a real scenario in this case
2. Pats did not support accurate indoor location at that time We had Radionor Cordis radio eye, but that is mostly suited for
places like Nidarosdomen (high ceilings) location from several sources was prepared for though
3. Today we have Radionor office indoor location integrated in pats i.e. in items corridor and Svanæs has Radionor1. Svanæs’ usability lab is not linked to pats though...
Also Forthuns work focus on session establishment, adding location info, ’group hunt’ etc She assumes ServiceFrame everywhere, no use of standards
such as e.g. SIP/GSM/3G or SIMPLE or MSN ‘standard’ That can be added of course
22
Knappen ’The button’ study (2004)
Left: button for the nurse (on door frame in the room)
3 levels: ’help’, ’nurse need help, ’hearth arrest’
Middle: No nurse id , just indicating ’presence’
Right: Signalling a patient calling for help (ringeknapp) with room idOR signalling that a nurse is called (kalt opp)OR several numbers in round robin fashion
23
Location based system in a hospital setting; an exploratory study
A qualitative study fall 06 Lill and two PhD studens (ifi, UiO)
RQ1 Automatic vs. manual sharing of information: Does it matter to the nurses if the location and status is shared
automatically or manually? For instance, are they more comfortable pushing a button when they enter a room to signal their presence, or is it OK for them to be tracked continuously as they move around? Are there places or situations where these issues are looked upon differently?
RQ2 Awareness of potential use and misuse of information: To what degree do the nurses realize the potential for use of
information when they are sharing location and status with others? Do they think differently about this depending on who they are sharing with? Does it matter if they share with fellow nurses, doctors, or management?
24
Findings (1/3)
All our findings must be understood in the context of a ’nurse identity’ (Palen and Dourish (2003) ’ Identity boundary ‘) E.g. nurses concern with patients is a part of their professional self-image
Our three health experts had opposite views on ‘surveillance’ issues The 2 friends of same age showed opposite attitudes
Nurses are positive to showing location data to management in order to show how much they actually wallk/run
The health experts (nurses) were talking about manual work such as refilling of clean sheets and linen and food serving, and this led us to the concept invisible work Star and Strauss reports an attempt by a group of nurses at the University
of Iowa to categorize and make visible all the work that nurses do.
A location system may visualize (parts of) invisible work without ‘understanding’ the work (i.e. without a need to have a category for the work) (see e.g. Forthuns 6 defined presence categories) A human user can then ‘understand’/interpret the location and other
context info (without a need to have a category for the work)
25
Findings (2/3)
A manual procedure for registering location our idea: to give them ‘more control’ and to introduce a system
close to the existing system maybe they are more interested in what the location info is used for
than to avoid registration as such
error prone (forget to register in hectic work) but with an ICT system a re-registration may cancel the forgotten
deregistration (unlike today’s manual system without id) ICT offers new possibilities, but hard for the nurses to imagine all our
thoughts
In most cases they wanted to see identity (role was not enough) todays system show no identity based on user id and location they felt they would be able to
guess on the activity /’get a sense of what is going on’
26
Findings (3/3)
Nurses are quite aware of how such a system may be fooled and show wrong (mediation of reality) “You may have someone wear the badge for you” “You may have helped in at a hearth arrest on your way back from lunch”
(not having had a long lunch break) “A location system may register that ‘someone was there’, but it tells
nothing about the quality of the care”
The latter comment is important: Such a system may result in behavior adapted towards what is measured
(location) and may result in ‘fake care’ (presence, not care)
Nurses are positive to use such a system as partial evidence in case of a lawsuit after a death incident This requires a persistent system though Other use of the system may need only ephemeral data (no storage)
Will a location/presence system help or destroy enforcing / visualizing existing ‘rhythms’ or destroy all rhythms via ‘always accessible everywhere on every device’
and causing more interrupts?
27
Further work
Mutual learning (Kyng, 1995) Did the health domain esperts understand our ideas as
presented orally? New possibilities not present in today’s wellknown system
was intended in our new system
How to involve health domain experts in the design? Presenting UML diagrams to health care domain experts??
Building prototypes e.g. via pats lab
User testing using pats infrastructure and live network and maybe
Trådløse Trondheim? In ’real life’ (maybe for home care? at hospital???) In ’big lab’ (empty place at St.Olavs in a new building?)
28
Other health related work
Students in TOS Telecom. Organization and Society
Studies of technologies for home care workers Fall 2004-spring 2005
interrupts caused by calls Use of collegues and EPR /Gerica for info about patients
Spring 2007 Design methods for participatory design
testing out two different methods of running work shops Use of location, maps and cameras in home care
Studies in hospital use of location and e-tagging of medicine study of communication and coordination (quite close to Scholl
et al)
Studies of introduction of ICT based tool Sampro for ’Individuell plan’
29
References
Scholl, J., Hasvold, P., Henriksen,E. and Ellingsen, G.,"Managing communication availability and interruptions: A Study of Mobile Communication in an Oncology Department" Accepted at pervasive07
Ellingsen, G. and Monteiro, E., A patchwork planet. Integration and cooperation in hospitals, CSCW the journal, 12(1): 71 – 95, 2003.
http://www.idi.ntnu.no/~ericm/patchwork.pdf Focus on ‘IT’-systems, such as X-ray, EPR. Less focus on ‘person-to.person-
communication’ My student Alex is working on this
Bydgås, S et al. MOSSA Telenor report ihospital.dk (head was Bardram, head is now Kyng, Bardram is with ITU now)
many publications but they are not looking into details of telephony session establishment, here item/pats
can contribute
Massimi, M., Ganoe, C., Carroll, J.M. 2007 Scavenger Hunt: An Empirical Method for Mobile Collaborative Problem-Solving, Pervasive Computing, Vol. 6(1), pp 81-87
http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=4101128&arnumber=4101146&count=17&index=13 About usability (HCI) testing ‘in lab’ and ‘in real’ Not about general use of system in an organizational setting
30
References
Woodruff, A. and Aoki, P. M. 2004. Push-to-Talk Social Talk. CSCW the journal 13, 5-6 (Dec. 2004), 409-441.
http://dx.doi.org/10.1007/s10606-004-5060-x Interesting effects of ’instant listen’ with ’delayed answers’ Interesting comments on the ’limitations’ with semi duplex, turned out to be a nice to
have feature Teenage users in private setting Interesting to test on field workers such as trygghetspatruljen
Jones, Q., Grandhi S.A. Terveen L and Whittaker, S.2004, ,People-to-People-to-Geographical-Places: The P3 Framework for Location-Based Community Systems, Computer Supported Cooperative Work (CSCW), Volume 13, Numbers 3-4 pp249-282
http://www.springerlink.com/content/q465ph125r5681r5/ A conceptual framework, mainly focus on social tasks, dating/lunching etc
Wiberg, M. and Whittaker, S. 2005. Managing availability: Supporting lightweight negotiations to handle interruptions. ACM Trans. Comput.-Hum. Interact. 12, 4 (Dec. 2005), 356-387. http://doi.acm.org/10.1145/1121112.1121114
A study of how ‘talking sessions’ are established in offices today A propotype of ‘Negotiator’ for negotiating to call or be called up after x min. or
deferring the call for x minutes (running on PC and PDA) User evaluation of Negotiator in a lab setting using desks and not allowing any calls to
take precedence over the current desk activity, Interesting study, but some assumptions are not relevant for health care where some
calls will have higher precedence than current task
31
References
PUSH-2-TALK IN VOIP DECENTRALIZED by Florian Maurer, presented at BB4All, IST project, supervised by KTH (using SIP/minisip) http://www.bb2all.org/papers/Maurer%20Push-2-Talk.pdf
Østhus, E.C., Osland, P-O, Kristiansen, L. (2005), ENME: An ENriched MEdia application utilizing context for session mobility; technical and human issues. Proc. UISW (workshop of EUC2005), LNCSE series 2005;Vol. 3823 pp.316-326 http://www.springerlink.com/openurl.asp?genre=article&issn=030
2-9743&volume=3823&spage=316 Using SIP extensions and web services (not using OSA) Demo build using model railroad and RFID
Østhus, E.C., Kristiansen, L.,(2005) A presence based multimedia call screening service. In: Short papers companion proceedings to LNCS 3744: Springer-Verlag . ISBN 2-553-01401-5. pp. 21-25
32
Some relevant products / standards
Bubble talk (Digi, Malaysia, Telenor Pakistan ..) BubbleTalk TM is a "click, talk and send" Short Voice Messaging Service.
It's a "talk and listen" messaging alternative to the "type and read" service provided by SMS. (proprietary solution)
http://www.digi.com.my/data_services/messaging/datamsg_bt_faq.do Relating to the study ”Push-to-Talk Social Talk” by Woodruff and Aoki
(2004), but some different features though. Both Bubble talk and PoC may be used for professional field workers
Push-to-talk over Cellular (PoC) semi-duplex (’talk or listen’ / walkie-talkie-like)
Over WLAN/GPRS/... Over TETRA incl. *group communication* Ericsson, Motorola, Siemens, Nokia, “Push-to-talk over Cellular (Poc) specification”
(from Aug. 2003, i.e. old version)) input to etsi http://www.ericsson.com/multiservicenetworks/distr/PoC_specifications.ZIP
SIP and IMS of course
OSA of course
33
GROUP AGENT SYSTEM
GroupManager: Groupname, address, user’s group
GroupAgent: Groupname, users, access to update