# Get Provider Rate Gets Provider Rate Endpoint: GET /providers/{providerId}/rates/{providerRateKey} Version: v1 Security: apiKeyAuth, bearerAuth ## Header parameters: - `vbasoftware-database` (string, required) Target database ## Path parameters: - `providerId` (string, required) Provider ID - `providerRateKey` (integer, required) ProviderRate Key ## Response 200 fields (text/plain): - `data` (object) - `data.providerRate_Key` (integer, required) Unique identifier for each Rate setting. - `data.addOnRateDRG` (boolean, required) Indicates that this line is added onto an existing ‘DRG’ rate. - `data.addOnRatePerDiem` (boolean, required) Indicates that this line is added onto an existing ‘Per Diem’ rate. - `data.effective_Date` (string,null) Start of the range of acceptable service dates for the rate line. - `data.end_Date` (string,null) End of the range of acceptable service dates for the rate line. - `data.ex_Code` (string,null) Ex code associated with the price line. - `data.inpatient` (boolean, required) Indicates whether the associated rate is applied to inpatient services. - `data.outpatient` (boolean, required) Indicates whether the associated rate is applied to outpatient services. - `data.percent_Type` (string,null) No longer in use. - `data.provider_ID` (string, required) Unique idenfitier assigned to the Proivider record. - `data.rate` (number,null) Rate used in price calculations. - `data.rate_Percent` (boolean, required) Tells the system to read the rate as a percentage instead of flat rate. - `data.rate_Type` (string,null) Determines how the selected rate is applied (use the single character value): - S = Per Service Line – applies the associated rate to each service line that matches the defined criteria. - L = All Service Lines – if any line within a claim matches the criteria, the associated rate is applied to ALL service lines on the claim. - U = Per Unit – multiplies the rate by the number of units on the matching service line. - C = Case Rate – treats the entire claim like a case. The ‘Case Rate’ is applied to an available matching line, and all other service lines are repriced to zero dollars. Only ONE ‘Case Rate’ is allowed per claim. If multiple service lines match a ‘Case Rate’, the claim will error. - A = ASC Grouper – treats the entire claim like case. The ‘ASC Grouper Rate’ is applied to ALL available matching lines, and all other service lines are repriced to zero dollars. This rate is like ‘Case Rate’, but it allows the matching of multiple service lines. - `error` (object) - `error.detail` (string,null) A human-readable explanation specific to this occurrence of the problem. - `error.instance` (string,null) A URI reference that identifies the specific occurrence of the problem.It may or may not yield further information if dereferenced. - `error.status` (integer) The HTTP status code([RFC7231], Section 6) generated by the origin server for this occurrence of the problem. - `error.title` (string,null) A short, human-readable summary of the problem type.It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization(e.g., using proactive content negotiation; see[RFC7231], Section 3.4). - `error.type` (string,null) A URI reference [RFC3986] that identifies the problem type. This specification encourages that, when dereferenced, it provide human-readable documentation for the problem type (e.g., using HTML [W3C.REC-html5-20141028]). When this member is not present, its value is assumed to be "about:blank". - `debug` (object) - `debug.activityID` (string, required) ## Response 401 fields