This provider has a big lack of communication problem which is a must in this type of field. A colleague of mine and myself lost our jobs because of this lack of communication. I believe there was a HIPPA violation as well. In my opinion and in our experience we would not recommend this organization to anyone. This organization will not tell you what they want or why then tell your work your are not complying with them??? I do not trust them and that is important when you are in need of help.