Amazing charts needs to have a non-linear workflow. For example if the front office sees a patient, the program forces the person doing vital signs and meds to "assign that patient to a particular doc". The preference in the clinic may be any doc free to see patient. Hence I recommend the following options
1) Assign to a particular doc ( let us say patient says he wants to see doc 1 only...)
2) Assign to any doctor available..( I can see any one who is free) so that when they open the chart the info is easily visible
N. Murali