Well that's what "city stats" do. As you've said, population number decides the # of patients, # of workers in factory (we don't have that advanced assembler yet, haha), # of students for educational area.
And those "points" will also feedback as the input. Such as better hospitality points increase population cap, higher factory points allows the use of more equipments, higher education / tech points allows the use of more advanced equipment and ability to hire better doctors / engineers.
Now each "special building" have "budgets" assigned to them by the city. Those budget that'll be the balance and limit for equipment / room purchases and hiring, rather than directly received it from patients.
And those "points" will also feedback as the input. Such as better hospitality points increase population cap, higher factory points allows the use of more equipments, higher education / tech points allows the use of more advanced equipment and ability to hire better doctors / engineers.
Now each "special building" have "budgets" assigned to them by the city. Those budget that'll be the balance and limit for equipment / room purchases and hiring, rather than directly received it from patients.