# Get billing codes for a note Retrieve clinical billing codes (CPT and ICD codes) for a specific note. Returns both CPT (Current Procedural Terminology) and ICD (International Classification of Diseases) codes. Endpoint: GET /notes/{id}/billingcodes Version: 1.0.0 Security: BearerAuth ## Path parameters: - `id` (string, required) Unique identifier of the note Example: "550e8400-e29b-41d4-a716-446655440000" ## Response 200 fields (application/json): - `success` (boolean, required) Example: true - `status` (string, required) Status of the clinical coding data Enum: "processing", "success" - `cptCodes` (array, required) Current Procedural Terminology codes with detailed information - `cptCodes.code` (string, required) CPT code Example: "99213" - `cptCodes.active` (boolean, required) Whether the code is active/applicable Example: true - `cptCodes.reason` (string,null) Reason for the code assignment Example: "Comprehensive examination performed with moderate complexity decision making for established problem" - `cptCodes.thumbs` (string,null) User feedback on code accuracy - `cptCodes.confidence` (number, required) AI confidence score for the code assignment Example: 0.9 - `cptCodes.description` (string, required) Human-readable description of the code Example: "Office visit, established patient, low to moderate complexity" - `cptCodes.sourceSentence` (array) Example: ["On facial examination, there's mild pain to palpation of the frontal sinuses bilaterally."] - `icdCodes` (array, required) International Classification of Diseases codes with detailed information - `icdCodes.code` (string, required) ICD code Example: "J20.8" ## Response 400 fields (application/json): - `success` (boolean, required) - `message` (string, required) Example: "You are not authorized to perform this operation" ## Response 401 fields (application/json): - `success` (boolean, required) - `message` (string, required) Example: "You are not authorized to perform this operation"