Patient Relationship Management or Customer Relationship Management for healthcare is a system design strategy said to have the potential to increase patient satisfaction and reduce healthcare costs. We outline a innovative patient relationship management information system architecture. The primary principle of this architecture is modularity, thereby reducing implementation, maintenance and evolution effort and cost. Modularity is not only at system level components, but also at portal interface which provides an application development framework, to be used everyone interested from individual hospital departments to patient associations, in order make information available as well as new services to any end users. Our architecture also provides some degree of independence from the organization information systems, thus, simplifying deployment to new systems.