# ObservationDefinition ## Get FHIR r4 observation definitions - [GET /site/{siteId}/fhir/observation-definition](https://docs.heydonto.com/apis/fhir/openapi/observationdefinition/fhirobservationdefinitioncontroller_getobservationdefinitions.md) ## Create FHIR r4 observation definition - [POST /site/{siteId}/fhir/observation-definition](https://docs.heydonto.com/apis/fhir/openapi/observationdefinition/fhirobservationdefinitioncontroller_createobservationdefinition.md) ## Get FHIR r4 observation definition by ID - [GET /site/{siteId}/fhir/observation-definition/{id}](https://docs.heydonto.com/apis/fhir/openapi/observationdefinition/fhirobservationdefinitioncontroller_getobservationdefinition.md) ## Update FHIR r4 observation definition - [PUT /site/{siteId}/fhir/observation-definition/{id}](https://docs.heydonto.com/apis/fhir/openapi/observationdefinition/fhirobservationdefinitioncontroller_updateobservationdefinition.md) ## Delete FHIR r4 observation definition - [DELETE /site/{siteId}/fhir/observation-definition/{id}](https://docs.heydonto.com/apis/fhir/openapi/observationdefinition/fhirobservationdefinitioncontroller_deleteobservationdefinition.md) ## Get FHIR r4 observation definition history by ID - [GET /site/{siteId}/fhir/observation-definition/{id}/history](https://docs.heydonto.com/apis/fhir/openapi/observationdefinition/fhirobservationdefinitioncontroller_getobservationdefinitionhistory.md)