openmrs lite - boston

Upload: docpaul

Post on 31-May-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 OpenMRS Lite - Boston

    1/13

    OpenMRS Lite/MD/?OpenMRS Lite/MD/?

    Phillipe BoucherPhillipe Boucher

    Paul Biondich and thePaul Biondich and theOpenMRS CollaborativeOpenMRS Collaborative

  • 8/14/2019 OpenMRS Lite - Boston

    2/13

    What Well CoverWhat Well Cover

    What is OpenMRS-MD?What is OpenMRS-MD?JustificationJustification

    ComponentsComponents

    Progress to dateProgress to date

  • 8/14/2019 OpenMRS Lite - Boston

    3/13

    OpenMRSOpenMRS

    Really not designed at its outset toReally not designed at its outset to

    be a shrink wrap productbe a shrink wrap product

    OpenMRS is a platform, and anOpenMRS is a platform, and anenterprise frameworkenterprise framework

    Separation between model/API andSeparation between model/API and

    contentcontent

    Framework alone creates highFramework alone creates high

    barriers to entry for implementationbarriers to entry for implementation

    on the groundon the ground

  • 8/14/2019 OpenMRS Lite - Boston

    4/13

    OpenMRS-MDOpenMRS-MD

    Trojan Horse EnterpriseTrojan Horse Enterprise

    framework, prepackagedframework, prepackaged

    implementationimplementation

    Content based upon WHOs IMAI dataContent based upon WHOs IMAI data

    set, forms, and reportsset, forms, and reports

    Designed to be extensible (OpenMRSDesigned to be extensible (OpenMRS

    module architecture)module architecture)

  • 8/14/2019 OpenMRS Lite - Boston

    5/13

    FeaturesFeatures

    Single file, multiplatform installerSingle file, multiplatform installerJava, MySQL, Tomcat, OpenMRS contentJava, MySQL, Tomcat, OpenMRS content

    IMAI concept dictionaryIMAI concept dictionary

    IMAI form data entryIMAI form data entry

    Patient abstract generationPatient abstract generation

  • 8/14/2019 OpenMRS Lite - Boston

    6/13

    Features - 2Features - 2

    IMAI report generation (registers,IMAI report generation (registers,

    etc)etc)

    Core Data Management Utilities inCore Data Management Utilities in

    OpenMRS (ie, IMAI cohortOpenMRS (ie, IMAI cohort

    management)management)

    Automatic HL7 ART import/exportAutomatic HL7 ART import/export

  • 8/14/2019 OpenMRS Lite - Boston

    7/13

    Progress to DateProgress to Date

    Single file installer 80%Single file installer 80%

    Bitrock installerBitrock installer

    Iterated over 6 monthsIterated over 6 months

    As of yesterday, fully functioning onAs of yesterday, fully functioning on

    naked systemnaked system

    Current work: dependency checkingCurrent work: dependency checking

  • 8/14/2019 OpenMRS Lite - Boston

    8/13

    Progress to DateProgress to Date

    IMAI concept dictionary 70%IMAI concept dictionary 70%

    Iterated over many conversations,Iterated over many conversations,

    roundsrounds

    Challenge is to design concepts thatChallenge is to design concepts that

    have both clinical relevance and alsohave both clinical relevance and also

    generate IMAI reporting contentgenerate IMAI reporting content

    Bulk of the work of this projectBulk of the work of this project

  • 8/14/2019 OpenMRS Lite - Boston

    9/13

    Progress to DateProgress to Date

    IMAI form data entry 80%IMAI form data entry 80%

    First round -> Infopath-based data entryFirst round -> Infopath-based data entry

    Subsequent version -> OpenOfficeSubsequent version -> OpenOffice

    equivalentequivalent Xforms, open standard for formsXforms, open standard for forms

    Open Office WriteOpen Office Write

    Google student Matt HarrisonGoogle student Matt Harrison

    Contingency to completion -> dictionaryContingency to completion -> dictionary

  • 8/14/2019 OpenMRS Lite - Boston

    10/13

    Progress to DateProgress to Date

    Patient Abstract Generation 50%Patient Abstract Generation 50%

    One page printed paper forms thatOne page printed paper forms that

    summarize patients current statussummarize patients current status

    We generate abstracts in AMRSWe generate abstracts in AMRS

    implementation using XSL:FOimplementation using XSL:FO

    Reconsidering whether BIRT reportingReconsidering whether BIRT reporting

    framework might be a better pathwayframework might be a better pathway Need to define content for thisNeed to define content for this

    applicationapplication

  • 8/14/2019 OpenMRS Lite - Boston

    11/13

    Progress to DateProgress to Date

    IMAI report generation 75%IMAI report generation 75%

    Alpha version of integration with BIRTAlpha version of integration with BIRT

    framework demonstrated laterframework demonstrated later

    Phillipe working a lot on report design,Phillipe working a lot on report design,

    content transformation toolingcontent transformation tooling

    Target: single button PDF generationTarget: single button PDF generation

  • 8/14/2019 OpenMRS Lite - Boston

    12/13

    Progress to DateProgress to Date

    HL7 ART parser/generatorHL7 ART parser/generator

    HL7 API (HAPI) integrated and in useHL7 API (HAPI) integrated and in use

    Content transformation -> logic serviceContent transformation -> logic service

    Contingency -> completion of theContingency -> completion of the

    dictionarydictionary

  • 8/14/2019 OpenMRS Lite - Boston

    13/13

    TimelineTimeline

    First, alpha release: 9/15/07First, alpha release: 9/15/07

    Release version: end of 2007Release version: end of 2007

    Comments?Comments?