API FeeScheds
See Fee Schedules for more information.
Version Added: 22.4.31
Gets a list of fee schedules.
Example Request:
GET /feescheds
Example Response:
[
{
"FeeSchedNum": 53,
"Description": "Standard",
"FeeSchedType": "Normal",
"ItemOrder": 0,
"IsHidden": "false",
"IsGlobal": "true",
"SecUserNumEntry": 0,
"SecDateEntry": "0001-01-01",
"SecDateTEdit": "2018-07-18 08:59:30"
},
{
"FeeSchedNum": 54,
"Description": "BCBS Co-pay",
"FeeSchedType": "CoPay",
"ItemOrder": 1,
"IsHidden": "false",
"IsGlobal": "true",
"SecUserNumEntry": 1,
"SecDateEntry": "2021-08-05",
"SecDateTEdit": "2021-08-05 12:54:44"
},
{
"FeeSchedNum": 55,
"Description": "USR Archive",
"FeeSchedType": "Normal",
"ItemOrder": 2,
"IsHidden": "true",
"IsGlobal": "true",
"SecUserNumEntry": 1,
"SecDateEntry": "2022-02-05",
"SecDateTEdit": "2022-02-05 13:25:55"
},
etc...
]
200 OK
400 BadRequest (with explanation)
Version Added: 23.3.7
Creates a new feesched. Global fee schedules only allow a single (global) fee per procedure. When using a non-global fee schedule, fees can be overridden for clinics or providers. See Fee Override for Provider or Clinic for more information.
Description: Required. The name of the fee schedule.
FeeSchedType: Required. Either "Normal", "CoPay", "OutNetwork", "FixedBenefit", or "ManualBlueBook". FeeSchedType cannot be changed once it is inserted.
IsHidden: Optional. Either "true" or "false". Default false.
IsGlobal: Optional. Either "true" or "false". Default true.
Example Requests:
POST /feescheds
{
"Description": "BCBS_2023",
"FeeSchedType": "Normal"
}
or
{
"Description": "BCBS_2023",
"FeeSchedType": "Normal",
"IsHidden": "false",
"IsGlobal": "false"
}
Example Response:
{
"FeeSchedNum": 274,
"Description": "BCBS_2023",
"FeeSchedType": "Normal",
"ItemOrder": 16,
"IsHidden": "false",
"IsGlobal": "false",
"SecUserNumEntry": 0,
"SecDateEntry": "2023-11-03",
"SecDateTEdit": "2023-11-03 13:57:46"
}
200 OK
400 BadRequest (with explanation)
Version Added: 23.3.7
Updates a feesched.
FeeSchedNum: Required in the URL.
Description: The name of the fee schedule.
IsHidden: Either "true" or "false".
IsGlobal: Either "true" or "false".
Example Request:
PUT /feescheds/293
{
"Description": "BCBS_outdated",
"IsHidden": "true",
}
Example Response:
{
"FeeSchedNum": 293,
"Description": "BCBS_outdated",
"FeeSchedType": "Normal",
"ItemOrder": 16,
"IsHidden": "true",
"IsGlobal": "false",
"SecUserNumEntry": 0,
"SecDateEntry": "2022-01-01",
"SecDateTEdit": "2023-11-03 14:57:46"
}
200 OK
400 BadRequest (with explanation)
404 NotFound (with explanation)