- Notifications
You must be signed in to change notification settings - Fork11
Java codegen for the IHE ITI profiles
License
rahulsom/ihe-iti
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
IHE has a bunch of profiles as part of the IT Infrastructure (ITI) Framework.Like anything related to healthcare, it comes with its own quirks. Also giventhat these profiles use SOAP Web Services and use MTOM and JAXB doesn't likea lot of things that are being done here, any developer is likely to have atough time dealing with these profiles.
This project aims to make it easier for anyone who wants to work with theseprofiles.
Currently this supports these services:
- PIX, PDQ, XCPD
- XDS.b (Repository/Registry), XCA (Initiating/Responding)
- SVS Repository
- RAD
In Addition, it supports parsing of CDA Documents. Look atcom.github.rahulsom.cda.POCDMT000040ClinicalDocument
If you want to download the library from Maven Central, add this to your dependencies section:
dependencies { implementation("com.github.rahulsom:ihe-iti:<VERSION>")}
Alternately you can download and build this locally. This project is built usingMaven. Just clone the repo & checkout the branch, and run
./gradlew build
That should make it possible for you to use these classes.
Sample code ishere.
A lot of profiles are not being built because they haven't been tested. If youfeel you need to use one of these, please feel free to modify the pom and senda pull request.
Issue tracking is done through GitHub athttps://github.com/rahulsom/ihe-iti/issues. Feel free to raise issues or fix open issues.
There's a Google Groups Mailing list atihe-iti. That's the best way to get answers.
About
Java codegen for the IHE ITI profiles