Package ca.uhn.hl7v2.model.v251.segment
Class AFF
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v251.segment.AFF
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 AFF message segment (Professional Affiliation). This segment has the following fields:
- AFF-1: Set ID - AFF (SI)
- AFF-2: Professional Organization (XON)
- AFF-3: Professional Organization Address (XAD) optional
- AFF-4: Professional Organization Affiliation Date Range (DR) optional repeating
- AFF-5: Professional Affiliation Additional Information (ST) optional
- 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 AFF-1: "Set ID - AFF" - creates it if necessaryReturns AFF-2: "Professional Organization" - creates it if necessaryReturns AFF-3: "Professional Organization Address" - creates it if necessaryDR[]Returns all repetitions of Professional Organization Affiliation Date Range (AFF-4).Returns a specific repetition of AFF-4: "Professional Organization Affiliation Date Range" - creates it if necessaryintReturns a count of the current number of repetitions of Professional Organization Affiliation Date Range (AFF-4).Returns AFF-5: "Professional Affiliation Additional Information" - creates it if necessaryReturns AFF-5: "Professional Affiliation Additional Information" - creates it if necessaryReturns AFF-2: "Professional Organization" - creates it if necessaryReturns AFF-3: "Professional Organization Address" - creates it if necessaryDR[]Returns all repetitions of Professional Organization Affiliation Date Range (AFF-4).Returns a specific repetition of AFF-4: "Professional Organization Affiliation Date Range" - creates it if necessaryintReturns a count of the current number of repetitions of Professional Organization Affiliation Date Range (AFF-4).Returns AFF-1: "Set ID - AFF" - creates it if necessaryInserts a repetition of AFF-4: "Professional Organization Affiliation Date Range" at a specific indexInserts a repetition of AFF-4: "Professional Organization Affiliation Date Range" at a specific indexRemoves a repetition of AFF-4: "Professional Organization Affiliation Date Range" at a specific indexRemoves a repetition of AFF-4: "Professional Organization Affiliation Date Range" 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
-
AFF
Creates a new AFF segment
-
-
Method Details
-
getSetIDAFF
Returns AFF-1: "Set ID - AFF" - creates it if necessary -
getAff1_SetIDAFF
Returns AFF-1: "Set ID - AFF" - creates it if necessary -
getProfessionalOrganization
Returns AFF-2: "Professional Organization" - creates it if necessary -
getAff2_ProfessionalOrganization
Returns AFF-2: "Professional Organization" - creates it if necessary -
getProfessionalOrganizationAddress
Returns AFF-3: "Professional Organization Address" - creates it if necessary -
getAff3_ProfessionalOrganizationAddress
Returns AFF-3: "Professional Organization Address" - creates it if necessary -
getProfessionalOrganizationAffiliationDateRange
Returns all repetitions of Professional Organization Affiliation Date Range (AFF-4). -
getAff4_ProfessionalOrganizationAffiliationDateRange
Returns all repetitions of Professional Organization Affiliation Date Range (AFF-4). -
getProfessionalOrganizationAffiliationDateRangeReps
Returns a count of the current number of repetitions of Professional Organization Affiliation Date Range (AFF-4). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getProfessionalOrganizationAffiliationDateRange
Returns a specific repetition of AFF-4: "Professional Organization Affiliation Date Range" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getAff4_ProfessionalOrganizationAffiliationDateRange
Returns a specific repetition of AFF-4: "Professional Organization Affiliation Date Range" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getAff4_ProfessionalOrganizationAffiliationDateRangeReps
Returns a count of the current number of repetitions of Professional Organization Affiliation Date Range (AFF-4). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertProfessionalOrganizationAffiliationDateRange
Inserts a repetition of AFF-4: "Professional Organization Affiliation Date Range" 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)
-
insertAff4_ProfessionalOrganizationAffiliationDateRange
Inserts a repetition of AFF-4: "Professional Organization Affiliation Date Range" 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)
-
removeProfessionalOrganizationAffiliationDateRange
Removes a repetition of AFF-4: "Professional Organization Affiliation Date Range" 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)
-
removeAff4_ProfessionalOrganizationAffiliationDateRange
Removes a repetition of AFF-4: "Professional Organization Affiliation Date Range" 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)
-
getProfessionalAffiliationAdditionalInformation
Returns AFF-5: "Professional Affiliation Additional Information" - creates it if necessary -
getAff5_ProfessionalAffiliationAdditionalInformation
Returns AFF-5: "Professional Affiliation Additional Information" - creates it if necessary -
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-