11
+ Associating Coordinates to Patients 1 ) Patient address goes into the system 2 ) If the address is valid then get the coordinates umudugudu_id latitude longitude 0104020507 -1.9534521 30.651238 3 ) Associate the coordinates to the patient's address address_i d precision lat lon 34 1 - 1.9534521 30.651238

OpenMRS and GIS

Embed Size (px)

Citation preview

Page 1: OpenMRS and GIS

+Associating Coordinates to Patients

1 ) Patient address goes into the system1 ) Patient address goes into the system

2 ) If the address is valid then get the coordinates

2 ) If the address is valid then get the coordinates

umudugudu_id

latitude longitude

0104020507 -1.9534521 30.651238

… … …

3 ) Associate the coordinates to the patient's address

3 ) Associate the coordinates to the patient's address

address_id

precision lat lon

34 1 -1.9534521

30.651238

… … …

Page 2: OpenMRS and GIS

+Associating Coordinates to Patients

This patient's coordinates were derived from their address

This patient's coordinates were derived from their address

address_id

precision lat lon

34 1 -1.9534521

30.651238

237 0 -1.9812122

30.234525

This patient's coordinates were collected at their house with a gps device

This patient's coordinates were collected at their house with a gps device

Page 3: OpenMRS and GIS

+Using The Google Earth and Maps API

Public internet

connection

Retrieve patient data in JSON

Retrieve patient data in JSON

Retrieve imagery from Google

Retrieve imagery from Google

Web Browser

Patient dataPatient data

Page 4: OpenMRS and GIS

+Rendering Data In The Google Earth API

Page 5: OpenMRS and GIS

+

Clicking on an icon renders patient data including great circle distance to the hospital

Clicking on an icon renders patient data including great circle distance to the hospital

Interactive Maps Using The Google Maps API

Page 6: OpenMRS and GIS

+Filtering The Data

Filtering by CD4 count, on time CD4, Distance to Hospital, Time Since Last Visit

Page 7: OpenMRS and GIS

+ Open Source Spatial Data Infrastructure

PostGISPostGIS

Shape Files

Shape Files

GeoServerGeoServer

OpenLayers WMS Module

Data SourcesData Sources

WMS/WFSWMS/WFS

WMS/WFSWMS/WFS

ImageryImagery

uDig (Desktop App)uDig (Desktop App)

Page 8: OpenMRS and GIS

+Advantages of GeoServer

No dependence on a connection to the internet

Having spatial data outside of OpenMRS is more scalable

Data is accessible from any application capable of communicating in WMS or WFS format

Page 9: OpenMRS and GIS

+uDig Displaying Data From GeoServer

Page 10: OpenMRS and GIS

+OpenMRS Displaying Data From GeoServer Using OpenLayers

Page 11: OpenMRS and GIS

+Sorting Through the GIS Tools

Web Mapping ClientsGoogle Earth Browser PluginGoogle MapsOpenLayers

Desktop Clients

uDigMapWindowQuantumGISArcGIS DesktopGoogle EarthDIVAGrass

GIS Server ApplicationsGeoServerArcGIS ServerMapServer

Java Libraries

GeoToolsJTSuDig SDKHibernateSpatial

Databases

PostGIS/PostgreSQLOracle SpatialMySQL SpatialArcSDE