Uploaded image for project: 'Google Code-in'
  1. Google Code-in
  2. GCI-170

Setup development environment for Radiology using the docker setup and create at least 1 radiology report

    XMLWordPrintable

    Details

    • Complexity:
      Undetermined
    • Development:

      Description

      The code for radiology module can be found here https://github.com/openmrs/openmrs-module-radiology. Follow the docker instructions to install the module using docker.

      To configure the module settings, see http://teleivo.github.io/docs-openmrs-module-radiology/#_configuration.

      Create one radiology report. To create a radiology report, you need to first create a radiology order. Which means you need to have some demo-patient data. You can create some fictional patients or just import demo data using, https://github.com/openmrs/openmrs-module-radiology/blob/master/docs/DEMO-DATA.md. Also you need a concept to report. What I usually do is create a fictional concept like X-Ray. To create a concept with openmrs, click on the dictionaries tab and add new concept. Then you can now move to the radiology dashboard and create your order using the Radiology Orders tab, then report that order using the Radiology Reports tab.

      Your submission should include
      1) A screenshot of the openmrs home page showing 'Radiology' section link.
      2) A screenshot of the Radiology Dashboard
      3) A screenshot of your created Radiology Order
      4) A screenshot of your created Radiology Report

      UPDATE
      If you have troubles using the docker setup as mentioned above, please follow these instructions to successfully set up the module. This setup involves manually deploying openmrs.war and all required modules. You could also just download refapp2.5 standalone and install radiology module using the instructions to install radiology below. If you plan to use refapp 2.5, skip to step 5.

      1) Get openmrs core. The module runs on platform 2.0.0. I did not see that version on the website but you can build it using;

      git clone https://github.com/openmrs/openmrs-core.git

      cd openmrs-core

      checkout 2.0.0

      mvn clean package -DskipTests

      2) After completing the steps above you'll have an openmrs.war in openmrs-core/webapp/target/openmrs.war

      3) Copy it to your tomcat webapps folder. Restart the tomcat server and visit localhost:8080/openmrs and complete the installation process.

      After installing OpenMRS, now you need the omod files of radiology, legacyui, webservices.rest

      4) You can download legacyui and webservices.rest from https://modules.openmrs.org. Radiology has not been released so you won't find it there. You have to build it from source. For that follow these instructions.

      5) Build radiology

      git clone https://github.com/openmrs/openmrs-module-radiology.git

      cd openmrs-module-radiology

      mvn clean package -DskipTests

      After completing the above steps you'll have a .omod file in openmrs-module-radiology/omod/target/radiology-

      {version}

      .omod

      Copy all omods including the downloaded ones to ${HOME}/.OpenMRS/modules

      Then restart the tomcat server and visit localhost:8080/openmrs

      Then you can now continue with the task. If you encounter any troubles please don't hesitate to ask in the gci channel.

        Gliffy Diagrams

          Attachments

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              ivange94 Ivange Larry Ndumbe
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: