Terminology Module Incubator
0.1.0 - STU 1 International flag

Terminology Module Incubator, published by HL7 International / Terminology Infrastructure. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/txmodule-incubator/ and changes regularly. See the Directory of published versions

OperationDefinition: Closure Table Maintenance

Official URL: http://hl7.org/fhir/uv/txmodule-incubator/OperationDefinition/ConceptMap-closure Version: 0.1.0
Standards status: Trial-use Maturity Level: 1 Computable Name: Closure

This operation provides support for ongoing maintenance of a client-side transitive closure table based on server-side terminological logic. For details of how this is used, see Maintaining a Closure Table

Last updated: 2021-01-05 10:01:24+1100

URL: [base]/$closure

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INname1..1string

The name that defines the particular context for the subsumption based closure table

INconcept0..*Coding

Concepts to add to the closure table

INversion0..1string

A request to resynchronise - request to send all new entries since the nominated version was sent by the server

OUTreturn1..1ConceptMap

A list of new entries (code / system --> code/system) that the client should add to its closure table. The only kind of entry mapping relationships that can be returned are equivalent, source-is-broader-than-target and source-is-narrower-than-target.

Notes:

Examples

Evaluate a closure named patient-problems for a subset of SNOMED CT.

Request:

POST [base]/$closure
{
  "resourceType" : "Parameters",
  "parameter" : [
    {
      "name" : "name",
      "valueString" : "patient-problems"
    },
    {
      "name" : "concept",
      "valueCoding" : {
        "system" : "http://snomed.info/sct",
        "code" : "22298006"
      }
    }
  ]
}

Response:

HTTP/1.1 200 OK
[other headers]
{
  "resourceType": "ConceptMap",
  "identifier": "49088976-d54d-4d19-b868-3d4c18cebabb",
  "version": "8",
  "status": "active",
  "experimental": true,
  "date": "2012-06-13",
  "group": [
    {
      "source": "http://snomed.info/sct",
      "target": "http://snomed.info/sct",
      "element": {
        "code": "22298006",
        "target": [
          {
            "code": "128599005",
            "relationship": "source-is-narrower-than-target"
          }
        ]
      }
    }
  ]
}