FHIRRestfulInteractions

public enum FHIRRestfulInteractions: String

The set of interactions defined by the RESTful part of the FHIR specification.

URL: http://hl7.org/fhir/restful-interaction ValueSet: http://hl7.org/fhir/ValueSet/restful-interaction

  • Read the current state of the resource.

    Declaration

    Swift

    case read = "read"
  • Read the state of a specific version of the resource.

    Declaration

    Swift

    case vread = "vread"
  • Update an existing resource by its id (or create it if it is new).

    Declaration

    Swift

    case update = "update"
  • Update an existing resource by posting a set of changes to it.

    Declaration

    Swift

    case patch = "patch"
  • Delete a resource.

    Declaration

    Swift

    case delete = "delete"
  • Retrieve the change history for a particular resource, type of resource, or the entire system.

    Declaration

    Swift

    case history = "history"
  • Retrieve the change history for a particular resource.

    Declaration

    Swift

    case historyInstance = "history-instance"
  • Retrieve the change history for all resources of a particular type.

    Declaration

    Swift

    case historyType = "history-type"
  • Retrieve the change history for all resources on a system.

    Declaration

    Swift

    case historySystem = "history-system"
  • Create a new resource with a server assigned id.

    Declaration

    Swift

    case create = "create"
  • Search a resource type or all resources based on some filter criteria.

    Declaration

    Swift

    case search = "search"
  • Search all resources of the specified type based on some filter criteria.

    Declaration

    Swift

    case searchType = "search-type"
  • Search all resources based on some filter criteria.

    Declaration

    Swift

    case searchSystem = "search-system"
  • Get a Capability Statement for the system.

    Declaration

    Swift

    case capabilities = "capabilities"
  • Update, create or delete a set of resources as a single transaction.

    Declaration

    Swift

    case transaction = "transaction"
  • perform a set of a separate interactions in a single http operation

    Declaration

    Swift

    case batch = "batch"
  • Perform an operation as defined by an OperationDefinition.

    Declaration

    Swift

    case operation = "operation"