+ All Categories
Home > Documents > 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1,...

1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1,...

Date post: 21-Dec-2015
Category:
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
29
1 GIS for the Health Information Systems Proje ct in AP, India - MIS 472 ISD/ IN364 Team 1 , 2003-05-02 Mapping Health information - DHIS capability enhancement through GIS visualization - - ”To support the development of an excellent and sustainable "health information system" that enables all healthcare workers to use their own information and to improve the coverage and quality of healthcare within our communities” – through geographical visualisation
Transcript
Page 1: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

1GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

MappingHealth information

- DHIS capability enhancement through GIS visualization -

- ”To support the development of an excellent and sustainable "health information system" that enables all healthcare workers to use their own information and

to improve the coverage and quality of healthcare within our communities” – through geographical visualisation

Page 2: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

2

Why Using Maps?

Human natural abilities to distingush and interpret colors, patterns, spatial relationships

Maps ability to provide distributions, relationships, and trends of data

Page 3: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

3

Page 4: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

4

AGENDA:

Purpose, background and description of the suggested ‘3G-concept’ : GIS on three levelsto achieve necessary flexibility: GIS for health workers, analysis and data mngt, WWW.

- preliminary prototypes: (1) Maps in DHIS (Integrated Vis.) (2) Advanced analysis and map information

management (3) Internet ( Web based Vis.) Recommendations – next step

Page 5: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

5

Vision Statement

Enable Health workers to map their challenge, effort and improvements

Enable decision makers to get the bird's-eye view – and ability to zoom into actual details - the ‘individual‘ case.

To increase community awareness and participation in health care issues.

Page 6: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

6

The Challange

Client: “The project wants to use the GIS mapping AS A TOOL TO identify, analyze and monitor health systems performance. The project aims to develop a distributable version of GIS software with screens for data entry, generation of maps, and analysis of data. Any distributable version is free from licensing and helps to disseminate the software without paying heavy licensing fees and eliminates the complexities of the GIS software to the end user who are district management and state health management (at least 30 copies will be used) “

Page 7: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

7

Our approach

Evaluate existing GIS solutions Develop a concept that takes care of

critical aspects, (management of digital maps, avoid uneccesary complexities etc)

Deliver a concept for GIS in HISP – before putting to much effort in one single part of the overall solution

Contribute to an open-ended process Visit the client

Page 8: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

8

Goal and Objective

A combined solution: An integrated easy to use, flexible

solution that gives the health worker overview and ability to zoom in into details (according to clients demand)

A tool for management of map information (e.g. PHC coordinates) and advanced analysis.

Publication of Health information using maps

KISS – keep it small and simple

Page 9: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

9

Today’s Situation

Free, open source MS-Access based

Software,

Interface to GIS: ArcExplorer from ESRI (Free)

Page 10: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

10

Today’s Situation

ArcExplorer + enables visualization from

DHIS - complicated integration - poor data management (base

map etc) … should be considered as an

element in a the future solution

Axio Map (link) … has not been thoroughly

evaluated by us and should be considered as an interesting option

Page 11: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

11

How Did We Get Here?

ArcExplorer Free Well tested Stand alone GIS visualization Uses shape-files – industry standard

Axio Map Internet – makes information available Overview

Page 12: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

12

Suggested concept: “3G”

Internet

AdvancedGIS

”Maps in DHIS”Integrated map functionality in DHIS no runtime-licenses

Use commercial off-the-shelf (COTS)

product. Two purposes:(a) Map data

management – as a common function in the HISP community

(b) Advanced analysis

ArcView 8 is tested and approved as a powerful solution

Next step: Appoint GIS ‘manager’ !

Fulfill Clients requirements !

Evaluated products: MapX, Geomedia

Objects, Map Objects.

Recommendation:Map Objects Light

Consider Arc Objects (not released yet)

Next step:Develop a common

DHIS GIS

- Make static and dynamic maps visualisation!

- Focus on information quality

- KISS Keep it small and simple

- Be prepared to introduce advanced solution (e.g. Arc Internet Map Server)on a common HISP-server.

Page 13: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

13

3 in 1-Model

Demographic, logistic, epidemiologic and other

analysis using area overlay techniques,

network analysis (e.g ArcView)

Demographic, logistic, epidemiologic and other

analysis using area overlay techniques,

network analysis (e.g ArcView)

Web publication retrieval: HTML, XML,

Web map server

(E.g. Axiomap, ArcIMS+ Arc Explorer)

Web publication retrieval: HTML, XML,

Web map server

(E.g. Axiomap, ArcIMS+ Arc Explorer)

DHIS with map component (e.g. MO):

Integrated visualisation

DHIS with map component (e.g. MO):

Integrated visualisation

3. Distribute & visualize

data/maps

2. Advanced analysis1. Data entry and reports

Page 14: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

14

The Development Process

Existing solution is regarded as first iteration in a spiral model (link)

Our contribution is part of the second iteration – should be completed with

Pilot project Running prototypesRealistic data, use of information and CBA

Page 15: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

15

(1a) Maps in DHIS

Preliminary Prototype developed in Access/VBA

Utilizes Map Object LT as a OCX-component

To be integrated in DHIS user interface

Page 16: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

16

StandardForm in

Access – with MO control objectStandard

MAP tools – should be customized to specific

use

(1b) Maps in DHIS

Page 17: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

17

IdentifyPHC

click

(1c) Maps in DHIS

Page 18: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

18

(1d) Maps in DHIS

Map Objects light, evaluation Fits well into existing DHIS application Well known development environment Well proved Cheap development environment Run-time free licences

Not suitable for: advanced analysis establishment and management of base maps

Page 19: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

19

(1e) Maps in DHIS

Next step Establish a small development team

with good VBA-skills Prepare work shops

With DHIS-developers With end users

Conduct a pilot project (to fulfill what we where supposed to achieve, see client’s challange)

Page 20: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

20

(2a) Advanced GIS

Advanced GIS serve two purposes: MAP information management

Initial establishment of suitable base-maps and presentations

Analysis prototypes that can serve as specifications for

GIS in DHIS Cooperation with Epidemiologists should be

established to utilise advanced modeling and disease control

Page 21: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

21

(2b) Advanced GIS

Example: Generate centroid in ArcView

'***************************************************************************** 'This script output the centroids of the first feature class feature (in position 0 in TOC) 'into the second feature class (in position 1 in TOC). 'The output feature class must be a ShapeFile. The first layer must be of type 'polygon and the second of type point 'Note : The Centroid is not always inside of the polygon. ' Uses the label point if you need a point always inside the polygon. '***************************************************************************** Private Sub GetPolygonCentroid() Dim pMxDoc As IMxDocument Set pMxDoc = ThisDocument 'Get the polygon feature Dim pFLayerPoly As IFeatureLayer Set pFLayerPoly = pMxDoc.FocusMap.Layer(0) Dim pFClassPoly As IFeatureClass Set pFClassPoly = pFLayerPoly.FeatureClass Dim pDatasetPoly As IDataset Set pDatasetPoly = pFClassPoly Dim pWorkSpacePoly As IWorkspace Set pWorkSpacePoly = pDatasetPoly.Workspace Dim pFCursorPoly As IFeatureCursor Set pFCursorPoly = pFClassPoly.Search(Nothing, True) Dim pFeaturePoly As IFeature Set pFeaturePoly = pFCursorPoly.NextFeature 'Verify if the first layer is of type polygon If Not pFClassPoly.ShapeType = esriGeometryPolygon Then MsgBox "Your first (in Position 0 in TOC)layer must be of type Polygon !" Exit Sub End If Dim pCentroidTemp As IPoint Dim pArea As IArea Dim pFLayerOut As IFeatureLayer Set pFLayerOut = pMxDoc.FocusMap.Layer(1) Dim pFClassOut As IFeatureClass Set pFClassOut = pFLayerOut.FeatureClass Dim pFeatureOut As IFeature Dim strVname As String 'Knut Dim strHabcode As String Dim idx As Long 'Knut 'Verify if the second layer is of type point If Not pFClassOut.ShapeType = esriGeometryPoint Then MsgBox "Your second (in Position 1 in TOC)layer must be of type Point !" Exit Sub End If 'Create an instance of point that will be reused for each polygon Set pCentroidTemp = New Point 'Loop over the polygon While Not pFeaturePoly Is Nothing 'Get the content of the two key fields idx = pFeaturePoly.Fields.FindField("VNAME") 'Knut strVname = pFeaturePoly.Value(idx) idx = pFeaturePoly.Fields.FindField("HABCODE") strHabcode = pFeaturePoly.Value(idx) Set pArea = pFeaturePoly.Shape 'Get a copy of the centroid point pArea.QueryCentroid pCentroidTemp Set pFeatureOut = pFClassOut.CreateFeature 'Store the centroid along with the two field values Set pFeatureOut.Shape = pCentroidTemp idx = pFeatureOut.Fields.FindField("HABCODE") pFeatureOut.Value(idx) = strHabcode idx = pFeatureOut.Fields.FindField("VNAME") pFeatureOut.Value(idx) = strVname pFeatureOut.Store Set pFeaturePoly = pFCursorPoly.NextFeature Wend End Sub

'***************************************************************************** 'This script output the centroids of the first feature class feature (in position 0 in TOC) 'into the second feature class (in position 1 in TOC). 'The output feature class must be a ShapeFile. The first layer must be of type 'polygon and the second of type point 'Note : The Centroid is not always inside of the polygon. ' Uses the label point if you need a point always inside the polygon. '*****************************************************************************

'Verify if the second layer is of type point If Not pFClassOut.ShapeType = esriGeometryPoint Then MsgBox "Your second (in Position 1 in TOC)layer must be of type Point !" Exit Sub End If

While Not pFeaturePoly Is Nothing 'Get the content of the two key fields idx = pFeaturePoly.Fields.FindField("VNAME") 'Knut strVname = pFeaturePoly.Value(idx) idx = pFeaturePoly.Fields.FindField("HABCODE") strHabcode = pFeaturePoly.Value(idx) Set pArea = pFeaturePoly.Shape 'Get a copy of the centroid point pArea.QueryCentroid pCentroidTemp Set pFeatureOut = pFClassOut.CreateFeature 'Store the centroid along with the two field values Set pFeatureOut.Shape = pCentroidTemp idx = pFeatureOut.Fields.FindField("HABCODE") pFeatureOut.Value(idx) = strHabcode idx = pFeatureOut.Fields.FindField("VNAME") pFeatureOut.Value(idx) = strVname pFeatureOut.Store Set pFeaturePoly = pFCursorPoly.NextFeature Wend

Page 22: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

22

2c ArcView

Flexible, Powefull, state-of-art GIS based on Arc Object

Dedicated applications can be developed –full licence (at the moment)

Page 23: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

23

(2d) Advanced GIS

Example: Edwin – Tanzania – is it published ?

Page 24: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

24

(2e) Advanced GIS

Recommendation & next step ArcView In the HISP community:

Recruit or train one AV-expert in each country Establish an international GIS-’team’ responsible

for standardization and application of GIS in HISP

Consider Arc Objects as an alternative to Map Objects

Page 25: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

25

(3a) Internet

Based on maps produced with ArcView and by utilizing ArcExplorer how can maps be published and made availlable for the community ?

Utilizing Arc Internet Map Server is an advanced solution, Axio Map is an alternative – but according to KISS – we have looked into an even simpler solution: link

Page 26: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

26

Example-1

Page 27: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

27

Example-2

Page 28: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

28

Recommendation

Detail design and constructuion of the 3G concept –(could be done as student projects next semester/year) Each of the 3 levels can be done by

seperate teams-> 3 teams for full development

VBA group, Internet solutions group, GIS advanced analysis group)

Page 29: 1 GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02 Mapping Health information - DHIS capability enhancement.

GIS for the Health Information Systems Project in AP, India - MIS 472 ISD/ IN364 Team 1, 2003-05-02

29

Group Challenges

Multiple solutions led to confusion Lack of sofware tools that were

needed. New concepts & Tool (eg. GIS,

ArcView,…) Lost contacts with Indian counterpart Timing of communication with the

client (too late and too little)


Recommended