General Principles of Client Server Architectures

Similar documents
The Umbilical Cord And Alphabet Soup

Data Type and Format (Not all data elements require a format specification)

CORE-required Maximum EFT Enrollment Data Set

DEPARTMENT OF HEALTH AND HUMAN SERVICES Centers for Medicare & Medicaid Services

Billing (X12) Setup. Complete the fields for Billing Contact, Federal Tax ID, MA Provider ID and Provider NPI.

ehealth Technologies improves healthcare delivery by providing clinically informed referrals from a connected and engaged physician network.

Welcome to Modio Health Quick Start Guide

LABORATORY CORPORATION OF AMERICA National Provider Identifiers Registry

Quick Start for Premier Billing

ECE 468 Computer Architecture and Organization Lecture 1

Using the PEIA Provider Lookup

AMBRY GENETICS CORPORATION National Provider Identifiers Registry

ARIA HEALTH National Provider Identifiers Registry

MILLCREEK AMBULATORY SURGERY CENTER National Provider Identifiers Registry

FORM 0928A Section O Hospitals

NORTH TAMPA OUTPATIENT SURGICAL FACILITY LLC National Provider Identifiers Registry

Sentara s Digital Vision for the Future: A DevSecOps Story

HILARY D. GODUTI National Provider Identifiers Registry

MEDSTAR LABORATORY OF FLORIDA, INC National Provider Identifiers Registry

LABORATORIO CLINICO MONROIG National Provider Identifiers Registry

NORTHWEST SPINE AND LASER SURGERY CENTER LLC National Provider Identifiers Registry

ALERE TOXICOLOGY SERVICES, INC National Provider Identifiers Registry

Always in touch. IntelliVue Telemetry System with Smart-hopping technology, surveillance of ambulatory cardiac patients

Departmental Reports: Posted 48 Hours After the Report Reaches a Signed Status

The power of centralized computing at your fingertips

PPC Provider Directory Real-Time Updates User Guide 1

ROGER WILLIAMS MEDICAL CENTER National Provider Identifiers Registry

Individuals Authorized Access to CMS Computer Services (IACS) - Provider/Supplier Community: THE FIRST IN A SERIES OF ARTICLES

Workflow Solutions Data Collection, Data Review and Data Management

WILLISTON RESCUE SQUAD National Provider Identifiers Registry

LABORATORIO CLINICO LAS COLINAS INC. National Provider Identifiers Registry

FORT LAUDERDALE ADDICTION TREATMENT CENTER National Provider Identifiers Registry

BAKOTIC PATHOLOGY ASSOCIATES, LLC National Provider Identifiers Registry

CONFIRMATRIX LABORATORY INC National Provider Identifiers Registry

LA JOLLA ORTHOPAEDIC SURGERY CENTER LP National Provider Identifiers Registry

RIGHT CHOICE TRANSPORTATION LLC National Provider Identifiers Registry

THE NEW YORK AND PRESBYTERIAN HOSPITAL National Provider Identifiers Registry

ALBERT EINSTEIN MEDICAL CENTER National Provider Identifiers Registry

SSM CANCER CARE, INC National Provider Identifiers Registry

HB MEDICAL TRANSPORTATION National Provider Identifiers Registry

2015 PQRS File Creation/Submission Guide

Provider Manual Section 1: Kaiser Permanente Medical Care Program

VENI-EXPRESS, INC. National Provider Identifiers Registry

FUJIFILM MEDICAL SYSTEMS

THE CHILDREN S HEALTH NETWORK (TCHN) Valence User s Manual

Using the Patient Portal

Chapter 6 Architectural Design. Chapter 6 Architectural design

WEST BOCA MEDICAL CENTER, INC. National Provider Identifiers Registry

HFL MEDICAL ADD SPECIALTY

Lecture 1. Chapter 6 Architectural design

NEW ORLEANS LA UPTOWN WEST BANK ENDOSCOPY ASC LLC National Provider Identifiers Registry

VHS ACQUISITION SUBSIDIARY NUMBER 9 INC National Provider Identifiers Registry

Registration How-To-Register

3D Slicer Overview. Andras Lasso, PhD PerkLab, Queen s University

Table of Contents. 1 - Specification sheet Product overview Technical specifications Database sizing and growth...

VWELL WEST, INC. National Provider Identifiers Registry

ETHICUS HOSPITAL DFW LLC National Provider Identifiers Registry

H-E-B, LP National Provider Identifiers Registry

NEWYORK-PRESBYTERIAN-QUEENS National Provider Identifiers Registry

Claims Attachments and HIPAA

Outline. Definition of a Distributed System Goals of a Distributed System Types of Distributed Systems

RADEX MOBILE NETWORK LLC National Provider Identifiers Registry

METHODIST HEALTHCARE SYSTEM OF SAN ANTONIO, LTD., L.L.P. National Provider Identifiers Registry

Slide 1 Welcome to Networking and Health Information Exchange, Health Data Interchange Standards. This is lecture b.

HIPAA Compliance Strategies for IPAs and Medical Groups

Idaho Medicaid: Utilization Review Program. Orientation and System Training August 9, 2016

MANOR CARE OF BETHLEHEM PA (2029) LLC National Provider Identifiers Registry

TRUSTEE MEDICAL CENTER, INC National Provider Identifiers Registry

HEDIS 2017 Volume 3 Value Set Directory User Manual Version

PROMISE HOSPITAL OF EAST LOS ANGELES LP National Provider Identifiers Registry

Software Engineering. Lecture 10

University of Wollongong. Research Online

WOODHAMS LASER & LENS IMPLANT CENTER LLC National Provider Identifiers Registry

Integrating Contextual Video Annotation into Media Authoring for Video Podcasting and Digital Medical Records

UPMC PRESBYTERIAN SHADYSIDE National Provider Identifiers Registry

4) Organization NPI (Can be retrieved from the NPPES NPI Registry here:

Sending Updates Through The Provider Healthcare Portal. Indiana Health Coverage Programs DXC Technology October 2017

SOVEREIGN HEALTHCARE OF ST. AUGUSTINE, LLC National Provider Identifiers Registry

PUBLIC PARTNERSHIPS, LLC National Provider Identifiers Registry

INDIANA UNIVERSITY HEALTH PAOLI INC National Provider Identifiers Registry

LABORATORIO SAGRADA FAMILIA CORP. National Provider Identifiers Registry

Modeling Factors Associated with Healthcare Data Breaches. Session #155, March 3, 2018 Dr. Alex McLeod, Dr. Diane Dolezel, Texas State University

Behavioral Health e referral User Guide. Confidence comes with every card.

Medical Imaging Information I

The Evolving Role of Primary Care and Technology in Cardiology

A Closer Look at SERVER-SIDE RENDERING. Technology Overview

Health Services Advisory Group, Inc. Hawaii epasrr Frequently Asked Questions

Teleradiology. Scope of Presentation. Thomas Ross, PhD, MBA, RP Department Administrator of Medical Imaging Banner Healthcare

Covisint DocSite Enterprise

PPC Provider Directory Real-Time Updates User Guide 1

DELL POWERVAULT MD FAMILY MODULAR STORAGE THE DELL POWERVAULT MD STORAGE FAMILY

Pinnacle3 Professional

Architectural Design

2017 MOC PEDIATRIC PRACTICE LOG TEMPLATE:

ORLEANS PARISH SCHOOL BOARD National Provider Identifiers Registry

A Web PACS Architecture Based on WADO Service of DICOM Standard

HEARTFLOW, INC. National Provider Identifiers Registry

Perceptive VNA. Technical Specifications. 6.0.x

ST AGNES CAREGIVERS INC National Provider Identifiers Registry

Transcription:

Lecture 8 February 2005 General Principles of Client Server Architectures

General Principles of Client-Server Architectures The parts: client, server, and glue Dividing the tasks Re-usable code Return to client-server architecture with web-based computing

Evolution of client-server systems Batch cards the client walked to the machine ASCII Terminals connected by RS-232 lines Shift to PC-Based systems: Client = Server Return to client-server architecture with webbased computing

Client-server paradigm for distributed computing Open Systems = Lower Cost Figure by MIT OCW

Case Study at Hospital das Clinicas, Sao Paolo Before...... Prodesp System with Mainframes $5M/yr Maintenance IBM 3090 Mainframe $250K/yr SW License Implementation.... $4 M Total Investment Ref.: Lincoln Moura, Ph.D. Open Systems = Lower Cost (Unix, Alphas, Client-Server, Fiber) $1M/yr Maintenance Result.... Personnel from 75 to 30 Backup 6 hrs 45 minutes Dramatic Increase in Procedures Figure by MIT OCW

Basic Application Structure User I/O Presentation Logic Application Logic Data Management File I/O

Client-Server Model Client User I/O Presentation Logic Application Logic N e t w o r k Application Logic Data Management File I/O Server

Advantages of client-server architecture Central storage and backup of critical data Single copy of application programs Scalable computing to supercomputer levels Negligible latency above 10 Mb/s network speeds for most non-graphics applications (100+ Mb/s networking for graphics)

Duke University Medical Center 1996 Implementation: Louis Humphrey and Minh Do Van ATM Image Server Network Switched Ethernet to Image Sources RAID Image Storage 2Kx2K Display DICOM Format for Images Sybase System 10 Database Switched Connection to Ethernet Supports US, CT, MR Refs: J. Digital Imaging 8:43 (1995)

Hospital Integrated Delivery Network York York Hospital Hospital York York Medical Medical Group Group South South Central Central Preferred Preferred Employers Employers Laboratories Laboratories and Diagnostic and Diagnostic Centers Centers Ambulatory Ambulatory Center Center Apple Hill Apple Hill Electronic Medical Record From Buddy Gillespie, York Medical Remote Clinics Remote Clinics and Facilities and Facilities Home Home Healthcare Healthcare Facilities Facilities Payors Payors YHS NETWORK Health Health Central Central *Indemnity *Medicare *HMO/PPO *Medicaid Physician 1 Physician 1 Physician 2 Physician 2 Physician 3 Physician 3 Affiliated Physician Offices (PHO, MSO, HMO) Affiliated Physician Offices (PHO, MSO, HMO) Courtesy of William Gillespie. Used with permission.

Conceptual connections between information entities User Input Display Client Application Database

Using a Request Interpreter User Input Display Client Application Request Interpreter Database

Accessing multiple information entities User Input Display Client Application Request Interpreter Database 1 Database 2

Client-server implementation Network strategies Direct connect Web browser Down-loadable application Caching requirements Graphics Client-side calculations Data exchange formats CORBA and XML

Reusable code Down-loadable applications Always current Perfect for Java Networks are now capable (>1 Gb/s) Use databases and stored procedures Very robust engines Will support many downloadable clients Reusable data exchange formats CORBA and XML Biomedical

Projecting the future Wireless and the WWW Contracted compute services Example: airline reservation systems Can submit data for analysis Medical computing Portable medical records 4-D image-based diagnosis Rules-based expert systems Biological computing Semantics is a key technology Progression to predictive models Biomedical

The whole nine yards cabio Biomedical NCICB National Cancer Institute