Very cool. I don't know what your plans are and whether you're trying to monetize this but I think a very simple extra feature would just be to allow a natural language search for those particular rows since people may not know what the procedures are called but an LLM would:
e.g.
"broken arm at red cross hospital" or something
And an uninsured person is more expensive to serve. You need to track down payment and they are less likely to pay.