THIRRA

Last updated
THIRRA
Developer(s) PCDOM
Stable release
2012-02-29 (0.9.14) / February 2012
Operating system Cross-platform
Type Medical Software
License Mozilla Public License
Website thirra.primacare.org.my [ dead link ]

THIRRA is an open-source web-based Electronic Health Records (EHR) System. The name THIRRA was derived from its project title Portable System for TeleHealth and Health Informatics for Rural and Remote Areas.

Contents

History

The THIRRA project was one of the pioneer eHealth telemedicine projects under the PANACeA network, funded by the International Development Research Centre. It was conceptualised in February 2007, with partners from Primary Care Doctors Organisation Malaysia (PCDOM), Sri Lanka Health Telematics, Healthnet Nepal and ICCDR,B of Bangladesh.

Features of THIRRA

The main component of THIRRA is the Electronic Health Records System. Besides the EHR, it also has the Biosurveillance mode, that enables Public Health Departments to monitor and investigate infectious diseases outbreaks.

THIRRA can be used in an offline mobile mode, where no reliance on the Internet is required. Data is stored on the mobile devices such as laptops and netbooks. The users can synchronise the data with the main server when they return to the clinic/hospital.

THIRRA was written in the PHP programming language, using the CodeIgniter framework. The application is based on the Hierarchical Model View Controller (HMVC) design pattern, using the Modular Extension extension. This makes THIRRA modular by nature.

It stores data in the PostgreSQL database system and uses the JQuery UI Javascript framework for its Web 2.0 functionalities.

THIRRA is also integrated with another open source software called Generic Engine for Modules to expand its modules. Modules can be created by the health care professionals without requiring any programming knowledge.

It provides ICD-10 classification for diagnosis and LOINC for coding of labs and imaging orders.

License

THIRRA was released under the Mozilla Public License version 1.1.

Related Research Articles

<span class="mw-page-title-main">OSGi</span> Open standards organisation

OSGi is an open specification and open source project under the Eclipse Foundation.

<span class="mw-page-title-main">Health informatics</span> Computational approaches to health care

Health informatics is the study and implementation of computer structures and algorithms to improve communication, understanding, and management of medical information. It can be viewed as branch of engineering and applied science.

Health Level Seven, abbreviated to HL7, is a range of global standards for the transfer of clinical and administrative health data between applications with the aim to improve patient outcomes and health system performance. The HL7 standards focus on the application layer, which is "layer 7" in the Open Systems Interconnection model. The standards are produced by Health Level Seven International, an international standards organization, and are adopted by other standards issuing bodies such as American National Standards Institute and International Organization for Standardization. There are a range of primary standards that are commonly used across the industry, as well as secondary standards which are less frequently adopted.

ASP.NET is a server-side web-application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, applications and services. The name stands for Active Server Pages Network Enabled Technologies.

In software testing, test automation is the use of software separate from the software being tested to control the execution of tests and the comparison of actual outcomes with predicted outcomes. Test automation can automate some repetitive but necessary tasks in a formalized testing process already in place, or perform additional testing that would be difficult to do manually. Test automation is critical for continuous delivery and continuous testing.

<span class="mw-page-title-main">Electronic health record</span> Digital collection of patient and population electronically stored health information

An electronic health record (EHR) is the systematized collection of patient and population electronically stored health information in a digital format. These records can be shared across different health care settings. Records are shared through network-connected, enterprise-wide information systems or other information networks and exchanges. EHRs may include a range of data, including demographics, medical history, medication and allergies, immunization status, laboratory test results, radiology images, vital signs, personal statistics like age and weight, and billing information.

openEHR is an open standard specification in health informatics that describes the management and storage, retrieval and exchange of health data in electronic health records (EHRs). In openEHR, all health data for a person is stored in a "one lifetime", vendor-independent, person-centred EHR. The openEHR specifications include an EHR Extract specification but are otherwise not primarily concerned with the exchange of data between EHR-systems as this is the focus of other standards such as EN 13606 and HL7.

A personal health record (PHR) is a health record where health data and other information related to the care of a patient is maintained by the patient. This stands in contrast to the more widely used electronic medical record, which is operated by institutions and contains data entered by clinicians to support insurance claims. The intention of a PHR is to provide a complete and accurate summary of an individual's medical history which is accessible online. The health data on a PHR might include patient-reported outcome data, lab results, and data from devices such as wireless electronic weighing scales or from a smartphone.

<span class="mw-page-title-main">OpenEMR</span>

OpenEMR is a medical practice management software which also supports Electronic Medical Records (EMR). It is ONC Complete Ambulatory EHR certified and features fully integrated electronic medical records, practice management for a medical practice, scheduling, and electronic billing.

<span class="mw-page-title-main">OpenMRS</span>

OpenMRS is a collaborative open-source project to develop software to support the delivery of health care in developing countries.

ATSC-M/H is a U.S. standard for mobile digital TV that allows TV broadcasts to be received by mobile devices.

<span class="mw-page-title-main">JFire</span> Defunct accounting software system

JFire was an Enterprise Resource Planning and Customer Relationship Management system.

Health information technology (HIT) is health technology, particularly information technology, applied to health and health care. It supports health information management across computerized systems and the secure exchange of health information between consumers, providers, payers, and quality monitors. Based on a 2008 report on a small series of studies conducted at four sites that provide ambulatory care – three U.S. medical centers and one in the Netherlands, the use of electronic health records (EHRs) was viewed as the most promising tool for improving the overall quality, safety and efficiency of the health delivery system.

<span class="mw-page-title-main">VistA</span> Health information system

The Veterans Health Information Systems and Technology Architecture (VISTA) is the system of record for the clinical, administrative and financial operations of the Veterans Health Administration VISTA consists of over 180 clinical, financial, and administrative applications integrated within a single shared lifelong database (figure 1).

Basic4ppc is a programming language originally for Pocket PC handheld computers running Windows Mobile operating system, by Anywhere Software. Since 2014, B4x was renamed, and currently, 2023, supports multiple devices and their OS, including desktop and mobile solutions with development adaptions for these environments. The language is based on a BASIC-like syntax, taking advantage of Microsoft's .NET technology, to allow additional libraries, graphical user interface design of windows forms, rapid application development (RAD), and .NET framework compatible compilation. The language implements a unique way of adding objects to a program without being object-oriented. Its advantages are simplicity, development pace and the integration with .NET framework. A special version of the integrated development environment (IDE) allows developing straight onto the Windows Mobile device or. With the demise of Windows Mobile operating system and the devices running it Basic4PPC came to the end of its life in about 2012. For owners of Basic4PPC it remains a useful Windows-desktop BASIC compiler as it runs code directly in the Windows environment and it can compile a project to a Windows 'exe' file for use as a Windows program.

popHealth is an open-source reference implementation software tool that automates population health reporting.

The following outline is provided as an overview of and topical guide to the Perl programming language:

<span class="mw-page-title-main">Stencyl</span> Video game development software

Stencyl is a video game development tool that allows users to create 2D video games for computers, mobile devices, and the web. The software is available for free, with select publishing options available for purchase. The software was originally called "StencylWorks" while in development and for the initial release but was later shortened to just "Stencyl".

The Fast Healthcare Interoperability Resources standard is a set of rules and specifications for exchanging electronic health care data. It is designed to be flexible and adaptable, so that it can be used in a wide range of settings and with different health care information systems. The goal of FHIR is to enable the seamless and secure exchange of health care information, so that patients can receive the best possible care. The standard describes data formats and elements and an application programming interface (API) for exchanging electronic health records (EHR). The standard was created by the Health Level Seven International (HL7) health-care standards organization.