REST APIs are familiar to developers. FHIR is, in part, a RESTful API over ~150 Resources (classes, entities, objects, tables, types). Each Resource has GET, POST, PATCH, etc HTTP operations. Base Resources can be constrained or extended with Profiles that are a kind of a document schema. Documents are formatted as JSON and XML.