Logs Report Base Note List
1. What does this feature do? (High-Level Overview)
Section titled “1. What does this feature do? (High-Level Overview)”This feature lets billing users review note rows in Logs Report and update billing-relevant fields in place (status, modifiers, billed, and paid). It centralizes day-to-day billing preparation without opening each note one by one.
2. Who is this for? (Roles & Permissions)
Section titled “2. Who is this for? (Roles & Permissions)”- Users with
manage_notesaccess (for example, Billing/Admin roles): Can open Logs Report, edit status/modifiers, and update billed or paid checkmarks. - Users with both
manage_notesandmanage_claims: Can un-void a voided note by changing its status fromvoidto another value.
3. Business Rules & Enforcements
Section titled “3. Business Rules & Enforcements”- Rule 1: Logs Report is location-scoped by the current location context (
X-Location-IDbehavior in backend filters). - Rule 2: Status values used by this screen are
pending,ok,no, andvoid(the API also supportsreview, but it is not exposed in the Logs Report status dropdown). - Rule 3: Status behavior in this feature is:
pending: note remains pending and is visually shown with a warning indicator.ok: note is considered OK in this workflow and is shown with a success indicator.no: valid non-void status option available for filtering and editing.void: excluded from default listings unless explicitly requested; voided notes cannot be edited in normal flow.
- Rule 4: Marking
Billedto true immediately locks that note against unbilling (billed_blocked = true), and the checkbox becomes non-editable. - Rule 5: The app shows a confirmation dialog before setting
Billed = trueand before settingPaid = true. - Rule 6:
BilledandPaidcheckmarks represent independent billing states:Billed: the note has been billed and is locked from being unbilled.Paid: payment is marked as received for the note.
- Rule 7: Any saved change to billing-relevant fields is persisted through partial note updates and reflected back in Logs Report.
- Rule 8: Claim generation is intentionally excluded from this document and covered in a separate guide.
4. UI Placement
Section titled “4. UI Placement”- Reports > Billing Collections > Logs Report (
/reports/logs): Main table and filters. - Logs Report table row: Inline editable fields for
Modifiers,Status,Billed, andPaid. - Logs Report filters:
StatusandBilled / Paidfilters for operational billing review.
5. How-To Guide (Step-by-Step)
Section titled “5. How-To Guide (Step-by-Step)”Scenario A: Update note status and modifiers in Logs Report
- Open
Reports > Billing Collections > Logs Report. - Filter by date, client, provider, or insurance as needed.
- In a row, select the desired
Status. - In the same row, choose a
Modifierfrom the available list. - Wait for auto-save confirmation (
Changes saved).
Scenario B: Mark a note as billed and then paid
- Locate the note row in Logs Report.
- Check
Billedand confirm the warning dialog. - Verify that the billed checkbox becomes locked for that note.
- Check
Paidand confirm the payment dialog. - Validate the row now reflects both states (
BilledandPaid) for tracking and filtering.
6. What happens if…? (Edge Cases / FAQ)
Section titled “6. What happens if…? (Edge Cases / FAQ)”- Q: What happens if a user tries to uncheck
Billedafter it was set?
A: The system blocks unbilling for locked notes (billed_blocked), and the billed control remains disabled. - Q: What happens if a note is
void?
A: Voided notes are excluded by default and cannot be edited normally; un-void requires specific permissions (manage_notes+manage_claims). - Q: What happens if a user marks
Paidby mistake?
A: The UI asks for confirmation before settingPaid = true; users can cancel before save.