FHIR CRUD Operations

At its core, learning the basic operations of how we interact with FHIR resources was instrumental in helping me learn FHIR. In this tutorial, we’ll cover the basic CRUD operations to create, read, update, and delete FHIR resources. This is meant to be a hands-on tutorial and I highly encourage you to follow along. Everything will be web-based and you won’t need to download anything.

Create a Patient Resource using ClinFHIR

We’ll use ClinFHIR, a web-based tool, to quickly create a patient FHIR resource that we can use in the subsequent steps.

Create a Workspace in Postman

To work with a FHIR server, we’ll want to setup a client. The easiest way to do this is by using a web-based tool called Postman.

List of Public FHIR Servers

To begin learning, we’ll need a FHIR server. There are plenty of free ones that you can use. This video will walk through where to find them.

Create a new patient resource using Postman

We’ll walk through how to create a new patient resource by using Postman to interact with a FHIR server.

Reading a FHIR Resource

This video walks through how to read a FHIR resource.

Updating a Patient Resource

This video walks through how we can update a FHIR resource that has been already created.

Deleting a FHIR Resource

There are a variety of a reasons why a FHIR resource may need to be deleted. In this video, we’ll walk through how to delete a FHIR resource.

Reviewing the History of a FHIR Resource

Even though a FHIR resource has been deleted, there may be a need to review the history of it. This video walks through that.