Miya Architecture - Clinical Decision Support Systems | Alcidion

Miya Architecture

Home / About Us / Miya Architecture

Miya Platform High Level Features

The Miya Platform is a modern health informatics platform that aggregates data collected from various sources within the health service and unifies these to provide a holistic view of the health service and its patients. In addition to its Clinical Data Repository (CDR) capabilities, the platform also provides decision support capabilities, the output of which are represented within the platform’s data models.

The Miya Platform provides advanced health informatics functionality to your organisation, for example:

  • An advanced electronic health record with integrated clinical decision support: known as the intelligent Patient Record (iPR).
  • A flexible services layer that allows Alcidion applications and other applications to utilise the powerful functionality of the Miya Platform via Miya Application Programming Interfaces (APIs).
  • Support for capturing coded clinical (and logistics) information and using this information to drive decision support and process automation.
  • Terminology and ontology services to enable your organisation and/or service provider organisations to manage clinical concepts consistently across the organisation.
  • Easy access to numerous advanced clinical Applications such as a clinical portal and EHR browser, outpatient clinics, flow dashboards, Emergency Dashboards, all built on the Miya APIs.
  • Risk management features for common health care problems, for example missed results management, infection control alerting, patient flow management, and clinical assessments with integrated best-practice recommendations.

Miya Platform Technology

The Miya Platform is built on modern, highly scalable, industry standard, system software, for example:

  • .Net 4 technology, using MS SQL Server 2008 R2 as the data store.
  • Front ends are mostly created using Alcidion’s HTML 5/Javascript web framework, but can be created in any technology that can consume web services.
  • Miya APIs are presented via RESTful web services, with integrated audit, security and authorisation layers.

The Miya Platform is designed for innovation: Alcidion has implemented significant automation processes that allow Alcidion and 3rd parties to add new clinical entities to the Miya Platform with automatic generation of basic RESTful web services. Additional business functions can augment the automatically generated services.

The Miya Platform provides integration capability via HL7 2.4, any XML or structured text format and can query external relational databases where required. The Miya Platform provides this capability via its Clinical Data Engine (CDE).

The CDE receives data through (a) TCP sockets, (b) file drop or (c) database query. Data from these sources is converted into an XML format and put through data pipelines that validate the data in the messages, transforms data to consistent formats as required, and then pass the messages to data writers. The details of the HL7 interfaces for which the CDE has been configured are detailed in the Appendix.

The CDE is configured by an XML configuration file that is used to configure the pipelines, transforms and validations.

Data writers are responsible for ensuring the data is written to the Miya CDR in a consistent manner. For example, because the result for a blood result may be resent multiple times due to the way the Lab Information System is configured the laboratory data writer checks to see if each new HL7 results message received is different from previous versions for the same test, and updates the CDR only if there has been a change.

The Miya CDR is based on clinical models that store detailed data from each source system. Most data writers are responsible for writing data to the CDR and managing the lifecycle for each clinical model. Future versions of the Miya CDR will move to support the emerging HL7 FHIR standard clinical models, this will most likely be staged to first support the FHIR data access APIs so applications and other systems can access the contents of the Miya CDR using standards based data mode.

Integration Capabilities

Miya Software Architecture

The Miya Platform provides integration capability via HL7 2.4, any XML or structured text format and can query external relational databases where required. The Miya Platform provides this capability via its Clinical Data Engine (CDE).

The CDE receives data through (a) TCP sockets, (b) file drop or (c) database query. Data from these sources is converted into an XML format and put through data pipelines that validate the data in the messages, transforms data to consistent formats as required, and then pass the messages to data writers. The details of the HL7 interfaces for which the CDE has been configured are detailed in the Appendix.

The CDE is configured by an XML configuration file that is used to configure the pipelines, transforms and validations. Data writers are responsible for ensuring the data is written to the Miya CDR in a consistent manner. For example, because the result for a blood result may be resent multiple times due to the way the Lab Information System is configured the laboratory data writer checks to see if each new HL7 results message received is different from previous versions for the same test, and updates the CDR only if there has been a change. The Miya CDR is based on clinical models that store detailed data from each source system.

Most data writers are responsible for writing data to the CDR and managing the lifecycle for each clinical model. Future versions of the Miya CDR will move to support the emerging HL7 FHIR standard clinical models, this will most likely be staged to first support the FHIR data access APIs so applications and other systems can access the contents of the Miya CDR using standards based data models.

Contact Us

Want some more information? Leave us a message and we will get back to you.