Skip to content
/ FOHI Public
forked from dominikb1888/FOHI

Course: Foundations of Health Informatics

Notifications You must be signed in to change notification settings

ali-b7/FOHI

 
 

Repository files navigation

Foundations of Health Informatics

Course Project: https://github.com/dominikb1888/fohispital

In our course project we will try and apply the core topics of our course directly and hands-on by building a web service of a ficticious hospital serving FHIR/JSON of many relevant types of healthcare data.

Literature

Hands-on: https://ebookcentral.proquest.com/lib/th-deggendorf/detail.action?docID=6272954

Recommended Reading: https://link.springer.com/book/10.1007/978-3-030-58721-5

Goals:

Sections 1 and 2: Knowledge Pyramid with focus on health and healthcare Sections 3 and 4: Data Analytics and Application Development with Python

1. Storing and accessing data

  • What is health data and information?
  • Which technologies exist for storing it (File, Database, Graph Database)
  • Which technologies (CSV, JSON, ND-JSON, JSON-LD, RDF) and standards exist for making it interoperable (DICOM, FHIR, Snomed, ICD-10, Loinc)
  • Which technologies exist for accessing it (SQL, REST APIs, GraphQL, SPARQL)

2. Understanding healthcare data

  • How are decision and action created in healthcare?
  • How is FHIR applied in clinical documents and workflows?
  • What are common Ontologies, Terminologies, and Code Sets?

3. Analyzing data

  • What is data quality in healthcare and how to assess it?
  • What are sources of healthcare data? (Wearables, Devices, Systems, Reports)
  • How can machine learning and natural language processing be applied?
  • What are the potentials of deep learning and AI in healthcare?

4. Designing data applications

  • Cloud Computing and Hybrid Cloud Computing in Healthcare
  • Web Application Development
  • Big data analytics and processing

Sessions

Health Informatics is the application of digital methods and tools to processes around health and healthcare. This may be within a clinical environment or before that. The reason data becomes health data is the question we ask to that data or the task we want to automate based on it. Storing and accessing this data and making it useful for healthcare professionals is key.

A. Introduction to Health Informatics

  1. What is Health-care Data, why health informatics?
  • History of Health, Healthcare, Biomedical Informatics
  • What is health data? How does data become health data, healthcare data, medical data?
  • What are current trends and stati in different regions
  • Goals: What is this course about: Data Engineering for health systems
  1. Technical Framework and Process: Nix, Docker, Postgresql, Python, Java, Neo4j, RDF
  • How to build replicable systems
  • How to run and serve microservices
  • How to store and server health data
  • How to build data intensive applications
  • Setting up our Dev Environment
  • Building a very simple HIS from scratch with FastAPI and FHIR
  • Running Synthea
  • Using Jupyter Notebooks

B. Data and Data Formats

  1. Interoperability: Standardized vocabularies in healthcare
  2. Deep Dive: Electronic Health Records (EHR)
  3. Deep Dive: Imaging Data (DICOM, PACS)
  4. Deep Dive: Wearable Device Data (Garmin)
  1. Deep Dive: Lab Devices and Data
  2. Deep Dive: Claims Data

C. Data Analytics, ML, and Graphs

  1. Analytics and ML
  2. Federated Learning
  3. NLP
  4. Data Normalization and Harmonization
  5. Graphs and Graph-based Analytics

D. Building and Deploying Systems

  1. Cloud Computing
  2. Dev Ops

Literature:

Additional Readings:

Future Topics:

https://link.springer.com/book/10.1007/978-3-031-11302-4

Exercise and Tutorials

Toolbox

Additional Reading

Python for Data Analysis: https://wesmckinney.com/pages/book.html

About

Course: Foundations of Health Informatics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 52.9%
  • Java 43.9%
  • Python 2.5%
  • Other 0.7%