Giter Club home page Giter Club logo

multimorbidity-merge's Introduction

CG-RDF

Forked Use Case

The following repository has been modified from its original source material, used as a use case in the published paper

V. Zamborlini, R. Hoekstra, M. Silveira, C. Pruski, A. Teije, 
Generalizing the Detection of Internal and External Interactions in Clinical Guidelines,
in: Proceedings of the 9th International Conference on Health Informatics (HEALTHINF2016), Rome, Italy.

CDS Hooks Folder

This folder contains a pair of CDS Hooks definitions for combining clinical guidelines (CGs), and a sample FHIR response generated by the external CDS Service framework ( https://github.com/susoDominguez/cds_hooks_manager and https://github.com/susoDominguez/cds-services-manager ) integrated with the TMR processing tool ( https://github.kcl.ac.uk/k1214757/TMRWebX ). In file DB-HT-OA-merge.md, the hook defines a parameter field for each TMR-integrated CG (i.e., DB, HT and OA). In file multimorbidity-merge.md, the hook defines field multimorbidity as a FHIR Bundle that contains any number of FHIR Conditions present in the patient record. In this case, there is no limit to the number of CGs involved, and thus merged, assuming each identified CG has a formalised representation.

Each hook contains an example of an instantiation of the hook-pattern as a JSON document, containing three diagnosis, one for each CG use case. Then, in file FHIR_response.json a CDS Card response is provided containing one care plan (FHIR CarePlan) and a set of identified potential interactions among clinical recommendations included in the care plan. The response serves for both hook instantiations as all three use case CIGs are triggered.

Schema Folder

This folder contains the extended TMR modeling schema. The extension allows to represent subguidelines, that is, sets of recommendations from the same computer-interpretable guideline (CIG) that must be suggested together for a particular clinical case.

Instance Folder

This folder contains the three CIGs, namely, diabetes (DB), hypertension (HT) and osteoarthritis (OA), excerpts taken from the original use case along with the merging of them three as generated by the CIG processing tool embedded with an extended version of TMR model found in:

https://github.kcl.ac.uk/k1214757/TMRWebX

Additionally, the folder also holds data sets for care actions, causation beliefs and transitions/situations/properties. All of them have also been re-introduced using the CIG processing tool.

Context Processing Instructions Folder

This folder contains NoSQL documents (to add to a MongoDB database) related to the pair of hook patterns described in CDS Hooks folder. The documents, known as Context Processing documents, are used as input by both the CDS Hooks Controller and Processor components (link below) to create a corresponding CDS service, the former, and locate, and possibly transform, contextual data, the latter, as part of a CDS hook triggered by a subscribed CDS client. This pre-cooking of the contextual data has the objective of identifying relevant CIGs to be activated. This is done by an integrated CIG processing tool where the CIGs are stored. In this use case, we work with three CIGs, namely HT, DB and OA. Potential interactions are often found when applying their recommendations together.

CDS Hooks Manager microservice: https://github.com/susoDominguez/cds_hooks_manager

multimorbidity-merge's People

Contributors

susodominguez avatar veruskacz avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.