Take the guess work out of pain management with Chronic Pain Tracker. Record your pain history with 19 unique health categories. Review a Summary Report with your doctor in the app, or export a PDF for printing/emailing. For less than a typical insurance co-pay, you can improve the management of your pain.

CPT Pro is our complete package offering all of our features and no capacity limits on diary entries. If you want the most complete pain tracking application available, here it is.


# iPhone & iPad interfaces available within a single Universal app!

# Within each Diary Entry, you can include one or more of the following 19 Tracker modules:
 + Pain Triggers
 + Pain Onset Speed
 + Pain Intensity Level
 + Pain Description
 + Pain Location Mapping
 + Effective Treatments
 + Pain Duration
 + Medication Tracking
 + General Comments
 + Other Symptoms
 + Health Milestones
 + Bowel Movements
 + Weather Tracking
 + Body Weight, Height & BMI
 + Blood Pressure & Pulse Rate
 + Activity Level
 + Mental State
 + Sleep History
 + Fatigue (Mental & Physical) Levels

# Multiple features to help make the creating of Diary Entries efficient and accurate
 + "Tracker Collection" - templates allow you to predefine the Trackers you want to group into an entry
 + "Copy Last Entry" - for each Tracker allows you to bring forward the contents of your last entry
 + “Customizable Lists” - need to add a new pain description or medication? No problem, you can do that without exiting the entry
 + "Multiple Diary Support" - manage more than one diary within the app

# Pain Location Mapping Tracker enables precise documentation of your pain
 + We now offer 4 virtual body options to choose from: Generic, Male, Female, Migraine (head & upper torso)
 + Use up to 4 different colors to indicate location and levels of pain intensity
 + Zoom & Panning allow you to focus on exact pain locations
 + Skin, Muscular, Skeletal, & Dermatome overlays
 + Automated compositing of the pain maps within Summary Reports provides a detailed view of your pain location history

# Multiple Reporting Options Available
 + Diary Entry - PDF of a single Diary Entry’s data
 + Diary History - A range of Diary Entries to a PDF
 + Summary Report - Aggregate & analyze your pain history with more than 60 unique graphs
+ Calendar Report - Pain levels and key milestones in calendar format
+ Comparison Report - Graphically compare metrics of two different time periods

# Share your reports with your Doctor or Care Provider:
 + Print directly from the app to printers supporting the Apple AirPrint standard,
 + Send PDF report via e-mail from within the app
 + Synchronize Exported PDF reports via Dropbox

# Tracker Customization Options
 + All Tracker lists (eg. pain descriptions, medications, etc) can be customized as needed.
 + Numerous settings available to tailor each Tracker to your unique needs.

If you are suffering with chronic pain, you know it can be difficult to communicate pain history to your doctor. Empower yourself at your next doctor’s visit with the app that allows you to:
1) Track your pain history,
2) Aggregate that data so that it is concise and meaningful,
3) Communicate it effectively to your doctor

Chronic Pain Tracker is the solution that addresses all 3 of those requirements.

This application was designed and developed by a chronic pain sufferer. It’s being used by thousands of people every day to improve the management of their chronic pain. What are you waiting for? Give it a try today!

Find out more at our website:

What’s New

Version 3.8.10


Before installing this version, you should create a backup of your current database to protect against possible data loss.

FIXED - An additional bug that could cause a repeating processing loop in the Report processing engine.
FIXED - A bug that caused the Diary Filter Change button to disappear from the iPad UI. iPhone devices were not effected by this bug.
FIXED - Some other minor code issues that weren't bugs, but needed to be updated.

CPT 3.8.9 - RELEASE NOTES - Released May 20, 2018

FIXED - Intermittent crash during Summary Report generation process. This update actually includes quite a lot of improvements to the report generation architecture. Our focus was to increase the stability of the app during the generation process (particularly of reports with larger data sets) and to improve the overall processing speed. So far, stability has definitely gone in the right direction. Performance is better, but will obviously depend on the content of your specific diary data and report date range being processed. We'd love to get some feedback on these changes from our users.
FIXED - Bug that could cause app to behave erratically if two database restore processes were performed without any other database action between them.
FIXED - A problem with certain Comparison Report graphs that included histogram plots with variable y-axis data labels. The labels were not displaying properly.
FIXED - Consistency issue of how Pressure Trend data was graphed and labeled in on screen and in the various PDF report formats.
FIXED - The algorithm used to recommend a set of discrete ranges between a low and high value for graphing purposes was functioning correctly, but in certain circumstances the set needed an additional range to be added in order to accomodate the full set of report data. This has now been corrected.
FIXED - Bug that could cause the Report Timeframe Selection Table to not display any options for a particular Diary. Only recorded one user experiencing the bug, so it was very rare before and should be gone for good now.
IMPROVED - The Diary Entry History Table is one of the most interacted with parts of the app. We've spent some time here improving the drawing speed and caching capabilities so that the table will scroll more fluidly for you. Cells will draw in the background and appear as soon as the image is ready to display.
IMPROVED - Per user request, in the Blood Pressure Tracker we have lowered the minimum value of the systolic dial from 70 to 50 mmHg.
IMPROVED - Lots of other "under the hood" changes to improve the stability of the app. These changes are also precursors for our next major release (v4.0) which we are hard at work on.
IMPROVED - Internal Image Caching Engines. CPT uses image caching in several locations to enhance the performance of the app. These caches have helped performance, but in the past they've also been less than perfectly stable. We've now upgraded our caching code to be much more stable while still delivering even better performance than in the past. You'll see this mainly in the DiaryEntry History table and when viewing Reports & Report Graphs within the app.

Ratings and Reviews

4.4 out of 5
40 Ratings

40 Ratings

Random nickname 11 ,

Perfect app, needs better reporting

I love everything about this app, except for the canned, limited reports. I can customize my meds, pain, symptoms, and set up some custom templates. Let’s face it, we track weight only once a day and hopefully don’t have to think about it again. I also like the milestone markers for noting when certain changes happen like meds, doctors, and lifestyle.

I make about 5 entries per day. After 5 months I have a really good idea of how everything works together in my body. Last week I made a fantastic discovery that taking two particular meds together increased my pain. By separating these by a few hours, life has become much more manageable.

Now the reports. There are a paltry amount of reports which can give an overview but I’d like to see much more details. How about all medications by day or month. How many units of pain meds did I need in a period of time? How about line charts to show progression? I do like the histograms. And the comparison report is the most useful, when it works. If I do only 14 days, it usually runs. But can’t do a month or more. Reports should provide some user feedback when it times out. I could sit here for 30 minutes and it just keeps spinning but nothing happens.

I do recommend the app though. Start tracking now and perhaps reporting will be improved soon.

Developer Response ,

Hey "Random nickname 11" - thanks for the 4 stars and the feedback about the app.

It sounds like you had some issues running reports over longer timeframes. This certainly should not be the case. We have users regularly running reports for periods containing hundreds or even thousands of entries. I checked and we don't have any support tickets open matching this issue, so if its been a while since you contacted us, please reach out to us again. We'd love a chance to get this issue resolved for you.

In addition, I'd like to hear more specifically from you about what's missing in CPT's reporting capabilities. We currently have 4 different types of reports: Diary History, Summary, Calendar, & Comparison. With well over 100 unique graphs and data aggregations throughout those reports. You mentioned wanting to see quantity of medications per day - it's already there. And line charts to show progression, which I'm assuming you mean a moving average of some sort, which is also already present in certain graphs. But if you do see places where we are missing key information, please contact us directly. All our best ideas come from our users, so we're happy to get the feedback and incorporate that into the app.

DanteInTheCave ,

In Love (mostly)

Ihave spent a long, long time looking for an app that would let me track everything I need to track with my health. This one does it and it’s fairly intuitive to use, a problem with a lot of trackers. I only have one request that would convince me to give it 5 stars. That would be a place somewhere in the sleep tracking to track if I used my CPAP, how long, and how many apnea events per hour (AHI) I had on a given night. These details have a significant impact on my pain levels and are questions I’m almost always asked but my docs.

TheDefender ,

Awesome tracking and analysis

I've been using this app for almost 6 years, and it's awesome. It can track all sorts of stuff, and is very easy to customize to your situation. Pretty much every need I take gets recorded, so I have complete history of what I took for any given day.

The reports have shown me trends that I missed, and have helped me identify pain triggers and solutions.
Support is quick, with emails replied to within a day.

The one thing I truly miss is the multi device sync functionality that was removed a couple of years ago when Dropbox changed their api. I'd pay extra for this to be restored! Heck, the app is so useful that I'd pay for a new version since it has been many years since I first purchased it and it doesn't feel fair to expect support forever without contributing towards the costs.

I highly recommend this app if you have any chronic issues. Even non-pain related things are easy to track.


Chronic Stimulation, LLC
75.1 MB

Requires iOS 9.0 or later. Compatible with iPhone, iPad, and iPod touch.


English, French, German, Japanese, Spanish

Age Rating
Rated 4+
© 2009-2018 Chronic Stimulation, LLC


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like