HOSxP

Last updated
HOSxP
Original author(s) Chaiyaporn Suratemekul
Developer(s) Bangkok Medical Software Company
Initial release1999 (1999)
Written in Delphi
Operating system Microsoft Windows
Available in Thai
Type Hospital information system
License GNU General Public License
Website hosxp.net

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.

Contents

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).

History

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 ]

Architecture and technical information

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.

See also

Related Research Articles

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 RDBMSs by its small footprint, close to zero administration requirements, and multi-generational architecture. InterBase runs on the Microsoft Windows, macOS, Linux, 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.

<span class="mw-page-title-main">Firebird (database server)</span> Relational database management system

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.

<span class="mw-page-title-main">Delphi (software)</span> General-purpose programming language and a software product

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.

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

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. 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 shared web hosting service is a web hosting service where many websites reside on one web server connected to the Internet. The overall cost of server maintenance is spread over many customers. By using shared hosting, the website will share a physical server with one or more other websites.

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.

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).

Microsoft SQL Server is a proprietary relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which may run either on the same computer or on another computer across a network. Microsoft markets at least a dozen different editions of Microsoft SQL Server, aimed at different audiences and for workloads ranging from small single-machine applications to large Internet-facing applications with many concurrent users.

Vinzant Software is a privately held company that is based in Hobart, IN. Vinzant Software develops and markets enterprise job scheduling products for platforms including Windows, Unix, Linux, IBM i and MPE/ix. It was founded in 1988 by David Vinzant and has solely focused on job scheduling since 1995.

ClearHealth is an open-source practice management (PM) and electronic medical records (EMR/EHR/PHR) system available under the GNU General Public License.

<span class="mw-page-title-main">Visual FoxPro</span> Programming language

Visual FoxPro is a Microsoft data-centric procedural programming language with object-oriented programming (OOP) features.

<span class="mw-page-title-main">Tryton</span> Application platform for resource planning

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.

Plastic SCM is a cross-platform commercial distributed version control tool developed by Códice Software Inc. It is available for Microsoft Windows, Mac OS X, Linux, and other operating systems. It includes a command-line tool, native GUIs, diff and merge tool and integration with a number of IDEs. It is a full version control stack not based on Git.

Wakanda is a JavaScript platform to develop and run web or mobile apps.

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.

References

  1. "HOSxP". Medical Free/Libre and Open Source Software.
  2. Innovations in Smart Cities Applications Edition 3: The Proceedings of the 4th International Conference on Smart City Applications (Lecture Notes in Intelligent Transportation and Infrastructure). Springer. 4 February 2020. p. 443. ISBN   9783030376291.
  3. "BMSปรับระบบไอที พุ่งเป้า บริการสุขภาพ". Thairath. December 27, 2009.