Package ca.uhn.hl7v2.model.v24.segment
Class FT1
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v24.segment.FT1
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 FT1 message segment (Financial Transaction). This segment has the following fields:
- FT1-1: Set ID - FT1 (SI) optional
- FT1-2: Transaction ID (ST) optional
- FT1-3: Transaction Batch ID (ST) optional
- FT1-4: Transaction Date (TS)
- FT1-5: Transaction Posting Date (TS) optional
- FT1-6: Transaction Type (IS)
- FT1-7: Transaction Code (CE)
- FT1-8: Transaction Description (ST) optional
- FT1-9: Transaction Description - Alt (ST) optional
- FT1-10: Transaction Quantity (NM) optional
- FT1-11: Transaction Amount - Extended (CP) optional
- FT1-12: Transaction Amount - Unit (CP) optional
- FT1-13: Department Code (CE) optional
- FT1-14: Insurance Plan ID (CE) optional
- FT1-15: Insurance Amount (CP) optional
- FT1-16: Assigned Patient Location (PL) optional
- FT1-17: Fee Schedule (IS) optional
- FT1-18: Patient Type (IS) optional
- FT1-19: Diagnosis Code - FT1 (CE) optional repeating
- FT1-20: Performed By Code (XCN) optional repeating
- FT1-21: Ordered By Code (XCN) optional repeating
- FT1-22: Unit Cost (CP) optional
- FT1-23: Filler Order Number (EI) optional
- FT1-24: Entered By Code (XCN) optional repeating
- FT1-25: Procedure Code (CE) optional
- FT1-26: Procedure Code Modifier (CE) optional repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypecreateNewTypeWithoutReflection(int field) Returns FT1-16: "Assigned Patient Location" - creates it if necessaryReturns FT1-13: "Department Code" - creates it if necessaryCE[]Returns all repetitions of Diagnosis Code - FT1 (FT1-19).getDiagnosisCodeFT1(int rep) Returns a specific repetition of FT1-19: "Diagnosis Code - FT1" - creates it if necessaryintReturns a count of the current number of repetitions of Diagnosis Code - FT1 (FT1-19).XCN[]Returns all repetitions of Entered By Code (FT1-24).getEnteredByCode(int rep) Returns a specific repetition of FT1-24: "Entered By Code" - creates it if necessaryintReturns a count of the current number of repetitions of Entered By Code (FT1-24).Returns FT1-17: "Fee Schedule" - creates it if necessaryReturns FT1-23: "Filler Order Number" - creates it if necessaryReturns FT1-1: "Set ID - FT1" - creates it if necessaryReturns FT1-10: "Transaction Quantity" - creates it if necessaryReturns FT1-11: "Transaction Amount - Extended" - creates it if necessaryReturns FT1-12: "Transaction Amount - Unit" - creates it if necessaryReturns FT1-13: "Department Code" - creates it if necessaryReturns FT1-14: "Insurance Plan ID" - creates it if necessaryReturns FT1-15: "Insurance Amount" - creates it if necessaryReturns FT1-16: "Assigned Patient Location" - creates it if necessaryReturns FT1-17: "Fee Schedule" - creates it if necessaryReturns FT1-18: "Patient Type" - creates it if necessaryCE[]Returns all repetitions of Diagnosis Code - FT1 (FT1-19).getFt119_DiagnosisCodeFT1(int rep) Returns a specific repetition of FT1-19: "Diagnosis Code - FT1" - creates it if necessaryintReturns a count of the current number of repetitions of Diagnosis Code - FT1 (FT1-19).Returns FT1-2: "Transaction ID" - creates it if necessaryXCN[]Returns all repetitions of Performed By Code (FT1-20).getFt120_PerformedByCode(int rep) Returns a specific repetition of FT1-20: "Performed By Code" - creates it if necessaryintReturns a count of the current number of repetitions of Performed By Code (FT1-20).XCN[]Returns all repetitions of Ordered By Code (FT1-21).getFt121_OrderedByCode(int rep) Returns a specific repetition of FT1-21: "Ordered By Code" - creates it if necessaryintReturns a count of the current number of repetitions of Ordered By Code (FT1-21).Returns FT1-22: "Unit Cost" - creates it if necessaryReturns FT1-23: "Filler Order Number" - creates it if necessaryXCN[]Returns all repetitions of Entered By Code (FT1-24).getFt124_EnteredByCode(int rep) Returns a specific repetition of FT1-24: "Entered By Code" - creates it if necessaryintReturns a count of the current number of repetitions of Entered By Code (FT1-24).Returns FT1-25: "Procedure Code" - creates it if necessaryCE[]Returns all repetitions of Procedure Code Modifier (FT1-26).getFt126_ProcedureCodeModifier(int rep) Returns a specific repetition of FT1-26: "Procedure Code Modifier" - creates it if necessaryintReturns a count of the current number of repetitions of Procedure Code Modifier (FT1-26).Returns FT1-3: "Transaction Batch ID" - creates it if necessaryReturns FT1-4: "Transaction Date" - creates it if necessaryReturns FT1-5: "Transaction Posting Date" - creates it if necessaryReturns FT1-6: "Transaction Type" - creates it if necessaryReturns FT1-7: "Transaction Code" - creates it if necessaryReturns FT1-8: "Transaction Description" - creates it if necessaryReturns FT1-9: "Transaction Description - Alt" - creates it if necessaryReturns FT1-15: "Insurance Amount" - creates it if necessaryReturns FT1-14: "Insurance Plan ID" - creates it if necessaryXCN[]Returns all repetitions of Ordered By Code (FT1-21).getOrderedByCode(int rep) Returns a specific repetition of FT1-21: "Ordered By Code" - creates it if necessaryintReturns a count of the current number of repetitions of Ordered By Code (FT1-21).Returns FT1-18: "Patient Type" - creates it if necessaryXCN[]Returns all repetitions of Performed By Code (FT1-20).getPerformedByCode(int rep) Returns a specific repetition of FT1-20: "Performed By Code" - creates it if necessaryintReturns a count of the current number of repetitions of Performed By Code (FT1-20).Returns FT1-25: "Procedure Code" - creates it if necessaryCE[]Returns all repetitions of Procedure Code Modifier (FT1-26).getProcedureCodeModifier(int rep) Returns a specific repetition of FT1-26: "Procedure Code Modifier" - creates it if necessaryintReturns a count of the current number of repetitions of Procedure Code Modifier (FT1-26).Returns FT1-1: "Set ID - FT1" - creates it if necessaryReturns FT1-11: "Transaction Amount - Extended" - creates it if necessaryReturns FT1-12: "Transaction Amount - Unit" - creates it if necessaryReturns FT1-3: "Transaction Batch ID" - creates it if necessaryReturns FT1-7: "Transaction Code" - creates it if necessaryReturns FT1-4: "Transaction Date" - creates it if necessaryReturns FT1-8: "Transaction Description" - creates it if necessaryReturns FT1-9: "Transaction Description - Alt" - creates it if necessaryReturns FT1-2: "Transaction ID" - creates it if necessaryReturns FT1-5: "Transaction Posting Date" - creates it if necessaryReturns FT1-10: "Transaction Quantity" - creates it if necessaryReturns FT1-6: "Transaction Type" - creates it if necessaryReturns FT1-22: "Unit Cost" - creates it if necessaryinsertDiagnosisCodeFT1(int rep) Inserts a repetition of FT1-19: "Diagnosis Code - FT1" at a specific indexinsertEnteredByCode(int rep) Inserts a repetition of FT1-24: "Entered By Code" at a specific indexinsertFt119_DiagnosisCodeFT1(int rep) Inserts a repetition of FT1-19: "Diagnosis Code - FT1" at a specific indexinsertFt120_PerformedByCode(int rep) Inserts a repetition of FT1-20: "Performed By Code" at a specific indexinsertFt121_OrderedByCode(int rep) Inserts a repetition of FT1-21: "Ordered By Code" at a specific indexinsertFt124_EnteredByCode(int rep) Inserts a repetition of FT1-24: "Entered By Code" at a specific indexinsertFt126_ProcedureCodeModifier(int rep) Inserts a repetition of FT1-26: "Procedure Code Modifier" at a specific indexinsertOrderedByCode(int rep) Inserts a repetition of FT1-21: "Ordered By Code" at a specific indexinsertPerformedByCode(int rep) Inserts a repetition of FT1-20: "Performed By Code" at a specific indexinsertProcedureCodeModifier(int rep) Inserts a repetition of FT1-26: "Procedure Code Modifier" at a specific indexremoveDiagnosisCodeFT1(int rep) Removes a repetition of FT1-19: "Diagnosis Code - FT1" at a specific indexremoveEnteredByCode(int rep) Removes a repetition of FT1-24: "Entered By Code" at a specific indexremoveFt119_DiagnosisCodeFT1(int rep) Removes a repetition of FT1-19: "Diagnosis Code - FT1" at a specific indexremoveFt120_PerformedByCode(int rep) Removes a repetition of FT1-20: "Performed By Code" at a specific indexremoveFt121_OrderedByCode(int rep) Removes a repetition of FT1-21: "Ordered By Code" at a specific indexremoveFt124_EnteredByCode(int rep) Removes a repetition of FT1-24: "Entered By Code" at a specific indexremoveFt126_ProcedureCodeModifier(int rep) Removes a repetition of FT1-26: "Procedure Code Modifier" at a specific indexremoveOrderedByCode(int rep) Removes a repetition of FT1-21: "Ordered By Code" at a specific indexremovePerformedByCode(int rep) Removes a repetition of FT1-20: "Performed By Code" at a specific indexremoveProcedureCodeModifier(int rep) Removes a repetition of FT1-26: "Procedure Code Modifier" at a specific indexMethods inherited from class ca.uhn.hl7v2.model.AbstractSegment
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetitionMethods inherited from class ca.uhn.hl7v2.model.AbstractStructure
getMessage, getParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ca.uhn.hl7v2.model.Structure
getMessage, getParent
-
Constructor Details
-
FT1
Creates a new FT1 segment
-
-
Method Details
-
getSetIDFT1
Returns FT1-1: "Set ID - FT1" - creates it if necessary -
getFt11_SetIDFT1
Returns FT1-1: "Set ID - FT1" - creates it if necessary -
getTransactionID
Returns FT1-2: "Transaction ID" - creates it if necessary -
getFt12_TransactionID
Returns FT1-2: "Transaction ID" - creates it if necessary -
getTransactionBatchID
Returns FT1-3: "Transaction Batch ID" - creates it if necessary -
getFt13_TransactionBatchID
Returns FT1-3: "Transaction Batch ID" - creates it if necessary -
getTransactionDate
Returns FT1-4: "Transaction Date" - creates it if necessary -
getFt14_TransactionDate
Returns FT1-4: "Transaction Date" - creates it if necessary -
getTransactionPostingDate
Returns FT1-5: "Transaction Posting Date" - creates it if necessary -
getFt15_TransactionPostingDate
Returns FT1-5: "Transaction Posting Date" - creates it if necessary -
getTransactionType
Returns FT1-6: "Transaction Type" - creates it if necessary -
getFt16_TransactionType
Returns FT1-6: "Transaction Type" - creates it if necessary -
getTransactionCode
Returns FT1-7: "Transaction Code" - creates it if necessary -
getFt17_TransactionCode
Returns FT1-7: "Transaction Code" - creates it if necessary -
getTransactionDescription
Returns FT1-8: "Transaction Description" - creates it if necessary -
getFt18_TransactionDescription
Returns FT1-8: "Transaction Description" - creates it if necessary -
getTransactionDescriptionAlt
Returns FT1-9: "Transaction Description - Alt" - creates it if necessary -
getFt19_TransactionDescriptionAlt
Returns FT1-9: "Transaction Description - Alt" - creates it if necessary -
getTransactionQuantity
Returns FT1-10: "Transaction Quantity" - creates it if necessary -
getFt110_TransactionQuantity
Returns FT1-10: "Transaction Quantity" - creates it if necessary -
getTransactionAmountExtended
Returns FT1-11: "Transaction Amount - Extended" - creates it if necessary -
getFt111_TransactionAmountExtended
Returns FT1-11: "Transaction Amount - Extended" - creates it if necessary -
getTransactionAmountUnit
Returns FT1-12: "Transaction Amount - Unit" - creates it if necessary -
getFt112_TransactionAmountUnit
Returns FT1-12: "Transaction Amount - Unit" - creates it if necessary -
getDepartmentCode
Returns FT1-13: "Department Code" - creates it if necessary -
getFt113_DepartmentCode
Returns FT1-13: "Department Code" - creates it if necessary -
getInsurancePlanID
Returns FT1-14: "Insurance Plan ID" - creates it if necessary -
getFt114_InsurancePlanID
Returns FT1-14: "Insurance Plan ID" - creates it if necessary -
getInsuranceAmount
Returns FT1-15: "Insurance Amount" - creates it if necessary -
getFt115_InsuranceAmount
Returns FT1-15: "Insurance Amount" - creates it if necessary -
getAssignedPatientLocation
Returns FT1-16: "Assigned Patient Location" - creates it if necessary -
getFt116_AssignedPatientLocation
Returns FT1-16: "Assigned Patient Location" - creates it if necessary -
getFeeSchedule
Returns FT1-17: "Fee Schedule" - creates it if necessary -
getFt117_FeeSchedule
Returns FT1-17: "Fee Schedule" - creates it if necessary -
getPatientType
Returns FT1-18: "Patient Type" - creates it if necessary -
getFt118_PatientType
Returns FT1-18: "Patient Type" - creates it if necessary -
getDiagnosisCodeFT1
Returns all repetitions of Diagnosis Code - FT1 (FT1-19). -
getFt119_DiagnosisCodeFT1
Returns all repetitions of Diagnosis Code - FT1 (FT1-19). -
getDiagnosisCodeFT1Reps
Returns a count of the current number of repetitions of Diagnosis Code - FT1 (FT1-19). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getDiagnosisCodeFT1
Returns a specific repetition of FT1-19: "Diagnosis Code - FT1" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getFt119_DiagnosisCodeFT1
Returns a specific repetition of FT1-19: "Diagnosis Code - FT1" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getFt119_DiagnosisCodeFT1Reps
Returns a count of the current number of repetitions of Diagnosis Code - FT1 (FT1-19). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertDiagnosisCodeFT1
Inserts a repetition of FT1-19: "Diagnosis Code - FT1" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertFt119_DiagnosisCodeFT1
Inserts a repetition of FT1-19: "Diagnosis Code - FT1" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeDiagnosisCodeFT1
Removes a repetition of FT1-19: "Diagnosis Code - FT1" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeFt119_DiagnosisCodeFT1
Removes a repetition of FT1-19: "Diagnosis Code - FT1" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
getPerformedByCode
Returns all repetitions of Performed By Code (FT1-20). -
getFt120_PerformedByCode
Returns all repetitions of Performed By Code (FT1-20). -
getPerformedByCodeReps
Returns a count of the current number of repetitions of Performed By Code (FT1-20). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPerformedByCode
Returns a specific repetition of FT1-20: "Performed By Code" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getFt120_PerformedByCode
Returns a specific repetition of FT1-20: "Performed By Code" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getFt120_PerformedByCodeReps
Returns a count of the current number of repetitions of Performed By Code (FT1-20). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPerformedByCode
Inserts a repetition of FT1-20: "Performed By Code" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertFt120_PerformedByCode
Inserts a repetition of FT1-20: "Performed By Code" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removePerformedByCode
Removes a repetition of FT1-20: "Performed By Code" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeFt120_PerformedByCode
Removes a repetition of FT1-20: "Performed By Code" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
getOrderedByCode
Returns all repetitions of Ordered By Code (FT1-21). -
getFt121_OrderedByCode
Returns all repetitions of Ordered By Code (FT1-21). -
getOrderedByCodeReps
Returns a count of the current number of repetitions of Ordered By Code (FT1-21). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getOrderedByCode
Returns a specific repetition of FT1-21: "Ordered By Code" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getFt121_OrderedByCode
Returns a specific repetition of FT1-21: "Ordered By Code" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getFt121_OrderedByCodeReps
Returns a count of the current number of repetitions of Ordered By Code (FT1-21). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertOrderedByCode
Inserts a repetition of FT1-21: "Ordered By Code" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertFt121_OrderedByCode
Inserts a repetition of FT1-21: "Ordered By Code" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeOrderedByCode
Removes a repetition of FT1-21: "Ordered By Code" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeFt121_OrderedByCode
Removes a repetition of FT1-21: "Ordered By Code" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
getUnitCost
Returns FT1-22: "Unit Cost" - creates it if necessary -
getFt122_UnitCost
Returns FT1-22: "Unit Cost" - creates it if necessary -
getFillerOrderNumber
Returns FT1-23: "Filler Order Number" - creates it if necessary -
getFt123_FillerOrderNumber
Returns FT1-23: "Filler Order Number" - creates it if necessary -
getEnteredByCode
Returns all repetitions of Entered By Code (FT1-24). -
getFt124_EnteredByCode
Returns all repetitions of Entered By Code (FT1-24). -
getEnteredByCodeReps
Returns a count of the current number of repetitions of Entered By Code (FT1-24). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getEnteredByCode
Returns a specific repetition of FT1-24: "Entered By Code" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getFt124_EnteredByCode
Returns a specific repetition of FT1-24: "Entered By Code" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getFt124_EnteredByCodeReps
Returns a count of the current number of repetitions of Entered By Code (FT1-24). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertEnteredByCode
Inserts a repetition of FT1-24: "Entered By Code" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertFt124_EnteredByCode
Inserts a repetition of FT1-24: "Entered By Code" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeEnteredByCode
Removes a repetition of FT1-24: "Entered By Code" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeFt124_EnteredByCode
Removes a repetition of FT1-24: "Entered By Code" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
getProcedureCode
Returns FT1-25: "Procedure Code" - creates it if necessary -
getFt125_ProcedureCode
Returns FT1-25: "Procedure Code" - creates it if necessary -
getProcedureCodeModifier
Returns all repetitions of Procedure Code Modifier (FT1-26). -
getFt126_ProcedureCodeModifier
Returns all repetitions of Procedure Code Modifier (FT1-26). -
getProcedureCodeModifierReps
Returns a count of the current number of repetitions of Procedure Code Modifier (FT1-26). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getProcedureCodeModifier
Returns a specific repetition of FT1-26: "Procedure Code Modifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getFt126_ProcedureCodeModifier
Returns a specific repetition of FT1-26: "Procedure Code Modifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getFt126_ProcedureCodeModifierReps
Returns a count of the current number of repetitions of Procedure Code Modifier (FT1-26). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertProcedureCodeModifier
Inserts a repetition of FT1-26: "Procedure Code Modifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertFt126_ProcedureCodeModifier
Inserts a repetition of FT1-26: "Procedure Code Modifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeProcedureCodeModifier
Removes a repetition of FT1-26: "Procedure Code Modifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeFt126_ProcedureCodeModifier
Removes a repetition of FT1-26: "Procedure Code Modifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-