{
  "resourceType": "OperationDefinition",
  "id": "ValueSet-code-supported-at",
  "name": "Determine if a code or codes will be accepted by a server",
  "status": "draft",
  "kind": "query",
  "description": "A client that wants to know whether a server will accept values it intends to post to an element can use this operation to check with the server ahead of time.  The client provides an element and one or more codes it wants to test.  The server responds with all of the codes the client provided that the server will accept.",
  "code": "code-supported-at",
  "resource": [
    "ValueSet"
  ],
  "system": false,
  "instance": false,
  "type": true,
  "parameter": [
    {
      "name": "element",
      "use": "in",
      "min": "1",
      "max": "1",
      "documentation": "Path of the element in the hierarchy of elements, starting with the name of the resource",
      "type": "string"
    },
    {
      "name": "interaction",
      "use": "in",
      "min": "1",
      "max": "1",
      "documentation": "The interaction; this is most critical for interactions that write to the server but may also be useful to the client when reading",
      "type": "code",
      "binding": {
        "strength": "required",
        "valueSetReference": {
          "reference": "http://hl7.org/fhir/valueset-type-restful-interaction.html"
        }
      }
    },
    {
      "name": "code",
      "use": "in",
      "min": "1",
      "max": "*",
      "documentation": "One or more codes the client wants to check if the server supports",
      "type": "string",
      "searchType": "token"
    },
    {
      "name": "code",
      "use": "out",
      "min": 0,
      "max": "*",
      "documentation": "Codes from the set provided by the client that the server does support",
      "type": "code"
    },
    {
      "name": "coding",
      "use": "out",
      "min": 0,
      "max": "*",
      "documentation": "Codings provided by the client that the server does support",
      "type": "Coding"
    }
  ]
}