{"resourceType":"CodeSystem","id":"restful-interaction","meta":{"lastUpdated":"2021-01-17T07:06:13.533+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."}]}