FHIR Chat · Diagnostic Medicine Module · implementers

Stream: implementers

Topic: Diagnostic Medicine Module


view this post on Zulip muhammad arshad (Feb 01 2019 at 09:19):

I want to implement Diagnostic Medicine Module using hapi fhir but i don't know where to start. I have studied all the material provided @ the linke http://hl7.org/fhir/stu3/diagnostics-module.html and implemented Patient, ProcedureRequest and DiagnosticReport Resources, when anybody requests a report my system returns report and when requests Procedure request i create a procedure request in my system and return an id. Kindly advise correct way to implement this module.

view this post on Zulip Lloyd McKenzie (Feb 01 2019 at 09:23):

What types of systems are you hoping to interact with?

view this post on Zulip muhammad arshad (Feb 01 2019 at 09:51):

Other labs and hospitals can send orders to our hospital to perform laboratory or Radiology tests and we also can send orders to other labs and hospitals. When tests are performed other labs/hospitals can request for results. I have confusion how orders are mapped with respective results? when tests are performed these results automatically will sent to respective labs/hospitals or they have to request to get results. Kindly guide me to implement this module step by step.

view this post on Zulip Lloyd McKenzie (Feb 01 2019 at 15:09):

The answer to that question will depend on where you're implementing. In most of the world, labs are primarily handled by v2 (where an electronic interface exists at all). There isn't much FHIR implementation for labs that I'm aware of.

view this post on Zulip muhammad arshad (Feb 01 2019 at 17:37):

I want to implement in Pakistan, I just want to send orders and want to receive results.

view this post on Zulip Lloyd McKenzie (Feb 01 2019 at 17:46):

Ok, and are you in communication with the developers of the systems you're wanting to communicate with?

view this post on Zulip muhammad arshad (Feb 02 2019 at 12:16):

yes, I am with communication with the developers and i am also a developer

view this post on Zulip Lloyd McKenzie (Feb 02 2019 at 20:26):

Ok, so the situation is that both the ordering systems and the lab systems involved are interested in setting up a new interoperability interface, have decided to use FHIR and are now busy figuring out how it should work? If so - awesome. Next question - have you taken a look at the "workflow" portions of the specification? It provides guidance for how to ask for things to be done.

view this post on Zulip Lloyd McKenzie (Feb 02 2019 at 20:26):

(And managing responses)

view this post on Zulip muhammad arshad (Feb 03 2019 at 07:06):

I have taken a look at the link http://hl7.org/fhir/stu3/diagnostics-module.html and implemented ProcedureRequest and DiagnosticReport Resources. When other labs request to perform any laboratory tests i create order in our system and send back order id to requesting labs and when lab requests DiagnosticReport i send complete repost to that lab. Is it a correct way to implement this module?

view this post on Zulip Lloyd McKenzie (Feb 03 2019 at 16:26):

There isn't a "correct" way - there are a number of architectural approaches depending on what you need. Take a look at the http://hl7.org/fhir/stu3/workflow.html pages. It'll present some of the options. You need to decide if there's a need for someone to ask you to hold or cancel an order after you've started, if there's a need to be able to check on the progress of the order, if there's a need to "push" results to the requesting lab or whether you're ok with them regularly polling to see "are you done yet?". You also need to think about how they'll receive amended results (if the initial report was in error).

view this post on Zulip muhammad arshad (Feb 04 2019 at 01:50):

thank you @Lloyd McKenzie for your quick response and guidance


Last updated: Apr 12 2022 at 19:14 UTC