Well...our son is currently a Navy Doc as is his beautiful wife. They are currently both stationed in San Diego going through their residency work. Our son took the route through the US Merchant Marine Academy at Kings Point and then to USUHS while his wife (they met at USUHS) is neither a service academy grad nor an ROTC grad. She applied for USUHS out of college and was accepted...her first choice of med schools as it was our son's first choice. So, you can go any route you wish which could include a Naval Scholarship possibility to any med school you would like after college in lieu of USUHS. So, several ways to go with some being less expensive than others or providing more financial support. USUHS was a great program for both of our "kids" as they were paid full pay as ensigns while at USUHS and came out with a great education and NO med school debt. USUHS has places for Army, Navy, Air Force, National Heath Service, etc. You do have a service commitment after graduation from USUHS, but both son and daughter-in-law say it is well worth the commitment.
Best of luck to you. Hope this helps at least a little.