Code Monkey home page Code Monkey logo

Comments (13)

kaweesi avatar kaweesi commented on May 28, 2024 2

Our starting place maybe Identifying the metrics to extract out of analytics engine. we may need to break this issue down further

from fhir-data-pipes.

mozzy11 avatar mozzy11 commented on May 28, 2024 2

So far Tested using Streaming-atomfeed

 mvn compile  exec:java -pl streaming-atomfeed \
    -Dexec.args=" --openmrsUserName=admin --openmrsPassword=Admin123 \
    --openmrsServerUrl=http://localhost:8080/openmrs \
    --fhirSinkPath=http://localhost:5001/baseR4 \
    --sinkUser=hapi --sinkPassword=hapi123 "

The analytics engine can sync data to an openHIM instance ,
in the above case

  • http://localhost:5001 is the endpoint at which the OpenHIM listens to client requests

  • --sinkUser=hapi --sinkPassword=hapi123 are the credentials to authenticate the client into my OpenHIM local instance

  • I have tested with this public hapi fhir server http://hapi.fhir.org/ >> that is IP 35.229.94.143 and Port 80

so my OpenHIM Chanel was routing the fhir data to 35.229.94.143:80

  • screen shot of successful transaction

image

  • Request PayLoad and Response to and from the Hapi FHir through the OpenHim Instance

image

will do some detailed documentation

from fhir-data-pipes.

ibacher avatar ibacher commented on May 28, 2024 1

CC: @mozzy11 @k-joseph @gitcliff @Akayeshmantha

from fhir-data-pipes.

mozzy11 avatar mozzy11 commented on May 28, 2024 1

@gitcliff , at the basic setup , we would simply use OpenMHIM as just a pass thruouh,
but because we wold also want to integrate OpenCR , we will need to work on a custom mediator to route Patient demographics data to OpenCR and also route patient longitudinal data to the SHR

from fhir-data-pipes.

gitcliff avatar gitcliff commented on May 28, 2024 1

thanks @mozzy11 for the positive feedback

from fhir-data-pipes.

bashir2 avatar bashir2 commented on May 28, 2024

Thanks @ibacher for filing this. Can you or @mozzy11 please assign a priority label to this as well, depending on when you think this needs to be done for the PLIR project? It feels like a P1 but I am not sure.

from fhir-data-pipes.

mozzy11 avatar mozzy11 commented on May 28, 2024

sure @bashir2

from fhir-data-pipes.

gitcliff avatar gitcliff commented on May 28, 2024

thanks @ibacher for creating this and i think this should be a pass through mediator since we don't intend to adapt the FHIR formatted data flowing from the analytics engine to openHIM into any new format.
Unless we intend on enriching a message with a client’s unique identifier retrieved from a client registry then we can make this an Orchestration mediator.
@ibacher @mozzy11 WDYT?

from fhir-data-pipes.

mozzy11 avatar mozzy11 commented on May 28, 2024

we at least would need Patient,Observations and Encounters ,

from fhir-data-pipes.

kimaina avatar kimaina commented on May 28, 2024

nice work here!

from fhir-data-pipes.

mozzy11 avatar mozzy11 commented on May 28, 2024

Thanks Allan.
ya ,ill document the setup and also dockerise it

from fhir-data-pipes.

mozzy11 avatar mozzy11 commented on May 28, 2024

demo video https://youtu.be/U1Sz3GUKbIw

from fhir-data-pipes.

mozzy11 avatar mozzy11 commented on May 28, 2024

cc @kimaina
Integrated OenHIM into the pipe line with basic configurations
#90

from fhir-data-pipes.

Related Issues (20)

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.