Installed OpenEMR on a local instance, but the FHIR APIs are not accessible

Situation
I installed a local instance of OpenEMR on a Windows instance. I am successfully able to launch the application and work around it. However, the FHIR APIs are not reachable for my local installation. Is there any other added installation process that needs to be done.

I have enabled the FHIR APIs and Standard APIs in Admin >> Global settings. Still the FHIR APIs are not reachable.

My local install of OpenEMR is http://localhost/openemr/ and the FHIR API i am trying to access is
http://localhost/openemr/apis/default/fhir/metadata.

Then i installed the same on a Linux system but having same issues.

OpenEMR Version
I’m using OpenEMR version - 7.0.0

Browser:
I’m using: Edge

Operating System
Windows/Linux

Logs
Did you check the logs?
Was there anything pertinent in them?
Please paste them here (surround with three backticks (```) for readability.
You can also turn on User Debugging under Administration->Globals->Logging User Debugging Options=>All

hi @sgupta05 , I think ssl is required for FHIR.

1 Like

Make sure your Config->Connectors->Site Address Override is set to your http://localhost/openemr/ address.

Also change in Config->Connectors->System Error Logging Options to be Debug and check your php error debug logs.

Thankyou for your suggestions. I made a fresh install on the linux based system and the FHIR APIs are accessible now.