{"affectsState":true,"code":"closure","contact":[{"telecom":[{"system":"url","value":"http://hl7.org/fhir"},{"system":"email","value":"fhir@lists.hl7.org"}]}],"date":"2023-03-26T15:21:02+11:00","description":"This operation provides support for ongoing maintenance of a client-side [transitive closure table](https://en.wikipedia.org/wiki/Transitive_closure#In_graph_theory) based on server-side terminological logic. For details of how this is used, see [Maintaining a Closure Table](terminology-service.html#closure)","experimental":false,"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status","valueCode":"trial-use"}],"id":"ConceptMap-closure","instance":false,"jurisdiction":[{"coding":[{"code":"001","display":"World","system":"http://unstats.un.org/unsd/methods/m49/m49.htm"}]}],"kind":"operation","name":"Closure","parameter":[{"documentation":"The name that defines the particular context for the subsumption based closure table","max":"1","min":1,"name":"name","type":"string","use":"in"},{"documentation":"Concepts to add to the closure table","max":"*","min":0,"name":"concept","type":"Coding","use":"in"},{"documentation":"A request to resynchronise - request to send all new entries since the nominated version was sent by the server","max":"1","min":0,"name":"version","type":"string","use":"in"},{"documentation":"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.","max":"1","min":1,"name":"return","type":"ConceptMap","use":"out"}],"publisher":"HL7 (FHIR Project)","resource":["ConceptMap"],"resourceType":"OperationDefinition","status":"draft","system":true,"text":{"div":"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p>URL: [base]/$closure</p><p>Parameters</p><table class=\"grid\"><tr><td><b>Use</b></td><td><b>Name</b></td><td><b>Scope</b></td><td><b>Cardinality</b></td><td><b>Type</b></td><td><b>Binding</b></td><td><b>Documentation</b></td></tr><tr><td>IN</td><td>name</td><td/><td>1..1</td><td><a href=\"datatypes.html#string\">string</a></td><td/><td><div><p>The name that defines the particular context for the subsumption based closure table</p>\n</div></td></tr><tr><td>IN</td><td>concept</td><td/><td>0..*</td><td><a href=\"datatypes.html#Coding\">Coding</a></td><td/><td><div><p>Concepts to add to the closure table</p>\n</div></td></tr><tr><td>IN</td><td>version</td><td/><td>0..1</td><td><a href=\"datatypes.html#string\">string</a></td><td/><td><div><p>A request to resynchronise - request to send all new entries since the nominated version was sent by the server</p>\n</div></td></tr><tr><td>OUT</td><td>return</td><td/><td>1..1</td><td><a href=\"conceptmap.html\">ConceptMap</a></td><td/><td><div><p>A list of new entries (code / system --&gt; 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.</p>\n</div></td></tr></table></div>","status":"extensions"},"title":"Closure Table Maintenance","type":false,"url":"http://hl7.org/fhir/OperationDefinition/ConceptMap-closure","version":"5.0.0"}