Faits: A. Le 14 novembre 2000, la Chambre d'accusation du canton de Genève a constaté l'irresponsabilité de X._, prononcé en sa faveur un non-lieu pour les chefs de délit manqué de meurtre, opposition aux actes de l'autorité, violation grave des règles de la circulation routière et ordonné son hospitalisation dans un établissement approprié. La mesure a été levée au profit d'un traitement ambulatoire, dont la poursuite a été reconduite jusqu'au 24 mai 2014 tout au moins, par jugement du 24 mai 2011 du Tribunal d'application des peines et des mesures de la République et canton de Genève (TAPEM). B. B.a X._ a formé appel contre le jugement précité, concluant à la levée de la mesure. Elle ne contestait pas la nécessité d'un suivi thérapeutique et médicamenteux mais la proportionnalité de la mesure au vu de la durée de celle-ci (onze années) et compte tenu de l'amélioration et stabilisation de son état de santé. En outre, elle se déclarait disposée à délier les médecins du secret médical et demandait la mise en ?uvre d'un complément d'expertise. B.b Par ordonnance du 5 juillet 2011, la Chambre pénale d'appel et de révision de la Cour de justice genevoise (ci-après : la Chambre pénale d'appel) a décidé de traiter l'appel en procédure écrite, attendu que l'appelante refusait l'accès aux renseignements médicaux et empêchait ainsi une instruction plus avancée des faits. B.c Le 16 septembre 2011, la juridiction cantonale a néanmoins ordonné la mise en ?uvre d'une expertise psychiatrique complémentaire. Le 21 novembre suivant, elle a communiqué aux parties le rapport consécutif établi le 17 novembre 2011 en même temps qu'elle les a invitées à indiquer si elles requéraient l'audition de l'expert - auquel cas une audience serait appointée et les parties invitées à plaider - ou si elles préféraient procéder par échange d'écriture. Le ministère public a fait savoir qu'il ne demandait pas l'audition de l'expert et n'avait pas de remarques à formuler, de sorte qu'il maintenait ses conclusions tendant au rejet de l'appel. De son côté, X._ a déclaré faire appel contre le rapport d'expertise complémentaire. Par courrier du 15 février 2012, son défenseur d'office a indiqué n'avoir pu établir aucun contact avec sa cliente et n'avoir aucune observation à formuler sur le complément d'expertise. B.d Le 19 mars 2012, la Chambre pénale d'appel a rejeté l'appel. C. X._ interjette un recours en matière pénale contre l'arrêt cantonal. Invités à se déterminer sur le recours, le Ministère public a conclu au rejet, tandis que la Chambre pénale d'appel s'est référée à son arrêt. 