Nowadays a great number of activities are performed via internet. With increment in such activities, two groups of services are required for providing a secure platform: 1- Access control services, 2- communication security services. In this article we propose a secure and efficient system for establishment of secure communication in ehealth. This architecture focuses on five security indicators of authorization, authentication, integrity, non-repudiation and confidentiality. In this paper, we propose an authentication architecture that uses a strong, two factor authentication mechanism for the identification of Healthcare Users in the access to GHIN Portals. This architecture uses an efficient encryption scheme, which is a combination of the public key and the symmetric key encryption systems, all of which are combined with a log strategy. In this paper we have used a new role-based control model to provide the security requirement of authorization for usera€ s access to data. Data sensitivity is measured based on the labels given to the roles; and then these data are encrypted with proper cryptography algorithms. In a comparison of these architectures, you will see that this architecture enjoys an efficient mechanism, which is very suitable and practical for communication and interchange of data.