Namespace Bishop.X12
Classes
X12Api
The X12Api is the main object. Thhis object must be initalized for the API to be enabled.
X12Config
X12Delimiters
Contains delimiters used by in the current X12Doc. To change SetDelimiters(Char, Char, Char, Char).
Warning
If X12DocOptions passed to Save(String, X12DocOptions) contains the flag UseDefaultDelimiters any changes to X12Delimiters that have been applied to X12Doc programmatically are ignored.
X12Disposable
This abstract class handles resource clean up for derived X12 objects.
Note
Internal use only: This class is not ment to be used by the user.
X12Doc
The X12Doc object represents a instance of a given X12 Document which may be a single or any combination of batched 837, 835, 277, 999 or TA1
X12Exception
X12Group
X12Loop
X12Money
A Helper class to correctly process monetary values
X12Segment
X12Transaction
Structs
X12Source
X12Source is used to set default values used in source loops and segments of originating transactions.
Enums
X12Amount
X12BatchOptions
X12ClaimFreqCode
X12DocOptions
Flags to apply constraints on the writtin transaction when saving a transaction with Save(String, X12DocOptions)
X12EntityCode
X12EntityType
X12ErrorCode
X12FacilityCode
X12FunctionCode
GS01: Code identifying a group of application related transaction sets (FunctionCode). The 2-character Functional Identifier Code is assigned to each transaction set by X12. The specific code for a transaction set defined by its X12 implementation guide is presented in section 1.2, Version Information in the specific ASC X12N/005010XXXX Standards for Electronic Data Interchange Technical Report Type 3.
X12Gender
X12HICode
X12IdQualifier
X12Loops
X12NoteCode
X12PlanParticipationCode
Code assignment of the relationship between the provider and the payer and NOT whether the patient has or has not assigned benefits to the provider.
X12ProviderRole
X12Quantity
X12RefIdCode
X12RelatedCause
X12RepriceMethod
X12RptTransCode
Report Attachment Transmission Code
X12RptType
X12TransactionCode
X12TsPurposeCode
Transaction Purpose Code
X12TsStructurCode
[BHT01] The Code indicating the hierarchical application structure of a transaction set that utilizes the HL segment to define the structure of the transaction set
X12TsTypeCode
X12VersionRelease
The x12VersionRelease Enum defines the list numerical version information for an x12 Document
X12YesNo
X12YesNoNA
Delegates
OnX12Progress
Set this delegate to receive progress events during long running operations like splitting and batching