Skip to content

clsServiceBase

clsServiceBase supports abstract base — service line in SAIF.Business.Claim.Bill.*

Purpose

  • Abstract base — service line

Context

  • Namespace: SAIF.Business.Claim.Bill
  • Assembly/package: SAIF.Business.Claim.Bill

Public members

Member Signature Purpose
BillID ReadOnly Property BillID() As Decimal Exposes the BillID value on the type.*
ServiceID ReadOnly Property ServiceID() As Decimal Exposes the ServiceID value on the type.*
ServiceDate Property ServiceDate() As Date Exposes the ServiceDate value on the type.*
ServiceEndDate Property ServiceEndDate() As Date Exposes the ServiceEndDate value on the type.*
ServiceLocationCode Property ServiceLocationCode() As String Exposes the ServiceLocationCode value on the type.*
ServiceLocation ReadOnly Property ServiceLocation() As clsServiceLocationInfo Exposes the ServiceLocation value on the type.*
ServiceCode Property ServiceCode() As String Exposes the ServiceCode value on the type.*
NumericServiceCode ReadOnly Property NumericServiceCode() As Decimal Exposes the NumericServiceCode value on the type.*
ServiceTypeCode Property ServiceTypeCode() As String Exposes the ServiceTypeCode value on the type.*
ServiceType ReadOnly Property ServiceType() As ServiceTypes Exposes the ServiceType value on the type.*
Service ReadOnly Property Service() As clsServiceInfo Exposes the Service value on the type.*
ServiceQuantity Property ServiceQuantity() As Decimal Exposes the ServiceQuantity value on the type.*
ChargeAmount Property ChargeAmount() As Decimal Exposes the ChargeAmount value on the type.*
SecondaryServiceCode Property SecondaryServiceCode() As String Exposes the SecondaryServiceCode value on the type.*
SecondaryServiceTypeCode Property SecondaryServiceTypeCode() As String Exposes the SecondaryServiceTypeCode value on the type.*
SecondaryServiceType ReadOnly Property SecondaryServiceType() As ServiceTypes Exposes the SecondaryServiceType value on the type.*
SecondaryService ReadOnly Property SecondaryService() As clsServiceInfo Exposes the SecondaryService value on the type.*
GetFirstSurgicalModifier Function GetFirstSurgicalModifier() As String Executes the GetFirstSurgicalModifier operation and returns the requested result.*
ContainsServiceModifier Function ContainsServiceModifier(ByVal ParamArray inModifier() As String) As Boolean Executes the ContainsServiceModifier operation and returns the requested result.*
HasServiceModifier ReadOnly Property HasServiceModifier() As Boolean Exposes the HasServiceModifier value on the type.*
ServiceModifiers ReadOnly Property ServiceModifiers() As IEnumerable(Of String) Exposes the ServiceModifiers value on the type.*
ServiceModifier1 ReadOnly Property ServiceModifier1() As clsServiceModifierInfo Exposes the ServiceModifier1 value on the type.*
ServiceModifier2 ReadOnly Property ServiceModifier2() As clsServiceModifierInfo Exposes the ServiceModifier2 value on the type.*
ServiceModifier3 ReadOnly Property ServiceModifier3() As clsServiceModifierInfo Exposes the ServiceModifier3 value on the type.*
ServiceModifier4 ReadOnly Property ServiceModifier4() As clsServiceModifierInfo Exposes the ServiceModifier4 value on the type.*
ServiceModifierCode1 Property ServiceModifierCode1() As String Exposes the ServiceModifierCode1 value on the type.*
ServiceModifierCode2 Property ServiceModifierCode2() As String Exposes the ServiceModifierCode2 value on the type.*
ServiceModifierCode3 Property ServiceModifierCode3() As String Exposes the ServiceModifierCode3 value on the type.*
ServiceModifierCode4 Property ServiceModifierCode4() As String Exposes the ServiceModifierCode4 value on the type.*
PrescribingProviderLocationID Property PrescribingProviderLocationID() As Decimal Exposes the PrescribingProviderLocationID value on the type.*
ServicingProviderLocationID Property ServicingProviderLocationID() As Decimal Exposes the ServicingProviderLocationID value on the type.*
MsrpInvoiceAmount Property MsrpInvoiceAmount() As Decimal Exposes the MsrpInvoiceAmount value on the type.*
MsrpInvoiceCode Property MsrpInvoiceCode() As String Exposes the MsrpInvoiceCode value on the type.*
DispenseASWrittenCode Property DispenseASWrittenCode() As String Exposes the DispenseASWrittenCode value on the type.*
DiagnosisPointerCode1 Property DiagnosisPointerCode1() As String Exposes the DiagnosisPointerCode1 value on the type.*
DiagnosisPointerCode2 Property DiagnosisPointerCode2() As String Exposes the DiagnosisPointerCode2 value on the type.*
DiagnosisPointerCode3 Property DiagnosisPointerCode3() As String Exposes the DiagnosisPointerCode3 value on the type.*
DiagnosisPointerCode4 Property DiagnosisPointerCode4() As String Exposes the DiagnosisPointerCode4 value on the type.*
TaxChargedAmount Property TaxChargedAmount() As Decimal Exposes the TaxChargedAmount value on the type.*
CompoundDrugFlag Property CompoundDrugFlag() As String Exposes the CompoundDrugFlag value on the type.*
PrescribingProviderID Property PrescribingProviderID() As String Exposes the PrescribingProviderID value on the type.*
PrescribingProviderCode Property PrescribingProviderCode() As String Exposes the PrescribingProviderCode value on the type.*
PrescriberLastName Property PrescriberLastName() As String Exposes the PrescriberLastName value on the type.*
PrescriberFirstName Property PrescriberFirstName() As String Exposes the PrescriberFirstName value on the type.*
PrescriptionWrittenDate Property PrescriptionWrittenDate() As Date Exposes the PrescriptionWrittenDate value on the type.*
UpdateUser ReadOnly Property UpdateUser() As String Exposes the UpdateUser value on the type.*
UpdateNumber ReadOnly Property UpdateNumber() As Decimal Exposes the UpdateNumber value on the type.*
UpdateDate ReadOnly Property UpdateDate() As Date Exposes the UpdateDate value on the type.*
SetPrescribingProviderLocationIDNull Sub SetPrescribingProviderLocationIDNull() Performs the SetPrescribingProviderLocationIDNull operation for the current instance.*
SetServicingProviderLocationIDNull Sub SetServicingProviderLocationIDNull() Performs the SetServicingProviderLocationIDNull operation for the current instance.*
SetServiceDateNull Sub SetServiceDateNull() Performs the SetServiceDateNull operation for the current instance.*
SetServiceEndDateNull Sub SetServiceEndDateNull() Performs the SetServiceEndDateNull operation for the current instance.*
SetServiceCodeNull Sub SetServiceCodeNull() Performs the SetServiceCodeNull operation for the current instance.*
SetServiceTypeCodeNull Sub SetServiceTypeCodeNull() Performs the SetServiceTypeCodeNull operation for the current instance.*
SetServiceQuantityNull Sub SetServiceQuantityNull() Performs the SetServiceQuantityNull operation for the current instance.*
SetChargeAmountNull Sub SetChargeAmountNull() Performs the SetChargeAmountNull operation for the current instance.*
SetMsrpInvoiceAmountNull Sub SetMsrpInvoiceAmountNull() Performs the SetMsrpInvoiceAmountNull operation for the current instance.*
SetMsrpInvoiceCodeNull Sub SetMsrpInvoiceCodeNull() Performs the SetMsrpInvoiceCodeNull operation for the current instance.*
SetServiceLocationCodeNull Sub SetServiceLocationCodeNull() Performs the SetServiceLocationCodeNull operation for the current instance.*
SetDispenseASWrittenCodeNull Sub SetDispenseASWrittenCodeNull() Performs the SetDispenseASWrittenCodeNull operation for the current instance.*
SetSecondaryServiceCodeNull Sub SetSecondaryServiceCodeNull() Performs the SetSecondaryServiceCodeNull operation for the current instance.*
SetDiagnosisPointerCode1Null Sub SetDiagnosisPointerCode1Null() Performs the SetDiagnosisPointerCode1Null operation for the current instance.*
SetDiagnosisPointerCode2Null Sub SetDiagnosisPointerCode2Null() Performs the SetDiagnosisPointerCode2Null operation for the current instance.*
SetDiagnosisPointerCode3Null Sub SetDiagnosisPointerCode3Null() Performs the SetDiagnosisPointerCode3Null operation for the current instance.*
SetDiagnosisPointerCode4Null Sub SetDiagnosisPointerCode4Null() Performs the SetDiagnosisPointerCode4Null operation for the current instance.*
SetSecondaryServiceTypeCodeNull Sub SetSecondaryServiceTypeCodeNull() Performs the SetSecondaryServiceTypeCodeNull operation for the current instance.*
SetPrescribingProviderIDNull Sub SetPrescribingProviderIDNull() Performs the SetPrescribingProviderIDNull operation for the current instance.*
SetPrescribingProviderCodeNull Sub SetPrescribingProviderCodeNull() Performs the SetPrescribingProviderCodeNull operation for the current instance.*
SetPrescriptionWrittenDateNull Sub SetPrescriptionWrittenDateNull() Performs the SetPrescriptionWrittenDateNull operation for the current instance.*
SetPrescriberLastNameNull Sub SetPrescriberLastNameNull() Performs the SetPrescriberLastNameNull operation for the current instance.*
SetPrescriberFirstNameNull Sub SetPrescriberFirstNameNull() Performs the SetPrescriberFirstNameNull operation for the current instance.*
IsPrescribingProviderLocationIDNull Function IsPrescribingProviderLocationIDNull() As Boolean Executes the IsPrescribingProviderLocationIDNull operation and returns the requested result.*
IsServicingProviderLocationIDNull Function IsServicingProviderLocationIDNull() As Boolean Executes the IsServicingProviderLocationIDNull operation and returns the requested result.*
IsServiceDateNull Function IsServiceDateNull() As Boolean Executes the IsServiceDateNull operation and returns the requested result.*
IsServiceEndDateNull Function IsServiceEndDateNull() As Boolean Executes the IsServiceEndDateNull operation and returns the requested result.*
IsServiceCodeNull Function IsServiceCodeNull() As Boolean Executes the IsServiceCodeNull operation and returns the requested result.*
IsServiceTypeCodeNull Function IsServiceTypeCodeNull() As Boolean Executes the IsServiceTypeCodeNull operation and returns the requested result.*
IsServiceQuantityNull Function IsServiceQuantityNull() As Boolean Executes the IsServiceQuantityNull operation and returns the requested result.*
IsChargeAmountNull Function IsChargeAmountNull() As Boolean Executes the IsChargeAmountNull operation and returns the requested result.*
IsMsrpInvoiceAmountNull Function IsMsrpInvoiceAmountNull() As Boolean Executes the IsMsrpInvoiceAmountNull operation and returns the requested result.*
IsMsrpInvoiceCodeNull Function IsMsrpInvoiceCodeNull() As Boolean Executes the IsMsrpInvoiceCodeNull operation and returns the requested result.*
IsServiceLocationCodeNull Function IsServiceLocationCodeNull() As Boolean Executes the IsServiceLocationCodeNull operation and returns the requested result.*
IsDispenseASWrittenCodeNull Function IsDispenseASWrittenCodeNull() As Boolean Executes the IsDispenseASWrittenCodeNull operation and returns the requested result.*
IsSecondaryServiceCodeNull Function IsSecondaryServiceCodeNull() As Boolean Executes the IsSecondaryServiceCodeNull operation and returns the requested result.*
IsDiagnosisPointerCode1Null Function IsDiagnosisPointerCode1Null() As Boolean Executes the IsDiagnosisPointerCode1Null operation and returns the requested result.*
IsDiagnosisPointerCode2Null Function IsDiagnosisPointerCode2Null() As Boolean Executes the IsDiagnosisPointerCode2Null operation and returns the requested result.*
IsDiagnosisPointerCode3Null Function IsDiagnosisPointerCode3Null() As Boolean Executes the IsDiagnosisPointerCode3Null operation and returns the requested result.*
IsDiagnosisPointerCode4Null Function IsDiagnosisPointerCode4Null() As Boolean Executes the IsDiagnosisPointerCode4Null operation and returns the requested result.*
IsSecondaryServiceTypeCodeNull Function IsSecondaryServiceTypeCodeNull() As Boolean Executes the IsSecondaryServiceTypeCodeNull operation and returns the requested result.*
IsCompoundDrugFlagNull Function IsCompoundDrugFlagNull() As Boolean Executes the IsCompoundDrugFlagNull operation and returns the requested result.*
IsPrescribingProviderIDNull Function IsPrescribingProviderIDNull() As Boolean Executes the IsPrescribingProviderIDNull operation and returns the requested result.*
IsPrescribingProviderCodeNull Function IsPrescribingProviderCodeNull() As Boolean Executes the IsPrescribingProviderCodeNull operation and returns the requested result.*
IsPrescriptionWrittenDateNull Function IsPrescriptionWrittenDateNull() As Boolean Executes the IsPrescriptionWrittenDateNull operation and returns the requested result.*
IsPrescriberLastNameNull Function IsPrescriberLastNameNull() As Boolean Executes the IsPrescriberLastNameNull operation and returns the requested result.*
IsPrescriberFirstNameNull Function IsPrescriberFirstNameNull() As Boolean Executes the IsPrescriberFirstNameNull operation and returns the requested result.*

Inherited public members

Members in this section are inherited from clsBusinessBase. | Member | Signature | Purpose | Origin | | --- | --- | --- | --- | | Rules | Property Rules As clsRulesManager | Exposes the BOF rules manager used to evaluate object validation rules.* | saif-framework-core — clsBusinessBase | | BeginEdit | Sub BeginEdit() | Starts an edit session for n-level undo support.* | saif-framework-core — clsBusinessBase | | CancelEdit | Sub CancelEdit() | Cancels the active edit session and reverts pending changes.* | saif-framework-core — clsBusinessBase | | ApplyEdit | Sub ApplyEdit() | Commits the active edit session and accepts pending changes.* | saif-framework-core — clsBusinessBase |

Behavioral notes

  • clsServiceBase is part of the documented SAIF.Business.Claim.Bill public contract.
  • Public members are declared in Business\SAIF.Business.Claim.Bill\Core\clsServiceBase.vb.

Constraints and usage notes

  • Consumers should account for inherited BOF or dependency behavior shown above.

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

  • Business\SAIF.Business.Claim.Bill\Core\clsServiceBase.vb