Stream: implementers
Topic: FHIR App Architecture
Domina Tang (Jun 16 2020 at 18:34):
@Grahame Grieve , I visit AiBox page weeks ago, looks like a good product. I noticed AIBox has a gateway layer before FHIR, so the gateway layer has exactly same FHIR REST end point definitions but can hook business rules security rules before the request can reach FHIR?
Grahame Grieve (Jun 16 2020 at 18:36):
that's not an unusual architecture
Domina Tang (Jun 16 2020 at 18:44):
I can understand the app architecture that using FHIR as a facade in front of EMR system, then pull data from FHIR and hook business rules to decide if the data is actually pushed to EMR. However, if an application architecture is designed that the FHIR is EMR storage itself, it is kind of like expose database to external system directly without business rule check, such as reject patient post if an existing patient has same health card number. In this case, where is the place to hook business rules to reject a FHIR request?
Grahame Grieve (Jun 16 2020 at 18:49):
well, that's an internal architecture question. Typically, frameworks like the HAPI server are full of interceptors which you can hook to provide your own business rules
Domina Tang (Jun 16 2020 at 18:52):
@Grahame Grieve , thanks, I will take a look at interceptors.
Last updated: Apr 12 2022 at 19:14 UTC