Place Of Service Codes #63
-
Is there a means by which one could denote a 'Facility' Place of Service vs. a 'Non-Facility' Place of Service rather than denote every qualified place of service code? For nearly all of our contracts the differentiation only seeks to use place of service to define payment as a facility or non-facility similar to Medicare reimbursement (https://www.cms.gov/Research-Statistics-Data-and-Systems/Monitoring-Programs/Medicare-FFS-Compliance-Programs/Recovery-Audit-Program/Approved-RAC-Topics-Items/0108-Facility-vs-Non-Facility-Reimbursement) listing copies? |
Beta Was this translation helpful? Give feedback.
Replies: 16 comments 50 replies
-
We have basically the same question around the service codes. There are quite a few service codes that are standard and our rates do not always change based on the service code (same negotiated rate regardless of the place of service). The way that the schema is laid out and described, if we were to report on EVERY place of service code allowed per procedure - the file could contain the same TIN/NPI/Negotiated Rate combination listed out separately for each of the standard pocedure code options. This doesn't seem very efficient for the file. If we are supposed to list out EVERY permeatation of negotiated rate per procedure code per service code, then is there a possiblity that the we could make the service code attribute an array of strings instead of just 1 string value? This would allow us to list out all of the applicable service codes in one record for the same TIN/NPI/Negotiated Rate object. |
Beta Was this translation helpful? Give feedback.
-
@shaselton However, as there are so many service codes with CMS and potentially, they could all have the same negotiated rate, there was a discussion about the possibility of adding Service_Code as an array so we didn't have so many duplicated rates. There was also talk of possibly just having this at Facility vs Non-Facility. Is there any update to that? Also - I see that in the requirements for Service_Code, it does state 'professional claim', but it says it's required, so are we not needing to put the service code on the Institutional Provider Contract data? I will post this same note to that discussion as well. |
Beta Was this translation helpful? Give feedback.
-
I agree, a decision on Place of Service is needed soon. The testing phase of these files is probably about 3 months away for most of us. @shaselton-usds, @shaselton - I did not think about the npi/tin/price uniqueness that is needed if the Place of Service was made an array in it's current location, very good point. I agree moving the field to a position within the negotiated price object works best for my scenario. However I can make either solution work. The most important thing to me is that the field is made into an array - that will drastically reduce the size of the file for both the consumer and producer - a win\win. Does anyone have an idea on when a decision will be made? |
Beta Was this translation helpful? Give feedback.
-
@shaselton In situations where a different POS does not affect reimbursement, would CMS consider allowing payers to report 00 “Unassigned” or 99 “Other Place of Service”? Or, would CMS consider making the POS optional? |
Beta Was this translation helpful? Give feedback.
-
@BobSyracuse @angelamarie0975 @ryan-thomas-peterson @tdfow @taylorpatriciab @angelamarie0975 Sorry for going dark -- CMS was in the middle of developing guidance that includes a delayed implementation of the files for 6 months while dropping enforcement for the Rx machine-readable file. As such, CMS couldn't respond to any discussions until that guidance was released. That said, CMS plans to pick up active discussions with the community to continue to help clarify implementation requirements and overall technical implementation -- these discussions included. Before going dark, turning the Thank you! |
Beta Was this translation helpful? Give feedback.
-
Making service_code an array is great. Moving it to the negotiated_price object has a side affect. For a given billing code for a given tax id, for a given list of providers that has one rate for service codes 21,22, and 23 and a different rate for all other service codes, requires 2 negotiated rate details objects for the same tin and providers with the different negotiated_price objects needed for the 2 groups of service codes. Making negotiated_price an array eliminates a negotiated rate details object for every billing code affected. We frequently have providers with one set of rates a service codes 21,22,23 and different rates at all other service codes. I have 1 contract that does this and making the negotiated_price an array reduces the negotiated rates for this one contract (TIN) from 121,544 to 60,772 |
Beta Was this translation helpful? Give feedback.
-
What you have above is essentially what I am after. This is for the in-network file. The service codes were moved to the negotiated price object from the negotiated rate object. The OON still has the service codes in the allowed amounts object instead of the payment object. Also noticed that the OON file has the providers in the payment object instead of the allowed amounts object where the tin is. That's a difference between in0network file which has the tin and the providers array in the negotiated rates object. |
Beta Was this translation helpful? Give feedback.
-
@BobSyracuse @angelamarie0975 @ryan-thomas-peterson @tdfow @taylorpatriciab CMS is looking to introduce a contextual attribute to flag whether a negotiated rate is "facility" or "non-facility" as this discussion has been tracking. I want to get your thoughts on a couple things happening on this branch: 70c3ff9 A) Does the location of I'll most likely keep this branch living throughout next week with feedback coming in and also updating the rest of the examples. Thanks. |
Beta Was this translation helpful? Give feedback.
-
a) Yes it makes sense that it lands there. Only question I would have is since the service_code is now an array, is there a dependency that all the elements in the array type for a billing_class to be either "facility" or "non-facility"? Overall I can see the “facilty” vs “non-facility” making sense in general. Obviously on the Inpatient and Outpatient side of things it won’t matter as all of those services are occurring in a facility so there is only one rate, but for physicians we have 2 rates for them with 1 being if they perform the service in their own office(“Non-Facility” or at a hospital(“Facility”) – not all codes have a difference in pricing for this distinction but we calculate pricing for both (the reasoning behind a difference in price is basically if the service is deemed to need to pay for some the cost of the building/tools then the non-facility rate will be a little higher to help the docs paying their rent whereas the facility version is where its expected we already paid the hospital for that piece already) |
Beta Was this translation helpful? Give feedback.
-
A. Would this billing_class be required? Your updated schema suggestions is implying that when the rate is for a facility, that there isn’t the notion of different rates per service_code. I am finding that when our contracted rates are different, that most of the time, it is because they are performed at a facility and in a lot of cases – like the example below – we pay a different contracted rate when procedure is done in an ambulatory surgical center than when done in a hospital setting. This is an actual example from our file that we have produced - masked NPI/TIN, but this same set of providers have different rates for 99213 procedure code with service_code 11 vs service_codes 19, 21, 22, 23 vs service_code 24. The only non-facility service_code that we have a contract for is the 11, the other service codes are all for facility. If we add the billing class - I am not sure about where to include the billing_class. I think this is where you are proposing it to be added. If so, this can work, but for us, it’s just an extra attribute, because we would still need to include the service_codes. Is there possibly some way that we ONLY need to include the service_codes when we actually have different rates per different codes? I know some companies have said their rates are Facility vs Non-Facility and others, like us, do have different rates for different places of service and then we have a rate that applies regardless of place of service and because service_code is required, we have to include EVERY one of the service_codes in the array because technically, that rate would apply to all service_codes. "negotiated_rates": [ |
Beta Was this translation helpful? Give feedback.
-
I appreciate the continued discussions and effort to refine the schema, but could this change be considered for a post v1.0.0 release? While the push to 7/1/22 has given us some breathing room, we do have deliverables with rapidly approaching dates and a change like this will put those in jeopardy. I don't expect CMS to cater to our Plan's needs, but I would expect other Plans to be in a similar position. |
Beta Was this translation helpful? Give feedback.
-
If I can throw my 2 cents worth in. We do have "non-facility" contracts that have different rates based on service code. Typically 21,22,and 23 or all other service codes. The current schema in the in-network-rates file handles this well. We have opted for facility pricing to use the type of bill code with the leading digit ignored as the service code as these will identify inpatient vs outpatient rates, which can be and are different. Adding the billing classes Facility or Non-Facility would help to identify what those service codes represent as code 11 for example has different meaning for Professional claims (Office) or for Facility Claims (Hospital Inpatient). As a means of identifying what the service codes represent placing billing_class in the Negotiated Price object makes sense. |
Beta Was this translation helpful? Give feedback.
-
As I read the original request, I think the intent is to identify Institutional provider contracts separate from Professional provider contracts, much like the UB-04/837I identifies Institutional claims and CMS-1500/837P identifies Professional claims. From that perspective, wouldn't this indicator be better placed in the Providers Object? |
Beta Was this translation helpful? Give feedback.
-
@angelamarie0975 If the intent is not to identify institutional provider contracts vs professional provider contracts, but to identify the rate based on the place of service, and based on the conversations above, my suggestion aligns with @Paul-Sousa in that it would be simpler to keep the schema as it is. Consideration could be given to adding a value of 'All' to the Service Code Allowed Values to allow for situations where fee schedules in professional contracts apply to all places of service. @CKreklow I agree... if the schema were to separate institutional contracts from professional contracts, the Negotiated Rate Details Object makes sense. |
Beta Was this translation helpful? Give feedback.
-
@shaselton-usds @BobSyracuse @angelamarie0975 @ryan-thomas-peterson @tdfow Including the first three positions of Type Bill for Institutional claims may be adding complication to the schema without adding value to the data. Would defining billing_class as an enumeration list of professional and institutional, then requiring the CMS Service_Codes only when billing_class is 'professional' work for everyone? |
Beta Was this translation helpful? Give feedback.
-
The suggestion of moving away from the ambiguous terms of 'facility' and 'non-facility' is fantastic. They have been replaced with 'professional' and 'institutional'. It seems that the "type of bill" has the potential ability to be mapped to a Otherwise, allowing the dependency of More information on this issue can be found here: cms.gov/healthplan-price-transparency/resources/technical-clarification |
Beta Was this translation helpful? Give feedback.
The suggestion of moving away from the ambiguous terms of 'facility' and 'non-facility' is fantastic. They have been replaced with 'professional' and 'institutional'.
It seems that the "type of bill" has the potential ability to be mapped to a
service_code
for institutional negotiations -- if that is in fact where negotiations for items/services happen. In addition, institutional claims with different "type of bill"s appear to have different billing codes, which means that a differentIn-Network Object
to cover the item/service based on the institutional negotiation would need be added to the array to address the different rates.Otherwise, allowing the dependency of
service_code
to "prof…