Performance differences with various HAPI FHIR server options, other FHIR server options

789 views
Skip to first unread message

C Barina

unread,
Mar 14, 2022, 10:50:07 AM3/14/22
to HAPI FHIR
Hello all,

Looking at a couple of options re: FHIR servers and was wondering if anyone could point me to any performance differences on using the plain/facade, JPA, or the JAX-RS server option.

We have data already on a MySQL database, so on some level the plain option may be the easiest to implement, but the database structure isn't great. In particular, the server would be used for interoperability processes (getting info from the EHR to various other systems and reporting tools), and to a lesser extent searches. I wouldn't imagine there being a lot of ingest into the EHR.

I found this article, but it focuses on IBM's FHIR server versus HAPI FHIR-JPA server and the methodology looks a tad unclear (re: resources for each, anyway). This level of detail would be great amongst the HAPI-FHIR options.

I understand that the response could very well be "it depends" but figured I would try asking!

--Charlene

Kevin Dougan

unread,
Mar 15, 2022, 8:10:52 AM3/15/22
to HAPI FHIR
Although this is not exactly what you're looking for, here's an article on benchmarking SmileCDR, which is using the hapi-fhir libraries as a base:

Kevin

Charlene Barina

unread,
Mar 15, 2022, 3:28:42 PM3/15/22
to HAPI FHIR
Thanks, Kevin, I did stumble across this article today, which at least gives some ideas. 

The IBM vs HAPI FHIR comparison does seem a bit extreme; how similar would you say SMILE CDR's server is to the HAPI FHIR JPA server?
Reply all
Reply to author
Forward
0 new messages