In August 2024, we released the first version of the OIC FHIR Adapter. In that initial release, we only supported the base FHIR resources as described in the HL7 FHIR specification. With the February release of OIC (version 25.02), we now support the ability to upload package files so you can use FHIR profiles.

With this new feature, you can now use customized resources defined in a profile with your integration flows.

If you are not familiar with the OIC FHIR Adapter and want to see an introductory demo that shows how to use it, I’ve put a link to another video at the end of this blog. 

New FHIR Profile Support

In this latest release, you can upload a FHIR NPM package (explained here) that contains the customized profiles that you want to work with in your integrations. We have tested the packages listed below with OIC, but feel free to try any package. We want to reach the point where you can upload any FHIR profile into OIC. However, due to the many different variations that can exist in the way profile customizations are made and packaged, some profile packages currently do not work. You can upload a package into OIC project by clicking the stethoscope icon and then the ‘+‘ button in the FHIR profiles section. See the screenshot below.

 

FHIR Profiles

 

If there is a specific FHIR profile that you want to use with OIC, and it does not work for some reason, reach out to me (click my avatar at the top of bottom of this blog) and we will see what we can do to add support for your package. As I mentioned, we want to eventually support all packages that are created according to the standard.

Profiles we have tested:

  • US-Core v7.0.0 – hl7.fhir.us.core-v7.0.0
  • Canadian Baseline v1.1.0 – hl7.fhir.ca.baseline-v1.1.0
  • AU-base  v4.1.0 – l7.fhir.au.base-v4.1.0
  • Ish.m.e.d. – de.gematik.isik-basismodul-4.0.0-rc3
  • UK-Core v2.0.1 – fhir.r4.ukcore.stu2-v2.0.1

Here is a quick demo video of how to use FHIR profiles in OIC. 

 

Here is a video that demos the basic use of the FHIR adapter in OIC to call the base Patient resource to create a new patient record.