Mio42 Confluence Bot

“With MIOs, medical information objects, medical data can be documented in a standardized way – for example, in an electronic patient record. MIOs can be understood as small digital information building blocks that are universally usable and combinable.”

MIOs are defined in a standardized XML-format. Before official use they have to be approved by medical doctors across Germany. For this purpose MIOs are first published as Confluence pages that can be commented by all stakeholders. These comments are then integrated into the next version of the MIO.

Problem:

Publishing MIOs as Confluence pages requires huge amounts of manual labor by trained medical personell. This is a relatively expensive and error-prone process. For this reason I was tasked to plan, architect and develop a Java-Bot that would generate these pages from XML.

My contributions:

  • From-scratch development of a bot for the automated conversion of XML-formatted medical models to Confluence pages.
  • Requirements engineering with several stakeholders (medical doctors).
  • Extensive documentation of the product.

Key contributions:

My work automated 90% of my client’s core business, greatly improving productivity.

Technologies: Java, SAX XML parsing library, Confluence API, Apache Maven