Steps for getting started implementing OpenMRS?

Hi @arbaughj https://talk.openmrs.org/users/arbaughj, thanks for the Help I wish to obtain directives on how i can add the Reference Application related modules. thanks

What version of OpenMRS are you using?

I am using version 2.2

@darius or @mseaton - can you add htmlforms to the RefApp now? I’m unsure of this with the latest version.

Hi @janflowers , yes since Reference Application 2.1 you have been able to add implementation defined HTML forms.

Hi @eugene23, If you’re already running OpenMRS 2.2, then you’ve got the Reference Application.

You might want to upgrade to 2.3 since that’s the latest, but the forms that are available in both versions are basically the same.

To do this, download here… http://sourceforge.net/projects/openmrs/files/releases/OpenMRS_2.3.1/openmrs-2.3.1-modules.zip/download

Extract and copy the omod files to the modules folder.

You should also upgrade to the latest WAR file while you’re at it; OpenMRS 1.11.5.

1 Like

thank you very much i have just downloaded

Hello @arbaughj, i dont know if you can help me with obtaining the reference application which is used here https://wiki.openmrs.org/display/docs/OpenMRS+2.x+Implementer+Documentation#OpenMRS2.xImplementerDocumentation-LegacyOpenMRSvs.ReferenceApplication, because after deploying the war file I only get the legacy application, is there a way to get the reference application and implement it instead? thank you

Hi @eugene23.

You just need to download and install the Reference Application modules from… http://sourceforge.net/projects/openmrs/files/releases/OpenMRS_2.3.1/openmrs-2.3.1-modules.zip/download

After you download the modules, unzip them, and copy them (only files with extension “omod”) into the modules directory.

To find the modules directory, log into OpenMRS. Click Admin --> Module Properties. See on the page where it says “Modules stored in”. The path to the right of this lists where the modules are stored, for example… /usr/share/tomcat7/.OpenMRS/modules

After the modules are in place, restart Tomcat.

If you don’t see the new UI after adding the modules and restarting, perhaps there is some other error. Ensure the modules were added, and review the logs to see what went wrong.

I recommend you use the latest version of the Reference Application, which the link for the downloads reflects. The documentation for the latest version is at… https://wiki.openmrs.org/display/docs/Reference+Application+2.3

Good luck!

Thank you very much @arbaughj I followed the steps and they worked out perfectly well. What I wish to find out now is that now that the older forms find it hard to be installed on the latest version, what is the best approach to handle that? Is it to build new forms or what?.

Hi @eugene23, I’m glad you’ve got the Reference Application up and running.

I recently I ran into the same problem where a form in the Form Bank was for an older version of OpenMRS than the one I was running. I downloaded the standalone version (the same as the version that the form was exported from). I then attempted to import the form into the standalone. Not sure why, but I ran into errors importing some of the related concepts. I ended up giving up and designing a new form. Had it worked, I would have upgraded the standalone and tried to export the form from that.

Thank you very much for the advice @arbaughj I will go ahead and build forms too. Pls could I obtain resources which could help in making the form building process faster. I mean what I can follow in order to build new forms. Thank you

Hi @eugene23, If you want the same design as the vitals form, with each field in a separate tab, you can copy from the vitals form. You can view the HTML code behind the form under the Legacy Admin page, Manage HTML Forms.

Hello @arbaughj I wish to find out how the location pharmacy works. How are drugs managed and how are the records kept and all the like. Am a little bit confused. Thanks for your help.

What I mean is how is the pharmacy handled in essence. If there is a pharmacist in his office how is the system used by the pharmacist to do his day to day work

Dear @eugene23, I’m afraid there isn’t any integrated support for Pharmacy. There isn’t even an integrated way to do order entry currently. You would be left up to creating your own forms (module or HTML forms) for pharmacy at this time. Someone like @darius or @burke can correct me if I’m mistaken.

Thank you for your reply @arbaughj. Am really hoping that I will go ahead and do that and communicate the results in the forum. See you then but am still waiting to hear from @darius or @burke.

Hi @eugene23, sorry for the slow reply, but I was on holiday.

As @arbaughj says, the Reference Application does not (yet) support entering Drug Orders. If you have access to AngularJS developers, you might be able to finish the mostly-complete drug order entry functionality that’s at https://github.com/openmrs/openmrs-module-orderentryui . Also, the reference application does not support managing pharmacy stock, so you’d need a different tool to do this.

If you want a more out-of-the-box product that already covers most of the necessary workflows for a facility (including both prescriptions and pharmacy stock) you should consider using the Bahmni Distribution rather than the Reference Application.

@darius and all,

After finally putting all sort of other things behind us, we have now as #1 priority to get orderentryui running to then assess it. Assuming we can get the existing work up & running (I already started looking into it a while ago), we will show it to our client to see with them how much they think it could fit their needs. Just to say that we are only one step away to officially kick start the development of this module.

We will certainly come back with more questions about it within a week.

Hi, @arbaughj i am very happy for the support which you and the others have been providing for me and my group. though we were on holidays and now working i dont mind if you guys could still guide us till we finish our first implementation phase

i have a very small worry, which is i dont understand what address templates refers i was reading about it here https://wiki.openmrs.org/display/docs/Administering+Address+Templates. please can someone help me out and explain per say even with screenshots so that i can follow better.
Thanks.

Hi @eugene23 - You may want to consider starting this as a new topic on the talk site here so others not on this thread notice it and weigh in. It also helps others find the topic if they have a similar problem. Glad you are finding the community helpful!

1 Like