---
title: ActivityPatternCode
summary: API reference for ActivityPatternCode.
status: draft
owner: SAIF.Core documentation team
last_reviewed: 2026-09-24
library: SAIF.Data.Guidewire
reference_type: package
---

# ActivityPatternCode

ActivityPatternCode enumerates the Guidewire activity pattern codes that classify an [Activity](Activity.md)'s `activityPatternCode` property, and is serialized as its string name (not a numeric value) via `StringEnumConverter` when the activity is posted to Guidewire.

## Purpose
- Classifies the kind of event or workflow pattern that triggers a claim activity

## Context
- Namespace: `SAIF.Data.Guidewire.Models.ActivityDataApi`
- Assembly/package: `SAIF.Data.Guidewire` (packaged in `SAIF.SAIFCode.Core`)

## Members
| Value | Meaning |
| --- | --- |
| rehab_nurse | Activity pattern related to rehabilitation nurse involvement* |
| severity_activities | Activity pattern related to claim severity handling* |
| transfer_activities | Activity pattern related to claim transfer handling* |
| worker_address_changed | Activity pattern triggered when a worker's address changes* |
| worker_payment_preference_changed | Activity pattern triggered when a worker's payment preference changes* |

## Behavioral notes
- Serialized as its string enum name via `[JsonConverter(typeof(StringEnumConverter))]` on the `Activity.activityPatternCode` property, not as a numeric value.

## Sources
- Data/SAIF.Data.Guidewire/Models/ActvityDataApi/Activity.cs
