Class X12Loop
Inheritance
System.Object
X12Loop
Assembly: Bishop.X12.dll
Syntax
public class X12Loop : X12Disposable, IDisposable
Properties
ID
Declaration
public string ID { get; }
Property Value
Type |
Description |
System.String |
|
Methods
AddLoop(String)
Declaration
public X12Loop AddLoop(string loopId)
Parameters
Type |
Name |
Description |
System.String |
loopId |
|
Returns
AddSegment(String, String)
Declaration
public X12Segment AddSegment(string segId, string code)
Parameters
Type |
Name |
Description |
System.String |
segId |
|
System.String |
code |
|
Returns
GetLoop(String)
Declaration
public X12Loop GetLoop(string loopId)
Parameters
Type |
Name |
Description |
System.String |
loopId |
|
Returns
SetAddress(String, String, String, String, String)
Declaration
public bool SetAddress(string address, string addr2, string city, string state, string zipCode)
Parameters
Type |
Name |
Description |
System.String |
address |
|
System.String |
addr2 |
|
System.String |
city |
|
System.String |
state |
|
System.String |
zipCode |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public bool SetClaim(string billNumber, int claimCharge, X12FacilityCode facility, X12ClaimFreqCode frequency, X12YesNo providerSig, X12PlanParticipationCode planPartCode, X12YesNoNA benefitsAssigned, X12YesNo releaseOfInfo, X12YesNo patientSigSource, X12RelatedCause relatedCause)
Parameters
Type |
Name |
Description |
System.String |
billNumber |
a unique number for each individual claim that is returned to the submitter in the remittance transactions to
enable the submitter to match this claim to the remittance.
|
System.Int32 |
claimCharge |
Total Claim Charge Amount must be greater than or equal to zero and must also balance to the sum of all
service line charge amounts reported in the Service segments for this claim.
|
X12FacilityCode |
facility |
Code identifying where services were, or may be, performed; the first and second positions of the Uniform Bill Type
Code for Institutional Services or the Place of Service Codes for Professional or Dental Services.
|
X12ClaimFreqCode |
frequency |
Claim Frequency Type Code
|
X12YesNo |
providerSig |
Provider or Supplier Signature Indicator where Yes indicates the provider signature is on file.
|
X12PlanParticipationCode |
planPartCode |
Assignment or Plan Participation Code.
|
X12YesNoNA |
benefitsAssigned |
Benefits Assignment Certification Indicator where Yes indicates insured or authorized person authorizes
benefits to be assigned to the provider
|
X12YesNo |
releaseOfInfo |
Release of Information Code. Yes, Provider has a Signed Statement Permitting Release of Medical Billing Data Related
to a Claim. No means the provider has NOT collected a signature AND state or federal laws do not require a signature be collected.
|
X12YesNo |
patientSigSource |
Patient Signature Source Code. Yes if Signature generated by provider because the patient was not physically present for services.
|
X12RelatedCause |
relatedCause |
Related Causes to this claim.
|
Returns
Type |
Description |
System.Boolean |
|
SetFileInfo(String)
Declaration
public bool SetFileInfo(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Returns
Type |
Description |
System.Boolean |
|
SetHealthInfo(X12HICode, String, X12YesNoNA)
Declaration
public bool SetHealthInfo(X12HICode type, string code, X12YesNoNA indicator)
Parameters
Returns
Type |
Description |
System.Boolean |
|
SetHealthInfo(X12HICode, String, DateTime, DateTime, Int32, X12YesNoNA)
Declaration
public bool SetHealthInfo(X12HICode type, string code, DateTime from, DateTime to, int amount, X12YesNoNA indicator)
Parameters
Type |
Name |
Description |
X12HICode |
type |
|
System.String |
code |
|
System.DateTime |
from |
|
System.DateTime |
to |
|
System.Int32 |
amount |
|
X12YesNoNA |
indicator |
|
Returns
Type |
Description |
System.Boolean |
|
SetHealthInfo(X12HICode, String, DateTime, DateTime)
Declaration
public bool SetHealthInfo(X12HICode type, string code, DateTime from, DateTime to)
Parameters
Type |
Name |
Description |
X12HICode |
type |
|
System.String |
code |
|
System.DateTime |
from |
|
System.DateTime |
to |
|
Returns
Type |
Description |
System.Boolean |
|
SetHealthInfo(X12HICode, String, DateTime, Int32, X12YesNoNA)
Declaration
public bool SetHealthInfo(X12HICode type, string code, DateTime date, int amount, X12YesNoNA indicator)
Parameters
Type |
Name |
Description |
X12HICode |
type |
|
System.String |
code |
|
System.DateTime |
date |
|
System.Int32 |
amount |
|
X12YesNoNA |
indicator |
|
Returns
Type |
Description |
System.Boolean |
|
SetHealthInfo(X12HICode, String, DateTime)
Declaration
public bool SetHealthInfo(X12HICode type, string code, DateTime date)
Parameters
Type |
Name |
Description |
X12HICode |
type |
|
System.String |
code |
|
System.DateTime |
date |
|
Returns
Type |
Description |
System.Boolean |
|
SetHealthInfo(X12HICode, String, Int32)
Declaration
public bool SetHealthInfo(X12HICode type, string code, int amount)
Parameters
Type |
Name |
Description |
X12HICode |
type |
|
System.String |
code |
|
System.Int32 |
amount |
|
Returns
Type |
Description |
System.Boolean |
|
SetHealthInfo(X12HICode, String)
Declaration
public bool SetHealthInfo(X12HICode type, string code)
Parameters
Type |
Name |
Description |
X12HICode |
type |
|
System.String |
code |
|
Returns
Type |
Description |
System.Boolean |
|
SetHierarchy(Int32, Int32, String, Boolean)
Declaration
public bool SetHierarchy(int id, int parentId, string level, bool hasSubs)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
System.Int32 |
parentId |
|
System.String |
level |
|
System.Boolean |
hasSubs |
|
Returns
Type |
Description |
System.Boolean |
|
SetIdentifier(X12RefIdCode, String)
Declaration
public bool SetIdentifier(X12RefIdCode code, string value)
Parameters
Returns
Type |
Description |
System.Boolean |
|
SetNote(X12NoteCode, String)
Declaration
public bool SetNote(X12NoteCode code, string value)
Parameters
Type |
Name |
Description |
X12NoteCode |
code |
|
System.String |
value |
|
Returns
Type |
Description |
System.Boolean |
|
SetRepricing(X12RepriceMethod, Int32, Int32, String, Int32, String, Int32)
Declaration
public bool SetRepricing(X12RepriceMethod method, int allowedAmount, int savingsAmount, string orgId, int repricedAmount, string ambPatGrpCode, int ambPatGrpAmount)
Parameters
Type |
Name |
Description |
X12RepriceMethod |
method |
Repricing Method
|
System.Int32 |
allowedAmount |
Repriced Allowed Amount
|
System.Int32 |
savingsAmount |
Repriced Savings Amount
|
System.String |
orgId |
Repricing Organization Identifier
|
System.Int32 |
repricedAmount |
Repricing Per Diem or Flat Rate Amount
|
System.String |
ambPatGrpCode |
Repriced Approved Ambulatory Patient Group Code
|
System.Int32 |
ambPatGrpAmount |
Repriced Approved Ambulatory Patient GroupAmount
|
Returns
Type |
Description |
System.Boolean |
|
SetService(String, String, String, String, String, String, String, Int32, String, String, String, String, String, String, String, String, String, String, String, String)
Declaration
public bool SetService(string prodSvcIdQual, string hcpcsCode, string mod1, string mod2, string mod3, string mod4, string description, int charge, string facility, string cavity1, string cavity2, string cavity3, string cavity4, string cavity5, string prosCrownInlayCode, string quantity, string dp1, string dp2, string dp3, string dp4)
Parameters
Type |
Name |
Description |
System.String |
prodSvcIdQual |
|
System.String |
hcpcsCode |
|
System.String |
mod1 |
|
System.String |
mod2 |
|
System.String |
mod3 |
|
System.String |
mod4 |
|
System.String |
description |
|
System.Int32 |
charge |
|
System.String |
facility |
|
System.String |
cavity1 |
|
System.String |
cavity2 |
|
System.String |
cavity3 |
|
System.String |
cavity4 |
|
System.String |
cavity5 |
|
System.String |
prosCrownInlayCode |
|
System.String |
quantity |
|
System.String |
dp1 |
|
System.String |
dp2 |
|
System.String |
dp3 |
|
System.String |
dp4 |
|
Returns
Type |
Description |
System.Boolean |
|
SetService(String, String, String, String, String, String, String, Int32, String, String, String, String, String, String)
Declaration
public bool SetService(string prodSvcIdQual, string hcpcsCode, string mod1, string mod2, string mod3, string mod4, string description, int charge, string measurement, string quantity, string dp1, string dp2, string dp3, string dp4)
Parameters
Type |
Name |
Description |
System.String |
prodSvcIdQual |
|
System.String |
hcpcsCode |
|
System.String |
mod1 |
|
System.String |
mod2 |
|
System.String |
mod3 |
|
System.String |
mod4 |
|
System.String |
description |
|
System.Int32 |
charge |
|
System.String |
measurement |
|
System.String |
quantity |
|
System.String |
dp1 |
|
System.String |
dp2 |
|
System.String |
dp3 |
|
System.String |
dp4 |
|
Returns
Type |
Description |
System.Boolean |
|
SetService(String, String, String, String, String, String, String, String, Int32, String, String, Int32)
Declaration
public bool SetService(string revenueCode, string prodSvcIdQual, string hcpcsCode, string mod1, string mod2, string mod3, string mod4, string description, int charge, string measurement, string quantity, int nonCovered)
Parameters
Type |
Name |
Description |
System.String |
revenueCode |
|
System.String |
prodSvcIdQual |
|
System.String |
hcpcsCode |
|
System.String |
mod1 |
|
System.String |
mod2 |
|
System.String |
mod3 |
|
System.String |
mod4 |
|
System.String |
description |
|
System.Int32 |
charge |
|
System.String |
measurement |
|
System.String |
quantity |
|
System.Int32 |
nonCovered |
|
Returns
Type |
Description |
System.Boolean |
|
Extension Methods
X12Extensions.AddClaim(X12Loop, String, Int32, X12FacilityCode, X12ClaimFreqCode, X12YesNo, X12PlanParticipationCode, X12YesNoNA, X12YesNo, X12YesNo, X12RelatedCause)
X12Extensions.WithService(X12Loop, String, String, String, String, String, String, String, Int32, String, String, String, String, String, String)
X12Extensions.WithService(X12Loop, String, String, String, String, String, String, String, String, Int32, String, String, Int32)
X12Extensions.WithService(X12Loop, String, String, String, String, String, String, String, Int32, String, String, String, String, String, String, String, String, String, String, String, String)