Precision medicine requires that groups of patients matching clinical or genetic characteristics be identified in a clinical care setting and treated with the appropriate intervention. In the clinical setting, this process is often facilitated by a patient registry. While the software architecture of federated patient registries for research has been well characterized, local registries focused on clinical quality and care have received less attention. Many clinical registries appear to be one-off projects that lack generalizability and the ability to scale to multiple diseases. We evaluate the applicability of existing registry guidelines for registries designed for clinical intervention, propose a software architecture more practical for single-institution clinical registries and report the implementation of a generalizable clinical patient registry architecture at the University of Alabama at Birmingham (UAB).