Stream: pascal
Topic: Supported Functionality
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,
-
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. -
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.
- 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?
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 ....
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.
Grahame Grieve (Sep 08 2020 at 10:25):
well, they might be...
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.
Anil TA (Oct 09 2020 at 13:30):
Using MLLP protocol
Grahame Grieve (Oct 09 2020 at 18:30):
I have not created this functionality
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?
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