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