# CompartmentDefinition ## Get FHIR r4 compartment definitions - [GET /site/{siteId}/fhir/compartment-definition](https://docs.heydonto.com/apis/fhir/openapi/compartmentdefinition/fhircompartmentdefinitioncontroller_getcompartmentdefinitions.md) ## Create FHIR r4 compartment definition - [POST /site/{siteId}/fhir/compartment-definition](https://docs.heydonto.com/apis/fhir/openapi/compartmentdefinition/fhircompartmentdefinitioncontroller_createcompartmentdefinition.md) ## Get FHIR r4 compartment definition by ID - [GET /site/{siteId}/fhir/compartment-definition/{id}](https://docs.heydonto.com/apis/fhir/openapi/compartmentdefinition/fhircompartmentdefinitioncontroller_getcompartmentdefinition.md) ## Update FHIR r4 compartment definition - [PUT /site/{siteId}/fhir/compartment-definition/{id}](https://docs.heydonto.com/apis/fhir/openapi/compartmentdefinition/fhircompartmentdefinitioncontroller_updatecompartmentdefinition.md) ## Delete FHIR r4 compartment definition - [DELETE /site/{siteId}/fhir/compartment-definition/{id}](https://docs.heydonto.com/apis/fhir/openapi/compartmentdefinition/fhircompartmentdefinitioncontroller_deletecompartmentdefinition.md) ## Get FHIR r4 compartment definition history by ID - [GET /site/{siteId}/fhir/compartment-definition/{id}/history](https://docs.heydonto.com/apis/fhir/openapi/compartmentdefinition/fhircompartmentdefinitioncontroller_getcompartmentdefinitionhistory.md)