# Procedure Code Sets ## Create ProcedureCodeSet - [POST /procedure-codes/{procedureCode}/sets](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/procedure-code-sets/createprocedurecodeset.md): Creates a new ProcedureCodeSet ## List ProcedureCodeSet - [GET /procedure-codes/{procedureCode}/sets](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/procedure-code-sets/listprocedurecodeset.md): Lists all ProcedureCodeSet for the given procedureCode ## Get ProcedureCodeSet - [GET /procedure-codes/{procedureCode}/sets/{codeSet}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/procedure-code-sets/getprocedurecodeset.md): Gets ProcedureCodeSet ## Update ProcedureCodeSet - [PUT /procedure-codes/{procedureCode}/sets/{codeSet}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/procedure-code-sets/updateprocedurecodeset.md): Updates a specific ProcedureCodeSet. ## Delete ProcedureCodeSet - [DELETE /procedure-codes/{procedureCode}/sets/{codeSet}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/procedure-code-sets/deleteprocedurecodeset.md): Deletes an ProcedureCodeSet ## Create or Update Batch ProcedureCodeSet - [PUT /procedure-codes/{procedureCode}/sets-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/procedure-code-sets/updatebatchprocedurecodeset.md): Create or Update multiple ProcedureCodeSet at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.