PMU TI-VDM2 project. Agenda  Proposed class diagram • Thread Identification • Communication channels • Synchronization • Stimuli • Open issues.

Slides:



Advertisements
Similar presentations
COMPUTER NETWORK TOPOLOGIES
Advertisements

Hub A hub is a device that connects PCs together All hubs Contain multiple access ports the hub simply forwards the packets to all the other devices connected.
The Fault-Tolerant Insulin Pump Therapy Alfredo Capozucca, Nicolas Guelfi, Patrizio Pelliccione University of Luxembourg Faculty of Sciences, Technologies.
Low Cost Wearable Monitoring System (Advisor Dr.Assim Sagahyroon ) By: Ali Hazem Umair
Western Australian Emergency Medicine Research Online WAEMRO Dis-integrating healthcare information systems Professor Peter Sprivulis MBBS PhD FACEM FACHI.
NETWORKING COMPONENTS DAVID SMITH LTEC /19/2011.
Proposed Meaningful Use Criteria for Stage 2 and 3 John D. Halamka.
Computers Networks and Networking The Data Communications Channel Wireless communication Microwave signal – sent from one transmitter to another Radio.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 9 Introduction to Networks and the Internet.
Baby Hunters Bill Liao Eugene Wang Richard Wang VS.
EMBEDDED SOFTWARE Team victorious Team Victorious.
NetComm Wireless SMS Forwarding Feature Spotlight.
Growing the Network © 2004 Cisco Systems, Inc. All rights reserved. Choosing the Right Network Topology INTRO v2.0—3-1.
EC4019PA Intrusion & Access Control Technology (IACT) Chapter 4- CAMS Prepared by Sandy Tay.
Clemson University Bluetooth™ Enabled Accelerometer Tracking (BEAT) Technology for Leg Ulcer Patients Aleksey Shaporev 1, Vladimir Reukov 1, Chengyi Tu.
Network Design Essentials
Chapter 2 Network Design Essentials Instructor: Nhan Nguyen Phuong.
Computers can be used at home for doing the following jobs.  You can use computers to look for information on different topics.
PMU Personal Medical Unit Kasper Høj Jæger Nielsen – Martin Kjeldsen – Lars Sarbæk Kristiansen
ROBO M.D. and other subprojects implemented in Innovation 4 Welfare program Dr. Petr Bartoš, Ph.D. University of South Bohemia IFA2012 Faculty of PedagogyMay.
1 Get Ready to RHIO Health Information Exchanges and Emergency Preparedness Jeff Odell, Senior Vice President MedVirginia x227
Lego Brainwaves Design of Pediatric Health Center of the Future Team Lego: Randeep Youngseon Choi Lavanavarjit.
1 Adaptive QoS Framework for Wireless Sensor Networks Lucy He Honeywell Technology & Solutions Lab No. 430 Guo Li Bin Road, Pudong New Area, Shanghai,
Personal Health Information Management - PHIM. A relevant example for information sharing  CaringBridge.org --
Wireless Ad-Hoc Networks
Code Data Products for EMS Code Review –Standard –Enterprise Data Retriever Data Relay (12-lead transmission)
SMARTworks ® EffectiveResponse Training: Clinical Staff – Responders National Park Medical Center November 20, 2014.
Lesson 3—Networking BASICS1 Networking BASICS Network Design Unit 2 Lesson 3.
Bledsoe et al., Paramedic Care Principles & Practice Volume 2: Patient Assessment © 2006 by Pearson Education, Inc. Upper Saddle River, NJ Chapter 5 Communications.
EHealth Partners Finland Finnish Agency for Technology and Innovation Tekes grants no /06 and 70030/06 Needs analysis at pilots by.
1 Capstone Design Project Silent Alarm System Students: Su Huang & Fenghua Chen Advisor: Professor James Hedrick March 03, 2007.
Intro to Network Design
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Cooperative Wireless Networks Hamid Jafarkhani Director Center for Pervasive Communications and Computing
Modified OSI Architecture for Low-Power Wireless Networks Jay Bruso Mike Matranga.
By: Anjaneya Datla. What are TDMA Systems? Time division multiple access (TDMA) is a channel access method for shared medium networks. Several users can.
4: DataLink Layer1 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single wire, e.g. PPP, SLIP) r broadcast (shared wire.
Chapter 9 Hardware Addressing and Frame Type Identification 1.Delivering and sending packets 2.Hardware addressing: specifying a destination 3. Broadcasting.
Standards and Protocols Slide show for WiFi Characteristics of a wireless local network. It was named after a group of people who invented. The.
For Wi-Fi The is internationally describing characteristics of a wireless local network. It was named after a group of people who invented.
Surveillance in Emergencies European Diploma Course in Disaster Medicine Arona, Italy 27 April, 2004 Eric K. Noji, M.D., M.P.H. Senior Policy Advisor for.
Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
3.2 Software Fundamentals. A protocol is a formal description of digital message formats and the rules for exchanging those messages in or between computing.
Bledsoe et al., Essentials of Paramedic Care: Division 1I © 2006 by Pearson Education, Inc. Upper Saddle River, NJ Division 2 Patient Assessment.
IHE Workshop – June 2007What IHE Delivers 1 Nicholas Steblay Boston Scientific Implantable Device Cardiac Observations (IDCO) Profile.
CONTENTS: 1.Abstract. 2.Objective. 3.Block diagram. 4.Methodology. 5.Advantages and Disadvantages. 6.Applications. 7.Conclusion.
Communications.
3.3 Mobile Digital Communication. Overview Demonstrate and apply the knowledge and understanding of the increasing use of mobile communication devices.
Wisdom of the Crowed Final Review High Speed Digital Systems Lab.
System Components ● There are three main protected modules of the System  The Hardware Abstraction Layer ● A virtual machine to configure all devices.
HLTH 2115 Health Business Computing AAWC. The terminology surrounding computers and health can be confusing... EMR??? EHR??? CPR??? All perform the same.
WIRELESS COMMUNICATION Husnain Sherazi Lecture 1.
RAY SIMPSON, PARAMEDIC, RN EMERGENCY MEDICAL SERVICE 0 Impact of Broadband on First Responders.
PMU Agenda Concurrent Model Real Time Model. Environment (1) public createEvents: () ==> () createEvents () == ( if len inlines > 0 then ( dcl curtime.
AUTOMATION THROUGH POWERLINES PRESENTED BY- JANHVI PACHPUTE SAGAR GOHIL VIKAS GUNDU SOUREEN MAZUMDAR.
Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
Multi channel ECG 10 th August Reference Article  “Multichannel ECG measurement for noninvasive identification of heart regions with changed repolarization”
Name Of The College & Dept
Telemedicine Unit 5, Lesson 6 Explanation Presentation
EMS Communications. Communication Systems Base Stations Base Stations Mobile Radios Mobile Radios Portable Radios Portable Radios Repeaters Repeaters.
ICS - Intelligent Collaboration system Simulator DSL lab, computer science faculty Technion – Israel institute of technology Supervisor: Uri Shani Michal.
Mutual Exclusion Algorithms. Topics r Defining mutual exclusion r A centralized approach r A distributed approach r An approach assuming an organization.
RDA3 Transport Joel Lauener on behalf of the CMW team 26th June, 2013
Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
©2016, Cognizant An Internet of Things (IoT) solution to improve patient safety Patient Caring Service.
Distributed Systems Lecture 6 Global states and snapshots 1.
Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación
5G MOBILE TECHNOLOGY By J.YOGESH 08M31A0425.
Internet of Things (IoT)
Presentation transcript:

PMU TI-VDM2 project

Agenda  Proposed class diagram • Thread Identification • Communication channels • Synchronization • Stimuli • Open issues

Proposed Class diagram

Agenda  Proposed class diagram  Thread Identification • Communication channels • Synchronization • Stimuli • Open issues

Thread Identification (1) • HospitalBaseStation - Base station located at hospital. Responsible for handling incoming data over a wired connection from home base stations • EmergencyBaseStation - Base station located at hospital. Responsible for handling incoming emergency messages over a wireless connection (eg. SMS, WI-FI) • HomeBaseStation - Base station located at the home of the PMU owner. Communicates with the PMU when in proximity and relays the data to the hospital over a cheap wired connection

Thread Identification (2) • Analyzer - Analyzes collected data and determines if a critical condition is imminent. If this is the case it sends a priority emergency message directly to the hospital • DataCollector - Collects data from the connected medical devices (wired or wireless) • PMUHandler - Listens for incoming emergency data from the Analyzer • HomeBaseHandler - Listens for incoming data from the HomeBaseStation

Agenda  Proposed class diagram  Thread Identification  Communication channels • Synchronization • Stimuli • Open issues

Communication channels • MedicalDevice -> DataCollector - Data acquired on the MedicalDevice is transmitted to the DataCollector • PMU -> HomeBaseStation - PMU transmits all collected data to the HomeBaseStation when in proximity • HomeBaseStation -> HospitalBaseStation - The HomeBaseStation transmits all collected data to the hospital for doctors to review. This is done via a wired connection. • HospitalBaseStation -> HomeBaseStation - A doctor can issue a new PatientRecord based on the collected data and transmit this back to the HomeBaseStation for upload when in proximity. • Analyzer -> EmergencyBaseStation - In case of a detected emergency, the Analyzer transmits an emergency message directly to the hospital

Agenda  Proposed class diagram  Thread Identification  Communication channels  Synchronization • Stimuli • Open issues

Synchronization • Communication between Analyzer and PMU - producer/consumer • Communication between Analyzer and EmergencyBaseStation - producer/consumer • Communication between HomeBaseStation and HospitalBaseStation - producer/consumer • Hospital needs to lock patientrecord when base stations update patientrecords - scoped locking

Agenda  Proposed class diagram  Thread Identification  Communication channels  Synchronization  Stimuli • Open issues

Stimuli • Proximity - The pmu is close enough to the base station to start transmission. • Data from medical device - The pmu receives a heartbeat from a medical device and meaning the medical device is ready to start transmission of collected data. • New patient record - The patient record is updated on the central EPR system • Time to take medicine - According to the patient record it is time for the patient to take some specific medicine • Medical condition - An acute medical condition has arised (eg. heart failure imminent)

Agenda  Proposed class diagram  Thread Identification  Communication channels  Synchronization  Stimuli  Open issues

Issues • Channel implementation -> nedarvning • Communication types -> også nedarvet ? En klasse for alle typer ? • MessageChannelBuffer -> bruges denne overhovedet til noget ? • Medical devices -> Er det interessant for os at inkludere kommunikations elementet til/fra devices. • System -> skal denne have fat i alle klasser ?

Summary • Today: - Concurrent model diagram has been presented - Initial thoughts on communication and synchronization - Test scenarios proposed • Future: - Update model based on feedback