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
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
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
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
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
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
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
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
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