FreeMED is an FOSS EMR system based on LAMP. The FreeMED project was officially started in 1999 and is a direct descendent of AMOS (automated medical office system) started in 1983. FreeMED is mainly written in PHP, and makes heavy use of MySQL database engine. Its interface is primarily web-based.
FreeMED stores and represents its medical data as a group of “modules”, which consist of a database model and a user interfaces. Each of the disparate modules are then virtually connected together by means of relational database table fields referencing other modules and basic patient demographics. This allows FreeMED to add and remove core database functionality by adding and removing modules without having to reprogram its interface.