Project: Integrating OHIF Viewer to new Radiology OWA

gsoc2018-project
radiology
gsoc2018

(Robby O'Connor) #17

It’s up – the viewer is not…


(Judy Gichoya) #18

need to show the whole system


(Robby O'Connor) #19

radiology demo is up now :tada::tada::tada:


(Lenya Hope Nembi) #21

@judywawira, @ivange94, @sunbiz i have been looking into the hapi-fhir-structures-dstu3 library to try and figure out how the different resources will be persisted to the database.

I tried with mysql and with simple CrudRepositories but could not store a Patient’s record because the pojo’s class wasn’t annotated as an Entity.

I also tried with Mondod and whith MondoRepository as documented in the spring gs guide but had this error while trying to save a Patients’s record

Caused by: org.springframework.dao.InvalidDataAccessApiUsageException: Cannot autogenerate id of type org.hl7.fhir.dstu3.model.IdType for entity of type org.hl7.fhir.dstu3.model.Patient!

because the id field on the Resouce class which Patient inherits from has id field of type IdType and so spring cannot autogenerate an id’s of that type.

My Patient Repository looks like this

I used the CommandLineRunner to create and save a patient

please any suggestions on how to go about saving the data will be helpful?


(Lenya Hope Nembi) #22

I want to see if I can get any progress with Cassandra


(Robby O'Connor) #23

Why are you using Mongo @lehone? That’s an extra moving part…

Also – you know if you use triple backticks

```
– you can get nice codeblocks…don’t do screenshots of code…

(Lenya Hope Nembi) #24

I was just trying out possible options

Thanks for the tip


(Lenya Hope Nembi) #25

@tenas97 this is the link to the spring-data app https://gitlab.com/lehone-hp/lh-radiology-fhir


(Lenya Hope Nembi) #26

@yashdsaraf just to be sure, the database that you guys are using is cassandra right?


(Judy Gichoya) #27

@lehone can you update the readme for your repo ?


(Yash D. Saraf) #28

Yes, we’re using cassandra with spring data.
But I’m facing a similar issue of having to annotate the structures with Table and PrimaryKey annotations and apparently according to the spring data cassandra doc, there’s no xml configuration available for doing this either.


(Lenya Hope Nembi) #29

@yashdsaraf concerning the format in which the resources are to be stored, will each table have columns for the different fields for that resource as @prashadi asked or will each table have just two columsn; one for the id of the resource and the other for the content where the content will be the json representation of the resource? Please can you help me clarify this point.


(Lenya Hope Nembi) #30

Good day guys!

@judywawira @sunbiz, for the past few days I have been working on generating a Dicom Modality Worklists(DML) from my spring boot application. I have been able to generate a DML via the terminal by converting an existing worklist to a text file using the commandline tool dcmdump and then entering the values for the corresponding DICOM tags. After that, I converted the text file into a .wl file(worklist file) and uploaded it manually to a worklist storage folder(configured in orthanc’s configuration file). Now I am looking for a way to do this procedure automatically in the spring boot app but I am finding it difficult as I have not been able to see any documentation or blogpost on this and I also want to ask if there is/are any java libraries that can help me accomplish this tasks?

I am also working on a basic front-end component to enable users search for patients and request for a procedure but so far all the responses are hardcoded as we are still to resolve the issue with storing data to the database via FHIR structures


(Lenya Hope Nembi) #31

I am creating a blogpost on how I was able to generate the Modality worklist. When I am done, I will post the link here.


(Lenya Hope Nembi) #32

Blog post url on Generating Modality Worklist with Orthanc https://lenyahope.wordpress.com/2018/05/22/generating-dicom-modality-worklist-with-orthanc/


(Lenya Hope Nembi) #34

I have written a blog-post which provides a status update on my project https://lenyahope.wordpress.com/2018/05/30/week-2-of-coding-phase-gsoc18/ Comments are welcomed.


(Lenya Hope Nembi) #36

Blogpost link to my report of the past week https://lenyahope.wordpress.com/2018/06/04/week-3-report-gsoc-18/ it talks about what I have don so far, what I am currently doing and some blockers which I have encountered


(Lenya Hope Nembi) #37

(Lenya Hope Nembi) #38

Steps to follow when setting up librehealth-radiology-fhir for development here


(Lenya Hope Nembi) #39

Final evaluation report

I have also completed my final evaluation on the GSoC dashboard