Terminology in FHIR
Terminologies & Code Systemsarticle · 4 मिनट · अपडेट 19 अक्टू॰ 2026

Terminology in FHIR

लेखक Rajendra Sharma, RN, CPC, CPBसमीक्षक Rajendra Sharma, RN, CPC, CPB · 19 अक्टू॰ 2026

The Health Data Exchange Map (FHIR): Terminology in FHIR.

A code means nothing without its system

A code on its own is just a string of characters. Its meaning comes from the system that defines it. That is why FHIR always treats a coded value as a pair: a system, and a code.

A Coding has four parts

A coding has four elements. The system is a URI that identifies the code system. The version is a string for the version of that code system. The code is a string that identifies a concept as defined by the code system. And the display is a description of the concept as defined by the code system.

  • system · A URI naming the code system · globe · navy
  • version · The version of that code system · calendar · amber
  • code · Identifies the concept · tag · slate
  • display · A description of the concept · text · slate

Three ways to carry a code

FHIR uses different datatypes to carry codes. The code type carries the code only, and the system is implied by the element's definition. The coding type carries a code and the system it comes from. And the codeable concept carries a concept as plain text and, or, one or more codings.

  • code · The code only; system implied · check
  • Coding · A code and its system · link
  • CodeableConcept · Text and, or, codings · layers

System, value set, binding

FHIR separates code systems from value sets. A code system defines the codes. A value set selects which codes are allowed in a particular place. And a binding ties an element to a value set, with a strength that says how closely the value set must be followed.

  • Defines · A code system · Defines the codes. · file
  • Selects · A value set · Chooses the allowed codes. · check
  • Ties · A binding · Links an element to a value set. · link

Binding strength, strict to loose

A binding has a strength. Required: the concept shall be from the value set. Extensible: the concept shall be from the value set if any of its codes can apply; otherwise other codings, or text, may be included. Preferred: instances are encouraged to use these codes, but are not required to. And example: the value set only illustrates the kind of concept intended.

  • Required · Shall come from the value set. · lock
  • Extensible · From the set if a code fits. · gear
  • Preferred · Encouraged, not required. · star
  • Example · Illustrates; not expected. · pencil

A Coding, as data

Here is a coded answer on a form. Where the code comes from, which version, the code itself, and how it reads. Turn it over. This is a coding as data. The system is a made up address for the code system. The version says which version of that system. The code identifies the concept. And the display is a description of it. The code system and code are made up for teaching.

Check yourself

Pause and think. What does a required binding mean for a coded element? The answer: the concept shall come from the bound value set.

  • The concept shall come from the bound value set
  • The value set is only an illustration
  • Instances are merely encouraged to use the codes
  • The element must contain free text

Keep these in mind

A coded value is a system and a code. A coding has system, version, code and display. A code system defines the codes, and a value set selects them. And binding strength is required, extensible, preferred, or example.

  • A coded value is a system and a code
  • A Coding has system, version, code and display
  • A code system defines; a value set selects
  • Binding strength: required, extensible, preferred, example

SNOMED CT®, LOINC®, ICD और अन्य terminologies अपने-अपने स्वामियों की संपत्ति हैं और लाइसेंस के अंतर्गत केवल शिक्षा के लिए दिखाई गई हैं। लाइसेंस और attributions