Git Product home page Git Product logo

cda2fhir's People

Contributors

ismailkocdemir avatar mbaskaya avatar msfyuksel avatar necipfazil avatar rmharrison avatar tahsinkose avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cda2fhir's Issues

multithreading issue

Anyone has done CCD to FHIR conversion in multithreads? I try CCDTransformerTest code in multiple threads, and see MDHT throws exceptions randomly.

Thanks,
aj

Code in client program just like CCDTransformerTest giving ClassCast error

Good day.
Thank you for your hard work on this project. I'm hoping it will help me.
I work for a Michigan HIE, and I'm trying to put together a self-service project so
providers, insurers, etc., can convert their CCDs to FHIR format.
I downloaded your project, built it, and the tests ran fine.

I tried to take three of the methods that convert CCDs to FHIR from your test, and
put them into a command-line-runnable client using the same methods (renamed).
I copied the pom.xml and I believe I have the same repo jar versions as the original.

I first tried setting up the client as it's own project, and including the jar created from
the build of srdc/cda2fhir. I put the validator jar in the project lib dir also,
and I am able to get it to run where it executes the three methods, but for each
method, I'm getting:

15:05:05.074 [org.mihin.ccda2fhir.clients.CCD2JsonClient.main()] ERROR
t.c.s.c.t.CCDTransformerImpl - ClinicalDocument could not be cast to
ContinuityOfCareDocument. Returning null
java.lang.ClassCastException: org.openhealthtools.mdht.uml.cda.impl.
ClinicalDocumentImpl cannot be cast to org.openhealthtools.mdht.uml.cda.
consol.ContinuityOfCareDocument
at tr.com.srdc.cda2fhir.transform.CCDTransformerImpl.transformDocument(CCDTransformerImpl.java:150)
at org.mihin.ccda2fhir.clients.CCD2JsonClient.runReferenceCCDInstance(CCD2JsonClient.java:121)
at org.mihin.ccda2fhir.clients.CCD2JsonClient.execute(CCD2JsonClient.java:93)
at org.mihin.ccda2fhir.clients.CCD2JsonClient.main(CCD2JsonClient.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:297)
at java.lang.Thread.run(Thread.java:748)

The line in my client this occurs at is apparently the FHIRUtil.printJSON(bundle, "");
call, but the line numbers only match the second and third methods, not the first.
I've cleaned and re-built the project a fiew times, but I still get the above.

I could send the class file and a log of the run, but there is no place to submit them.
I can email them if you'd like. Text only.

Thank you again.

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test

failed tests when we type mvn clean install
testString2DateTime(tr.com.srdc.cda2fhir.DataTypesTransformerTest) Time elapsed: 0.007 sec <<< FAILURE!
org.junit.ComparisonFailure: TS.value was not transformed expected:<2016-05-27T15:[4]0:00+08:00> but was:<2016-05-27T15:[1]0:00+08:00>
at tr.com.srdc.cda2fhir.DataTypesTransformerTest.testString2DateTime(DataTypesTransformerTest.java:654)

testTS2DateTime(tr.com.srdc.cda2fhir.DataTypesTransformerTest) Time elapsed: 0.001 sec <<< FAILURE!
org.junit.ComparisonFailure: TS.value was not transformed expected:<2016-05-27T15:[4]0:00+08:00> but was:<2016-05-27T15:[1]0:00+08:00>
at tr.com.srdc.cda2fhir.DataTypesTransformerTest.testTS2DateTime(DataTypesTransformerTest.java:789)

Results :

Failed tests:
DataTypesTransformerTest.testString2DateTime:654 TS.value was not transformed expected:<2016-05-27T15:[4]0:00+08:00> but was:<2016-05-27T15:[1]0:00+08:00>
DataTypesTransformerTest.testTS2DateTime:789 TS.value was not transformed expected:<2016-05-27T15:[4]0:00+08:00> but was:<2016-05-27T15:[1]0:00+08:00>

Quick install question

I am relatively new to Maven, and I am not 100% certain of the answer here:

In your documentation, you state to run the following commands:

mvn install

mvn clean install

Do I need to run both commands, or just one of them?

I am assuming if it is just one, that "mvn install" would be acceptable for the very first installation attempt.

I am assuming if this is a secondary, or repeat install, that I would want to run the "mvn clean install".

Am I correct in my assumption?

If yes, can you tweak the wording to indicate one or the other?

Thanks in advance.

Just a few quick questions

I successfully installed the CDA2FHIR.

But, I did not see anywhere, in any documentation, where we started any kind of service.

The installation went very well, and quite smoothly.

But, when starting or stopping the server itself, are there any specific processes that need to be stopped or started?

I do not see any instructions for starting or stopping services of any kind.

fresh mvn clean install fails

It appears there is an issue with the default configuration for this project. If you do a fresh clone, and try mvn clean install there will be errors.

The issue appears to be in ValidatorTest.java:158. The bundle will most likely never equal null. Instead changing this line to:
if(bundle != null && bundle.getId().getIdPartAsLong() != null ) {
appears to work.

Also for the project to build without issue the Config.java should also have "http://ontoserver.csiro.au/stu3-latest/" added to VALIDATOR_TERMINOLOGY_SERVER_URLS.

Server not respondoing

The server provided in the validation test does not respond, you may want to enhance your documentation to reflect that and what changes are appropriate to pass this validation test.

Reverse FHIR to CDA transformation

Hello,
in a prototype i am developing I need to transform my fhir resources to CDA docs in order to interoperate with a old system which just supports this interoperability standard.

do you guys think we could use this project to develop the other fhir2cda conversion?

Regards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.