Hospital Sorting Example 1
Getting a sorted list of hospitals by ranking
User input is in bold.
$ python3 sort-hospital.py
To help consumers make informed decisions about health care,
the Centers for Medicare & Medicaid Services collects data
about the cost and quality of care at over 4,000 Medicare
qualified hospitals.
This program allows you to explore this data.
1. Search by city and state
2. Search by hospital name
3. Rank hospitals by city and state
4. Find the ten most affordable treatment options by state
5. Quit
Choice: 3
Enter city: Swarthmore
Enter state: PA
Sorry, no matches were found.
1. Search by city and state
2. Search by hospital name
3. Rank hospitals by city and state
4. Find the ten most affordable treatment options by state
5. Quit
Choice: 3
Enter city: Ames
Enter state: IA
HOSPITAL NAME CITY ST RATING HEART($) PNEUM($) HIPKN($)
------------------------- ------------ -- ------ -------- -------- --------
Mary Greeley Medical Cent Ames IA 4 22543 16406 20960
1 match found
Average of reported ratings: 4.0 (-1 means not reported)
1. Search by city and state
2. Search by hospital name
3. Rank hospitals by city and state
4. Find the ten most affordable treatment options by state
5. Quit
Choice: 3
Enter city: Lincoln
Enter state: NE
HOSPITAL NAME CITY ST RATING HEART($) PNEUM($) HIPKN($)
------------------------- ------------ -- ------ -------- -------- --------
Chi Health Nebraska Heart Lincoln NE 5 28251 0 0
Bryan Medical Center Lincoln NE 3 26686 17552 22951
Chi Health St Elizabeth Lincoln NE 3 24848 17908 20265
Lincoln Surgical Hospital Lincoln NE -1 0 0 19480
4 matches found
Average of reported ratings: 3.7 (-1 means not reported)
1. Search by city and state
2. Search by hospital name
3. Rank hospitals by city and state
4. Find the ten most affordable treatment options by state
5. Quit
Choice: 3
Enter city: Pittsburgh
Enter state: PA
HOSPITAL NAME CITY ST RATING HEART($) PNEUM($) HIPKN($)
------------------------- ------------ -- ------ -------- -------- --------
St Clair Hospital Pittsburgh PA 5 23627 18211 21249
Upmc Passavant Pittsburgh PA 4 23155 16813 22784
Magee Womens Hospital Of Pittsburgh PA 3 0 16295 20613
Upmc St Margaret Pittsburgh PA 3 24766 17922 22229
West Penn Hospital Pittsburgh PA 3 27651 21367 21494
Upmc Mercy Pittsburgh PA 2 23720 20420 25478
Upmc Presbyterian Shadysi Pittsburgh PA 1 26543 18708 21361
Allegheny General Hospita Pittsburgh PA 1 25479 19793 18622
Upmc Children's Hospital Pittsburgh PA -1 0 0 0
Children's Home Of Pittsb Pittsburgh PA -1 0 0 0
The Children's Institute Pittsburgh PA -1 0 0 0
11 matches found
Average of reported ratings: 2.8 (-1 means not reported)
1. Search by city and state
2. Search by hospital name
3. Rank hospitals by city and state
4. Find the ten most affordable treatment options by state
5. Quit
Choice: 3
Enter city: Philadelphia
Enter state: PA
HOSPITAL NAME CITY ST RATING HEART($) PNEUM($) HIPKN($)
------------------------- ------------ -- ------ -------- -------- --------
Jeanes Hospital Philadelphia PA 4 24487 16806 23341
Penn Presbyterian Medical Philadelphia PA 4 23340 16061 22936
Cancer Treatment Centers Philadelphia PA 3 0 0 0
Chestnut Hill Hospital Philadelphia PA 3 24409 18808 24351
Hospital Of Univ Of Penns Philadelphia PA 3 25346 18444 0
Nazareth Hospital Philadelphia PA 2 24009 19744 19691
Aria Health Philadelphia PA 2 24188 19259 23101
Pennsylvania Hospital Philadelphia PA 2 24667 16058 23603
Roxborough Memorial Hospi Philadelphia PA 2 24743 20956 0
Temple University Hospita Philadelphia PA 2 25411 18759 23817
Albert Einstein Medical C Philadelphia PA 1 24954 17784 26336
Hahnemann University Hosp Philadelphia PA 1 23575 19902 26404
Thomas Jefferson Universi Philadelphia PA 1 23738 17427 18490
Shriners Hospitals For Ch Philadelphia PA -1 0 0 0
St Christopher's Hospital Philadelphia PA -1 0 0 0
Children's Hospital Of Ph Philadelphia PA -1 0 0 0
Kensington Hospital Philadelphia PA -1 0 0 0
Wills Eye Hospital Philadelphia PA -1 0 0 0
18 matches found
Average of reported ratings: 2.3 (-1 means not reported)
1. Search by city and state
2. Search by hospital name
3. Rank hospitals by city and state
4. Find the ten most affordable treatment options by state
5. Quit
Choice: 5
Goodbye!