New Patients

First Visit

There are 2 easy ways to schedule your 1st appointment: 

  • First register for a VPT Patient Portal with Online Self-Scheduling

  • OR Call (919) 869-7300 to leave a message for scheduling assistance;  call backs are typically within 1-2 business days.




In an effort to be good stewards of all resources, use the Patient Portal for:

  • New Patient Forms online prior to the first visit. 

  • Access to all Invoices with coding necessary to self-file insurance

  • All appointment scheduling

  • Contact Dr. O'Neill directly with confidential correspondence


Due to the mandatory claims submission rule, Medicare patients are not able to pay cash out-of-pocket for otherwise covered Medicare physical therapy services provided by a Non-participating Medicare Provider. Vitality PT is a non-participating Medicare Provider.