This application has been developed to provide analytical feedback on FHIR server requests.
This application is reliant on the FHIR API Tool, designed as a middleman for executing requests on the FHIR server.
This has been developed as part of a project to study the feasibility of integrating FHIR server with CQL (Clinical Quality Language) to help identify individuals who may be at risk of long term conditions, based upon their previous test data.
This project is dependent on input from a FHIR connection API FHIR API Tool. This has been created to add the CORS package to each response, allowing it to be displayed in a web app. Once the API tool has been cloned, setup and running, you can setup this application, starting with installing all necessary packages using either of the following commands:
npm i
npm install
Upon installation of all required NPM packages, the web app can be started using either of the two commands:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
To create a production version of your app:
npm run build
You can preview the production build with npm run preview
.
To deploy your app, you may need to install an adapter for your target environment.
This repository contains a series of CQL scripts to test the feasibility of using CQL to a query FHIR server for diagnosis. The scripts are located under src/data/cql. Each script has been designed to identify patients that meet the requirements for certain long-term conditions.
The first use case is designed to identify Type 2 diabetes within a patient based upon a series of parameters for test data and symptoms the patient may be experiencing.
More details on diagnosing Type 2 diabetes in adults can be found here: https://cks.nice.org.uk/topics/diabetes-type-2/diagnosis/diagnosis-in-adults/
Coming soon!