Regulations that are sometimes at odds with each other and which sometimes haven't been fully baked mandate a very specific set of tasks for your patient portal. Frankly, at least 1/3 of your costs will be in the discussion on how to satisfy those regulations. You have to get a lot of people on the same page before you can move forward..