GG0130 and GG0170: Coding Self-Care and Mobility in OASIS-E2
The 6-point scale, the four activity-not-attempted codes, usual performance, and the time points for each activity. Plus the change many agencies missed: the GG discharge goal is gone.
The Short Answer
Code each GG0130 and GG0170 activity with the 6-point scale (06 Independent to 01 Dependent) based on the help the patient needs to finish it safely. If the activity was not attempted, use 07, 09, 10, or 88. Code usual performance, meaning what is true more than 50% of the look-back. OASIS-E2 collects SOC/ROC, Follow-up, and Discharge performance. There is no discharge goal column.
Part of the OASIS-E2 Item Guide. Source: CMS OASIS-E2 Guidance Manual, Chapter 3 Section GG, Appendix B, and Appendix D. This page paraphrases the manual. The manual governs.
The 6-Point Scale
| Code | Meaning | Key point |
|---|---|---|
| 06 Independent | Patient completes the activity with no help | Devices are allowed |
| 05 Setup or clean-up | Helper sets up or cleans up only | Help happens before or after, never during. Retrieving a cane or tub bench counts here. |
| 04 Supervision or touching | Verbal cues, steadying, or contact guard | Throughout or intermittent. One helper managing only oxygen or an IV pole is a 04. |
| 03 Partial/moderate | Helper lifts, holds, or supports | Helper does less than half the effort |
| 02 Substantial/maximal | Helper lifts, holds, or supports | Helper does more than half the effort |
| 01 Dependent | Helper does all the effort | Also 01 whenever two or more helpers are needed, even if the second only stands by |
Activity-Not-Attempted Codes: 07, 09, 10, 88
Use these only after you determine the activity was not completed and you cannot set a performance code from patient or caregiver report, collaboration with other agency staff, or similar activities.
- 07 Patient refused: the patient refused and no other code applies.
- 09 Not applicable: not attempted, and the patient did not do this activity before the current illness, exacerbation, or injury.
- 10 Environmental limitations: not attempted because of the setting, such as missing equipment or weather.
- 88 Medical condition or safety concerns: not attempted for medical or safety reasons, and the patient did the activity before the current illness, exacerbation, or injury.
The 09 vs 88 split turns on prior function. GG0130A Eating shows it well. A patient on new tube feeding after a recent stroke is an 88. A patient who did not eat by mouth before this illness is a 09. A dash means no information, and CMS expects dashes to be rare.
Watch the skip patterns. At SOC/ROC, a 07, 09, 10, or 88 on GG0170I Walk 10 feet skips to GG0170M 1 step. The same codes on GG0170M or GG0170N skip to GG0170P Picking up object. A "No" on GG0170Q wheelchair use skips the wheel items.
Activities and Time Points
Every activity is coded at SOC, ROC, and Discharge. Follow-up collects a subset.
| Item | Activities | Also at Follow-up |
|---|---|---|
| GG0130 Self-Care | A Eating, B Oral hygiene, C Toileting hygiene, E Shower/bathe self, F Upper body dressing, G Lower body dressing, H Putting on/taking off footwear | A, B, C |
| GG0170 Mobility | A Roll left and right, B Sit to lying, C Lying to sitting on side of bed, D Sit to stand, E Chair/bed-to-chair transfer, F Toilet transfer, G Car transfer, I Walk 10 feet, J Walk 50 feet with two turns, K Walk 150 feet, L Walk 10 feet on uneven surfaces, M 1 step (curb), N 4 steps, O 12 steps, P Picking up object, Q Uses wheelchair/scooter, R Wheel 50 feet with two turns, RR Type, S Wheel 150 feet, SS Type | A, B, C, D, E, F, I, J, L, M, N, Q, R |
Usual Performance and the Assessment Window
Usual performance means the patient's ability more than 50% of the time during the look-back period. For most items the look-back is the day of assessment: the 24 hours before the visit plus the visit itself.
- SOC/ROC: code the baseline, before the benefit of your agency's services. Have the patient try the activity before any teaching raises the score.
- Follow-up: base the code on a functional assessment inside the recertification or other follow-up window.
- Discharge: base the code on a functional assessment at or near discharge.
The windows: SOC within 5 calendar days after the SOC date, ROC within 2 calendar days, recertification in the last 5 days of each 60-day period, other follow-up within 2 days of the significant change, and discharge within 2 days of the discharge date.
SOC/ROC Performance vs Discharge Goal
Older training material tells clinicians to code an admission performance and a discharge goal for each activity. CMS dropped the goal with OASIS-E1. Appendix D of the E2 manual records the change: CMS removed the Discharge Goals from GG0130 and GG0170 effective January 1, 2025, because it removed the related care-plan quality measure. The OASIS-E2 boxes now hold three columns:
- Column 1: SOC/ROC Performance
- Column 4: Follow-up Performance
- Column 3: Discharge Performance
Your clinicians still set functional goals in care planning. The OASIS no longer records them. Remove goal fields from EMR templates and QA checklists still built on OASIS-E.
Coding Rules QA Reviewers Check
- Code the need, not the availability. Code the help required to finish safely, whether or not a helper is in the home.
- Assessor presence is not supervision. New in OASIS-E2: being in the room to complete the assessment does not make the code a 04.
- Asking is not cueing. Stating the request, such as "Can you stand up?", is not verbal cueing. Extra safety prompts call for clinical judgment.
- Code the entire activity. If the patient transfers to the chair in the morning and back at night, code the help for the whole transfer.
- Assess activities the patient does not routinely do. Walking is assessed for a wheelchair user, and stairs for a patient who avoids them.
- Ramps and elevators are not steps. E2 coding tips say neither substitutes for GG0170M, N, or O.
- Unsafe or poor-quality performance gets scored by the help needed. A patient who completes the task unsafely is not independent.
Common Errors
- Coding 88 or 09 when report or similar activities would support a performance code.
- Swapping 09 and 88 without checking prior function.
- Coding SOC performance after a teaching session, which inflates the baseline.
- Treating a second helper on stand-by as a 02 instead of a 01.
- Counting the tub transfer in GG0130E Shower/bathe self. The activity excludes it, and excludes washing the back and hair.
- Leaving discharge goal fields in templates built for OASIS-E.
Section GG and the M1800-M1860 Items
GG items do not earn PDGM functional points. The CY 2026 Home Health PPS final rule bases the functional impairment level on M1800-M1860 and M1033. Appendix B lists GG uses as quality measures and risk adjustment, and marks several activities, such as GG0170C, D, E, F, I, and J, for HHVBP. GG codes and M18xx codes use different scales and task definitions, so they will not match one to one. They should still describe the same patient.
Where Documentation Goes Wrong
GG errors tend to hide in the gap between what the clinician observed and the code chosen. Lime's OASIS Scribe drafts GG responses from the visit conversation and flags inconsistencies, such as a not-attempted code next to a narrative describing the activity, so your QA team corrects them. The assessing clinician confirms every final code.
CMS Sources
- OASIS-E2 Guidance Manual (PDF): Section GG, Appendix B time points, Appendix D change log.
- CMS OASIS User Manuals page and the OASIS Q&As.
- CY 2026 Home Health PPS final rule: PDGM functional items.
Related Item Guides
FAQ
Section GG, Answered
Common questions on GG0130 and GG0170 coding under OASIS-E2.
06 Independent, 05 Setup or clean-up assistance, 04 Supervision or touching assistance, 03 Partial/moderate assistance (helper does less than half the effort), 02 Substantial/maximal assistance (helper does more than half the effort), and 01 Dependent (helper does all the effort, or two or more helpers are needed). If the activity was not attempted, code 07, 09, 10, or 88 instead.
Use 88 when the activity was not attempted because of a medical condition or safety concern and the patient performed it before the current illness, exacerbation, or injury. Use 09 when the patient did not attempt the activity and did not perform it before the current illness, exacerbation, or injury. Use either only after report, staff collaboration, and similar activities fail to support a performance code.
No. CMS removed the Discharge Goal column from GG0130 and GG0170 with OASIS-E1 on January 1, 2025, after it removed the related quality measure. OASIS-E2 collects SOC/ROC performance, Follow-up performance, and Discharge performance only.
If function varies during the look-back period, code the patient's usual ability, defined as what the patient does more than 50% of the time. At SOC and ROC, code the baseline before your agency's services change the result.
No. OASIS-E2 added guidance saying a clinician's presence to complete the assessment does not automatically count as supervision. Code the type and amount of help the patient needs to complete the activity safely.
No. The PDGM functional impairment level comes from M1800-M1860 and M1033. Appendix B of the OASIS-E2 manual lists GG0130 and GG0170 uses as quality measures, risk adjustment, and, for several activities, HHVBP.
Draft Section GG responses from the visit conversation.
See OASIS Scribe