Setting Up The Patient Portal

The Patient Portal can be configured once the feature has been released to the office serial. In order to set up Patient Portal, you will need to contact MacPractice Support and ask to speak to a Representative about setting up Patient Portal. Our Support Representative will need:

  • The static IP address of the MacPractice Server
  • The database name
  • Office name, phone, email, city, and state
  • A subdomain name suggestion (for example, or
The Patient Portal for MacPractice version 5 uses an API from the portal website to your MacPractice database. Your Portal website will reside on our servers, however the data will remain on your own MacPractice Server machine.
A customized subdomain name will be created for the office. The subdomain will be used as an identifier for your MacPractice Server IP address to access the data for the Portal. The subdomain must be unique as no two subdomains of the same name can be used.
The URL will be https://<Your Subdomain here>
Once the Support Representative confirms they have the above information correct, you will need to follow these steps to ensure a clear communication between your MacPractice Server and the Portal Site. You will need to have an IT or Network Specialist complete these steps, and MacPractice Support cannot assist with anything related to network configuration.
In order to get the Patient Portal up and running, follow these steps.
  1. Your MacPractice Server must use a Static IP address. A non-static IP address could change, preventing patients from reaching the Patient Portal. If your Static IP address should change for any reason, contact MacPractice and they can reconfigure the Patient Portal to point at the appropriate IP address. 
  2. Port 1234 should be open to accept incoming traffic from IP Address
  3. All incoming traffic from IP should be sent to the external IP address on port 1234 and must be forwarded to the MacPractice Server’s Internal IP address.
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request