public
Description: An open source electronic health record (EHR) testing framework.
Homepage: http://www.projectlaika.org/
Clone URL: git://github.com/CCHIT/laika.git
laika /
name age message
file .document Tue Jul 28 17:32:52 -0700 2009 YARD doc file list for docs.github.com. [zenhob]
file .gitignore Tue Nov 17 17:00:52 -0800 2009 * Add Code system to Allergy/Drug Sensitivity s... [opensourcery]
file .yardopts Mon Aug 03 08:52:29 -0700 2009 Added .yardopts. [zenhob]
file CHANGELOG Tue Nov 03 15:21:47 -0800 2009 Updated CHANGELOG. [zenhob]
file Capfile Thu Mar 12 18:40:18 -0700 2009 Capistrano 2 deployment script. This is the be... [zenhob]
file DESIGN.rdoc Tue Nov 03 15:21:08 -0800 2009 C62 documentation. [zenhob]
file HACKING.rdoc Tue Nov 03 15:48:00 -0800 2009 Updated HACKING docs. [zenhob]
file INSTALL.legacy Tue Jan 27 17:16:03 -0800 2009 Added legacy install documentation from the doc... [zenhob]
file INSTALL.rdoc Thu Nov 12 12:48:42 -0800 2009 A note in install doc about necessity of databa... [opensourcery]
file README.rdoc Thu Sep 17 06:03:46 -0700 2009 adding the bit about needing to set your CLASSPATH [Andy Gregorowicz]
file Rakefile Wed Sep 17 06:21:35 -0700 2008 getting rid of the frozen metric_fu gem making ... [eedrummer]
directory app/ Fri Nov 20 11:25:13 -0800 2009 * TestPlansHelper - require_dependency for Sort... [opensourcery]
directory bin/ Wed Sep 16 11:05:08 -0700 2009 Adding the laika_env.sh shell script [Andy Gregorowicz]
directory config/ Thu Nov 19 20:11:55 -0800 2009 * Potential fix for issue #104 (see lib/validat... [opensourcery]
directory db/ Wed Nov 18 16:51:33 -0800 2009 * allergies/edit minor text change to coding i... [opensourcery]
directory lib/ Fri Nov 20 11:25:13 -0800 2009 * TestPlansHelper - require_dependency for Sort... [opensourcery]
directory public/ Tue Nov 17 11:16:04 -0800 2009 increased the size of the assign_test_state_man... [opensourcery]
directory resources/ Wed Nov 04 06:16:07 -0800 2009 Restructuring the locations of the schematron r... [Andy Gregorowicz]
directory script/ Wed Apr 08 14:59:42 -0700 2009 Change scripts to use #!jruby, SF ticket #2745500. [zenhob]
directory spec/ Wed Nov 18 15:52:38 -0800 2009 Merge branch 'master' of git://github.com/eedru... [opensourcery]
directory stories/ Wed Jan 23 07:01:57 -0800 2008 adding the specs for the app [eedrummer]
directory test/ Fri Apr 17 13:26:09 -0700 2009 PatientDataChild -> PatientChild, SF ticket 274... [zenhob]
directory vendor/ Tue Sep 22 15:58:57 -0700 2009 Moving to Rails 2.3.4, getting rid of the vendo... [Andy Gregorowicz]
README.rdoc

Laika

This is Laika, an open source electronic health record (EHR) testing framework.

Laika is an web based testing suite for systems that interact with HITSP C32 documents. Laika can generate a C32 document based on information specified through a web interface. C32 documents can also be uploaded to Laika to ensure their adherence to HITSP and HL7 standards (via XML Schema and Schematron). Laika can also examine the content of uploaded documents to verify the correctness and completeness of the clinical data being transmitted.

The target platform is JRuby on Rails, running under Glassfish.

Running the Test Suite

Make sure your CLASSPATH variable is set:

 $ source bin/laika_env.sh

To run the spec suite:

 $ jruby -S rake spec

To run the selenium test suite (the app server must be running in test mode at port 4000):

 $ jruby -S rake selenium:test

Generating Documentation

You can generate the complete documentation for the Laika source using the YARD documentation tool. You don’t need to use JRuby to do this:

 $ sudo gem install yard
 $ yardoc
 $ open doc/index.html

Additional Dependencies

For complete validation functionality the UMLS database (including SNOMED) is required, see www.nlm.nih.gov/research/umls/

Resources

The source repository is hosted on GitHub: github.com/CCHIT/laika/tree/master

The project page is hosted on SourceForge: laika.sourceforge.net/