# Presentation: 280362

## The Client/Server Team!

- Steve Bergstrom
- Jeff Haver
- Jon McKeeby
- Don Preuss
- A Host of Others

- ISD: Client Server Team

- 12/3/97

## Who Are We?

- 	The C/S Team Is Made Up of the 4 of Us, With Help from 2 Contract Teams:
- IBM/ISSC - CIU and Databases Research
- TCG - Web Development

- ISD: Client Server Team

- 12/3/97

## What Do We Do?

- The C/S Team Is Responsible for:
- Application Development (Mac/MIS)
- Database Design (Data Repository/InfoDoc)
- Database Development (4D, Sybase)
- Web Server Development
- Glue Systems (Interface Engines)
- We Work in: Web, Java, C/C++, 4D, Sybase

- ISD: Client Server Team

- 12/3/97

## MacMIS

- MacMIS is a Macintosh application that enables users to connect to the MIS system.
- Used by doctors, nurses, and researchers for medical data entry and retrieval.
- Used by the Cadre for system development.
- Recently completed development to provide MacMIS over the network.

- ISD: Client Server Team

- 12/3/97

## MacMIS - TDSComm

- ISD: Client Server Team

- 12/3/97

## MacMIS - Internet

- Uses existing network connections provided in Clinical Center and throughout the NIH Campus.
- Allows for more connections through port sharing.
- Provides for remote access from home or other NIH facilities.

- ISD: Client Server Team

- 12/3/97

## MacMIS - Internet

- ISD: Client Server Team

- 12/3/97

## WebMIS

- WebMIS is a java applet that enables users to connect to the MIS system.
- Provides a cross-platform solution, mainly for Windows users.
- Will be the basis for future development in integrating data from other sources.

- ISD: Client Server Team

- 12/3/97

## WebMIS System Diagram

- ISD: Client Server Team

- 12/3/97

## Print Spooler

- Allows reports generated by MIS to be printed to networked printers.
- Eliminates dedicated computer and printer for each print setup.
- Allows department printers to be shared with MIS printers.

- ISD: Client Server Team

- 12/3/97

## Print Spooler

- Currently implemented by using a modified version of the MacMIS application.
- Developing an application to run on a unix workstation to handle MIS printing.

- ISD: Client Server Team

- 12/3/97

## MIS Analysis

- A project being done by Steve Naron to analyze the MIS matrixes.
- Provided capability to record matrix numbers while users are using the MIS system.
- Will provide a tree of the matrixes used in the MIS system.
- Will locate old or obsolete matrixes.

- ISD: Client Server Team

- 12/3/97

## Mac/MIS  November

- ISD: Client Server Team

- 12/3/97

## Clinical Center WWW applications
The Interface Engine
The Hospital Statistics System (HSS)

- The Interface Engine
- The Hospital Statistics System (HSS)

- ISD: Client Server Team

- 12/3/97

## The Data Repository (InfoDoc)

- InfoDoc is a database containing all data generated by MIS, the lab system and other ancillary systems
- InfoDoc will replace the CIU and provide a single point of access for clinical data
- InfoDoc will provide on-line, real-time access for end-users, as well as provide data feeds to ICDs

- ISD: Client Server Team

- 12/3/97

## So, What Are Some Examples of Data in InfoDoc

- Demographic Information - Name, Address, Etc..
- Lab Orders and Results (Chem, Hem, Micro)
- Protocols

- Clinician Listings
- Soon - All orders and results, Reports, Vital Signs

- ISD: Client Server Team

- 12/3/97

## How Does InfoDoc Get Accessed?

- Four Access Methods are Planned:
- 1) End User Canned Reports
- 2) End User Ad-Hoc Query
- 3) Batch Requests by ICDs/Departments
- 4) Consultant Ad-Hoc Query

- ISD: Client Server Team

- 12/3/97

## More About InfoDoc

- It is expected to be about 100 Gig of Data
- Should be of use for anyone looking for **any** data on a patient or group of patients
- Will incorporate pointers to other data which we don’t want to store in the repository, such as images from MRIPS
- Will be accessible via the WWW as well as custom applications

- ISD: Client Server Team

- 12/3/97

## ISSC Activities

- Re-engineering the CIU
- Analyzing and Scrubbing the CIU Data in Preperation to Load into InfoDoc
- Testing Other Database Architectures Such as MultiDimensional Databases
- Creating a CORBA Pilot Environment for Proof of Concept with a Tufte Java Widget

- ISD: Client Server Team

- 12/3/97

## The Future

- Migrate Existing “Boutique” Apps to DR
- Integrate Other Information Sources in the CC, Easing the Development of New Data Access Applications
- Provide a Standard, Secure Way to Access Clinical Data
- Other Options: Clinical Decision Support, Data Mining, Better Clinician Workstation

- ISD: Client Server Team

- 12/3/97