Is it better to build systems and processes natively in the clinical system rather than using third-party software?
Author: Tim Foster
Date: 15 February 2021
This fundamental question has long been deliberated by practices and CCGs who ideally would like to use their core clinical system to run all relevant processes, systems, and software requirements for the practice. Why pay for additional software and introduce something new for practice staff to adopt? Ideally, this would be the case, but third-party software exists for a reason and that is often one of innovation, flexibility, and agility in what they can deliver.
Core clinical system companies partner with others, such as DXS, to enhance the offering that their system provides. With the level of clinical and technical resources available to a third party, they are sometimes better placed to identify a need or problem that exists in primary care and provide a solution. The features and fixes can be applied a lot quicker and in an agile approach, as they are not restricted to being updated in the core clinical system updates.
Additionally, by their nature, the core clinical systems can be limited in what they are able to deliver, technically due to their priority being centred around that ‘core’ functionality. Third-party companies deliver innovative ideas and products that could not be supported within a core system. These ideas and products provide depth in the systems and, as a result, often a richer user experience.
For example, DXS is able to provide a dedicated clinical resource that ensures all data is up to date and clinically assured. This kind of resource could simply not be maintained by a core system provider and, although technically possible, would not be seen as a priority. ICE, DOCMAN and accuRx, are other examples of software which focus on delivering high-quality solutions which go over and above what is possible in the native clinical systems. All are heavily adopted by the majority of GP practices and heavily utilised due to what they are able to deliver.
Third-party systems are able to focus on delivering solutions to specific problems within primary care and by providing their expertise together with innovative ideas, can deliver bespoke solutions by harnessing both native system and external capabilities. Many companies have access to core system APIs (Application Programming Interface – interfaces that allow software solutions to communicate with each other), which enable them to provide skilled solutions whilst accessing all relevant data within the clinical record.
Some assume performance is lost by using systems outside of the core system, but the APIs are designed in such a way that communications are quick, and only relevant data is passed between systems.
Software delivered outside of the core systems can sometimes allow for scalability and offer more flexibility around software version updates and data upgrades. These can be delivered without being tied to clinical system updates which can be infrequent and often prioritised with national demands.
Ultimately, utilising both the clinical system functionality and external expert systems to harness the best of both tools, will deliver the optimum solution.