Skip to content

This project contains a Kafka Stream processor that creates FHIR resources from oBDS-XML data and writes them to a FHIR Topic.

License

Notifications You must be signed in to change notification settings

CCC-MF/obds-to-fhir

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

obds-to-fhir

OpenSSF Scorecard SLSA 3

This project contains a Kafka Stream processor that creates FHIR resources from Onkostar oBDS-XML data and writes them to a FHIR Topic.

Used FHIR profiles

See package.json for a list of used packages and their versions.

Observations

Condition

Procedure

MedicationStatement

Patient

Dev

Topology

Stream Topology generated via https://zz85.github.io/kafka-streams-viz/ using http://localhost:8080/actuator/kafkastreamstopology

Dev Stack

  • Kafka Broker: $DOCKER_HOST_IP:9094
  • Kafka Connect: $DOCKER_HOST_IP:8083
  • AKHQ: $DOCKER_HOST_IP:8084
  • Oracle DB: jdbc:oracle:thin:@//$DOCKER_HOST_IP:1521/FREEPDB1 (User: DWH_ROUTINE, Password: devPassword)

Run with

From the ./deploy folder:

dc up:

sh up.sh

dc down (except of Oracle database)

sh down.sh

deploy connectors

sh deploy-connectors.sh

reset topics

sh reset-topics.sh

About

This project contains a Kafka Stream processor that creates FHIR resources from oBDS-XML data and writes them to a FHIR Topic.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Java 98.6%
  • Other 1.4%