Web Development with HL7 Veterinary Telemonitoring

Download Report

Transcript Web Development with HL7 Veterinary Telemonitoring

Web Development with HL7
Veterinary Telemonitoring
Roland T. Craddolph
05/03/06
1
Summary

BMOO Project Overview

Web Architecture
– General Setup
– Our Setup

App & Database Implementation

HL7
– What is it?
– How we plan to use it

Conclusion

Links & Resources

Questions
05/03/06
2
Main Project
The goal of this project is to develop a mobile medical
monitoring device that will continuously assess cattle state
of health in concentrated and distributed herds. This device
will help improve the ability of the animal sciences industry
to react to and predict disease onset and its
epidemiological spread, whether from natural or terrorist
events.
FOR MORE INFO...
http://www.cis.ksu.edu/~dan/bmoo
05/03/06
3
Project Overview
05/03/06
4
Web Architecture Setup – 3 Tier
05/03/06
5
Our Architecture Setup



1st Tier
– Personal Computer/PDA with BMOO
Viewer
2nd Tier
– Apache Web Server
– HL7 Server
3rd Tier
– MySQL Database
– HL7 Database
05/03/06
6
App & Database Implementation

Application Implementation
– Java Web Start
– Java 1.5
– JfreeChart
– XML

Database/Server
Implementation
– MySQL Server (4.1.18)
– Apache Webserver (2.2)
– Chameleon HL7 Server
05/03/06
7
BMOO Viewer Screenshot
05/03/06
8
BMOO Database
05/03/06
9
HL7 - What is it?
MSH|^~\&|EPIC|EPICADT|SMS|SMSADT|199912271408|CHARRIS|ADT^
A04|1817457|
EVN|A04|199912271408|||CHARRIS
PID||0493575^^^2^ID
1|454721||DOE^JOHN^^^^|DOE^JOHN^^^^|19480203|M|
NK1||CONROY^MARI^^^^|SPO||(216)731-4359||EC|||||||||||||||||||||||||||
PV1||O|168 ~219~C~PMA^^^^^^^^^||||277^ALLEN
FADZL^BONNIE^^^^||||||||||
05/03/06
10
HL7 – Our use for it
•When an interaction happens
with a cow, this interaction is
captured as an event..
•All data gathered at this event is a
message.
•From there the event and
message are put into XML which
is stored on the HL7 Server and
MySQL datbase
05/03/06
11
Future Goals
• To use data from device
and not random generated
data
•Complete Unit Testing
with real data
•Complete one modular
Expert System for
application
05/03/06
12
Summary
BMOO Web Architecture
 Project Implementation
 HL7
 Future Goals

05/03/06
13
Links & Resources









http://java.sun.com
http://www.jfree.org/jfreechart/
http://www.cis.ksu.edu/~dan/bmoo/
http://www.cis.ksu.edu/~rtc9999/epscor_project.htm
http://javaalmanac.com/
http://www.eclpise.org/
http://www.fabforce.net/dbdesigner4/
http://dev.mysql.com
http://www.interfaceware.com/index.html
05/03/06
14
Questions?
05/03/06
15