I'm actually a specialist myself (Neurology). While I stayed true to maximal use for primary care, I believe these modifications would benefit any specialty or primary care provider that needs to keep track of multiple problems and diagnoses from visit to visit.
Bruce