Skip to content

intersystems/SamplesCustomizingYourFHIRRepo

Repository files navigation

Title

This respository provides sample code that shows how you can customize the InterSystems IRIS for Health FHIR Repository. It was created for the presentation I prepared for the InterSystems Global Summit 2023

The use cases addressed with the code in this repo are:

  1. Input – pre-processing
  • Resource ids must be globally unique
  • Identifiers for a resource must be unique
  1. Output – post-processing
  • References must be enriched with a display value
  • Resource.text must be populated
  • Ordering (json) resource properties as defined in the specification (resourceType, id, meta, text, extension)
  1. Debugging using $$$FSLog()
  2. References
  • Referential Integrity must be ensured for create, update and delete
  • Logical references and conditional references must be transformed into a literal reference

These use cases are further explained in the accompanying powerpoint (to be added to this repo).

Set Up

No docker has been provided as part of this repo. I recommend you connect to a local IRIS instance and import / compile.

Run the Sample

A Postman collection is available to test the customizations

Documentation

The following InterSystems IRIS for Health Documentation is hellpful as background information:

FHIR Server: An Introduction

Customizing a FHIR Server

The FHIR specification

RESTful API

Search

References

Bugslist

There are no known bugs at this point in time

Finally

Use or operation of this code is subject to acceptance of the license available in the code repository for this code.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages