Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

IHE XDS.b Registry using a FHIR server as backend

License

NotificationsYou must be signed in to change notification settings

oehf/xds-registry-to-fhir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This project illustrate the usage of certainIPF components to build anIHE document registry using aFHIR R4 server as back-end for data persistence.

Target goal is a blueprint project to see howIPF components can be used to build a spring-boot application.

XDS-to-fhir

Design principals

  • Spring-boot is used as base framework with IPF's spring-boot starter's
  • The usage ofApache Camel API's was reduced to a minimum. Message Exchange's use thepojo processing feature of camel
  • Implementation try to stay as simple as possible to allow a blueprint (Design Principles DRY and KISS)
  • Mapping of XDS to FHIR R4 and vice versa is aligned onIHE MHD

Features

FHIR Server Compatibility

This XDS registry requires a full featured FHIR R4 server.The following were tested so far:

*Because ":identifier" modifier search is not yet supported by these (HAPI + MS) FHIR Server, ITI-62 and FindDocumentsByReferenceId are known to be not working

Build

Build (requires Maven 3.9 and Java 21)

mvn clean install

Tests

A small integration test illustrate a XDS roundtrip with the officialHAPI test server.

Run integration tests against hapi fhir server:

mvn failsafe:integration-test -Pit-tests

Run

The CI build push the container todockerhub. To pull the latest image an e.g. configure the publicfirely FHIR server, run:

docker run -it -p8081:8081 registry.hub.docker.com/thopap/xds-registry-to-fhir -e FHIR_SERVER_BASE=https://server.fire.ly

Start application with maven runner:

mvn clean spring-boot:run -Pboot

Not yet implemented

The application is not yet intended as a production ready application.

  • Security concerns are not yet covered (e.g. https, mllps, SAML, audit, ...)

About

IHE XDS.b Registry using a FHIR server as backend

Topics

Resources

License

Stars

Watchers

Forks

Contributors3

  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp