Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 34 Next »

The program will be back-to-back with the OpenHIE Conference in Addis. We are in the process of aligning our schedule to that of OpenHIE (real-time version on their wiki), so that both events can profit as much as possible from each other. While the openIMIS sessions are generally open to the OpenHIE community (depending on the size of the room), members of the openIMIS Developers Committee are requested to be present during the openIMIS sessions.

We will try to reflect changes of the OpenHIE schedule as appropriate.Therefore this page will be 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: 04.11.2019 - 09.11.2019

Venue: OpenHIE Conference 2019, Addis Abeba, Ethiopia

Hotel: Hyatt Regency, Addis Ababa

Participants: Developers Committee & associates

Aim & Objectives


Linking the workshop of the openIMIS Developers Committee to the 2019 OpenHIE workshop aims at gaining momentum from combining the two conferences. A lot of the 2019 development activities in openIMIS focused around creating interoperability with other global goods in the OpenHIE eco-system, namely OpenMRS, Bahmni and DHIS2. The results of these efforts are published in the October release of openIMIS. The OpenHIE connect-a-thon provides an ideal setting for testing the new features with the support of experts from the other projects and allows to make the OpenIMIS package know to a wider audience of eHealth experts.

Specific objectives are:

  • discuss acute openIMIS issues in the developers community
  • introduce the openIMIS developers to the openHIE developers
  • present the openIMIS October release to the openHIE community
  • test run openIMIS interoperability with other openHIE Global Goods
  • on-board new developer teams that will have joined the openIMIS initiative through the Digital Square RFA#2019-16 ("Notice D1")
  • bonding: enjoy Ethiopian food and understand the dangers of tella, tej and katikala

Schedule

Day 0, Monday, 04.11. arrival & preparation

  • openHIE: OpenHIE Academy Intro Courses
StartEndProgramWhoTools


arrivals, (feel free to participate in academy sessions, if you are already there)

13:0014:15Lunch & group photoOpenHIE


Prepare the roomDevelopers Committee
15:3015:45Coffee breakOpenHIE
15:4517:00Review the openIMIS DC scheduleDevelopers Committee

Day 1, Tuesday, 05.11. OpenHIE opening ceremony & selected presentations / openIMIS Past

  • openHIE: OpenHIE opening ceremony
StartEndProgramWho (& Assistant)Tools
08:0008:30Registration/NetworkingOpenHIE
08:3010:15OpenHIE opening & introduction OpenHIE un-conferenceOpenHIE
10:1511:15Coffee break & un-conference votingOpenHIE
11:1511:45Project overview & updatesUwe Wahser
11:4512:45

Review on the use of platforms: Wiki, Localize, Drive, Forum etc.

Uwe Wahser, Developers Committee
12:4513:30Lunch & group photoOpenHIE
13:3015:00openIMIS round of introductions & project presentations (Gumzo)Developers Committee
15:0015:15Coffee breakOpenHIE
15:1516:00Review of the last roadmapopenIMIS
16:0016:15Transition breakOpenHIE
16:1517:00Review of Module sturcture (JLN, FHIR, etc)

17:0018:00How-to preparationsXavier Gillmann (Unlicensed)Bring your lap-tops

Day 2, Wednesday, 06.11. openIMIS How-To's


StartEndProgramWho (& Assistant)Comments
08:3009:15
  • How-To: new openIMIS integration supported strategies and implementation options:
    • Frontend specific: SSO, CORS, Proxy Pages, Connected 'widgets' (React Components),...
    • Backend specific: SSO, Impersonation,...
    • Exposing internal events (towards micro services integration)
Xavier Gillmann (Unlicensed)
09:1509:30Transition breakOpenHIE
09:3010:10How-to continuedEric Darchis
10:1010:20Coffee breakOpenHIE
10:3011:15Hackonnect-a-thon: How to say it and what is it?OpenHIE, Daniel Futermann

11:15

11:25Transition breakOpenHIE
11:2512:10
  • How-To: building (from scratch) a backend module to customize claim validation rules (i.e. replace reference one)
    • events (django signals) 
    • backend module configuration
Xavier Gillmann (Unlicensed), Eric Darchis

12:10

12:20Transition breakOpenHIE
12:2013:05How-to continuedXavier Gillmann (Unlicensed), Eric DarchisAnis Fuad: openIMIS Showcase/Product Demo in meeting room 2
13:0514:15LunchOpenHIE
14:1515:00

Emerging HIE Use Cases:
Presentation of new projects in panel session, a.o. openIMIS

OpenHIE, Uwe Wahser, Developers Committee
15:0015:30Transition breakOpenHIE
15:3016:15How-to session depending on progress from previous sessionsXavier Gillmann (Unlicensed), Eric Darchis
16:1516:30Transition breakOpenHIE
16:3017:00Next day session planningDevelopers Committee
17:0019:00Demo October release & discussion round with country representativesDevelopers Committee & country representatives

Day 3, Thursday, 07.11. - Looking Forward


StartEndProgramWho (& Assistant)Comments
08:0008:15Overview of newly funded projects through Digital Square.


08:1509:15Detailed presentations of newly funded projects per work-package

09:1509:25Transition breakOpenHIE
09:2510:10Detailed presentations of newly funded projects per work-package

10:1010:30Coffee breakOpenHIE
10:4511:15OpenHIE: (Meeting room 1) FHIR Profile & Implementation Guides and FHIR Tools


OpenHIE: (Ballroom) Facility registers Patrick Delcroix

11:15

11:25Transition breakOpenHIE
11:2512:10How-to

12:10

12:20Transition breakOpenHIE
12:2013:05How-to
OpenHIE: Data Science & AI in Health
13:1514:15LunchOpenHIE
13:0515:00Roadmap planning - update and harmonization of the timeline

15:0015:30Coffee breakOpenHIE
15:3016:15How-To
OpenHIE: (Meeting room 2) Health Finance in openHIE
16:1516:30Transition breakOpenHIE
16:3017:00

Meeting Closing

Event Wrap Up and Ways Forward

OpenHIE

Day 4: Friday, 08.11. *-a-thon - (OpenHIE-Schedule)

Day 5: Saturday, 09.11. Wrap-up & Departure

Additional topic Requests: Doodle to select topics

Feel free to add sessions in a new line at the end of the table. If you feel that a certain session is especially important, kindly add your name to the supporters. You can also propose a moderator / presenter or volunteer for a session in the 'Who' column. We'll then see how to best slot it into the above schedule. If you feel responsible to take over a session as moderator, you might also want to create a sub-page for the session.

StartEndProgramWho (& Assistant)Supporter


  • Contribution guidelines (naming conventions, ....)




  • openIMIS-DHIS2 integration
    • Integrate the connectors to DHIS2 into openIMIS repositories?
    • DHIS2 as DWH 'module' of openIMIS. Where/how to put the code (technical connectivity and DHIS2 configurations)



  • Mobile apps
    • current state, future, what do people want to do?
    • offline requirements - how are other mobile apps handling mobile & offline scenarios?
Nils KaiserDragos Dobre


Xavier Gillmann (Unlicensed)





  • How-To: how to define front end and backend module in order to increase the visibility to implementers




  • How-To: openIMIS for the IT-System admin:
    • docker composition options, security, scaling options, monitoring... and interactions with 'legacy' platform (front and database)
Xavier Gillmann (Unlicensed)
x45m
  • How-To: new openIMIS integration supported strategies and implementation options:
    • APIs (FHIR vs. GrapQL)
Xavier Gillmann (Unlicensed)
x45m
  • How-To: new openIMIS integration supported strategies and implementation options:
    • Frontend specific: SSO, CORS, Proxy Pages, Connected 'widgets' (React Components),...
    • Backend specific: SSO, Impersonation,...
    • Exposing internal events (towards micro services integration)


x45m
  • How-To: building (from scratch) a backend module to customize claim validation rules (i.e. replace reference one)
    • events (django signals) 
    • backend module configuration
Xavier Gillmann (Unlicensed)


  • How-To: providing a "language pack" frontend module
Xavier Gillmann (Unlicensed)Patrick Delcroix
x45m
  • How-To: building (from scratch) a brand new 'FOO' (to keep it simple) complete module, in relationship (FK) of another module (claim or whatever)
    • backend: new django model, registering GraphQL (queries and mutations)
    • frontend:
      • basic contributions entries (main menu,...)
      • simple "constant-based" picker
      • using pickers from other module
      • sending mutations via the "journal"
Xavier Gillmann (Unlicensed)
(x)
  • How-To: openIMIS integration options and challenges (backend/frontend, with/without SSO) and developing a small prototype integration to *** (to be defined)
Xavier Gillmann (Unlicensed)


  • How-To: backend "advanced" topics:
    • transactional/non-transactional signals
    • synchronous/asynchronous mutation processing
    • batches
Xavier Gillmann (Unlicensed) // Eric Darchis


  • How-To: frontend "advanced" topics
    • core.Boot contribution, what to do with it (and what not)
    • pickers with or without cache (product list vs. health facilities list)
    • dialog-pickers, suggestions-based pickers (with debounce, minimal chars#,...)
    • Progressive Web Application
Xavier Gillmann (Unlicensed)

15minsights from the field from Cameroon scoping for cheque santé mission Nils Kaiser





Relevant Resources

TBD

Open topics / questions

  • No labels