TooSegment¶
TooSegment models the X12 TOO tooth-surface/status segment, used in 837D dental claim transactions to attach a coded tooth-surface designation to a dental service line.
Purpose¶
- Represents the TOO segment identity via
SegmentIdreturning the literal"TOO"(BR-020). - Carries
QualifierCodeidentifying the code list in use,IndustryCodegiving the specific tooth code, andToothSurfaceidentifying the affected tooth surface(s).
Context¶
- Namespace:
SAIF.Common.Files.Edi.Segments - Assembly/package:
SAIF.Framework.Common.Files
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| SegmentId | string SegmentId { get; } |
Returns the literal X12 segment identifier "TOO". |
| QualifierCode | string QualifierCode { get; set; } |
The code list qualifier for IndustryCode (TOO01), element 1. |
| IndustryCode | string IndustryCode { get; set; } |
The specific tooth/industry code value (TOO02), element 2. |
| ToothSurface | string ToothSurface { get; set; } |
The tooth-surface designation affected (TOO03), element 3. |
| Build | IEdiSegment Build() |
Creates a SegmentBuilder("TOO") and adds QualifierCode, IndustryCode, and ToothSurface at elements 1-3, returning the built segment. |
| Fill | void Fill(IEdiSegment segment) |
Reads elements 1-3 via GetChildValue into QualifierCode, IndustryCode, and ToothSurface. |
| Parse | static TooSegment Parse(IEdiSegment segment) |
Instantiates a new TooSegment, calls Fill(segment) on it, and returns it. |
Sources¶
- Common\SAIF.Common.Files\Edi\Segments\TooSegment.cs