We’ve been delivering successful healthcare IT projects since 2005. In addition to our own product suite, we have developed tooling and server components for a variety of organizations around the world.

Please have a look at some of our projects below and refer to our services page for details on how we can work together.

Ministry of Health Holdings, Singapore

Project: Snow Owl deployment

MOHH uses our suite of Snow Owl products to author terminologies, reference sets, mappings, and local code systems used throughout Singapore public healthcare institutions. The project involved the provision of the Snow Owl Collaborative Authoring platform, along with additional enhancements to support:

  • Authoring Singapore’s national SNOMED CT extensions, reference sets, and mappings.
  • Authoring national LOINC and ATC extensions.
  • Local code system creation, authoring, and maintenance.
  • Creation of SNOMED CT subsets using attribute, simple (enumerated), and query-based (intensional) reference sets. Programmatic creation of refsets using Groovy scripting with expression constraint languages.
  • Value sets spanning multiple terminologies and local code systems.
  • Creation of SNOMED CT RF2 simple, complex, and extended mappings between SNOMED CT and other terminologies.
  • Mapping sets to map between terminologies including SNOMED CT, ICD-10, ICD-10-AM, LOINC, ATC, and local code systems.
  • Terminology publication using standard exchange formats such as SNOMED CT RF1 and SNOMED CT RF2, WHO ClaML, LOINC publication tables, and OWL 2.

For additional details, please see the joint MOHH / B2i presentation Using Snow Owl to Maintain Singapore’s SNOMED CT Extension at the IHTSDO Showcase 2012.

Nictiz, Netherlands

Project: Snow Owl deployment

Nictiz (National IT Institute for Healthcare in the Netherlands) uses Snow Owl’s Terminology IDE to author and publish their national SNOMED CT extension using the SNOMED CT RF2 format.

For a gentle introduction to SNOMED CT authoring using Snow Owl, please see our 2013 IHTSDO Showcase tutorial session Introduction to Snow Owl – a tool for SNOMED CT.

Ministry of Health Holdings, Singapore

Project: Singapore Drug Dictionary tooling

While planning a large National Electronic Health Record project, Singapore estimated that 65% of the ROI would come from improvements in drug safety and management. This led to the planning and development of the Singapore Drug Dictionary (SDD), which is implemented as a SNOMED CT extension.

This project combined Snow Owl’s ontology generation framework with a customized user interface designed for pharmacists. This allows pharmacists to enter drug definitions and packaging information based on approved pharmaceuticals from their national regulator, the Health Sciences Authority (HSA).

Over a thousand validation checks ensure that the drug definitions are correctly entered and the packaging details are consistent. The source drug data is then used to automatically generate a SNOMED CT national drug extension. Description logic classification identifies and replaces any semantic duplicates with existing concepts.

For details, please refer to our 2013 IHTSDO Showcase presentation Singapore Drug Dictionary – Integrating national drug extensions with SNOMED CT.

International Institute for the Safety of Medicine, Switzerland

Project: Adverse event reporting and pharmacovigilance development

We developed web-based pharmacovigilance and drug safety applications using HL7 v3, SNOMED CT, and RxNorm. The system extended B2i’s existing tooling to add support for dynamic user interfaces and runtime widgets driven by information models and terminology binding.

King’s College London, UK

Project: Snow Owl deployment

King’s College London uses Snow Owl’s semantic search and automapping features to create SNOMED CT subsets used in adverse event identification and reporting.

IHTSDO, Denmark

Project: IHTSDO Support Consortium

B2i provided SNOMED CT development support and services to IHTSDO and IHTSDO member countries as a member of the IHTSDO Support Consortium, led by the United Kingdom Terminology Centre (UKTC). We also provided a web-based lookup service to resolve SNOMED CT descriptions.

You can find introductions to semantic searches and automapping in our Getting Started guide and video tutorials:

Ministry of Health Holdings, Singapore

Project: Snow Owl MQ extensions

To assist the roll-out of the Singapore Drug Dictionary to all of Singapore’s public healthcare institutions, Snow Owl MQ was extended to support SDD searches. In addition to MQ’s semantic and lexical searches, customized SDD drug product searches were integrated. End users throughout Singapore can access the system using their web browser.

Many filters were created for different use cases, such as use by the national procurement office, to prescribing, dispensing, and other use cases.

For additional details on Snow Owl’s techniques for searching terminologies, please see the joint MOHH / B2i presentation Searching SNOMED CT at the 2012 SNOMED CT Showcase, our 2011 Supporting SNOMED CT in Snow Owl presentation, and our 2014 A simple interface for complex queries: searching SNOMED CT content on the web.

For more information on searching semantically encoded electronic health records, please see our 2012 IHTSDO Showcase Semantic Query presentation and our 2011 SNOMED CT Showcase poster Meaningful Query using SNOMED CT.

National Health Service, UK

Project: Clinical modeling and terminology standards tooling

We worked with the NHS on several projects improving the efficiency of their HL7 v3 model authoring workflow. Used lessons from the NHS’s real-world HL7 version 3 implementation challenges to reduce their development cycles and improve their product quality.

Projects included:

  • HL7 Message Instance Editor: Tooling to generate and author HL7 v3 message instances based on national model standards.
  • HL7 Model Comparison: Comparing and identifying similarities between different HL7 v3 models during authoring workflows to improve model quality.
  • Connecting for Health Workbench: An integrated tooling platform that combined several information model and terminology tools in a single environment.
  • HL7 Static Model Designer: Tooling to author and maintain HL7 v3 models.
  • Logical Record Architecture tooling: Prototype application to author openEHR archetypes and bind the models to SNOMED CT via Snow Owl’s runtime features.

Ministry of Health Holdings, Singapore

Project: Logical Model Designer tooling

This project developed information model tooling based on Singapore’s Logical Information Model (LIM). The LIM approach is similar to both the Clinical Information Modeling Initiative (CIMI) and the UK’s Logical Record Architecture.

The LMD used Snow Owl’s Terminology Server to connect the information models with the relevant terminologies. Terminology bindings were created using Snow Owl’s support for expression constraint languages like the Extended SNOMED CT Compositional Grammar and HL7 TermInfo.

For additional details, please see the joint MOHH / B2i presentation The Logical Model Designer – Binding Information Models to Terminology at the 2012 IHTSDO Showcase.

Health Level 7 International, USA

Project: HL7 Static Model Designer

B2i extended the HL7 Static Model Designer to incorporate additional model validation rules from HL7. The additional features were delivered as part of an open-source Open Health Tools project.

For details on the technical architecture, please see the joint National Health Service / B2i presentation Implementing an HL7 version 3 modeling tool from an Ecore model at the Medical Informatics Europe 2009 conference.

PenRad, USA

Project: Snow Owl Terminology IDE

PenRad uses some of Snow Owl’s advanced ontology authoring and semantic web features to create and export radiology ontologies for use in their tooling and runtime suites. The ontologies combine SNOMED CT concepts and reference sets with ICD-10 codes and mappings for use in radiology reporting systems.

For additional information on scripting within Snow Owl, please see our 2013 IHTSDO Showcase presentation Getting Groovy with SNOMED CT – Solving practical problems with scripting in Snow Owl.