-
Notifications
You must be signed in to change notification settings - Fork 16
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
jenniferajiang
committed
May 23, 2024
1 parent
57b2f62
commit 21f0acb
Showing
10 changed files
with
264 additions
and
21 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 |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# Community | ||
|
||
## Contribute | ||
|
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,42 @@ | ||
# HealthChain | ||
# HealthChain 💫 🏥 | ||
|
||
Simplify prototyping and testing AI/NLP applications in a healthcare context 💫 🏥. | ||
Simplify prototyping and testing AI/NLP applications in a healthcare context. | ||
|
||
[ :fontawesome-brands-discord: Join our Discord](https://discord.gg/jG4UWCUh){ .md-button .md-button--primary } | ||
|
||
<div class="grid cards" markdown> | ||
|
||
- :material-clock-fast:{ .lg .middle } __Set up in 5 minutes__ | ||
|
||
--- | ||
|
||
Install `healthchain` with `pip` and get up | ||
and running in minutes | ||
|
||
[:octicons-arrow-right-24: Installation](installation.md) | ||
|
||
- :fontawesome-regular-hospital:{ .lg .middle } __Define a sandbox__ | ||
|
||
--- | ||
|
||
Test LLMs in a full health-context aware pipeline from day 1 | ||
|
||
[:octicons-arrow-right-24: Quickstart](quickstart.md) | ||
|
||
- :material-lightbulb-on-outline:{ .lg .middle } __Contribute__ | ||
|
||
--- | ||
|
||
If you have an idea or suggestions, we'd love to hear from you! | ||
|
||
[:octicons-arrow-right-24: Community](community/index.md) | ||
|
||
- :material-scale-balance:{ .lg .middle } __Open Source, Apache 2.0__ | ||
|
||
--- | ||
|
||
HealtchChain is licensed under Apache 2.0 and available on [GitHub](https://github.com/dotimplement/HealthChain) | ||
|
||
[:octicons-arrow-right-24: Licence](license-page.md) | ||
|
||
</div> |
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,19 @@ | ||
# Licence | ||
|
||
HealthChain is licensed under Apache 2.0. To comply with the licence you need to add the following notice at the top every file that uses part of HealthChain code: | ||
|
||
``` | ||
Copyright 2024 - dotimplement | ||
Licensed under the Apache License, Version 2.0 (the "License"); | ||
you may not use this file except in compliance with the License. | ||
You may obtain a copy of the License at | ||
http://www.apache.org/licenses/LICENSE-2.0 | ||
Unless required by applicable law or agreed to in writing, software | ||
distributed under the License is distributed on an "AS IS" BASIS, | ||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
See the License for the specific language governing permissions and | ||
limitations under the License. | ||
``` |
This file was deleted.
Oops, something went wrong.
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
This file was deleted.
Oops, something went wrong.
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,75 @@ | ||
# Use Cases | ||
|
||
## Clinical Decision Support (CDS) | ||
|
||
[CDS Hooks](https://cds-hooks.org/) is an [HL7](https://cds-hooks.hl7.org) published specification for clinical decision support. For more information please consult the [official documentation](https://cds-hooks.org/). | ||
|
||
| When | Where | What you receive | What you send back | | ||
| :-------- | :-----| :-------------------------- |----------------------------| | ||
| Triggered at certain events during a clinician's workflow, e.g. when a patient record is opened. | EHR | The context of the event and FHIR resources that are requested by your service. e.g. patient ID, `Encounter` and `Patient`. | “Cards” displaying text, actionable suggestions, or links to launch a [SMART](https://smarthealthit.org/) app from within the workflow. | | ||
|
||
|
||
Each workflow has associated `context` and `prefetch` FHIR resource returned from it. | ||
|
||
If you use the `DataGenerator`, a pre-configured list of FHIR resources is randomly generated and placed in the `prefetch` field of a `CDSRequest`. | ||
|
||
Current implemented workflows: | ||
|
||
| Workflow | Implementation Completeness | Generated Synthetic Resources | | ||
| ----------- | ------------------------------------ | ----------------------------- | ||
| [patient-view](https://cds-hooks.org/hooks/patient-view/) | :material-check-all: | `Patient`, `Encounter` (Future: `MedicationStatement`, `AllergyIntolerance`)| | ||
| [encounter-discharge](https://cds-hooks.org/hooks/encounter-discharge/)| :material-check-all: | `Patient`, `Encounter`, `Procedure`, `MedicationRequest`, Optional `DocumentReference` | | ||
| [order-sign](https://cds-hooks.org/hooks/order-sign/)| :material-check: Partial | Future: `MedicationRequest`, `ProcedureRequest`, `ServiceRequest` | | ||
| [order-select](https://cds-hooks.org/hooks/order-select/) | :material-check: Partial | Future: `MedicationRequest`, `ProcedureRequest`, `ServiceRequest` | | ||
|
||
|
||
### Example `CDSRequest` | ||
|
||
```json | ||
{ | ||
"hookInstance" : "23f1a303-991f-4118-86c5-11d99a39222e", | ||
"fhirServer" : "https://fhir.example.org", | ||
"hook" : "patient-view", | ||
"context" : { | ||
"patientId" : "1288992", | ||
"userId" : "Practitioner/example" | ||
}, | ||
"prefetch" : { | ||
"patientToGreet" : { | ||
"resourceType" : "Patient", | ||
"gender" : "male", | ||
"birthDate" : "1925-12-23", | ||
"id" : "1288992", | ||
"active" : true | ||
} | ||
} | ||
} | ||
``` | ||
### Example `CDSResponse` | ||
|
||
```json | ||
{ | ||
"summary": "Bilirubin: Based on the age of this patient consider overlaying bilirubin [Mass/volume] results over a time-based risk chart", | ||
"indicator": "info", | ||
"detail": "The focus of this app is to reduce the incidence of severe hyperbilirubinemia and bilirubin encephalopathy while minimizing the risks of unintended harm such as maternal anxiety, decreased breastfeeding, and unnecessary costs or treatment.", | ||
"source": { | ||
"label": "Intermountain", | ||
"url": null | ||
}, | ||
"links": [ | ||
{ | ||
"label": "Bilirubin SMART app", | ||
"url": "https://example.com/launch", | ||
"type": "smart" | ||
} | ||
] | ||
} | ||
|
||
``` | ||
|
||
### FHIR Resources | ||
|
||
- `Patient` | ||
- `Encounter` | ||
- `Procedure` | ||
- `MedicationRequest` |
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