---
title: IdxFileParameter
summary: API reference for IdxFileParameter.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-09-24
library: SAIF.SAIFCode.Core
reference_type: package
---

# IdxFileParameter

`IdxFileParameter` is a data-carrier contract (DTO) in the Imaging area of SAIF.SAIFCode.Core, exposing the properties SAIF.Services and its consumers read and populate for this entity*.

## Purpose
- Carries data for the Imaging area, consumed by SAIF.Services and other layers that reference this library's contracts*.

## Context
- Namespace: `SAIF.Core.Contracts.Imaging`
- Kind: Class
- Assembly/package: `SAIF.Core` (NuGet package `SAIF.SAIFCode.Core`)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `BatchId` | `string BatchId { get; set; }` | Uniquely identifies the batch value recorded on this IdxFileParameter*. |
| `ClaimId` | `string ClaimId { get; set; }` | Uniquely identifies the claim value recorded on this IdxFileParameter*. |
| `ClaimNumber` | `string ClaimNumber { get; set; }` | Uniquely identifies the claim recorded on this IdxFileParameter*. |
| `CommentText` | `string CommentText { get; set; }` | Holds free-text text recorded against this IdxFileParameter*. |
| `CreateUser` | `string CreateUser { get; set; }` | Identifies the user tied to the create on this IdxFileParameter*. |
| `DiscoveryFlag` | `string DiscoveryFlag { get; set; }` | Represents the discovery flag associated with this IdxFileParameter*. |
| `DisplayField1` | `string DisplayField1 { get; set; }` | Represents the display field1 associated with this IdxFileParameter*. |
| `DisplayField2` | `string DisplayField2 { get; set; }` | Represents the display field2 associated with this IdxFileParameter*. |
| `DisplayField3` | `string DisplayField3 { get; set; }` | Represents the display field3 associated with this IdxFileParameter*. |
| `DocumentDate` | `DateTime DocumentDate { get; set; }` | Records the date of the document*. |
| `DocumentDateDays` | `string DocumentDateDays { get; set; }` | Represents the document date days associated with this IdxFileParameter*. |
| `ImageCategoryCode` | `string ImageCategoryCode { get; set; }` | Classifies the image category using a coded value*. |
| `ImageDeleteFlag` | `string ImageDeleteFlag { get; set; }` | Represents the image delete flag associated with this IdxFileParameter*. |
| `ImageDocumentTypeCode` | `string ImageDocumentTypeCode { get; set; }` | Classifies the image document type using a coded value*. |
| `ImageIndexFlag` | `string ImageIndexFlag { get; set; }` | Represents the image index flag associated with this IdxFileParameter*. |
| `ImageFileCode` | `string ImageFileCode { get; set; }` | Classifies the image file using a coded value*. |
| `ImageSeqNum` | `string ImageSeqNum { get; set; }` | Represents the image seq num associated with this IdxFileParameter*. |
| `LPTCode` | `string LPTCode { get; set; }` | Classifies the lpt using a coded value*. |
| `NPages` | `string NPages { get; set; }` | Represents the n pages associated with this IdxFileParameter*. |
| `PolicyNum` | `string PolicyNum { get; set; }` | Represents the policy num associated with this IdxFileParameter*. |
| `ReceivedDate` | `DateTime ReceivedDate { get; set; }` | Records the date of the received*. |
| `SLevel` | `string SLevel { get; set; }` | Represents the s level associated with this IdxFileParameter*. |
| `ImageDocumentNameCode` | `string ImageDocumentNameCode { get; set; }` | Classifies the image document name using a coded value*. |
| `ExternalViewCode` | `string ExternalViewCode { get; set; }` | Classifies the external view using a coded value*. |
| `SystemGeneratedFlag` | `string SystemGeneratedFlag { get; set; }` | Represents the system generated flag associated with this IdxFileParameter*. |
| `AgencyID` | `string AgencyID { get; set; }` | References the identifier of the associated agency record*. |
| `ProducerID` | `string ProducerID { get; set; }` | References the identifier of the associated producer record*. |
| `GroupAssociationCode` | `string GroupAssociationCode { get; set; }` | Classifies the group association using a coded value*. |
| `TaskCategory` | `string TaskCategory { get; set; }` | Represents the task category associated with this IdxFileParameter*. |
| `TaskDate` | `DateTime TaskDate { get; set; }` | Records the date of the task*. |
| `TaskMailIDList` | `string TaskMailIDList { get; set; }` | Represents the task mail ID list associated with this IdxFileParameter*. |
| `TaskPriority` | `string TaskPriority { get; set; }` | Represents the task priority associated with this IdxFileParameter*. |
| `TaskSecurity` | `string TaskSecurity { get; set; }` | Represents the task security associated with this IdxFileParameter*. |
| `TaskText` | `string TaskText { set; }` | Holds free-text text recorded against this IdxFileParameter*. |

> **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
- Core/SAIF.Core/Contracts/Imaging/IdxFileParameter.cs
