https://tx.ontoserver.csiro.au/fhir/OperationDefinition/CodeSystem-t-lookup
Operation

Lookup

OPERATION lookup

URL: [base]/CodeSystem/$lookup

May be invoked by performing an HTTP GET operation as well as a POST.

Parameters

UseNameCardinalityTypeBindingDocumentation
INcode0..1code
The code that is to be located. If a code is provided, a system must be provided
INsystem0..1uri
The system for the code that is to be located
INversion0..1string
The version of the system
INcoding0..1Coding
The coding to look up
INdisplayLanguage0..1code
The requested language for display (see $expand.displayLanguage)
INuseSupplement0..0canonical
Supplements to take into account when performing the $lookup operation (R5).
INtx-resource0..*Resource
INproperty0..*code
A property that the client wishes to be returned in the output. If no properties are specified, the server chooses what to return. The following properties are defined for all code systems: url, name, version (code system info) and code information: display, definition, designation, parent and child, and for designations, lang.X where X is a designation language code. Some of the properties are returned explicit in named parameters (when the names match), and the rest (except for lang.X) in the property parameter group.
{
  "resourceType": "OperationDefinition",
  "text": {
  "status": "generated",
  "div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">Operation</div>"
  },
  "url": "https://tx.ontoserver.csiro.au/fhir/OperationDefinition/CodeSystem-t-lookup",
  "name": "Lookup",
  "status": "active",
  "kind": "operation",
  "affectsState": false,
  "code": "lookup",
  "resource": [ "CodeSystem" ],
  "system": false,
  "type": true,
  "instance": false,
  "parameter": [ {
  "name": "code",
  "use": "in",
  "min": 0,
  "max": "1",
  "documentation": "The code that is to be located. If a code is provided, a system must be provided",
  "type": "code"
  }, {
  "name": "system",
  "use": "in",
  "min": 0,
  "max": "1",
  "documentation": "The system for the code that is to be located",
  "type": "uri"
  }, {
  "name": "version",
  "use": "in",
  "min": 0,
  "max": "1",
  "documentation": "The version of the system",
  "type": "string"
  }, {
  "name": "coding",
  "use": "in",
  "min": 0,
  "max": "1",
  "documentation": "The coding to look up",
  "type": "Coding"
  }, {
  "name": "displayLanguage",
  "use": "in",
  "min": 0,
  "max": "1",
  "documentation": "The requested language for display (see $expand.displayLanguage)",
  "type": "code"
  }, {
  "name": "useSupplement",
  "use": "in",
  "min": 0,
  "max": "0",
  "documentation": "Supplements to take into account when performing the $lookup operation (R5).",
  "type": "canonical"
  }, {
  "name": "tx-resource",
  "use": "in",
  "min": 0,
  "max": "*",
  "type": "Resource"
  }, {
  "name": "property",
  "use": "in",
  "min": 0,
  "max": "*",
  "documentation": "A property that the client wishes to be returned in the output. If no properties are specified, the server chooses what to return. The following properties are defined for all code systems: url, name, version (code system info) and code information: display, definition, designation, parent and child, and for designations, lang.X where X is a designation language code. Some of the properties are returned explicit in named parameters (when the names match), and the rest (except for lang.X) in the property parameter group.",
  "type": "code"
  } ]
}