Encodings

Whereas FHIR refers to the syntax (structuring) of data, encodings are required to define the semantics or what things mean. In order to remove ambiguity its important to have codesets that will uniquely identify important things like tests. The following encodings are usually required to be agreed between systems:

Patient

Depending on which fields are used encodings are sometimes needed for Patient details like language or country (address).

Request definition

  • Individual test code: how to identify the individual test. Previously we have used LOINC codes here.
  • Profile/panel code: How to identify a test code. Again in the past this has been done with LOINC.
  • Category: Defining the type of service request. Used SNOMED in the past.

Other encodings relate to how resources are processed between systems for example:

* For these FHIR mandates a specific encoding.

Specimen