{

"resourceType": "CodeSystem",
"id": "restful-interaction",
"meta": {
  "lastUpdated": "2019-11-01T09:29:23.356+11:00"
},
"extension": [
  {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
    "valueCode": "fhir"
  },
  {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
    "valueCode": "normative"
  },
  {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
    "valueCode": "4.0.0"
  },
  {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
    "valueInteger": 5
  }
],
"url": "http://hl7.org/fhir/restful-interaction",
"version": "4.0.1",
"name": "FHIR Restful Interactions",
"status": "active",
"experimental": false,
"publisher": "FHIR Project",
"description": "The set of interactions defined by the RESTful part of the FHIR specification.",
"caseSensitive": true,
"valueSet": "http://hl7.org/fhir/ValueSet/restful-interaction",
"hierarchyMeaning": "is-a",
"content": "complete",
"concept": [
  {
    "code": "read",
    "display": "read",
    "definition": "Read the current state of the resource."
  },
  {
    "code": "vread",
    "display": "vread",
    "definition": "Read the state of a specific version of the resource."
  },
  {
    "code": "update",
    "display": "update",
    "definition": "Update an existing resource by its id (or create it if it is new)."
  },
  {
    "code": "patch",
    "display": "patch",
    "definition": "Update an existing resource by posting a set of changes to it."
  },
  {
    "code": "delete",
    "display": "delete",
    "definition": "Delete a resource."
  },
  {
    "code": "history",
    "display": "history",
    "definition": "Retrieve the change history for a particular resource, type of resource, or the entire system.",
    "concept": [
      {
        "code": "history-instance",
        "display": "history-instance",
        "definition": "Retrieve the change history for a particular resource."
      },
      {
        "code": "history-type",
        "display": "history-type",
        "definition": "Retrieve the change history for all resources of a particular type."
      },
      {
        "code": "history-system",
        "display": "history-system",
        "definition": "Retrieve the change history for all resources on a system."
      }
    ]
  },
  {
    "code": "create",
    "display": "create",
    "definition": "Create a new resource with a server assigned id."
  },
  {
    "code": "search",
    "display": "search",
    "definition": "Search a resource type or all resources based on some filter criteria.",
    "concept": [
      {
        "code": "search-type",
        "display": "search-type",
        "definition": "Search all resources of the specified type based on some filter criteria."
      },
      {
        "code": "search-system",
        "display": "search-system",
        "definition": "Search all resources based on some filter criteria."
      }
    ]
  },
  {
    "code": "capabilities",
    "display": "capabilities",
    "definition": "Get a Capability Statement for the system."
  },
  {
    "code": "transaction",
    "display": "transaction",
    "definition": "Update, create or delete a set of resources as a single transaction."
  },
  {
    "code": "batch",
    "display": "batch",
    "definition": "perform a set of a separate interactions in a single http operation"
  },
  {
    "code": "operation",
    "display": "operation",
    "definition": "Perform an operation as defined by an OperationDefinition."
  }
]

}