ChARM EHR allows physicians to create personal health record portal for their patients. Patients can request for appointments online and can fill up pre-appointment questionnaires from their PHR. Practice documents like lab records, SOAP notes, etc. can be shared with the health portal.