-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
318 changed files
with
121,170 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,6 +14,9 @@ target | |
build/ | ||
.gradle | ||
|
||
# docs | ||
*.zip | ||
|
||
# Eclipse Project Files # | ||
|
||
.classpath | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,54 @@ | ||
## Multimodule application for spring-boot | ||
From : https://github.com/spring-guides/gs-multi-module | ||
# Clinical Knowledgebase Library - ckblib | ||
<pre> | ||
_________ ____ __.__________ __ | ||
\_ ___ \| |/ _|\______ \ \ \ | ||
______ / \ \/| < | | _/ ______ \ \ | ||
/_____/ \ \___| | \ | | \ /_____/ / / | ||
\______ /____|__ \ |______ / /_/ | ||
\/ \/ \/ | ||
</pre> | ||
 | ||
 | ||
|
||
[](https://nuchange.ca) | ||
|
||
## About | ||
|
||
Providing clinical decision support requires some formal way of representing clinical knowledge and complex algorithms for sophisticated inference. ckblib consists of three modules. | ||
* The 'library' module wraps the NCBI's E-Utils API to harvest published article abstracts. | ||
* The 'qtakes' module provides a programmable interface to my quick-ctakes or the quarkus based apache ctakes, a fast clinical text annotation engine. | ||
* Finally, the graph module provides the Neo4J models, repositories and services for abstracting as a knowledge graph. | ||
|
||
## How to use | ||
|
||
* [Read how to install mvn packages from GitHub](https://docs.github.com/en/packages/guides/configuring-apache-maven-for-use-with-github-packages#installing-a-package) | ||
* Include dependencies in pom.xml | ||
|
||
``` | ||
<dependency> | ||
<groupId>com.canehealth.ckblib</groupId> | ||
<artifactId>library</artifactId> | ||
<version>${latest-version-from-releases-tab}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.canehealth.ckblib</groupId> | ||
<artifactId>qtakes</artifactId> | ||
<version>${latest-version-from-releases-tab}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.canehealth.ckblib</groupId> | ||
<artifactId>graph</artifactId> | ||
<version>${latest-version-from-releases-tab}</version> | ||
</dependency> | ||
``` | ||
* Read [javadoc](https://dermatologist.github.io/ckblib/index.html). Documentation is WIP. | ||
* Check the application module for an example end-to-end use. | ||
|
||
## Author | ||
|
||
* [Bell Eapen](https://nuchange.ca) | [contact](https://nuchange.ca/contact) | [](https://twitter.com/beapen) | ||
|
||
## Contributors | ||
* PR welcome. Please see CONTRIBUTING.md for details. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
#!/bin/bash | ||
cp -r target/site/apidocs ./docs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,295 @@ | ||
<!DOCTYPE HTML> | ||
<!-- NewPage --> | ||
<html lang="en"> | ||
<head> | ||
<!-- Generated by javadoc (13.0.2) on Wed Apr 28 06:36:50 EDT 2021 --> | ||
<title>All Classes (cklib-core 0.11.0 API)</title> | ||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | ||
<meta name="dc.created" content="2021-04-28"> | ||
<meta name="description" content="class index"> | ||
<meta name="generator" content="javadoc/AllClassesIndexWriter"> | ||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> | ||
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.css" title="Style"> | ||
<script type="text/javascript" src="script.js"></script> | ||
<script type="text/javascript" src="script-dir/jszip/dist/jszip.min.js"></script> | ||
<script type="text/javascript" src="script-dir/jszip-utils/dist/jszip-utils.min.js"></script> | ||
<!--[if IE]> | ||
<script type="text/javascript" src="script-dir/jszip-utils/dist/jszip-utils-ie.min.js"></script> | ||
<![endif]--> | ||
<script type="text/javascript" src="script-dir/jquery-3.4.1.js"></script> | ||
<script type="text/javascript" src="script-dir/jquery-ui.js"></script> | ||
</head> | ||
<body class="all-classes-index"> | ||
<script type="text/javascript">var data = {"i0":2,"i1":1,"i2":2,"i3":2,"i4":2,"i5":1,"i6":2,"i7":2,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":2,"i17":2,"i18":1,"i19":2,"i20":2,"i21":2,"i22":2,"i23":2,"i24":1,"i25":2,"i26":2,"i27":1,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":1,"i34":2,"i35":2,"i36":2,"i37":2,"i38":2,"i39":1,"i40":2,"i41":2}; | ||
var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"]}; | ||
var altColor = "altColor"; | ||
var rowColor = "rowColor"; | ||
var tableTab = "tableTab"; | ||
var activeTableTab = "activeTableTab"; | ||
var pathtoroot = "./"; | ||
loadScripts(document, 'script');</script> | ||
<noscript> | ||
<div>JavaScript is disabled on your browser.</div> | ||
</noscript> | ||
<header role="banner"> | ||
<nav role="navigation"> | ||
<div class="fixedNav"> | ||
<!-- ========= START OF TOP NAVBAR ======= --> | ||
<div class="topNav"><a id="navbar.top"> | ||
<!-- --> | ||
</a> | ||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> | ||
<a id="navbar.top.firstrow"> | ||
<!-- --> | ||
</a> | ||
<ul class="navList" title="Navigation"> | ||
<li><a href="index.html">Overview</a></li> | ||
<li>Package</li> | ||
<li>Class</li> | ||
<li>Use</li> | ||
<li><a href="overview-tree.html">Tree</a></li> | ||
<li><a href="deprecated-list.html">Deprecated</a></li> | ||
<li><a href="index-all.html">Index</a></li> | ||
<li><a href="help-doc.html">Help</a></li> | ||
</ul> | ||
</div> | ||
<div class="subNav"> | ||
<div class="navListSearch"><label for="search">SEARCH:</label> | ||
<input type="text" id="search" value="search" disabled="disabled"> | ||
<input type="reset" id="reset" value="reset" disabled="disabled"> | ||
</div> | ||
</div> | ||
<a id="skip.navbar.top"> | ||
<!-- --> | ||
</a> | ||
<!-- ========= END OF TOP NAVBAR ========= --> | ||
</div> | ||
<div class="navPadding"> </div> | ||
<script type="text/javascript"><!-- | ||
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); | ||
//--> | ||
</script> | ||
</nav> | ||
</header> | ||
<main role="main"> | ||
<div class="header"> | ||
<h1 title="All&nbsp;Classes" class="title">All Classes</h1> | ||
</div> | ||
<div class="allClassesContainer"> | ||
<div class="typeSummary"> | ||
<div role="tablist" aria-orientation="horizontal"><button role="tab" aria-selected="true" aria-controls="typeSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Classes</button><button role="tab" aria-selected="false" aria-controls="typeSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t1" class="tableTab" onclick="show(1);">Interface Summary</button><button role="tab" aria-selected="false" aria-controls="typeSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t2" class="tableTab" onclick="show(2);">Class Summary</button></div> | ||
<div id="typeSummary_tabpanel" role="tabpanel"> | ||
<table aria-labelledby="t0"> | ||
<thead> | ||
<tr> | ||
<th class="colFirst" scope="col">Class</th> | ||
<th class="colLast" scope="col">Description</th> | ||
</tr> | ||
</thead> | ||
<tbody> | ||
<tr class="altColor" id="i0"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/model/AnatomicalSiteMention.html" title="class in com.canehealth.ckblib.graph.model">AnatomicalSiteMention</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i1"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/AnatomicalSiteRepository.html" title="interface in com.canehealth.ckblib.graph">AnatomicalSiteRepository</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i2"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/AnatomicalSiteService.html" title="class in com.canehealth.ckblib.graph">AnatomicalSiteService</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i3"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/library/model/BaseQuery.html" title="class in com.canehealth.ckblib.library.model">BaseQuery</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i4"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/model/BaseRelation.html" title="class in com.canehealth.ckblib.graph.model">BaseRelation</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i5"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/BaseRelationRepository.html" title="interface in com.canehealth.ckblib.graph">BaseRelationRepository</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i6"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/BaseRelationService.html" title="class in com.canehealth.ckblib.graph">BaseRelationService</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i7"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/library/service/CkbEfetch.html" title="class in com.canehealth.ckblib.library.service">CkbEfetch</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i8"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/library/service/CkbEsearch.html" title="class in com.canehealth.ckblib.library.service">CkbEsearch</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i9"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/library/util/CkblibConstants.html" title="class in com.canehealth.ckblib.library.util">CkblibConstants</a></td> | ||
<th class="colLast" scope="row"> | ||
<div class="block">CkblibConstants</div> | ||
</th> | ||
</tr> | ||
<tr class="altColor" id="i10"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/library/util/CkbXpath.html" title="class in com.canehealth.ckblib.library.util">CkbXpath</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i11"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/qtakes/model/ConceptAttribute.html" title="class in com.canehealth.ckblib.qtakes.model">ConceptAttribute</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i12"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/model/ConceptAttributes.html" title="class in com.canehealth.ckblib.graph.model">ConceptAttributes</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i13"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/qtakes/model/ConceptMention.html" title="class in com.canehealth.ckblib.qtakes.model">ConceptMention</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i14"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/D3Map.html" title="class in com.canehealth.ckblib.graph">D3Map</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i15"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/D3Map.Builder.html" title="class in com.canehealth.ckblib.graph">D3Map.Builder</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i16"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/application/DemoApplication.html" title="class in com.canehealth.ckblib.application">DemoApplication</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i17"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/model/DiseaseDisorderMention.html" title="class in com.canehealth.ckblib.graph.model">DiseaseDisorderMention</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i18"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/DiseaseDisorderRepository.html" title="interface in com.canehealth.ckblib.graph">DiseaseDisorderRepository</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i19"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/DiseaseDisorderService.html" title="class in com.canehealth.ckblib.graph">DiseaseDisorderService</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i20"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/library/model/Esearchresult.html" title="class in com.canehealth.ckblib.library.model">Esearchresult</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i21"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/library/model/EsearchResultRoot.html" title="class in com.canehealth.ckblib.library.model">EsearchResultRoot</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i22"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/library/model/Header.html" title="class in com.canehealth.ckblib.library.model">Header</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i23"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/model/JournalArticle.html" title="class in com.canehealth.ckblib.graph.model">JournalArticle</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i24"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/JournalArticleRepository.html" title="interface in com.canehealth.ckblib.graph">JournalArticleRepository</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i25"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/JournalArticleService.html" title="class in com.canehealth.ckblib.graph">JournalArticleService</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i26"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/model/MedicationMention.html" title="class in com.canehealth.ckblib.graph.model">MedicationMention</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i27"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/MedicationRepository.html" title="interface in com.canehealth.ckblib.graph">MedicationRepository</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i28"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/MedicationService.html" title="class in com.canehealth.ckblib.graph">MedicationService</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i29"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/library/service/MyService.html" title="class in com.canehealth.ckblib.library.service">MyService</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i30"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/application/Neo4jConfiguration.html" title="class in com.canehealth.ckblib.application">Neo4jConfiguration</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i31"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/Neo4jTestConfiguration.html" title="class in com.canehealth.ckblib.graph">Neo4jTestConfiguration</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i32"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/model/ProcedureMention.html" title="class in com.canehealth.ckblib.graph.model">ProcedureMention</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i33"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/ProcedureRepository.html" title="interface in com.canehealth.ckblib.graph">ProcedureRepository</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i34"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/ProcedureService.html" title="class in com.canehealth.ckblib.graph">ProcedureService</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i35"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/qtakes/model/QtakesRoot.html" title="class in com.canehealth.ckblib.qtakes.model">QtakesRoot</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i36"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/qtakes/service/QtakesService.html" title="class in com.canehealth.ckblib.qtakes.service">QtakesService</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i37"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/library/service/ServiceProperties.html" title="class in com.canehealth.ckblib.library.service">ServiceProperties</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i38"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/model/SignSymptomMention.html" title="class in com.canehealth.ckblib.graph.model">SignSymptomMention</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i39"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/SignSymptomRepository.html" title="interface in com.canehealth.ckblib.graph">SignSymptomRepository</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="altColor" id="i40"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/graph/SignSymptomService.html" title="class in com.canehealth.ckblib.graph">SignSymptomService</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
<tr class="rowColor" id="i41"> | ||
<td class="colFirst"><a href="com/canehealth/ckblib/library/model/Translationset.html" title="class in com.canehealth.ckblib.library.model">Translationset</a></td> | ||
<th class="colLast" scope="row"> </th> | ||
</tr> | ||
</tbody> | ||
</table> | ||
</div> | ||
</div> | ||
</div> | ||
</main> | ||
<footer role="contentinfo"> | ||
<nav role="navigation"> | ||
<!-- ======= START OF BOTTOM NAVBAR ====== --> | ||
<div class="bottomNav"><a id="navbar.bottom"> | ||
<!-- --> | ||
</a> | ||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> | ||
<a id="navbar.bottom.firstrow"> | ||
<!-- --> | ||
</a> | ||
<ul class="navList" title="Navigation"> | ||
<li><a href="index.html">Overview</a></li> | ||
<li>Package</li> | ||
<li>Class</li> | ||
<li>Use</li> | ||
<li><a href="overview-tree.html">Tree</a></li> | ||
<li><a href="deprecated-list.html">Deprecated</a></li> | ||
<li><a href="index-all.html">Index</a></li> | ||
<li><a href="help-doc.html">Help</a></li> | ||
</ul> | ||
</div> | ||
<a id="skip.navbar.bottom"> | ||
<!-- --> | ||
</a> | ||
<!-- ======== END OF BOTTOM NAVBAR ======= --> | ||
</nav> | ||
<p class="legalCopy"><small>Copyright © 2021 Bell Eapen.</small></p> | ||
</footer> | ||
</body> | ||
</html> |
Oops, something went wrong.