This is quick project for someone who knows oscommerce codes very well.
We have a Oscommerce site for medical industry. This site sells Treatments from various hospitals to the patients. The site is fully ready to go LIVE. All we need is a customization of the Product Information and Checkout page.
Once a patient (customer) First add a treatment (service) into the Shopping Cart and click on "checkout" button, in general OSC checkout process goes through many steps but the first step need to be a "Hospital/Clinic Listing" of the hospitals who provide this particular treatment into their hospital. So the Patinet next add one hospital from the list into the Cart and then the normal checkout process continues like Delivery, Payment, Confirmation, Finished...
As you can see, we can easily add Hospitals Listing as a Product Attribute in Product Description page but you see, when a patient is in need of surgery he/she prioritizes the surgery before the place from where they will have the surgery done. Thats why a patient can choose what treatments they want and add them to their cart and THEN choose a hospital or clinic that will offer all of their selected treatments. So even here you must think about not showing every single hospital at checkout page but only those that offer all of the selected treatments.
As you see, we are not oscommerce programmers but we know how OSC works. How much time it will take and its cost.