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

# Mco

Mco represents a single managed care organization (MCO) enrollment record for a claim, and is the element type of `McoData.Mco` (see ../SAIF.Data.Guidewire.Models.ClaimDataApi/McoData.md), returned by `ClaimDataApiClient.GetGuidewireClaimDataMCO(long claimId)` (see ../SAIF.Data.Guidewire.Clients/ClaimDataApiClient.md).

## Purpose
- Carries the MCO's identity, plan, certification, eligibility, and enrollment window details for a claim.

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

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| mcoCertNumber | `public string mcoCertNumber { get; set; }` | Certification number for the MCO enrollment. |
| mcoEffectiveDate | `public DateTime mcoEffectiveDate { get; set; }` | Date the MCO enrollment became effective. |
| mcoEligibilityReasonCode | `public string mcoEligibilityReasonCode { get; set; }` | Coded reason for the worker's MCO eligibility. |
| mcoExpirationDate | `public DateTime mcoExpirationDate { get; set; }` | Date the MCO enrollment expires. |
| mcoGSALocationName | `public string mcoGSALocationName { get; set; }` | Name of the GSA (general service area) location tied to the MCO enrollment.* |
| mcoID | `public string mcoID { get; set; }` | Identifier of the managed care organization. |
| mcoName | `public string mcoName { get; set; }` | Name of the managed care organization. |
| mcoPlanID | `public string mcoPlanID { get; set; }` | Identifier of the specific MCO plan. |
| mcoProviderLocSeqNum | `public string mcoProviderLocSeqNum { get; set; }` | Sequence number identifying the MCO provider's location record. |
| mcoStatus | `public string mcoStatus { get; set; }` | Status code of the MCO enrollment. |

## Behavioral notes
- All member names use camelCase rather than the PascalCase convention used by most other types in this namespace, matching the naming style of the related `claimsInfo` type.

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

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