PMU Personal Medical Unit Kasper Høj Jæger Nielsen – 19980150 Martin Kjeldsen – 20002072 Lars Sarbæk Kristiansen - 20050013.

Slides:



Advertisements
Similar presentations
IHE Electrophysiology Remote Implantable Rhythm Control Device Interrogation Eliot L. Ostrow November 2005 Rev 0.0.
Advertisements

Collection Service. 19 February 2001CYCLADES Kick-off meeting Collection A set of documents A set of services on the documents A set of polices that regulate.
Cloud PIV Authentication and Authorization Demo PIV Card User Workstation Central Security Server In order to use Cloud Authentication and Authorization.
PMU TI-VDM2 project. Agenda  Proposed class diagram • Thread Identification • Communication channels • Synchronization • Stimuli • Open issues.
MIAMI Medical Instrument Analysis and Machine Intelligence
10/20/2011Pomcor 1 Deployment and Usability of Cryptographic Credentials Francisco Corella Karen Lewison Pomcor.
User Managed Privacy Using Distributed Trust Privacy and Security Research Workshop Carnegie Mellon University May 29-30, 2002 Lark M. Allen / Wave Systems.
1 A study on Location Aware Computing Presenter : Narendiran Visvanathan Instructor : Dr. Chin-Chih Chang Course : CS 898T Mobile and Wireless Networks.
Team: Maya Zalcberg Diana Attar Levona Hershtik Academic advisor: Prof. Ehud Gudes ADD Presentation.
Universal Memex (A Research Project for Discussion)
IDS configuration Yun Wang Martin Olsen Anna Paitian.
Pervasive Healthcare Martin Mogensen mastering student and student programmer Centre for Pervasive Healthcare [ Computer Science Department.
Software Engineering I Object-Oriented Design
Dv: A toolkit for building remote interactive visualization services David O’Hallaron School of Computer Science Carnegie Mellon University Martin Aeschlimann,
Chapter 16 AAA. AAA Components  AAA server –Authenticates users accessing a device or network –Authorizes user to perform specific activities –Performs.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Bus188 Exercise Small Business Architecture Professor Kwan 10/28/08 From example developed by Jeff Gaines.
Service Mobility Project Status Report Henning Schulzrinne Ron Shacham Columbia University Collaboration Meeting DoCoMo Eurolabs, Munich July 28, 2005.
What Is Network ?. A Network is a connected collection of devices and systems, such as computers and servers, which can communicate with each other.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
OAuth option for mHealth Brief Profile Proposal for 2013/14 presented to the IT Infrastructure Planning Committee R Horn (Agfa Healthcare)
SMART BUILDING Yousef Awwad Te-Yuan Huang Newlin Rajkumar Group No.11.
Daily Medication Storage and Dispensing Unit Ed Curley Akilah Hugine.
Bluetooth POP3 Relay Project Benjamin Kennedy April 30 th, 2002.
IEEE R lmap 23 Feb 2015.
Sensor-based Pervasive Healthcare System: Design and implementation Lee Hae Dong ISILab, ICU CSE.
World Wide Web Hypertext model Use of hypertext in World Wide Web (WWW) WWW client-server model Use of TCP/IP protocols in WWW.
Software Architecture Framework for Ubiquitous Computing Divya ChanneGowda Athrey Joshi.
1 WEB SERVICES BASED INFORMATION ACCESS ARCHITECTURE Christian Belbeze, Max Chevalier, Chantal Soulé-Dupuy Institut de Recherche en Informatique de Toulouse.
Cor Loef, Philips Medical Systems Implementation of IHE in a Radiology Department.
Charles Parisot IHE Radioology Planning & Technical Committee GE Medical Systems Information Technologies IHE - A Novel Approach IHE Methodology.
Reception department that deals with patient information.
2005/10/12DMP Reference Software1 Martin Springer Contributor to the DMP Chinese Academy of Sciences Beijing, 2005/10/13.
TWSd - Security Workshop Part I of III T302 Tuesday, 4/20/2010 TWS Distributed & Mainframe User Education April 18-21, 2010  Carefree Resort  Carefree,
Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen.
INFS 6225 Object-Oriented Systems Analysis & Design Chapter 11: Physical Architecture Layer Design.
Personal Medical Unit Lars Sarbæk Kristiansen Kasper J. Nielsen Martin Kjeldsen
A ISP free video conferencing application for mobile devices using wireless and VoIP Technology.
Tools for information processes Organising IPT 2009.
Implementation Diagrams
R R R CSE870: UML Component Diagrams Implementation Diagrams.
CHAPTER 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE TOPIC : 5.1 DISTRIBUTED MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE GROUP MEMBERS:
What about computer Input Device Output and Display device Digital storage device Processing Componen ts
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Application Summary  Web Application that allows its users to keep track of their exercises.  User has full control over what exercises are visible.
Developing PDA based Data Gathering and Analysis Tool for Blood Pressure Monitor Group 6 Advisor: Dr. Sandeep Gupta.
Mobile EKG Sensor Senior Design May0530 ABSTRACT PROJECT REQUIREMENTS The goal of this project is to develop a method of collecting heart rates using Vernier’s.
Week 10 1 Sequence Diagrams. Outline a)Add scenarios to the system to describe how Use Cases are realized as interactions among societies of objects b)Describe.
Cath Workflow Manage multimodality synchronized procedure from admission to lab discharge including unidentified patients Echo Workflow Manage echocardiography.
Metadata Framework for a Statistical Data Warehouse
Medical Imaging Lection 3. Basic Questions Imaging in Medical Sciences Transmission Imaging PACS and DICOM.
Producing Morse Code Pete Sanderson Chuck Burchard Patrick Bobbie Alma College Lego Mindstorms Workshop 16 June 2005.
IMedLife Presenters: Armand (Web Manager) Ling (Facilitator) Rose (Project Manager) Wahhab (Domain Expert)
Diameter Parameter Query draft-winterbottom-dime-param-query-01.txt J. Winterbottom, H. Tschofenig, R. Bellis.
Joy Chugh Liuxi Chen Vijaya Movva Yuchen Liu Xinyi Wu Product B Windows Division Glucose and Nutrition Team.
Challenges of Mobile ad-hoc Grids and their Applications in e-Healthcare Zhuoqun Li, Lingfen Sun and Emmanuel C. Ifeachor School of Computing, Communications.
UA. Unified Approach ( UA ) It combines best practices, methods process, guidelines & methodology (Rumbaugh, Booch and Jacobson) along with UML notations.
R R R CSE870: UML Component Diagrams Implementation Diagrams.
E-Prescription Distributed System. E-prescription E-prescribing is simply an electronic way to generate prescriptions through an automated data-entry.
Electronic Information Management
Cost Effective Mobile Base Health Monitoring System Under Cloud Environment. To interpret health from their mobiles under cloud environment and creating.
RFID enabled Solutions
Types of Computer Systems
Workflows in archaeology & heritage sciences
File Transfer Protocol
خطوات البحث العلمي.
STORE MANAGER RESPONSIBILITIES.
Distributed medical databases
Expert Knowledge Based Systems
For More Details:
Presentation transcript:

PMU Personal Medical Unit Kasper Høj Jæger Nielsen – Martin Kjeldsen – Lars Sarbæk Kristiansen

PMU Architecture

PMU Requirements R1 Syncronization of data between PMU and synchstation should be possible.. R1 Syncronization of data between PMU and synchstation should be possible.. R2 There should exist an adapter repository that specifies a protocol for representing PMU data in different EPR systems. R2 There should exist an adapter repository that specifies a protocol for representing PMU data in different EPR systems. R3 It should be possible to store data from personal medical devices. R3 It should be possible to store data from personal medical devices.

PMU Requirements R4 The PMU can be used in emergencies, e.g. a paramedic can read medical data on location. R4 The PMU can be used in emergencies, e.g. a paramedic can read medical data on location. R5 Data should be displayed in a simplified form to the paramedic on his Portable PMU Reader (e.g. a PDA). R5 Data should be displayed in a simplified form to the paramedic on his Portable PMU Reader (e.g. a PDA).

PMU Requirements R6 Data should be displayed in a detailed form to a doctor on a PC. R6 Data should be displayed in a detailed form to a doctor on a PC. R7 A schedule for a user of the PMU in regards to medicine intake should exist. R7 A schedule for a user of the PMU in regards to medicine intake should exist. R8 Authentication should be employed when synchronizing. R8 Authentication should be employed when synchronizing.

Class diagram

Modelling of requirements R1: Modelled in the PMU and SyncStation classes R1: Modelled in the PMU and SyncStation classes R2: Modelled in the Server class R2: Modelled in the Server class R3: The MedicalDevice class collects data from a medical device and transmits this to the PMU R3: The MedicalDevice class collects data from a medical device and transmits this to the PMU R4: Modelled in the PMUReader class R4: Modelled in the PMUReader class R5: Considered in the PMUReader class R5: Considered in the PMUReader class

Modelling of requirements R6: Also considered in the PMUReader class R6: Also considered in the PMUReader class R7: Modelled in the PatientRecord and PMU class R7: Modelled in the PatientRecord and PMU class R8: Considered with the requestSynchronization and acknowledgeSyncRequest functions R8: Considered with the requestSynchronization and acknowledgeSyncRequest functions

Signatures acknowledgeSynchRequest: () ==> () acknowledgeSynchRequest: () ==> () configurePMU: () ==> () configurePMU: () ==> () timeToTakeMedicine: () ==> () timeToTakeMedicine: () ==> ()

Signatures getMedicineSchedules : () ==> set of MedicineShedule getMedicineSchedules : () ==> set of MedicineShedule transmitMedicalDevice Data: MedicalDeviceData ==> () transmitMedicalDevice Data: MedicalDeviceData ==> ()

Signatures readMedicalDeviceDat a: () ==> set of MedicalDeviceData readMedicalDeviceDat a: () ==> set of MedicalDeviceData readPatientRecord: () ==> PatientRecord readPatientRecord: () ==> PatientRecord uploadPatientRecord: PatientRecord ==> () uploadPatientRecord: PatientRecord ==> () requestSynchronizatio n: () ==> () requestSynchronizatio n: () ==> ()

Signatures uploadPatientRecord: PatientRecord ==> () uploadPatientRecord: PatientRecord ==> () retrievePMUData : () ==> PatientRecord retrievePMUData : () ==> PatientRecord synchronizeDataWithS erver: PatientRecord ==> () synchronizeDataWithS erver: PatientRecord ==> () requestSynchronizatio n: () ==> () requestSynchronizatio n: () ==> ()

Signatures convertPatientRecord: PatientRecord, PatientRecordFormat ==> () convertPatientRecord: PatientRecord, PatientRecordFormat ==> ()