OpenMRS TRACNet Integration Call 08May09

Agenda

  • Testing Framework

    • Progress

    • Comments

  • Ryan's UI Mock-ups

  • How to persist Indicator and Dimension mappings

Comments

UI Mock-ups

  • Dimensions need to be predefined

    • Dimensions will have options. Age 0-2

  • Clarify IXF 2 and 3 and the IXF use of Dimensions

  • Dimensions need to be added to the indicators before the mapping of indicator:Dimension

    • Second column of drop down box is preloaded once indicator is chosen.

  • Too much info on one screen

    • Save indicator 1 at a time or smaller groups? (1 indicator per screen)

  • Pre-mapping of OpenMRS dimensions to the IXF dimensions.

Test Driven Development

  • Create a text IXF (get DHIS IXF - export small IXF template) (Ryan - Phumzile)

  • Behavioral Test Dev is Hard (RYAN)

  • What representation of IXF will OpenMRS use?

  • Reporting moved out of Branch into a MODULE (Reporting.omod) openmrs.module.indicator

  • INDICATOR BRANCH planned to be Deleted.

Indicator and Dimensions Persistence

  • Are we creating a data set definition?

  • Dataset definition? Mapping is a dataset definition?

  • Mapped IXF template would be a dataset definition.

  • Check where Justin is with his code?

  • Teaching examples for code (Best Practice etc)Mike, Darius, Justin

  • Possible use of NEW Serialization code in OMRS 1.5

  • Mock service is advised. Need to define the Interface.

  • IndicateDataSetDefinition with a report design file storing the mapping of the definitions to template.

General

  • No real timelines yet.

Questions

In IXF how are Dimensions represented? How are the code lists associated to indicators? each indicators only have 1 code list associated with it? or could we have multiple code lists to a single indicator? (Ryan).

Forward for Next Week

  • Answer Questions.

  • Making and IndicatorDataSetDefinition M & D + Persistance

  • Ryan Report back on DataSet definitions

  • Better understanding of Library Phumzile is Using for IXF, what is intermediate output (Phumz)