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

# ClaimCondition

ClaimCondition represents a single medical/eligibility condition decision recorded against a claim, and is the element type of `ClaimConditions.Conditions` (see ../SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimConditions.md), returned by `ClaimDataApiClient.GetGWClaimDataCondition(long claimId)` (see ../SAIF.Data.Guidewire.Clients/ClaimDataApiClient.md).

## Purpose
- Carries the specific condition code/description, the decision made about it (e.g. accepted/denied), the decision date, and whether/when the condition became medically stationary.

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

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| ClaimId | `public long ClaimId { get; set; }` | Identifier of the claim this condition decision belongs to. |
| Decision | `public string Decision { get; set; }` | Outcome of the condition decision (e.g. accepted/denied). |
| DecisionDate | `public DateTime DecisionDate { get; set; }` | Date the condition decision was made. |
| ConditionDescription | `public string ConditionDescription { get; set; }` | Free-text description of the medical condition. |
| MedicallyStationaryDate | `public DateTime? MedicallyStationaryDate { get; set; }` | Nullable date the condition was declared medically stationary; null if not yet determined. |
| condition | `public string condition { get; set; }` | Coded value identifying the condition; note the lowercase property name matches the source exactly. |
| ConditionType | `public string ConditionType { get; set; }` | Coded category/type of the condition. |

## Behavioral notes
- `condition` is deliberately lowercase in the source, unlike every other property on this type, and is reproduced as-is rather than corrected.
- `MedicallyStationaryDate` is the only nullable `DateTime?` field on this type, in contrast to the non-nullable `DateTime` fields elsewhere in the namespace.

## Sources
- Data/SAIF.Data.Guidewire/Models/ClaimDataApi/ClaimCondition.cs
