# Benefit Diagnostic Codes ## Create BenefitDiagCodes - [POST /benefits/{benefitCode}/diagnoses](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/benefit-diagnostic-codes/createbenefitdiagcodes.md): Creates a new BenefitDiagCodes ## List BenefitDiagCodes - [GET /benefits/{benefitCode}/diagnoses](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/benefit-diagnostic-codes/listbenefitdiagcodes.md): Lists all BenefitDiagCodes for the given benefitCode ## Get BenefitDiagCodes - [GET /benefits/{benefitCode}/diagnoses/{diagnosticCodeType}/{fromDiagCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/benefit-diagnostic-codes/getbenefitdiagcodes.md): Gets BenefitDiagCodes ## Update BenefitDiagCodes - [PUT /benefits/{benefitCode}/diagnoses/{diagnosticCodeType}/{fromDiagCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/benefit-diagnostic-codes/updatebenefitdiagcodes.md): Updates a specific BenefitDiagCodes. ## Delete BenefitDiagCodes - [DELETE /benefits/{benefitCode}/diagnoses/{diagnosticCodeType}/{fromDiagCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/benefit-diagnostic-codes/deletebenefitdiagcodes.md): Deletes an BenefitDiagCodes ## Create or Update Batch BenefitDiagCodes - [PUT /benefits/{benefitCode}/diagnoses-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/benefit-diagnostic-codes/updatebatchbenefitdiagcodes.md): Create or Update multiple BenefitDiagCodes at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.