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

# DocumentDetail

Domain entity representing Document detail data within the documents area of the claims/policy domain, mapped for NHibernate persistence.*

## Purpose
- Models document detail data used by the documents area of this library.*
- Inherits shared identity/lifecycle behavior from `EntityBase`.

## Context
- Namespace: `SAIF.Data.Model.Documents`
- Assembly/package: `SAIF.Data`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| Id | `long Id { get; set; }` | Primary key / surrogate identifier for this record.* |
| DocumentRequestLogSeqNum | `long DocumentRequestLogSeqNum { get; set; }` | Value of document request log seq num exposed by this type.* |
| DOC_PROPERTY_1 | `string DOC_PROPERTY_1 { get; set; }` | Value of D O C P R O P E R T Y 1 exposed by this type.* |
| DOC_PROPERTY_2 | `string DOC_PROPERTY_2 { get; set; }` | Value of D O C P R O P E R T Y 2 exposed by this type.* |
| DOC_PROPERTY_3 | `string DOC_PROPERTY_3 { get; set; }` | Value of D O C P R O P E R T Y 3 exposed by this type.* |
| DOC_PROPERTY_4 | `string DOC_PROPERTY_4 { get; set; }` | Value of D O C P R O P E R T Y 4 exposed by this type.* |
| DOC_PROPERTY_5 | `string DOC_PROPERTY_5 { get; set; }` | Value of D O C P R O P E R T Y 5 exposed by this type.* |
| DOC_KEY | `string DOC_KEY { get; set; }` | Value of D O C K E Y exposed by this type.* |
| BATCH_PRINT_FILE_NAME | `string BATCH_PRINT_FILE_NAME { get; set; }` | Value of B A T C H P R I N T F I L E N A M E exposed by this type.* |
| BANNER_DOC_DESCR | `string BANNER_DOC_DESCR { get; set; }` | Value of B A N N E R D O C D E S C R exposed by this type.* |
| BANNER_INSTRUCTIONS | `string BANNER_INSTRUCTIONS { get; set; }` | Value of B A N N E R I N S T R U C T I O N S exposed by this type.* |
| CERT_IMAGE_LOCATION | `string CERT_IMAGE_LOCATION { get; set; }` | Value of C E R T I M A G E L O C A T I O N exposed by this type.* |
| CERT_ENVELOPE_SIZE | `string CERT_ENVELOPE_SIZE { get; set; }` | Value of C E R T E N V E L O P E S I Z E exposed by this type.* |
| SAIF_SPECIAL_HANDLING | `string SAIF_SPECIAL_HANDLING { get; set; }` | Value of S A I F S P E C I A L H A N D L I N G exposed by this type.* |
| FOREIGN_LANGUAGE | `string FOREIGN_LANGUAGE { get; set; }` | Value of F O R E I G N L A N G U A G E exposed by this type.* |
| DOCUMENT_DATE | `string DOCUMENT_DATE { get; set; }` | Value of D O C U M E N T D A T E exposed by this type.* |
| SALUATION | `string SALUATION { get; set; }` | Value of S A L U A T I O N exposed by this type.* |
| WORKER_FULL_NAME | `string WORKER_FULL_NAME { get; set; }` | Value of W O R K E R F U L L N A M E exposed by this type.* |
| SAIF_CLAIM_NUM | `string SAIF_CLAIM_NUM { get; set; }` | Value of S A I F C L A I M N U M exposed by this type.* |
| INJURY_DATE | `string INJURY_DATE { get; set; }` | Value of I N J U R Y D A T E exposed by this type.* |
| POLICY_NAME | `string POLICY_NAME { get; set; }` | Value of P O L I C Y N A M E exposed by this type.* |
| POLICY_NUM | `string POLICY_NUM { get; set; }` | Value of P O L I C Y N U M exposed by this type.* |
| FEIN_NUMBER | `string FEIN_NUMBER { get; set; }` | Value of F E I N N U M B E R exposed by this type.* |
| WCD_CLAIM_NUM | `string WCD_CLAIM_NUM { get; set; }` | Value of W C D C L A I M N U M exposed by this type.* |
| WCB_NUMBER | `string WCB_NUMBER { get; set; }` | Value of W C B N U M B E R exposed by this type.* |
| AUTHOR_LAST_NAME | `string AUTHOR_LAST_NAME { get; set; }` | Value of A U T H O R L A S T N A M E exposed by this type.* |
| AUTHOR_FIRST_NAME | `string AUTHOR_FIRST_NAME { get; set; }` | Value of A U T H O R F I R S T N A M E exposed by this type.* |
| AUTHOR_MIDDLE_NAME | `string AUTHOR_MIDDLE_NAME { get; set; }` | Value of A U T H O R M I D D L E N A M E exposed by this type.* |
| AUTHOR_SUFFIX_NAME | `string AUTHOR_SUFFIX_NAME { get; set; }` | Value of A U T H O R S U F F I X N A M E exposed by this type.* |
| AUTHOR_EMAIL_ADDRESS | `string AUTHOR_EMAIL_ADDRESS { get; set; }` | Value of A U T H O R E M A I L A D D R E S S exposed by this type.* |
| AUTHOR_FAX_NUMBER | `string AUTHOR_FAX_NUMBER { get; set; }` | Value of A U T H O R F A X N U M B E R exposed by this type.* |
| AUTHOR_ADDRESS_LINE_1 | `string AUTHOR_ADDRESS_LINE_1 { get; set; }` | Value of A U T H O R A D D R E S S L I N E 1 exposed by this type.* |
| AUTHOR_ADDRESS_LINE_2 | `string AUTHOR_ADDRESS_LINE_2 { get; set; }` | Value of A U T H O R A D D R E S S L I N E 2 exposed by this type.* |
| AUTHOR_ADDRESS_LINE_3 | `string AUTHOR_ADDRESS_LINE_3 { get; set; }` | Value of A U T H O R A D D R E S S L I N E 3 exposed by this type.* |
| AUTHOR_ADDRESS_LINE_4 | `string AUTHOR_ADDRESS_LINE_4 { get; set; }` | Value of A U T H O R A D D R E S S L I N E 4 exposed by this type.* |
| AUTHOR_ADDRESS_LINE_5 | `string AUTHOR_ADDRESS_LINE_5 { get; set; }` | Value of A U T H O R A D D R E S S L I N E 5 exposed by this type.* |
| AUTHOR_CITY | `string AUTHOR_CITY { get; set; }` | Value of A U T H O R C I T Y exposed by this type.* |
| AUTHOR_STATE | `string AUTHOR_STATE { get; set; }` | Value of A U T H O R S T A T E exposed by this type.* |
| AUTHOR_ZIP_CODE | `string AUTHOR_ZIP_CODE { get; set; }` | Value of A U T H O R Z I P C O D E exposed by this type.* |
| AUTHOR_PLUS_FOUR_CODE | `string AUTHOR_PLUS_FOUR_CODE { get; set; }` | Value of A U T H O R P L U S F O U R C O D E exposed by this type.* |
| AUTHOR_SPECIAL_DESIGNATION | `string AUTHOR_SPECIAL_DESIGNATION { get; set; }` | Value of A U T H O R S P E C I A L D E S I G N A T I O N exposed by this type.* |
| AUTHOR_JOB_TITLE | `string AUTHOR_JOB_TITLE { get; set; }` | Value of A U T H O R J O B T I T L E exposed by this type.* |
| AUTHOR_JOB_TITLE_FOREIGN | `string AUTHOR_JOB_TITLE_FOREIGN { get; set; }` | Value of A U T H O R J O B T I T L E F O R E I G N exposed by this type.* |
| AUTHOR_TITLE_OVERRIDE | `string AUTHOR_TITLE_OVERRIDE { get; set; }` | Value of A U T H O R T I T L E O V E R R I D E exposed by this type.* |
| AUTHOR_TITLE_OVERRIDE_FOREIGN | `string AUTHOR_TITLE_OVERRIDE_FOREIGN { get; set; }` | Value of A U T H O R T I T L E O V E R R I D E F O R E I G N exposed by this type.* |
| AUTHOR_DEFAULT_PRINTER | `string AUTHOR_DEFAULT_PRINTER { get; set; }` | Value of A U T H O R D E F A U L T P R I N T E R exposed by this type.* |
| SIGNATURE_TYPE | `string SIGNATURE_TYPE { get; set; }` | Value of S I G N A T U R E T Y P E exposed by this type.* |
| MAIL_INSTRUCT | `string MAIL_INSTRUCT { get; set; }` | Value of M A I L I N S T R U C T exposed by this type.* |
| MAIL_INSTRUCT_FOREIGN | `string MAIL_INSTRUCT_FOREIGN { get; set; }` | Value of M A I L I N S T R U C T F O R E I G N exposed by this type.* |
| DOCUMENT_IDENTIFIER | `string DOCUMENT_IDENTIFIER { get; set; }` | Value of D O C U M E N T I D E N T I F I E R exposed by this type.* |
| CC_EXISTS_FLAG | `string CC_EXISTS_FLAG { get; set; }` | Value of C C E X I S T S F L A G exposed by this type.* |
| IS_ENCLOSURE_FLAG | `string IS_ENCLOSURE_FLAG { get; set; }` | Value of I S E N C L O S U R E F L A G exposed by this type.* |
| IS_CONFIDENTIAL_FLAG | `string IS_CONFIDENTIAL_FLAG { get; set; }` | Value of I S C O N F I D E N T I A L F L A G exposed by this type.* |
| SAIF_RETURN_FAX_NUMBER | `string SAIF_RETURN_FAX_NUMBER { get; set; }` | Value of S A I F R E T U R N F A X N U M B E R exposed by this type.* |
| SAIF_RETURN_PHONE_NUMBER | `string SAIF_RETURN_PHONE_NUMBER { get; set; }` | Value of S A I F R E T U R N P H O N E N U M B E R exposed by this type.* |
| SAIF_RETURN_ADDRESS_LINE_1 | `string SAIF_RETURN_ADDRESS_LINE_1 { get; set; }` | Value of S A I F R E T U R N A D D R E S S L I N E 1 exposed by this type.* |
| SAIF_RETURN_ADDRESS_LINE_2 | `string SAIF_RETURN_ADDRESS_LINE_2 { get; set; }` | Value of S A I F R E T U R N A D D R E S S L I N E 2 exposed by this type.* |
| SAIF_RETURN_ADDRESS_LINE_3 | `string SAIF_RETURN_ADDRESS_LINE_3 { get; set; }` | Value of S A I F R E T U R N A D D R E S S L I N E 3 exposed by this type.* |
| SAIF_RETURN_ADDRESS_LINE_4 | `string SAIF_RETURN_ADDRESS_LINE_4 { get; set; }` | Value of S A I F R E T U R N A D D R E S S L I N E 4 exposed by this type.* |
| SAIF_RETURN_ADDRESS_LINE_5 | `string SAIF_RETURN_ADDRESS_LINE_5 { get; set; }` | Value of S A I F R E T U R N A D D R E S S L I N E 5 exposed by this type.* |
| SAIF_RETURN_CITY | `string SAIF_RETURN_CITY { get; set; }` | Value of S A I F R E T U R N C I T Y exposed by this type.* |
| SAIF_RETURN_STATE | `string SAIF_RETURN_STATE { get; set; }` | Value of S A I F R E T U R N S T A T E exposed by this type.* |
| SAIF_RETURN_ZIP_CODE | `string SAIF_RETURN_ZIP_CODE { get; set; }` | Value of S A I F R E T U R N Z I P C O D E exposed by this type.* |
| SAIF_RETURN_PLUS_FOUR_CODE | `string SAIF_RETURN_PLUS_FOUR_CODE { get; set; }` | Value of S A I F R E T U R N P L U S F O U R C O D E exposed by this type.* |
| XML_TXT | `string XML_TXT { get; set; }` | Value of X M L T X T exposed by this type.* |
| CreateUser | `string CreateUser { get; set; }` | Value of create user exposed by this type.* |
| CreateDate | `DateTime CreateDate { get; set; }` | Date/time value for create date.* |
| UpdateUser | `string UpdateUser { get; set; }` | Value of update user exposed by this type.* |
| UpdateDate | `DateTime UpdateDate { get; set; }` | Date/time value for update date.* |

## Behavioral notes
- Properties are typically declared `virtual` to support NHibernate lazy-loading proxies (see the corresponding mapping file under `Data/SAIF.Data.NHibernate`).*

## Constraints and usage notes
- No additional usage constraints beyond standard NHibernate entity/DTO conventions could be confirmed from static analysis.**

> **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/Model/Documents/DocumentDetail.cs`
