Presumably, this is based on ICD10 codes... but there can be 30 different services tied to a code. You still won't know what code is being charged until after the service is rendered, and if it's rack rate you won't know the actual rate your insurance will be charged, until THEY tell you... because that is proprietary information (just like the reason why your treatment was denied coverage).
Imagine you have diabetes and want to know which provider or insurance company will give you better endocrinology rates... it's the best case treatment knowledge scenario, but you can't figure anything out without knowing the secret negotiated rates for each possible coverage pair.