Design of a Clinical Notification System
|
|
|
- Pearl Park
- 9 years ago
- Views:
Transcription
1 Design of a Clinical Notification System Michael M. Wagner, M.D., Ph.D., Fu-Chiang Tsui, Ph.D., Jeff Pike, M.S., Lori Pike, M.S. Center for Biomedical Informatics, University of Pittsburgh School of Medicine We describe the requirements and design of an enterprise-wide notification system. From published descriptions of notification schemes, our own experience, and use cases provided by diverse users in our institution, we developed a set of functional requirements. The resulting design supports multiple communication channels, third party mappings(algorithms) from message to recipient and/or channel of delivery, and escalation algorithms. A requirement for multiple message formats is addressed by a document specification. We implemented this system in Java as a CORBA object. This paper describes the design and current implementation of our notification system. INTRODUCTION Communication, as discussed by Coiera (1), is a common and important activity in clinical medicine with many inefficiencies that represent an opportunity for information systems. We can think of communication as being synchronous or asynchronous. A synchronous communication, such as a phone conversation, is one in which two or more parties exchange information in real time. An asynchronous communication is one in which a message is left for the other party to read. This latter type of communication is often referred to as a notification in the medical informatics literature. Coiera s observational studies suggest that notification is underutilized in medicine. Due to a hitherto difficult-to-satisfy requirement for acknowledgement in most medical communications, personnel resort to synchronous communication (i.e., they page each other). Recently, technology has provided channels such as 2-way alphanumeric pagers, and that can be applied to this problem. Departments with data to communicate (e.g., laboratory) are using these channels to address specific immediate problems. This trend is not optimal, however. For each channel, not only must interfacing software be developed, but so must databases of address information (e.g., the fax number for Dr. J). Thus if we have n applications and m communication channels, in the worst case we develop nxm interfaces and databases (Fig. 1). Furthermore, consideration of human factors suggest that there is an upper limit of message volume through any communication channel after which users will become overwhelmed and may start to ignore the channel. A single notification system makes it easier to manage the use of channels. lab rad CLEM emr1 fax pager print Fig. 1 Worst case scenario. N applications develop capability to communicate using each of m channels. In this paper, we discuss our approach to notification. Our approach also supports synchronous communication as we shall discuss briefly. MAPPINGS The design of a notification system involves many issues such as security and fault tolerance but what is unique and fundamental to notification is the need for mappings. Notification requires mappings from (1) characteristics of the data (such as which patient it describes or the type of data) to a set of recipients, (2) recipients to communication channels that can be used to reach those recipients, and (3) to specific destinations in that channel. For example, laboratory result R maps to recipients Drs. X, Y, and Z using e- mail to addresses Q, R, and S. Frequently, mappings occur to roles. For example, laboratory results for patient X map to the person filling the role of primary intern for X. Other mappings are sometimes required. In a system described by Geissbühler (2), a notification to nursing staff of an order for patient X is mapped to the location of patient X and then to the object that maintains the status board screen of the physician order entry application running on workstation number 3. Service pagers are an existing notification scheme in which communications of certain types go to a designated device, which is assumed to be in the possession of the individual responsible for handling such communications. Escalation schemes, which we discuss, specify multiple mappings that are applied conditionally and sequentially (e.g., first, map information type A to primary intern; If receipt isn t acknowledged within
2 30 minutes, map information type A to primary resident; If delivery isn t acknowledged in 30 minutes, map information type A to supervisor.). Another feature of the mappings in escalation might be described as the need for late binding. If the second recipient is specified as the person currently filling the role of responsible intern then the actual individual will be whoever happens to fill that role 30 minutes in the future. We can think of mappings as the knowledge base of a notification system. Like knowledge bases, they vary in expressiveness from system to system, require extensive effort to develop and maintain, and there are reasons to keep them separate from other components of a notification system. PREVIOUS WORK Our design is influenced by three sources: (1) our own experience with notification in event monitoring and result distribution applications (3, 4), (2) published work, and (3) use cases that arose in design meetings with various groups in our institution. In this section, we discuss published work and in the next, use cases. In Geissbühler s publish-subscribe paradigm (2), a notification message is published by, for example, a laboratory computer system. This notification includes a description of itself in dot notation (e.g., lab k.abnl) that can be inspected by subscribing applications. An example of a subscribing application is a pager system. The subscribing application describes the class of message types that it wants to receive using the dot notation language, which includes asterisks as wild card characters. For example, to register to receive all abnormal lab results on patient it would say lab *.abnl. The description of this approach does not specify completely which mappings are supported and where they reside in the system. However, the need for multiple mappings, including ones with escalation properties, is articulated. Some limitations of this publishsubscribe model are (1) it does not provide a solution to the need for multiple message formats as would be required if more than one communication channel could be used for a notification and those channels had incompatible formatting requirements that could not be satisfied by automatic translation; and (2) it does not address access control, or encryption issues. All clinical event monitors include some form of notification, but they do not have general models of the process. For example, in the Arden syntax the mappings from type of information to recipient occur within the medical logic module that processes the type of information. The notification logic is hard coded into the action part of the rule and there is no concept of escalation, fail safe delivery, or acknowledgement. Brigham and Women s alerting system has a notifier that supports such features, however it has not been elaborated into a general model (5). USE CASES Use case 1: Current system to distribute results A laboratory or radiology computer system generates an HL7 message which is received by a server that creates a notification message with delivery instructions. This server calls the notification system with the message and delivery instructions. The delivery instructions specify which mappings to use. The mapping to recipients is role-based (e.g., ordering doctor, primary intern, resident). The mapping to communication channel is based on recipients preferences and recipient can have different preferences based on his or her roles. Use case 2: Future distribution of results As in 1, except we assume that systems can generate messages and call notifier directly (or via an ORB). Use case 3: Critical lab alerts As in 2, but also requires escalation with fail-safe property to satisfy JCAHO requirements. Use case 4: Radiology preliminary results reporting Radiologist uses an existing radiology application to record preliminary reading of image. This application then (1) composes a message that contains a pointer (hotlink URL) to the image on a radiology server, (2) calls notification system with message and unique ID of ordering physician, (3) receives acknowledgement and status messages from notification system, (4) tracks acknowledgement status of this and other notifications on a status screen for the radiologist. Use case 5: Home health. Home health uses a workflow engine to manage authorization paperwork. This engine calls notification system with URL of forms for clinicians to sign. Mappings and escalation algorithms are provided and maintained by home health. Use case 6: Assistant who triages notifications Dr. J s assistant triages new data for Dr. J. This assistant uses a client application that receives notifications destined for Dr. J. The assistant uses the application to send notifications back to the notification system for redelivery to Dr. J by the appropriate channel. Use case 7: Integrated Call Center
3 A Center is charged with improving communication to referring clinicians. These referring clinicians may not be directly affiliated (and their addresses and identities are therefore known only to the Center). Center application programs generate messages, then call notification system to deliver by fax or based on referring clinician s preference. Notification system uses Center s mappings. Use case 8: Asynchronous communication to doctors -Alert to pathologist located in Pittsburgh that images of pathological specimens obtained in Palermo, Italy are electronically available for rapid review. Client application calls notification system to page doctor. -Nurse needs prn order for Tylenol. Uses client application similar to that in 4. Use case 9: Commercial EMR system Commercial EMR system collects important new patient data (e.g., nursing observation) or generates alert. Notification system provides delivery. REQUIREMENTS Types of data The types of data that need to be disseminated by notification include text reports, tables, alerts, new orders, bedside monitor alarms, voice messages, images and pointers (e.g., hotlinks to URLs). Communication channels Support for current and future channels including fax, network printers, , alphanumeric pagers, and subroutines within clinical applications such as to-do lists. Ability to detect and handle failure of one channel or device by rerouting. Guaranteed delivery with acknowledgment Most applications in medicine require guaranteed delivery. Notification system must track notifications, process acknowledgements from those channels that can provide acknowledgements, and return status to calling application. Escalation algorithms By law, critical laboratory results must be delivered promptly to a responsible clinician. Escalation algorithms attempt serially to obtain acknowledgement from a sequence of recipients. These algorithms must be fail-safe, meaning that unless positive acknowledgement is received, the message will be delivered to a responsible party who is always available (e.g., hospital paging operator). Multiple message versions Display capabilities vary among communication channels (e.g., 20-character page width in pager versus 80 characters in ). Ability to specify and syntax check multiple versions of messages. Message must be structured such that notification algorithms can modify the message (e.g., add an explanation as to why message is being sent). Performance/reliability Architecture must be scalable and fault tolerant. Notification algorithms Each use case described above requires different mappings. In general, the mappings may be complex because they involve business and workflow consideration. If a single development group had to maintain all notification algorithms, it would be an extreme bottleneck. Thus, ability to register and connect an external service is required. Access/Security End-to-end encryption or encryption from notifier to recipient is usually necessary. In summary, the main requirements are support for multiple channels (and multiple message versions), acknowledgement, escalation with fail-safe, mappings provided by other parties, and security. MODEL (Fig. 2) Notification generating clients are modules in laboratory, radiology, and event monitoring systems that create messages for clinicians. They call the notifier (through the ORB) with message and delivery instructions (described below) and receive status messages and a list of recipients. HL7 router/message generator for clients that can generate HL7 messages, but cannot call the ORB, we interpose a message generator that receives HL7 messages and creates calls to notifier. Notifier receives calls for notification, checks message syntax and delivery instruction syntax and returns error message on failure. Otherwise, processes the delivery instructions which typically leads to a call to a notification algorithm specified by the delivery instructions. Notifier then processes a set of <message, channel, address> triples by calling the appropriate channel. Notifier receives status messages from channels and returns recipients and results to clients. Notifier logs messages. Notification algorithms implement the mappings required by different types of information. A notification algorithm is called with the message and it returns a set of <message, channel, address> triples and a status code. Notification algorithms typically use databases and procedures to represent mappings. Communication channels
4 Each communication channel is an encapsulation typically of existing software such as Unix sendmail. Client application for Dr. J s assistant is a special case communication channel that is also a client that generates calls to the notification system. Parameters: Delivery instructions can either specify the individual and channel directly (i.e., specify a persons unique ID and the name of a channel), or specify the name of a procedure to invoke to determine either or both of these parameters. Messages: Messages contain sections corresponding to each communication channel. For example, the pager section has a terse pager subject, a message that is terse with 20-characters-wide lines. HL7 Interfaced system (e.g., lab) MR Message generator ORB ready client (e.g., CLEM) Radiologist client application Message generating clients Middleware ORB/IIOP Notifier Notification algorithm I (coverage list) Primary, crosscoverage, preference Oracle databases Notification algorithm II (Escalation) Client application for Dr. J. s Assistant Pager Communication channels Fig., 2 Notification System. Legend: MR, HL7 message router; CLEM, clinical event monitor;, message; ORB, object request broker. IMPLEMENTATION Our current notifier is written in Java and is architected as a CORBA object. It runs on an ES10000 Unix system and uses Oracle 7. We use Visigenics Visibroker ORB. We have deployed two notification algorithms. Notification algorithm I maps from patient ID to primary doctor and resident, and depending on time of day, potentially to cross cover. Map from recipient to communication channel is by message type and set individually by user. The second notification algorithm is fail safe delivery. We defined a syntax to describe a sequence of recipients and channels, and this algorithm processes such specifications. To date, we have not added externally developed mappings although we would treat them similarly to our internally developed mappings. There are two communication channels with message formats for each. For ing, we encapsulate the Unix program sendmail to generate Internet Simple Mail Transfer Protocol messages. For paging, we encapsulate the SkyTel software development kit and use the V1 encryption server. At present, the notifier returns the following error codes: No error, Invalid medical record number syntax, unknown medical record number, Invalid delivery direction format, Invalid doctor id, Invalid notification algorithm name, Invalid message, and unknown doctor id in coverage list. In addition to notification, notifier provides functions that allow access to data within selected notification algorithms. For example, the radiology client application can call Notifier with a patient ID to ask for a digest of clinicians associated with that patient with their roles, and contact information.
5 DISCUSSION We have developed a general purpose notification system. Key features of the model are: Support of multiple channels and corresponding message formats Concept of externally developed mappings Escalation with fail safe delivery Our approach is similar to that of Geissbühler, the only other published description of a general notification system in medicine, in its use of multiple notification algorithms, which we view as separate servers not necessarily maintained by us. Our approach is more general in that it deals explicitly with the need for multiple message formats when multiple channels may be used for a message. Although the potential benefit of the publishsubscribe method is that the publishers don t have to worry about delivery, it is not at all clear how security and access control can be implemented if any application can subscribe to any data. Although our model is based on significant experience and analysis of use cases, the status of the implementation is limited. Therefore, the model should be viewed as perhaps the most general model available, but not a reference model for the notifier component in a standard architecture. One might wonder whether progress in computing will simplify or eliminate the need for a general notification system. In particular, if we imagine a paperless environment and personal communicators for voice and data, then there would be just one communication channel for each user instead of fax machines, printers, pagers etc. An application needing to communicate with a clinician would simply send a message to the inbox of that device. The problem with this view is that a simple inbox would be overwhelmed and that there would be an immediate need to create microchannels within that inbox (e.g., stat folders, whenever folders) with different levels of latency and invasiveness for the user. The problem of mapping into these microchannels would be in all key respects the same notification problem. The only design issue would be whether the mapping should reside on the device or in the server layer. Our notification model, which was designed for asynchronous computer-person notification can also support the simpler requirements of inter-person communication (synchronous or asynchronous) identified by Coiera, which basically require directory services that are role-based (e.g., I want to send a message to the infectious disease consultant). CONCLUSION Notification systems are just beginning to be recognized as principle components in health care computing. The design presented here provides extensive functionality. With addition of telephony and voice mail, we expect it to satisfy most of the communication requirements of the enterprise. ACKNOWLEDGMENTS Grants 5 R29 LM06233, 5 GO8 LM , and T15 LM/DE07059 from the National Library of Medicine supported this work. REFERENCES 1. Coiera E. Clinical communication: A new informatics paradigm. JAMIA-Symposium Supplement 1996: Geissbuhler A, Grande J, Bates R, Miller R, Stead W. Design of a general clinical notification system based on the publish-subscribe paradigm. JAMIA- symposium supplement 1997: Wagner M, Pankaskie M, Hogan W, et al. Clinical event monitoring at the University of Pittsburgh. JAMIA- symposium supplement 1997: Eisenstadt SA, Wagner MM, Hogan WR, Pankaskie MC, Tsui F-C, Wilbright W. Mobile workers in healthcare and their information needs: Are 2-way pagers the answer? JAMIA- Symposium Supplement 1998: Kuperman G, Teich J, Bates D, et al. Detecting alerts, notifying the physician, and offering action items: A comprehensive alerting system. JAMIAsymposium supplement 1996:704-9.
PERFORMANCE COMPARISON OF COMMON OBJECT REQUEST BROKER ARCHITECTURE(CORBA) VS JAVA MESSAGING SERVICE(JMS) BY TEAM SCALABLE
PERFORMANCE COMPARISON OF COMMON OBJECT REQUEST BROKER ARCHITECTURE(CORBA) VS JAVA MESSAGING SERVICE(JMS) BY TEAM SCALABLE TIGRAN HAKOBYAN SUJAL PATEL VANDANA MURALI INTRODUCTION Common Object Request
Business and Technical Description of Commercial Systems The scope of the technical solution is further described below.
Introduction MaxMD is pleased to provide the Pennsylvania ehealth Partnership Authority (Authority) the Business and Technical Requirements report under the Lab Grant pilot project. We have demonstrated
Module 17. Client-Server Software Development. Version 2 CSE IIT, Kharagpur
Module 17 Client-Server Software Development Lesson 42 CORBA and COM/DCOM Specific Instructional Objectives At the end of this lesson the student would be able to: Explain what Common Object Request Broker
System types. Distributed systems
System types 1 Personal systems that are designed to run on a personal computer or workstation Distributed systems where the system software runs on a loosely integrated group of cooperating processors
Communicating Critical Test Results Safe Practice Recommendations
Communicating Critical Test Results Safe Practice Recommendations Massachusetts hospitals are collaborating in a patient safety initiative to improve our ability to provide timely and reliable communication
Stellar Phoenix Exchange Server Backup
Stellar Phoenix Exchange Server Backup Version 1.0 Installation Guide Introduction This is the first release of Stellar Phoenix Exchange Server Backup tool documentation. The contents will be updated periodically
The EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper.
The EMSX Platform A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks A White Paper November 2002 Abstract: The EMSX Platform is a set of components that together provide
Challenges to Physicians Use of A Wireless Alert Pager
Challenges to Physicians Use of A Wireless Alert Pager Madhu C. Reddy Ph.D. 1, Wanda Pratt Ph.D. 2,3, David W. McDonald Ph.D. 3, M. Michael Shabot M.D. 4 1 School of Management and Information Systems,
ETERE SNMP CONSOLE: A centralized, automatic and real-time monitoring of broadcast system networks
of broadcast system networks TABLE OF CONTENTS 1. INTRODUCTION... 3 2. ETERE SNMP CONSOLE... 4 3. DETAILED FEATURES... 5 3.1 GRAPHICAL INTERFACE... 6 3.2 MULTIPLE VIEWS... 7 3.3 FILTERING RULES... 8 3.4
Managing Variability in Software Architectures 1 Felix Bachmann*
Managing Variability in Software Architectures Felix Bachmann* Carnegie Bosch Institute Carnegie Mellon University Pittsburgh, Pa 523, USA [email protected] Len Bass Software Engineering Institute Carnegie
Overview of CORBA 11.1 I NTRODUCTION TO CORBA. 11.4 Object services 11.5 New features in CORBA 3.0 11.6 Summary
C H A P T E R 1 1 Overview of CORBA 11.1 Introduction to CORBA 11.2 CORBA architecture 11.3 Client and object implementations 11.4 Object services 11.5 New features in CORBA 3.0 11.6 Summary In previous
Best Practices For Assigning First Call Responsibilities For Healthcare Networking Issues
Best Practices For Assigning First Call Responsibilities For Healthcare Networking Issues Background In recent years, medical devices have become increasingly more computerized. As part of this trend,
Case Studies. Table of Contents
Table of Contents 1 Integration with an Oncology EMR and an External Billing System 3 2 Automated Patient Portal 4 3 Client Scheduling 5 4 Client Server based EMR 6 Version 0.0 Page 2 of 8 1 INTEGRATION
New World Construction FTP service User Guide
New World Construction FTP service User Guide A. Introduction... 2 B. Logging In... 4 C. Uploading Files... 5 D. Sending Files... 6 E. Tracking Downloads... 10 F. Receiving Files... 11 G. Setting Download
1 Organization of Operating Systems
COMP 730 (242) Class Notes Section 10: Organization of Operating Systems 1 Organization of Operating Systems We have studied in detail the organization of Xinu. Naturally, this organization is far from
A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA
A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA 1 A.B. Mutiara, 2 A. Muslim, 3 T. Oswari, 4 R.A. Miharja 1,2,4 Faculty of Computer Science and Information Technology, Gunadarma University,
Connect care for early intervention
IntelliVue Information Center ix Central monitoring station Connect care for early intervention See more. Know more. Do more. Connecting your teams to each other and to the information they need supports
Major Process Future State Process Gap Technology Gap
Outreach and Community- Based Services: Conduct education, training, legislative activity, screening and communication within the community and build appropriate partnerships and coalitions to promote
Persistent, Reliable JMS Messaging Integrated Into Voyager s Distributed Application Platform
Persistent, Reliable JMS Messaging Integrated Into Voyager s Distributed Application Platform By Ron Hough Abstract Voyager Messaging is an implementation of the Sun JMS 1.0.2b specification, based on
BACnet Alarming Revised. The BACnet data and services model for event reporting was developed. BACnet Today & the Smart Grid
BACnet Today & the Smart Grid This article was published in ASHRAE Journal, November 2011. Copyright 2011 American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc. Posted at www.ashrae.org.
Running Head: WORKFLOW ANALYSIS 1. Workflow Analysis of a Primary Care Clinic Before and After Implementation of an Electronic Health Record
Running Head: WORKFLOW ANALYSIS 1 Sample Answer to Workflow Analysis Assignment Workflow Analysis of a Primary Care Clinic Before and After Implementation of an Electronic Health Record There are numerous
Event-based middleware services
3 Event-based middleware services The term event service has different definitions. In general, an event service connects producers of information and interested consumers. The service acquires events
CheckPoint FireWall-1 Version 3.0 Highlights Contents
CheckPoint FireWall-1 Version 3.0 Highlights Contents Abstract...2 Active Network Management...3 Accounting... 3 Live Connections Report... 3 Load balancing... 3 Exporting log records to Informix database...
Computer Network. Interconnected collection of autonomous computers that are able to exchange information
Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.
SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005. Lecturer: Kartik Krishnan Lecture 1-3
SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005 Lecturer: Kartik Krishnan Lecture 1-3 Communications and Computer Networks The fundamental purpose of a communication network is the exchange
Integrating the Internet into Your Measurement System. DataSocket Technical Overview
Integrating the Internet into Your Measurement System DataSocket Technical Overview Introduction The Internet continues to become more integrated into our daily lives. This is particularly true for scientists
EFFICIENT COMPLAINT MANAGEMENT WITH TARGENIO
EFFICIENT COMPLAINT MANAGEMENT WITH TARGENIO Content Targenio Use Case Complaint Process... 3 1. Handling of inbound processes... 3 2. Customer administration and contact history... 6 3. Register of customer
Government Service Bus
Government Service Bus The GSB (Government Service Bus) is intended to become the central platform of integration and services for the provision of government electronic services and transactions, and
HP ALM Best Practices Series
HP ALM Best Practices Series For ALM Practitioners Business Process Models Best Practices Document Release Date: June 2015 Legal Notices Warranty The only warranties for HP products and services are set
ENABLING WIRELESS DATA COMMUNICATION IN CONSTRUCTION MANAGEMENT SYSTEM
ENABLING WIRELESS DATA COMMUNICATION IN CONSTRUCTION MANAGEMENT SYSTEM Liu Yanxiang & Yow Kin Choong School of Computer Engineering Nanyang Technological University Nanyang Avenue, Singapore 639798 Keywords:
Cisco Unity Connection Voicemail User Guide
Cisco Unity Connection Voicemail User Guide University of Alberta IST Voice & Data Networks Telephones Effective July 25, 2011 Table of Contents Table of Contents... 1 CISCO UNITY VOICEMAIL USER TRAINING
CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL
CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL This chapter is to introduce the client-server model and its role in the development of distributed network systems. The chapter
Middleware Lou Somers
Middleware Lou Somers April 18, 2002 1 Contents Overview Definition, goals, requirements Four categories of middleware Transactional, message oriented, procedural, object Middleware examples XML-RPC, SOAP,
Implementation Workflow
Implementation Workflow Michael Fourman Introduction Implement the design in terms of components source code, scripts, binaries, executables, etc. Flesh out the architecture Plan system integrations in
SPOK HEALTHCARE CONSOLE. Improving the Way Your Hospital Contact Centre Manages Critical Communications
SM SPOK HEALTHCARE CONSOLE Improving the Way Your Hospital Contact Centre Manages Critical Communications YOUR CRUCIAL ROLE IN PATIENT CARE If nurses need to contact clinicians about their patients conditions,
SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems
SOFT 437 Software Performance Analysis Ch 5:Web Applications and Other Distributed Systems Outline Overview of Web applications, distributed object technologies, and the important considerations for SPE
G DATA TechPaper #0275. G DATA Network Monitoring
G DATA TechPaper #0275 G DATA Network Monitoring G DATA Software AG Application Development May 2016 Contents Introduction... 3 1. The benefits of network monitoring... 3 1.1. Availability... 3 1.2. Migration
Implementing and Managing Microsoft Server Virtualization
Implementing and Managing Microsoft Server At the end of the course the delegate will be able to complete the following: COMPUTER TRAINING The key to a better future WINDOWS Course No. 10215 5 Days Target
CONDIS. IT Service Management and CMDB
CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...
Monitoring the BlackBerry Enterprise Server
Monitoring the BlackBerry Enterprise Server eg Enterprise v6.0 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this
Bitrix Site Manager 4.0. Quick Start Guide to Newsletters and Subscriptions
Bitrix Site Manager 4.0 Quick Start Guide to Newsletters and Subscriptions Contents PREFACE...3 CONFIGURING THE MODULE...4 SETTING UP FOR MANUAL SENDING E-MAIL MESSAGES...6 Creating a newsletter...6 Providing
Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners
Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners Sokol Dhana One of the most challenging problems in
RARP: Reverse Address Resolution Protocol
SFWR 4C03: Computer Networks and Computer Security January 19-22 2004 Lecturer: Kartik Krishnan Lectures 7-9 RARP: Reverse Address Resolution Protocol When a system with a local disk is bootstrapped it
COMP5426 Parallel and Distributed Computing. Distributed Systems: Client/Server and Clusters
COMP5426 Parallel and Distributed Computing Distributed Systems: Client/Server and Clusters Client/Server Computing Client Client machines are generally single-user workstations providing a user-friendly
THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN
THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN OVERVIEW THE NEED FOR STANDARDS OSI - ORGANISATION FOR STANDARDISATION THE OSI REFERENCE MODEL A LAYERED NETWORK MODEL THE SEVEN OSI
Guaranteeing your equipment is future-proof
IntelliVue Software Upgrade and RightFit Evolution Guaranteeing your equipment is future-proof Software Upgrade: Healthcare doesn t stand still, and neither should you IntelliVue Past Present Ensuring
Symantec Virtual Machine Management 7.1 User Guide
Symantec Virtual Machine Management 7.1 User Guide Symantec Virtual Machine Management 7.1 User Guide The software described in this book is furnished under a license agreement and may be used only in
25 May 11.30 Code 3C3 Peeling the Layers of the 'Performance Onion John Murphy, Andrew Lee and Liam Murphy
UK CMG Presentation 25 May 11.30 Code 3C3 Peeling the Layers of the 'Performance Onion John Murphy, Andrew Lee and Liam Murphy Is Performance a Problem? Not using appropriate performance tools will cause
DICTATION & TRANSCRIPTION. www.dolbey.com [email protected] 800 878 7828
DICTATION & TRANSCRIPTION www.dolbey.com [email protected] 800 878 7828 Fusion Voice Digital Dictation The quality of a patient s chart relies upon the clinician s ability to effectively communicate findings,
Microsoft SharePoint: A Powerful Solution for Environmental Health and Safety Programs
Microsoft SharePoint: A Powerful Solution for Environmental Health and Safety Programs Prepared By: Robert Foster, M.S. Environmental Health & Engineering, Inc. Environmental Health & Safety (EHS) programs,
GE PACS Conformance Statement for DICOM v3.0
g GE Medical Systems Technical Publications IIS P/N 4361668 Revision 01 GE PACS Conformance Statement for DICOM v3.0 Copyright 1998 By General Electric Company g GE Medical Systems GE Medical Systems,
IBM Maximo Asset Management IBM Tivoli Asset Management for IT IBM Tivoli Service Request Manager. Version 7.1. Workflow Implementation Guide
IBM Maximo Asset Management IBM Tivoli Asset Management for IT IBM Tivoli Service Request Manager Version 7.1 Workflow Implementation Guide Note Before using this information and the product it supports,
There are a number of factors that increase the risk of performance problems in complex computer and software systems, such as e-commerce systems.
ASSURING PERFORMANCE IN E-COMMERCE SYSTEMS Dr. John Murphy Abstract Performance Assurance is a methodology that, when applied during the design and development cycle, will greatly increase the chances
The deployment of OHMS TM. in private cloud
Healthcare activities from anywhere anytime The deployment of OHMS TM in private cloud 1.0 Overview:.OHMS TM is software as a service (SaaS) platform that enables the multiple users to login from anywhere
Bringing together all of the cardiovascular information you need into a single platform
Care Providers Hospitals Enterprise Image and Information Bringing together all of the cardiovascular information you need into a single platform Organizations want to improve quality of care, boost efficiencies
Protocol Data Units and Encapsulation
Chapter 2: Communicating over the 51 Protocol Units and Encapsulation For application data to travel uncorrupted from one host to another, header (or control data), which contains control and addressing
send and receive MMS
send and receive MMS 1 Contents Page 3 Page 4 Page 7 Page 8 Page 12 Page 13 Page 15 An introduction to MMS messaging How to send MMS messages How much does it cost to send MMS? Receiving MMS How much does
Introduction CORBA Distributed COM. Sections 9.1 & 9.2. Corba & DCOM. John P. Daigle. Department of Computer Science Georgia State University
Sections 9.1 & 9.2 Corba & DCOM John P. Daigle Department of Computer Science Georgia State University 05.16.06 Outline 1 Introduction 2 CORBA Overview Communication Processes Naming Other Design Concerns
Microsoft Dynamics CRM 2013 Applications Introduction Training Material Version 2.0
Microsoft Dynamics CRM 2013 Applications Introduction Training Material Version 2.0 www.firebrandtraining.com Course content Module 0 Course Content and Plan... 4 Objectives... 4 Course Plan... 4 Course
It is the thinnest layer in the OSI model. At the time the model was formulated, it was not clear that a session layer was needed.
Session Layer The session layer resides above the transport layer, and provides value added services to the underlying transport layer services. The session layer (along with the presentation layer) add
CMB 207 1I Citrix XenApp and XenDesktop Fast Track
CMB 207 1I Citrix XenApp and XenDesktop Fast Track This fast paced course provides the foundation necessary for students to effectively centralize and manage desktops and applications in the datacenter
IBM i Version 7.2. Systems management Advanced job scheduler
IBM i Version 7.2 Systems management Advanced job scheduler IBM i Version 7.2 Systems management Advanced job scheduler Note Before using this information and the product it supports, read the information
HOW SMART DEVICES AND MIDDLEWARE INTEGRATION ARE REVOLUTIONIZING HEALTHCARE
HOW SMART DEVICES AND MIDDLEWARE INTEGRATION ARE REVOLUTIONIZING HEALTHCARE An Ascom White Paper BYOD & Healthcare Since the release of Apple s first iphone in 2007, consumer smartphone adoption has been
Distributed Systems Architectures
Software Engineering Distributed Systems Architectures Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain the advantages and disadvantages of different distributed systems
Call Center Customer Care System
Call Center Customer Care System (a case study) Note: this is a simplified and generalized description of a real system Introduction The Call Center Customer Care System has been developed by Andersen
Keywords web based medical management, patient database on cloud, patient management and customized applications on tablets, android programming.
Functional Description of Online Medical Management System Using Modern Technology Priyanka Patil, Sruthi Kunhiraman, Rohini Temkar VES Institute of Technology, Chembur, Mumbai Abstract Today s web based
Software Life-Cycle Management
Ingo Arnold Department Computer Science University of Basel Theory Software Life-Cycle Management Architecture Styles Overview An Architecture Style expresses a fundamental structural organization schema
Workflow Instructions Entering an Electronic Check Request
2010 Workflow Instructions Entering an Electronic Check Request The Workflow Electronic Check Request process enables a user to create a payment request from his/her desktop and successfully route it to
HP Service Manager. Software Version: 9.40 For the supported Windows and Linux operating systems. Request Management help topics for printing
HP Service Manager Software Version: 9.40 For the supported Windows and Linux operating systems Request Management help topics for printing Document Release Date: December 2014 Software Release Date: December
zen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
Title Page. Hosted Payment Page Guide ACI Commerce Gateway
Title Page Hosted Payment Page Guide ACI Commerce Gateway Copyright Information 2008 by All rights reserved. All information contained in this documentation, as well as the software described in it, is
Managing a Fibre Channel Storage Area Network
Managing a Fibre Channel Storage Area Network Storage Network Management Working Group for Fibre Channel (SNMWG-FC) November 20, 1998 Editor: Steven Wilson Abstract This white paper describes the typical
The OSI Model and the TCP/IP Protocol Suite
The OSI Model and the TCP/IP Protocol Suite To discuss the idea of multiple layering in data communication and networking and the interrelationship between layers. To discuss the OSI model and its layer
The Matrex Client/Server Specification 1.1
The Matrex Client/Server Specification 1.1 Table of Contents The Matrex Client/Server Specification 1.1...1 Introduction...1 A usage scenario...2 New project...4 Open project...5 Recently used projects...6
Objectives of Lecture. Network Architecture. Protocols. Contents
Objectives of Lecture Network Architecture Show how network architecture can be understood using a layered approach. Introduce the OSI seven layer reference model. Introduce the concepts of internetworking
Towards standards for management and transmission of medical data in web technology
Towards standards for management and transmission of medical data in web technology Dr. Francesco Sicurello President @ITIM Italian Association of Telemedicine and Medical Informatics (Italy) Medical Informatics
HR Data Retrieval in a LDAP- Enabled Directory Service
HR Data Retrieval in a LDAP- Enabled Directory Service HELP.PORTMANAGER Release 50A Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in
TNT SOFTWARE White Paper Series
TNT SOFTWARE White Paper Series Event Log Monitor White Paper: Architecture T N T Software www.tntsoftware.com TNT SOFTWARE Event Log Monitor Architecture 2000 TNT Software All Rights Reserved 1308 NE
SINGLE INBOX - FAQ. IT - Collaborative Technologies Group
SINGLE INBOX - FAQ IT - Collaborative Technologies Group Abstract This document is for the intended audience of all Staff and Faculty within Sheridan College that currently use or plan to use the sub-service
Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:
Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT: In view of the fast-growing Internet traffic, this paper propose a distributed traffic management
SHARPCLOUD SECURITY STATEMENT
SHARPCLOUD SECURITY STATEMENT Summary Provides details of the SharpCloud Security Architecture Authors: Russell Johnson and Andrew Sinclair v1.8 (December 2014) Contents Overview... 2 1. The SharpCloud
MD Link Integration. 2013 2015 MDI Solutions Limited
MD Link Integration 2013 2015 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY
HP Records Manager. Release Notes. Software Version: 8.1. Document Release Date: June 2014
HP Records Manager Software Version: 8.1 Release Notes Document Release Date: June 2014 Software Release Date: June 2014 Legal Notices Warranty The only warranties for HP products and services are set
Packaged Unified Communications Solution. The all-in-one integrated collaboration solution that s simple, scalable and affordable.
Packaged Unified Communications Solution The all-in-one integrated collaboration solution that s simple, scalable and affordable. Collaboration is at the heart of your business operations. And today, an
Cleaning Encrypted Traffic
Optenet Documentation Cleaning Encrypted Traffic Troubleshooting Guide iii Version History Doc Version Product Date Summary of Changes V6 OST-6.4.300 01/02/2015 English editing Optenet Documentation
Agent Languages. Overview. Requirements. Java. Tcl/Tk. Telescript. Evaluation. Artificial Intelligence Intelligent Agents
Agent Languages Requirements Overview Java Tcl/Tk Telescript Evaluation Franz J. Kurfess, Cal Poly SLO 211 Requirements for agent Languages distributed programming large-scale (tens of thousands of computers)
REQUEST FOR INFORMATION (RFI) Health Interface Engine Solution
City of Philadelphia Department of Public Health 1401 JFK Blvd Suite 600 Philadelphia, PA 19102 REQUEST FOR INFORMATION (RFI) This document contains a Request for Information (RFI) for an interface engine
Simplifying Processes Interoperability with a Service Oriented Architecture
Why SOA? Simplifying Processes Interoperability with a Service Oriented Architecture Zak Merzouki, Software Architecture and Technology Director BDPA 11/20/2008 Perspective "Things should be made as simple
