# PlanDefinition ## Get FHIR r4 plan definitions - [GET /site/{siteId}/fhir/plan-definition](https://docs.heydonto.com/apis/fhir/openapi/plandefinition/fhirplandefinitioncontroller_getplandefinitions.md) ## Create FHIR r4 plan definition - [POST /site/{siteId}/fhir/plan-definition](https://docs.heydonto.com/apis/fhir/openapi/plandefinition/fhirplandefinitioncontroller_createplandefinition.md) ## Get FHIR r4 plan definition by ID - [GET /site/{siteId}/fhir/plan-definition/{id}](https://docs.heydonto.com/apis/fhir/openapi/plandefinition/fhirplandefinitioncontroller_getplandefinition.md) ## Update FHIR r4 plan definition - [PUT /site/{siteId}/fhir/plan-definition/{id}](https://docs.heydonto.com/apis/fhir/openapi/plandefinition/fhirplandefinitioncontroller_updateplandefinition.md) ## Delete FHIR r4 plan definition - [DELETE /site/{siteId}/fhir/plan-definition/{id}](https://docs.heydonto.com/apis/fhir/openapi/plandefinition/fhirplandefinitioncontroller_deleteplandefinition.md) ## Get FHIR r4 plan definition history by ID - [GET /site/{siteId}/fhir/plan-definition/{id}/history](https://docs.heydonto.com/apis/fhir/openapi/plandefinition/fhirplandefinitioncontroller_getplandefinitionhistory.md)