# Update ProcedureCode Updates a specific ProcedureCode. Endpoint: PUT /procedure-codes/{procedureCode} Version: v1 Security: apiKeyAuth, bearerAuth ## Header parameters: - `vbasoftware-database` (string, required) Target database ## Path parameters: - `procedureCode` (string, required) Procedure Code ## Request fields (application/json): - `procedure_Code` (string, required) Code assigned to the associated procedure. - `age_Range_Type` (string,null) Indicates how age is defined within the age range. 'End of month' means that the age will be updated when the birth ends. 'Birth Date' means that the age will be updated on the date of birth. - `age_Restricted` (boolean, required) Indicates that the associated procedure is limited to a certain age range. Note: This field is marked as NOT NULL in the database and therefore required by the API. - `age_Type` (string,null) Identifies how the age range is defined. - `category_ID` (string,null) Indicates the procedure category that the associated procedure belongs to. - `description` (string,null) Text field where the User may enter a short description of the associated procedure. - `effective_Date` (string,null) Date when the associated procedure code becomes/became effective. - `entry_Date` (string) Date record was first added to the system - `entry_User` (string,null) User that first added the record to the system - `from_Age` (integer,null) Identifies the starting age for the acceptable age range for the associated procedure code. - `gender` (string,null) Indicates a required gender for the associated procedure code. - `long_Description` (string,null) Text field where the User may enter a longer and more detailed description of the associated procedure. - `network_Price` (number,null) Network Price associated with the procedure code - `pend_Ex_Code` (string,null) Indicates the Ex Code that will be applied to claims that contain the associated procedure. - `pend_Flag` (string,null) Allows the User to choose an Ex Code that will be applied to claims that contain the associated procedure. - `procedure_Group` (integer,null) Identifies the group of procedures that the associated procedure belongs to. - `qualifier` (string,null) Identifies a procedure code as a revenue code. - `require_Auth` (boolean, required) Indicates that an auth will be required when the associated procedure is used within a claim. Note: This field is marked as NOT NULL in the database and therefore required by the API. - `term_Date` (string,null) Date when the associated procedure code expires/expired. - `thru_Age` (integer,null) Identifies the ending age for the acceptable age range for the associated procedure code. - `treatment_Type` (string,null) Identifier specifying the treatment type associated with the procedure code - `ucR_Price` (number,null) Usual and Customary Price associated with the procedure code - `update_Date` (string) Date the record was last updated in the system - `update_User` (string,null) User that last updated the record in the system ## Response 200 fields (text/plain): - `data` (object) - `data.procedure_Code` (string, required) Code assigned to the associated procedure. - `data.age_Range_Type` (string,null) Indicates how age is defined within the age range. 'End of month' means that the age will be updated when the birth ends. 'Birth Date' means that the age will be updated on the date of birth. - `data.age_Restricted` (boolean, required) Indicates that the associated procedure is limited to a certain age range. Note: This field is marked as NOT NULL in the database and therefore required by the API. - `data.age_Type` (string,null) Identifies how the age range is defined. - `data.category_ID` (string,null) Indicates the procedure category that the associated procedure belongs to. - `data.description` (string,null) Text field where the User may enter a short description of the associated procedure. - `data.effective_Date` (string,null) Date when the associated procedure code becomes/became effective. - `data.entry_Date` (string) Date record was first added to the system - `data.entry_User` (string,null) User that first added the record to the system - `data.from_Age` (integer,null) Identifies the starting age for the acceptable age range for the associated procedure code. - `data.gender` (string,null) Indicates a required gender for the associated procedure code. - `data.long_Description` (string,null) Text field where the User may enter a longer and more detailed description of the associated procedure. - `data.network_Price` (number,null) Network Price associated with the procedure code - `data.pend_Ex_Code` (string,null) Indicates the Ex Code that will be applied to claims that contain the associated procedure. - `data.pend_Flag` (string,null) Allows the User to choose an Ex Code that will be applied to claims that contain the associated procedure. - `data.procedure_Group` (integer,null) Identifies the group of procedures that the associated procedure belongs to. - `data.qualifier` (string,null) Identifies a procedure code as a revenue code. - `data.require_Auth` (boolean, required) Indicates that an auth will be required when the associated procedure is used within a claim. Note: This field is marked as NOT NULL in the database and therefore required by the API. - `data.term_Date` (string,null) Date when the associated procedure code expires/expired. - `data.thru_Age` (integer,null) Identifies the ending age for the acceptable age range for the associated procedure code. - `data.treatment_Type` (string,null) Identifier specifying the treatment type associated with the procedure code - `data.ucR_Price` (number,null) Usual and Customary Price associated with the procedure code - `data.update_Date` (string) Date the record was last updated in the system - `data.update_User` (string,null) User that last updated the record in the system - `error` (object) - `error.detail` (string,null) A human-readable explanation specific to this occurrence of the problem. - `error.instance` (string,null) A URI reference that identifies the specific occurrence of the problem.It may or may not yield further information if dereferenced. - `error.status` (integer) The HTTP status code([RFC7231], Section 6) generated by the origin server for this occurrence of the problem. - `error.title` (string,null) A short, human-readable summary of the problem type.It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization(e.g., using proactive content negotiation; see[RFC7231], Section 3.4). - `error.type` (string,null) A URI reference [RFC3986] that identifies the problem type. This specification encourages that, when dereferenced, it provide human-readable documentation for the problem type (e.g., using HTML [W3C.REC-html5-20141028]). When this member is not present, its value is assumed to be "about:blank". - `debug` (object) - `debug.activityID` (string, required) ## Response 401 fields