For AI agents: the documentation index is at /docs/termbox/llms.txt. A Markdown version of this page is available at /docs/termbox/standard-operations/codesystem-lookup.md or by requesting it with the Accept: text/markdown header.
Termbox Docs

CodeSystem/$lookup

Resolves a code in a CodeSystem and returns concept details such as display, designations, properties, abstract status, and version.

FHIR Specification

See the official FHIR specification for supported request parameters and response parameters: https://www.hl7.org/fhir/codesystem-operation-lookup.html.

Response

Returns a FHIR Parameters resource. Common output parameters include code, display, name, system, abstract, version, designation, and property.

Custom CodeSystem property example

This example resolves a code from the CodeSystem created in the CodeSystem resource guide and asks for the custom prop property.

GET /CodeSystem/$lookup?system=http://example.org/CodeSystem/cs1&code=code1&property=prop
POST /CodeSystem/$lookup
Content-Type: application/fhir+json

{
  "resourceType": "Parameters",
  "parameter": [
    { "name": "system", "valueUri": "http://example.org/CodeSystem/cs1" },
    { "name": "code", "valueCode": "code1" },
    { "name": "property", "valueCode": "prop" }
  ]
}
{
  "resourceType": "Parameters",
  "parameter": [
    { "name": "code", "valueCode": "code1" },
    { "name": "display", "valueString": "Display 1" },
    { "name": "name", "valueString": "ExampleCodeSystem" },
    { "name": "system", "valueUri": "http://example.org/CodeSystem/cs1" },
    { "name": "abstract", "valueBoolean": false },
    { "name": "version", "valueString": "0.1.0" },
    {
      "name": "designation",
      "part": [
        { "name": "language", "valueCode": "en" },
        {
          "name": "use",
          "valueCoding": {
            "system": "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra",
            "code": "preferredForLanguage"
          }
        },
        { "name": "value", "valueString": "Display 1" }
      ]
    },
    {
      "name": "designation",
      "part": [
        { "name": "language", "valueCode": "de-DE" },
        { "name": "value", "valueString": "Anzeige 1" }
      ]
    },
    {
      "name": "property",
      "part": [
        { "name": "code", "valueCode": "prop" },
        { "name": "value", "valueCode": "old" }
      ]
    },
    {
      "name": "property",
      "part": [
        { "name": "code", "valueCode": "inactive" },
        { "name": "value", "valueBoolean": false }
      ]
    }
  ]
}

This example uses the CodeSystem created in the CodeSystem resource guide.

SNOMED CT lookup example

This example resolves the SNOMED CT code 73211009 and returns its display and system metadata.

GET /CodeSystem/$lookup?system=http://snomed.info/sct&code=73211009
Accept: application/fhir+json
POST /CodeSystem/$lookup
Content-Type: application/fhir+json
Accept: application/fhir+json

{
  "resourceType": "Parameters",
  "parameter": [
    { "name": "system", "valueUri": "http://snomed.info/sct" },
    { "name": "code", "valueCode": "73211009" }
  ]
}
{
  "resourceType": "Parameters",
  "parameter": [
    { "name": "code", "valueCode": "73211009" },
    { "name": "display", "valueString": "Diabetes mellitus" },
    { "name": "name", "valueString": "snomed-ct" },
    { "name": "system", "valueUri": "http://snomed.info/sct" },
    { "name": "abstract", "valueBoolean": false },
    { "name": "version", "valueString": "http://snomed.info/sct/900000000000207008/version/20260701" },
    {
      "name": "property",
      "part": [
        { "name": "code", "valueCode": "inactive" },
        { "name": "value", "valueBoolean": false }
      ]
    }
  ]
}

Last updated: