VetStack
FeaturesPricingFree ToolsBlogFAQContact
Sign inGet started free
HomeToolsGlasgow Composite Pain Scale (CMPS-SF)
Assessment

Glasgow Composite Pain Scale (CMPS-SF) Calculator for Dogs

The Glasgow Composite Measure Pain Scale Short Form (CMPS-SF) is a validated acute pain assessment for dogs. Score 6 sections (or 5 if the patient can't walk) for a total out of 24. Score ≥ 6 means the patient needs analgesia.

Can the patient walk?

A. Vocalising

Look at the dog in its kennel before approaching.

B. Attention to wound / painful area

Apply gentle pressure 2 inches around the wound (or painful area).

C. Response to touch on or around painful area

D. Mobility (walk the dog if possible)

If the patient cannot walk, skip this question.

E. Overall demeanour and posture

F. Posture / activity

How to use this tool

The six sections

Vocalising (0-3): observe undisturbed. Attention to wound (0-4): apply gentle pressure around painful area. Response to touch (0-5): touch directly on or around painful area. Mobility (0-4): walk the dog if possible. Demeanour (0-4): overall mood and engagement. Posture / activity (0-4): comfortable through to rigid.

Analgesia threshold

≥ 6/24 if mobility is scored, ≥ 5/20 if the patient can't walk. Above threshold = give rescue analgesia (typical: methadone 0.2-0.5 mg/kg IM for moderate-severe; buprenorphine 20 μg/kg IM for mild). Reassess at 30 minutes - the score should drop.

When to reassess

Every 1-4 hours during the acute post-operative period, and 30 minutes after any analgesic intervention. Track the trend, not just the absolute number - a score that's rising despite analgesia is a sign to escalate the plan.

Strengths and limits

Validated for acute post-operative pain in dogs (Reid et al., 2007). Less useful for chronic pain (use the Helsinki Chronic Pain Index or Canine Brief Pain Inventory instead). Inter-rater reliability is good when staff are trained.

Frequently asked questions

What is the analgesia threshold on the CMPS-SF?

6/24 if mobility is scored (patient can walk), or 5/20 if the patient cannot walk and mobility is skipped. Above threshold means rescue analgesia is needed.

How often should I reassess pain with CMPS-SF?

Every 1-4 hours during the acute post-operative period, and 30 minutes after any analgesic intervention. Track the trend, not just the absolute number.

Is CMPS-SF good for chronic pain?

No - it's validated for acute pain. For chronic pain (e.g. osteoarthritis), use the Helsinki Chronic Pain Index, Canine Brief Pain Inventory (CBPI), or the Liverpool Osteoarthritis in Dogs (LOAD) tool.

Built for veterinarians

Tired of typing your SOAPs?

VetStack is an AI scribe for vets. Record your consult on any phone, get a complete, editable SOAP note in under 60 seconds, paste it into your PIMS. The average vet saves 2 hours of charting a day.

Try VetStack free

5 notes a day, free forever. No credit card.

VetStack mascot

Related tools

  • Body Condition Score
  • Modified Glasgow Coma Scale (MGCS)
  • Feline Grimace Scale (FGS)
  • Dental Disease Scoring (1-4)

Related tools

Body Condition Score

Visual 9-point BCS guide for dogs and cats with assessment criteria.

Assessment

Modified Glasgow Coma Scale (MGCS)

Neurological assessment for veterinary head trauma patients - motor, brainstem, level of consciousness.

Assessment

Feline Grimace Scale (FGS)

Validated 5-action-unit facial expression pain score for cats. Analgesia threshold ≥ 4/10.

Assessment

Dental Disease Scoring (1-4)

AVDC periodontal disease stages, fracture classification and common findings.

Assessment
VetStack

AI-powered SOAP note generation for veterinarians. Save time, see more patients.

HIPAA-grade security
SOC 2 certified

Our technology follows HIPAA-grade security practices, uses industry best practices, and auto-deletes audio recordings after 90 days.

Company

AboutPricingFree ToolsBlogSecurityFAQContact

Legal

PrivacyTermsCookiesAcceptable Use

Stay in the loop

New tools, product updates, and clinical workflow ideas, straight to your inbox. No spam.

© 2026 VetStack. All rights reserved.