Skip to content

Hosted endpoints

These 44 endpoints are the controller actions that serve the application's own three screens. They are not a published API: nothing outside the screens is documented to call them, and the application has no ApiController. Endpoints marked ** could not be attributed to a screen, so no screen is claimed to call them. Request and response shapes were not captured**; the screen pages describe the grid (DataSourceRequest and DataSourceResult) and JSON payloads in context.

Summary

Controller Endpoints Authorization
Entry 10 CBPEnterBill
Inbox 1 CBPEnterBill
BaseController 2 CBPEnterBill via the Inbox URL; routable on every derived controller
Search 1 CBPEnterBill
Provider 4 Authenticated Windows user only (no SaifAuthorize)
NoteGrid 5 Authenticated Windows user only (no SaifAuthorize)
DiagnosisGrid 6 Authenticated Windows user only (no SaifAuthorize)
ProcedureGrid 6 Authenticated Windows user only (no SaifAuthorize)
ServiceGrid 8 Authenticated Windows user only (no SaifAuthorize)
Home 1 Authenticated Windows user only (no SaifAuthorize)

By kind: JSON actions, grid create, read, update and destroy actions, one partial view and one redirect. Web API endpoints: 0. An ANY verb means the action declares no verb restriction.

Endpoint catalog

Entry.GetBillFromQueue

Field Value
Verb GET
URL /ClaimBillEntry/Entry/GetBillFromQueue
Kind JSON
Purpose Pulls the next queued bill when Auto feed is checked
Called from Bill entry
Authorization CBPEnterBill
Source ClaimBillEntry/Controllers/EntryController.cs:75

Entry.GetBill

Field Value
Verb GET
URL /ClaimBillEntry/Entry/GetBill/{id}
Kind JSON
Purpose Loads a bill; enforces BR-SCR-001 and BR-SCR-002
Called from Bill entry
Authorization CBPEnterBill
Source ClaimBillEntry/Controllers/EntryController.cs:84

Entry.GetNewBill

Field Value
Verb GET
URL /ClaimBillEntry/Entry/GetNewBill
Kind JSON
Purpose Returns an empty bill for keying
Called from Bill entry
Authorization CBPEnterBill
Source ClaimBillEntry/Controllers/EntryController.cs:99

Entry.SaveBill

Field Value
Verb POST
URL /ClaimBillEntry/Entry/SaveBill
Kind JSON
Purpose Saves the bill header, without anti-forgery validation
Called from Bill entry
Authorization CBPEnterBill
Source ClaimBillEntry/Controllers/EntryController.cs:108

Entry.SubmitBill

Field Value
Verb POST
URL /ClaimBillEntry/Entry/SubmitBill
Kind JSON
Purpose Submits the bill; sets status to entered only on an error-free result (BR-SCR-005)
Called from Bill entry
Authorization CBPEnterBill
Source ClaimBillEntry/Controllers/EntryController.cs:118

Entry.SendPendBill

Field Value
Verb POST
URL /ClaimBillEntry/Entry/SendPendBill
Kind JSON
Purpose Sends or pends the bill to a mail id through IBillService.SendPendBill
Called from Bill entry
Authorization CBPEnterBill
Source ClaimBillEntry/Controllers/EntryController.cs:133

Entry.DiscardBill

Field Value
Verb POST
URL /ClaimBillEntry/Entry/DiscardBill
Kind JSON
Purpose Sets the bill status to discarded; does not check CBEDiscardBill (BR-SCR-006)
Called from Bill entry
Authorization CBPEnterBill
Source ClaimBillEntry/Controllers/EntryController.cs:160

Entry.GetDefaultAssignedToId

Field Value
Verb GET
URL /ClaimBillEntry/Entry/GetDefaultAssignedToId
Kind JSON
Purpose Returns the default assigned-to id
Called from No screen call found**
Authorization CBPEnterBill
Source ClaimBillEntry/Controllers/EntryController.cs:170

Entry.GetWorkerInformation

Field Value
Verb GET
URL /ClaimBillEntry/Entry/GetWorkerInformation/{id}
Kind JSON
Purpose Loads worker information for a claim number
Called from Bill entry
Authorization CBPEnterBill
Source ClaimBillEntry/Controllers/EntryController.cs:176

Entry.GetSendPendMailId

Field Value
Verb ANY
URL /ClaimBillEntry/Entry/GetSendPendMailId
Kind JSON
Purpose Returns the remembered send or pend mail id from Session
Called from Bill entry
Authorization CBPEnterBill
Source ClaimBillEntry/Controllers/EntryController.cs:195

Inbox.GetInboxBills

Field Value
Verb GET
URL /ClaimBillEntry/Inbox/GetInboxBills
Kind Grid read
Purpose Reads inbox bills (BR-SCR-011, BR-SCR-012)
Called from Inbox
Authorization CBPEnterBill
Source ClaimBillEntry/Controllers/InboxController.cs:51

BaseController.SavePreferences

Field Value
Verb ANY (no HTTP verb attribute; the client always POSTs)
URL /ClaimBillEntry/Inbox/SavePreferences
Kind AJAX call with no returned result (void action, empty response)
Purpose Saves a user's grid column preferences
Called from Inbox, Search
Authorization CBPEnterBill via the Inbox URL; routable on every derived controller
Source ClaimBillEntry/Controllers/BaseController.cs:70

BaseController.ClearPreferences

Field Value
Verb ANY (no HTTP verb attribute; the client always POSTs)
URL /ClaimBillEntry/Inbox/ClearPreferences
Kind AJAX call with no returned result (void action, empty response; the client reloads the page afterwards)
Purpose Clears a user's grid column preferences
Called from Inbox, Search
Authorization CBPEnterBill via the Inbox URL; routable on every derived controller
Source ClaimBillEntry/Controllers/BaseController.cs:50

Search.GetBills

Field Value
Verb ANY
URL /ClaimBillEntry/Search/GetBills
Kind Grid read
Purpose Searches bills (BR-SCR-013)
Called from Search
Authorization CBPEnterBill
Source ClaimBillEntry/Controllers/SearchController.cs:62

Provider.ShowProviderGrid

Field Value
Verb ANY
URL /ClaimBillEntry/Provider/ShowProviderGrid
Kind Partial view
Purpose Renders the provider grid partial
Called from No screen call found**
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ProviderController.cs:39

Provider.GetBillingProviders

Field Value
Verb ANY
URL /ClaimBillEntry/Provider/GetBillingProviders
Kind Grid read
Purpose Reads billing providers; cached 45 seconds
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ProviderController.cs:45

Provider.GetRenderingProviders

Field Value
Verb ANY
URL /ClaimBillEntry/Provider/GetRenderingProviders
Kind Grid read
Purpose Reads rendering providers; cached 45 seconds
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ProviderController.cs:59

Provider.ValidateProviderTin

Field Value
Verb GET
URL /ClaimBillEntry/Provider/ValidateProviderTin
Kind JSON
Purpose Validates a provider tax id; cached 10 seconds
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ProviderController.cs:75

NoteGrid.InactivateNotes

Field Value
Verb ANY
URL /ClaimBillEntry/NoteGrid/InactivateNotes
Kind JSON
Purpose Inactivates notes
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/NoteGridController.cs:41

NoteGrid.EditingPopup_Create

Field Value
Verb POST
URL /ClaimBillEntry/NoteGrid/EditingPopup_Create
Kind Grid create
Purpose Creates a note
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/NoteGridController.cs:47

NoteGrid.EditingPopup_Read

Field Value
Verb ANY
URL /ClaimBillEntry/NoteGrid/EditingPopup_Read
Kind Grid read
Purpose Reads notes
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/NoteGridController.cs:59

NoteGrid.EditingPopup_Update

Field Value
Verb POST
URL /ClaimBillEntry/NoteGrid/EditingPopup_Update
Kind Grid update
Purpose Updates a note
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/NoteGridController.cs:71

NoteGrid.EditingPopup_Destroy

Field Value
Verb POST
URL /ClaimBillEntry/NoteGrid/EditingPopup_Destroy
Kind Grid destroy
Purpose Deletes a note
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/NoteGridController.cs:83

DiagnosisGrid.EditingCustom_Create

Field Value
Verb POST
URL /ClaimBillEntry/DiagnosisGrid/EditingCustom_Create
Kind Grid create
Purpose Creates a diagnosis
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/DiagnosisGridController.cs:40

DiagnosisGrid.EditingCustom_Read

Field Value
Verb ANY
URL /ClaimBillEntry/DiagnosisGrid/EditingCustom_Read
Kind Grid read
Purpose Reads diagnoses
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/DiagnosisGridController.cs:59

DiagnosisGrid.EditingCustom_Update

Field Value
Verb POST
URL /ClaimBillEntry/DiagnosisGrid/EditingCustom_Update
Kind Grid update
Purpose Updates a diagnosis
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/DiagnosisGridController.cs:72

DiagnosisGrid.EditingCustom_Destroy

Field Value
Verb POST
URL /ClaimBillEntry/DiagnosisGrid/EditingCustom_Destroy
Kind Grid destroy
Purpose Deletes a diagnosis
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/DiagnosisGridController.cs:85

DiagnosisGrid.ValidateDiagnosisCode

Field Value
Verb GET
URL /ClaimBillEntry/DiagnosisGrid/ValidateDiagnosisCode
Kind JSON
Purpose Validates a diagnosis code
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/DiagnosisGridController.cs:97

DiagnosisGrid.ClearDiagnosesCodes

Field Value
Verb GET
URL /ClaimBillEntry/DiagnosisGrid/ClearDiagnosesCodes
Kind JSON
Purpose Deletes the bill's diagnoses through a GET request
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/DiagnosisGridController.cs:108

ProcedureGrid.EditingCustom_Create

Field Value
Verb POST
URL /ClaimBillEntry/ProcedureGrid/EditingCustom_Create
Kind Grid create
Purpose Creates a procedure
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ProcedureGridController.cs:41

ProcedureGrid.EditingCustom_Read

Field Value
Verb ANY
URL /ClaimBillEntry/ProcedureGrid/EditingCustom_Read
Kind Grid read
Purpose Reads procedures; type mapping per BR-SCR-010
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ProcedureGridController.cs:55

ProcedureGrid.EditingCustom_Update

Field Value
Verb POST
URL /ClaimBillEntry/ProcedureGrid/EditingCustom_Update
Kind Grid update
Purpose Updates a procedure
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ProcedureGridController.cs:67

ProcedureGrid.EditingCustom_Destroy

Field Value
Verb POST
URL /ClaimBillEntry/ProcedureGrid/EditingCustom_Destroy
Kind Grid destroy
Purpose Deletes a procedure
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ProcedureGridController.cs:81

ProcedureGrid.ValidateProcedureCode

Field Value
Verb GET
URL /ClaimBillEntry/ProcedureGrid/ValidateProcedureCode
Kind JSON
Purpose Validates a procedure code
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ProcedureGridController.cs:93

ProcedureGrid.ClearProcedureCodes

Field Value
Verb GET
URL /ClaimBillEntry/ProcedureGrid/ClearProcedureCodes
Kind JSON
Purpose Deletes the bill's procedures through a GET request
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ProcedureGridController.cs:104

ServiceGrid.EditingPopup_Create

Field Value
Verb POST
URL /ClaimBillEntry/ServiceGrid/EditingPopup_Create
Kind Grid create
Purpose Creates a service line from the Add service window
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ServiceGridController.cs:42

ServiceGrid.EditingPopup_Read

Field Value
Verb ANY
URL /ClaimBillEntry/ServiceGrid/EditingPopup_Read
Kind Grid read
Purpose Reads service lines
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ServiceGridController.cs:54

ServiceGrid.EditingPopup_Update

Field Value
Verb POST
URL /ClaimBillEntry/ServiceGrid/EditingPopup_Update
Kind Grid update
Purpose Updates a service line from the Edit service popup
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ServiceGridController.cs:66

ServiceGrid.EditingPopup_Destroy

Field Value
Verb POST
URL /ClaimBillEntry/ServiceGrid/EditingPopup_Destroy
Kind Grid destroy
Purpose Deletes a service line
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ServiceGridController.cs:78

ServiceGrid.ServicePeek_Read

Field Value
Verb ANY
URL /ClaimBillEntry/ServiceGrid/ServicePeek_Read
Kind Grid read
Purpose Reads the service peek grid
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ServiceGridController.cs:90

ServiceGrid.GetPrescribingProviderCodes

Field Value
Verb GET
URL /ClaimBillEntry/ServiceGrid/GetPrescribingProviderCodes
Kind JSON
Purpose Fills the prescribing provider dropdown; cached 300 seconds
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ServiceGridController.cs:105

ServiceGrid.ValidateServiceCode

Field Value
Verb GET
URL /ClaimBillEntry/ServiceGrid/ValidateServiceCode
Kind JSON
Purpose Validates a service code
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ServiceGridController.cs:114

ServiceGrid.GetChargedServicesTotal

Field Value
Verb ANY
URL /ClaimBillEntry/ServiceGrid/GetChargedServicesTotal
Kind JSON
Purpose Returns the services total used for BR-SCR-004
Called from Bill entry
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/ServiceGridController.cs:124

Home.Navigate

Field Value
Verb ANY
URL /ClaimBillEntry/Home/Navigate
Kind Redirect
Purpose Web-context control navigation from the layout
Called from No screen call found**
Authorization Authenticated Windows user only (no SaifAuthorize)
Source ClaimBillEntry/Controllers/HomeController.cs:21

Note: Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • ClaimBillEntry/Controllers/EntryController.cs
  • ClaimBillEntry/Controllers/InboxController.cs
  • ClaimBillEntry/Controllers/BaseController.cs
  • ClaimBillEntry/Controllers/SearchController.cs
  • ClaimBillEntry/Controllers/ProviderController.cs
  • ClaimBillEntry/Controllers/NoteGridController.cs
  • ClaimBillEntry/Controllers/DiagnosisGridController.cs
  • ClaimBillEntry/Controllers/ProcedureGridController.cs
  • ClaimBillEntry/Controllers/ServiceGridController.cs
  • ClaimBillEntry/Controllers/HomeController.cs
  • ClaimBillEntry/App_Start/RouteConfig.cs