Hi Tony, There are several proof-of-concepts of building applications in different UI frameworks on top of the OpenMRS API at http://svn.openmrs.org/openmrs-contrib/ui-frameworks/. (Mostly java-based, but there's also ruby-on-rails-over-jruby.)
This is old (pre-maven), but hopefully helpful. -Darius On Wednesday, October 12, 2011, Daniel Kayiwa wrote: > > Hi Tony, > > Please allow me start by thanking you for all the great work you are doing, > most especially in the medical field, and the willingness to help us improve > our documentation!!! That is a wonderful contribution!!! > > Getting straight to your questions: > > We have a REST Web Services module which you can use as one of the ways to > access the OpenMRS API. > Details of this module can be found at: > https://wiki.openmrs.org/display/docs/Webservices.rest+Module > > From the same link, you will also see a link which will let you download a > standalone (just download and run without having to install anything) > version of OpenMRS bundled with this REST Web Services module. > You can get more details on how to use the standalone version from: > https://wiki.openmrs.org/display/docs/OpenMRS+Standalone > > Please note that the current version of the REST Web Services module does > not expose the entire OpenMRS API. > We started with the functionality that is commonly asked for and > will continually expose more of the API through web services based on what > people like you and others would love to get access to. > > If suitable for your needs, you could also just use the OpenMRS API jar > file and access the entire API. > > Am sure you still have more questions and please feel free to continue > asking, giving suggestions, and anything else you would love to let us know, > as we together work towards saving lives!!! > > > On Tue, Oct 11, 2011 at 11:49 PM, Tony Dunbar > <[email protected]<javascript:_e({}, 'cvml', '[email protected]');> > > wrote: > >> >> Hi...I am considering implementing OpenMRS. However, I am interested >> primarily in OpenMRS API and Data Model. I have an application >> with significant investment in an existing web app implementation and would >> only like to use the concept based record system. I would assume I could >> leverage the functionality via the API to access the OpenMRS data model. >> From the design documentation available on the wiki I have gathered this is >> possible with little or no refactoring of the API. Could someone please get >> in touch with me and share some insight whether this is possible with the >> current design? >> I am an experienced Java developer and would be able to leverage the API >> assuming I would not have to modify the existing source code. Preferably, I >> would like to use the API and data model as is, and only have to create code >> to retrieve form questions and answers for display on my existing web >> application. >> >> My initial system requirements are simple. I would like to build my own >> medical record system data model on top of OpenMRS in order to reduce the >> number of schema changes related to constant addition of medical record >> attributes. I believe the "concept" type is key to a flexible design. >> >> I can see that the group has been attempting to produce some dev >> documentation. If this team is interested, and if someone is willing to >> help me with my questions and getting started, *I would be willing to >> commit to producing dev documention for the API and data model portion of >> the OpenMRS system.* >> I currently have the database installed with your demo data. I attempted >> to install the apache web app but experienced several errors with not >> finding the openmrs-runtime.properties file. I gave up with the install >> after several attempts. I was not able to find reference to the problem from >> the wiki resources. Despite the implementation issue, I see the value in the >> use of the OpenMRS data model design and data model. I am hoping I can at >> least leverage that aspect of the system. >> >> >> My environment details: >> Debian Linux OS >> Apache2 >> Java 1.6 >> MySql 5.1 >> >> More about me: >> I have been employed as a software developer for almost 30 years...Started >> in Assembler...Then moved onto C...Then on to C++...Then to Java...and >> C#...I have a computer science background. Developed a language called >> Metal (*Meta* *L*anguage). Metal was a high level scripting language for >> performing non-domain specific software engineering tasks. More higher >> level than Perl or Python for example... >> I work as a Software Architect for a company called MedAssets in Atlanta. >> I don't have a specific project I am looking to use OpenMRS for; I am >> wanting to perform some R&D around avoiding some of the clinical >> database deploy and maintenance headaches. I am interested in learning the >> extent you have leveraged the concept data model. >> >> Thanks, >> Tony Dunbar >> Atlanta, GA >> >> ------------------------------ >> Click here to unsubscribe <javascript:_e({}, 'cvml', >> '[email protected]?body\x3dSIGNOFF%20openmrs-devel-l');> from >> OpenMRS Developers' mailing list > > > > > -- > The greatest want of the world is the want of men—men who will not be > bought or sold, men who in their inmost souls are true and honest, men who > do not fear to call sin by its right name, men whose conscience is as true > to duty as the needle to the pole, men who will stand for the right though > the heavens fall. > ------------------------------ > Click here to unsubscribe <javascript:_e({}, 'cvml', > '[email protected]?body\x3dSIGNOFF%20openmrs-devel-l');> from > OpenMRS Developers' mailing list _________________________________________ To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to [email protected] with "SIGNOFF openmrs-devel-l" in the body (not the subject) of your e-mail. [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

