Are the FHIR Server UI features available in the IRIS for Health community edition?
Hi,
I'm using the iris for health community edition and I cannot seem to get the FHIR server configuration UI to show up. I was able to create a FHIR server programaticlly but none of the user interface features that the installation guide talks about are available. Once I was created the server I was able to see a Bulk FHIR Coordinator in the management portal, ut that's it. Are the UI features not available in the community edition or do they need to be enabled somehow?
This is the guide that I am using https://docs.intersystems.com/irisforhealth20251/csp/docbook/DocBook.UI.Page.cls?KEY=HXFHIRINS_server_install_new#HXFHIRINS_server_install_new_portal
Thanks
Comments
Hi Robert, they should be available! I just checked with a fresh install and I can access them, but before doing so you need to create a FHIR enabled namespace. Here's the steps I took:
Do a fresh install with docker:
# Fresh docker install
docker run --name iris-for-health --publish 32782:1972 --publish 32783:52773 -d intersystems/irishealth-community:latest-em
# Start IRIS terminal
docker exec -it iris-for-health iris session iris
Then install a new namespace using HS.Util.Installer.Foundation (I called it FHIR)
set$NAMESPACE = "%SYS"do:'##class(%SYS.Namespace).Exists("fhir") ##class(HS.Util.Installer.Foundation).Install("fhir") With just this step, I can open the FHIR Server Configuration by going to the health tab of the management portal: .png)
Click FHIR:
.png)
Then click FHIR Server Management to get to the FHIR Server UI with all the available features on the left hand panel:.png)
I hope this helps! If not, you can also try using a docker-compose template here: pjamiesointersystems/Dockerfhir: Open repository for training with FHIR using IRIS for Health Community Edition
Hi,
Thanks, that is exactly what I had done but the ui components were not showing up for me. I did this a couple of times. Now I log back in this morning and they are there. Does it take a while for the changes to propagate through the system or is there some caching that is taking place that could cause the delay? Yesterday I also had to use safari to see anything on Health -> Fhir page as chrome wouldn't display anything and had errors in the console. Now this morning that is no longer an issue as well.
When I tested this morning, the FHIR Management part was available in the FHIR namespace before the
do##class(HS.Util.Installer.Foundation).Install("fhir")process even finished running, so I don't think it should take any time for changes to propagate. I'm afraid I can't help further, it sounds like a frustrating issue but glad it seems to have resolved itself today.
Chrome could be a beast on caching
For other cases, I had to clear its cache from settings several times
The latest AI stuff even modified my text during typing.
I had to fight to lock it in chains