* What is it? Res Medicinae is supposed to be a comprising software solution for use in Medicine which combines intuitive ease of use with the advantages of the Java platform. It uses latest technology adhering to common standards for medical software and will such be open to many other medical systems. Res Medicinae is the attempt to overcome high pricing in the realm of Medical Information Systems and to provide users with a free, stable, secure, platform-independent, extensive system. Res Medicinae is and will be free in every meaning. Its contributors enjoy working together communicating over mailing lists and are encouraged by the idea of sharing their knowledge with those people living on "the poorer side of" the world. * Who would use it? In the following order: Step 1: Medical Doctors in their practice Step 2: Patients to access personal EHR data or update administrative data Step 3: Clinics (Doctors, Training, Administration, Materials, Other departments) Step 4: Laboratories Step 5: Pharmaceutical Companies provide their drug databases Step 6: Pharmacies Step 7: Health Insurances provide automatic Billing functionality Step 8: Public Health Office/Administration Step 9: Hardware providers (Chipcard, ECG, Ultrasonic, X-Ray) develop modules to connect their Medical Devices * Why would they use it instead of similar projects? (Instead of commercial or similar OSS projects?) - free, open, stable, secure, platform-independent, extensive system - intuitive user interfaces - clear/clean design (Object-Oriented, Component-Oriented) - flexibility, modularity and ease of extensibility - exhaustive documentation * (Programming) language used in this project? Java (API/Swing, Servlets/JSP, JDBC etc.), some CORBA/IDL, SOAP/XML * Special features/strengths? - GUI switchable at runtime (Swing with Frame/InternalFrame/TabPage) Planned: - GUI also switchable between Swing and JSP - MVC Model/Facade switchable between LocalDomain, CORBA, SOAP, RMI etc. - DataMappers switchable between PostgreSQL, OODBs, ORACLE etc. * Special problems? - Technically, there are no real problems. Todays software technology allows for a proper implementation of a complete system. - Exchangability between systems. Due to the lack of a worldwide EHR standard, each project is coding its own EHR Domain layer. - Problematic Java license. * Who is working on it? Concerning the EHR standard domain model, there are efforts such as OpenEHR/GEHR/CEN TC251/ISO TC215 which try to define a common EHR Model based on Archetypes. * History of the project? See news archive on our homepage! * Plans for the close and distant future? End 2002: - Framework ResMedLib consolidated - two module prototypes useable from the GUI down to the Database End 2003: - Record Module Prototype (EHR) is useable, based on an own Domain Model - Administrative Data Module works - ReForm Module works (Form Printing/Report Generation) - ResLab Module works (Laboratory Data Retrieval) End 2004: - Image Processing and Management Module works - Billing Module created - Statistics Module created End 2005: - Domain is based on the OpenEHR architecture - Training (eLearning) Module? - Decision Support Module? Future: - endless functionality :-) * Do you need help? If so: of what kind? See our website! - Analysts of the Medical Domain (GPs, Nurses etc.) to take part in mailing lists - Translators (German-English and others) to update our Analysis Document - Maintainers for the Documents (LinuxDoc/DocBook) - Java Coders with small (some dialogs), medium (create a new Module) to wide knowledge (System/Framework Architecture) - Maintainer/Designer for our website (update the news etc.) - Create setup routine using IzPack - Write .sh and .bat files as well as ANT XML files to compile/start etc. - Bring in your own ideas! * Interesting/fun stories that might juice up the story? I am optimistic to get precious help by some students of my University. * Website/FTP addresses? http://www.resmedicinae.org Download: http://sourceforge.net/project/showfiles.php?group_id=4237 * License?! GNU GPL, GNU FDL * Standard documents to read in this context? See our homepage, section "Design"! http://www.javaworld.com/javaworld/jw-07-2000/jw-0721-hmvc_p.html http://sourceforge.net/projects/scope http://jakarta.apache.org/avalon/framework/lifecycle.html http://www.martinfowler.com (ISA patterns) * Anything you would like to see mentioned? Res Medicinae seems to be the only Java-based GPL project for medicine. We plan to cooperate with OpenEMed, a second existing Java project (BSD), to use their CORBA interfaces and services, and with GNUmed (Python). Also, we intend to make our system runnable under the JDistro Java Desktop (hopefully based on JOS in the future) and to work together with the Linux Kontor project. * Answer to a question I forgot? Standards compliance? Planned: - OpenEHR/GEHR - HDTF/CORBAmed interfaces - DICOM compatibility - HL7 interfaces