2019-02 openIMIS Developers Workshop



This page is frequently updated. During the workshop we suggest to keep it open on your phones and to refresh it from time to time. There will be no printout.

Co-ordinates

Dates: 25.02.2019 - 01.03.2019

Venue: GIZ, Friedrich-Ebert-Allee 36, 53113 Bonn, Germany - Room BM13037 (House 1, 3rd Floor, Room 37)

Hotel: Hotel Kanzler, Adenauerallee 148, 53113 Bonn

Participants: Developers Committee & associates

Schedule

Day 0, Monday, 25.02 - Arrival

This day is a buffer for people to arrive. Those from closer destinations (e.g. Basel, Bruxelles) are invited to come to the room already and help to prepare the workshop. The others should take their time to arrive and freshen up or sleep. Feel free to pass by as soon as you feel comfortable.

Start

End

Program

Who

Tools

Start

End

Program

Who

Tools

13:00

18:00

Prepare the workshop (set up servers, review schedule, prepare ppts …)

Who ever is there



Day 1, Tuesday, 26.02 - Architecture & Framework

This day should be structured and mainly give inputs for detailed work on day 2. The morning will be presentation heavy, while the afternoon will be a series of sessions comprising of profound introductions into the specific tools by Xavier plus an issue raising session by the audience. These issues will guide the decisions for the groups we need on day 2.

Start

End

Program

Who (& Assistant)

Tools

Start

End

Program

Who (& Assistant)

Tools

09:00

09:25

Welcome notes

Participants & openIMIS team Bonn



09:25

09:45

Quick round of introduction (names, organisation, designation, expectations)

All

board 1, pins, markers, cards

09:45

10:00

Current openIMIS architecture

Dragos

beamer

10:00

10:15

Results from the code review (incl. overview Implementations), also see full Code review report 

Nils

beamer

10:15

10:30

Change management overview (github & jira)

Dragos

beamer

10:30

10:45

Coffee break





10:45

11:45

Notice C: Introduce teams tasks and strategies (15 min each & 15 min Q&A)

beamer

11:45

12:00

openIMIS in the OpenHIE space

Carl

beamer

12:00

12:30

Broad overview on the proposed technology stack

Xavier

beamer

12:30

13:30

Lunch





13:30

15:30

New Technology options according to project phase

  • Docker components and deployment

  • Phase 1: Rebuilding Menu

  • Phase 2: Extract GUI & business logic into modules

Xavier (Uwe) & all

board 2 - 5, pins, markers, cards

15:30

15:45

Coffee break





15:45

16:45

New Technology options according to project phase (II)

  • Phase 3: Database shift

  • Phase 4: Re-factor per module

Xavier (Uwe) & all

board 6, pins, markers, cards

17:30

18:00

Topic proposals for next day (un-conference style)

Uwe & all

board 7, pins, markers, cards

Day 2, Wednesday, 27.02. - Training / Un-Conference

The second day will give a chance to iron out all issues of the first day per topic. At the end of the day there will be a decision making process with a consensus decision on the future tools.

Start

End

Program

Who (& Assistant)

Tools

Start

End

Program

Who (& Assistant)

Tools

09:00

09:15

Topic revisions & voting & groups

Uwe & all

board 7, pins, markers, cards

09:15

10:15

Issues in the technology stack as preparation for the Tool decision conclave

Plenum

all boards

10:15

10:30

Coffee break





10:30

11:30

Implementation, migration, strategy

Plenum

all boards

11:30

12:30

Integration

Plenum

all boards

12:30

14:00

Lunch & site visit at BaseCamp





14:00

14:15

Topic revisions & voting & groups

Uwe & all

board 7, pins, markers, cards

14:15

15:15

Meet the Implementers Committee

Viktoria

beamer

15:15

15:45

Overview FHIR

Kamil

beamer

15:45

16:15

Overview openHIM

Daniel

beamer

16:15

17:30

Guest-presentation: GNU Health

Dr. Axel Braun

beamer

17:30

open

Tool decision conclave

All

black smoke / white smoke

Day 3, Thursday, 28.02. - Harmonized Workplan

This day will be focused on the implementation. Overlaps and dependencies should be identified and milestones adjusted accordingly.

Start

End

Program

Who (& Assistant)

Tools

Start

End

Program

Who (& Assistant)

Tools

09:00

09:30

openIMIS BI - Indicator discussion

Monitorin & Reporting - indicators for health financing

Harsh & Carl



09:30

10:45

Introduce individual team workplans (10 min each & 15 min Q&A)

6 teams

beamer, boards 2-7, pins, markers, cards

10:45

11:00

Identify overlaps

teams

beamer, boards 2-7, pins, markers, cards

11:00

13:00

Lunch in a traditional German setting





13:00

15:00

Harmonize workplans & milestones: Draft Workplan 2019

teams

beamer, boards 2-7, pins, markers, cards

15:00

17:00

Identify priority modules for re-architecturing

all

beamer, boards 2-7, pins, markers, cards

17:00

18:00

Review expectations of day 1

Uwe & all

board 1, pins, markers, cards

Day X: Friday, 01.03. - Departure

01.03. (Friday): Departure / Alternatively: move to private accommodation and get lost in the remaining four days of crazy carnival action.

Additional topic Requests:

  • Extended Github workflow

  • Issue tracking

  • SolDevelo Time Tracker

  • Standards-based Integration (past experiences + future ideas)

  • Strategy to allow work on integrations at the same time as rearchitecture

  • FHIR tech dive

  • Calendar neutral architecture - learnings from Nepal DHIS2 Implementation (input from @harsh atal?)

  • Openmrs and bahmni integration with OpenIMIS approach similarities and reusability

Relevant Resources

Did you encounter a problem or do you have a suggestion?

Please contact our Service Desk



This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. https://creativecommons.org/licenses/by-sa/4.0/