This article needs additional citations for verification .(December 2020) |
Original author(s) | Chaiyaporn Suratemekul |
---|---|
Developer(s) | Bangkok Medical Software Company |
Initial release | 1999 |
Written in | Delphi |
Operating system | Microsoft Windows |
Available in | Thai |
Type | Hospital information system |
License | GNU General Public License |
Website | hosxp |
HOSxP is a hospital information system, including Electronic health record (EHR), used in hospitals across Thailand. It serves over 300 hospitals in Thailand. [1] The software aims to ease the healthcare workflow of health centers, for small sanatoriums to central hospitals.
Before becoming HOSxP, the software was called KSK-HDBMS. [2] Seeking a more friendly name, the development team opted for the name HOSxP, which comes from Hospital and Experience. The name also reflects the software's graphical user interface, which mimic the theme of Windows XP, no matter what actually the underlying operating system.
Distributed under GNU General Public License (GPL), HOSxP is free software in HOSxP-PCU (HOSxP Version for Primary Health Care Unit) and yearly subscription in HOSxP & HOSxP XE (HOSxP Version 4).
The development started in 1999. Emerged from a solo project by Chaiyaporn Suratemekul, a pharmacist by training, and the main developers of the software are staffs from Bangkok Medical Software Co., Ltd., a company led by Chaiyaporn. [3] The development infrastructure, including source code repository.
in 2012 BMS has announcement the HOSxP changed update download from Free Download to Yearly Subscription Update since HOSxP V.3.55.8.15 but no effect for HOSxP PCU.
in 2015 BMS has announcement the HOSxP XE (HOSxP v4), announcement HOSxP V.3 nearby End of Life and improve HOSxP XE PCU to Yearly Subscription Update.[ citation needed ]
HOSxP uses a client–server architecture. For the database server, it is claimed to run on many RDBMS, like MySQL, Microsoft SQL Server, PostgreSQL, and Interbase/Firebird.
It uses a two-tier Client–server architecture with server software running on either Linux or Microsoft Windows and client software can run only on Microsoft Windows. It implements Distributed Component Object Model (DCOM) and uses Multi-tier technology based on Borland DataSnap.
Borland Delphi and its Linux counterpart Kylix are the integrated development environments of choice in the project.
A user is allowed to write scripts in the Pascal programming language to automate tasks in HOSxP.
In computing, Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS). The designers of ODBC aimed to make it independent of database systems and operating systems. An application written using ODBC can be ported to other platforms, both on the client and server side, with few changes to the data access code.
InterBase is a relational database management system (RDBMS) currently developed and marketed by Embarcadero Technologies. InterBase is distinguished from other RDBMS's by its small footprint, close to zero administration requirements, and multi-generational architecture. InterBase runs on the Microsoft Windows, macOS, Linux, and Solaris operating systems as well as iOS and Android.
C++Builder is a rapid application development (RAD) environment for developing software in the C++ programming language. Originally developed by Borland, as of 2009 it is owned by Embarcadero Technologies, a subsidiary of Idera. C++Builder can compile apps for Windows, iOS, macOS, and Android. It includes tools that allow drag-and-drop visual development, making programming easier by incorporating a WYSIWYG graphical user interface builder.
Firebird is an open-source SQL relational database management system that supports Linux, Microsoft Windows, macOS and other Unix platforms. The database forked from Borland's open source edition of InterBase in 2000 but the code has been largely rewritten since Firebird 1.5.
Delphi is a general-purpose programming language and a software product that uses the Delphi dialect of the Object Pascal programming language and provides an integrated development environment (IDE) for rapid application development of desktop, mobile, web, and console software, currently developed and maintained by Embarcadero Technologies.
NX technology, commonly known as NX or NoMachine, is a remote access and remote control computer software, allowing remote desktop access and maintenance of computers. It is developed by the Luxembourg-based company NoMachine S.à r.l.. NoMachine is proprietary software and is free-of-charge for non-commercial use.
StarTeam is a version control system used in software development, especially when a project involves multiple teams in different locations. StarTeam is an SCM and SDLC software application, created by Starbase Corporation, which was acquired by Borland in January 2003 which was acquired by Micro Focus in July 2009 and later acquired by OpenText in 2023. The application is client-server, backed by a relational database that retains all changes made to a project during its evolution as well as the project requirements, task assignments, threaded discussions and bug tracking. Microsoft SQL Server and Oracle database are supported database servers.
In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.
A LAMP is one of the most common software stacks for the web's most popular applications. Its generic software stack model has largely interchangeable components.
CVSNT is a version control system compatible with and originally based on Concurrent Versions System (CVS), but whereas that was popular in the open-source world, CVSNT included features designed for developers working on commercial software including support for Windows, Active Directory authentication, reserved branches/locking, per-file access control lists and Unicode filenames. Also included in CVSNT were various RCS tools updated to work with more recent compilers and compatible with CVSNT.
The acronyms BAPP and BAMP refer to a set of open-source software programs commonly used together to run dynamic websites or servers. This set is a solution stack, and an open source web platform.
Azure DevOps Server, formerly known as Team Foundation Server (TFS) and Visual Studio Team System (VSTS), is a Microsoft product that provides version control, reporting, requirements management, project management, automated builds, testing and release management capabilities. It covers the entire application lifecycle and enables DevOps capabilities. Azure DevOps can be used as a back-end to numerous integrated development environments (IDEs) but is tailored for Microsoft Visual Studio and Eclipse on all platforms.
EGroupware is free open-source groupware software intended for businesses from small to enterprises. Its primary functions allow users to manage contacts, appointments, projects and to-do lists. The project releases its software under the terms of GNU General Public License (GPL).
An embedded database system is a database management system (DBMS) which is tightly integrated with an application software; it is embedded in the application. It is a broad technology category that includes:
Vinzant Software is a privately held company headquartered in Hobart, Indiana. Established in 1988 by David Vinzant, the company specializes in developing and marketing enterprise job scheduling software for various platforms including Windows, Unix, Linux, IBM i, and MPE/ix.
ClearHealth is an open-source practice management (PM) and electronic medical records (EMR/EHR/PHR) system available under the GNU General Public License.
Visual FoxPro is a programming language that was developed by Microsoft. It is a data-centric and procedural programming language with object-oriented programming (OOP) features.
Tryton is a three-tier high-level general purpose computer application platform on top of which is built an enterprise resource planning (ERP) business solution through a set of Tryton modules. The three-tier architecture consists of the Tryton client, the Tryton server and the database management system.
Orthanc is a standalone DICOM server. It is designed to improve the DICOM flows in hospitals and to support research about the automated analysis of medical images. Orthanc lets its users focus on the content of the DICOM files, hiding the complexity of the DICOM format and of the DICOM protocol. It is licensed under the GPLv3.
This page details the history of the programming language and software product Delphi.