FHIR Chat · Supported Functionality · pascal

Stream: pascal

Topic: Supported Functionality


view this post on Zulip Anil TA (Sep 08 2020 at 09:42):

Are there any git projects which uses fhirserver ? This will help us to understand how other applications are using fhirserver.
Currently our imaging systems support HL7 v2. We use Mirth Connect as interface engine.
After we found fhirserver (which supports HL7 v2, FHIR, SNOMED, etc) which is also developed using Delphi, we are thinking of using fhirserver, removing Mirth Connect.
Which means, we want to use fhirserver for the below functionalities,

  1. Run a process which will wait for HL7 v2 messages (Example: ORM). Once received, we want to write to DB or other repository where our systems consumes them.
    • After I see your library, I understand that it supports till 2.7. This is fine for us.

  2. Create a small FHIR server, which will receive the FHIR messages (Orders) and in turn these FHIR messages in our server are consumed by our systems.

  3. Convert the received HL7 v2 messages to FHIR messages, send them to our FHIR server, and in turn these FHIR messages are consumed by our systems.
    • To support our existing customers who send HL7 v2 messages to us.
    • Internally we want our systems to understand FHIR xml’s rather than HL7 v2’s position based messages.

Are these supported?

view this post on Zulip Grahame Grieve (Sep 08 2020 at 10:18):

who uses it: there are all these forks: https://github.com/grahamegrieve/fhirserver/network/members I don't know what that means ....

view this post on Zulip Anil TA (Sep 08 2020 at 10:25):

Thank you. I can review the forks and find out the client applications which are using fhirserver as a library.

view this post on Zulip Grahame Grieve (Sep 08 2020 at 10:25):

well, they might be...

view this post on Zulip Anil TA (Oct 09 2020 at 13:22):

Can we run a process using fhirserver classes and wait for incoming HL7 v2 messages using MLLP protocol ? We are currently using Mirth Connect interface engine. Now we want to replace with fhirserver for receiving incoming HL7 messages.

view this post on Zulip Anil TA (Oct 09 2020 at 13:30):

Using MLLP protocol

view this post on Zulip Grahame Grieve (Oct 09 2020 at 18:30):

I have not created this functionality

view this post on Zulip Anil TA (Oct 10 2020 at 05:21):

Ok. I was seeing a thread http://www.delphigroups.info/2/a4/157245.html, where you mentioned about this link,

https://github.com/graemeg/indy/blob/master/Lib/Protocols/IdHL7.pas

which means Grieve, can i use this ldHL7.pas for listener and use your 'v2' component in fhirserver for parsing and creating HL7 messages?

view this post on Zulip Grahame Grieve (Oct 11 2020 at 22:59):

yes, though that is for Indy 9. If you want indy10, you need to use FHIR.v2.protocol


Last updated: Apr 12 2022 at 19:14 UTC