public class STF extends AbstractSegment
Represents an HL7 STF message segment (staff identification segment). This segment has the following fields:
log
Constructor and Description |
---|
STF(Group parent,
ModelClassFactory factory)
Creates a new STF segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
CM_DIN[] |
getActivationDate()
Returns all repetitions of Activation Date (STF-12).
|
CM_DIN |
getActivationDate(int rep)
Returns a specific repetition of
STF-12: "Activation Date" - creates it if necessary
|
int |
getActivationDateReps()
Returns a count of the current number of repetitions of Activation Date (STF-12).
|
ID |
getActiveInactive()
Returns
STF-7: "Active / inactive" - creates it if necessary
|
CE[] |
getBackupPersonID()
Returns all repetitions of Backup Person ID (STF-14).
|
CE |
getBackupPersonID(int rep)
Returns a specific repetition of
STF-14: "Backup Person ID" - creates it if necessary
|
int |
getBackupPersonIDReps()
Returns a count of the current number of repetitions of Backup Person ID (STF-14).
|
TS |
getDateOfBirth()
Returns
STF-6: "Date of Birth" - creates it if necessary
|
CE[] |
getDepartment()
Returns all repetitions of Department (STF-8).
|
CE |
getDepartment(int rep)
Returns a specific repetition of
STF-8: "Department" - creates it if necessary
|
int |
getDepartmentReps()
Returns a count of the current number of repetitions of Department (STF-8).
|
ST[] |
getEMailAddress()
Returns all repetitions of E-mail Address (STF-15).
|
ST |
getEMailAddress(int rep)
Returns a specific repetition of
STF-15: "E-mail Address" - creates it if necessary
|
int |
getEMailAddressReps()
Returns a count of the current number of repetitions of E-mail Address (STF-15).
|
CM_DIN[] |
getInactivationDate()
Returns all repetitions of Inactivation Date (STF-13).
|
CM_DIN |
getInactivationDate(int rep)
Returns a specific repetition of
STF-13: "Inactivation Date" - creates it if necessary
|
int |
getInactivationDateReps()
Returns a count of the current number of repetitions of Inactivation Date (STF-13).
|
AD[] |
getOfficeHomeAddress()
Returns all repetitions of Office / home address (STF-11).
|
AD |
getOfficeHomeAddress(int rep)
Returns a specific repetition of
STF-11: "Office / home address" - creates it if necessary
|
int |
getOfficeHomeAddressReps()
Returns a count of the current number of repetitions of Office / home address (STF-11).
|
TN[] |
getPhone()
Returns all repetitions of Phone (STF-10).
|
TN |
getPhone(int rep)
Returns a specific repetition of
STF-10: "Phone" - creates it if necessary
|
int |
getPhoneReps()
Returns a count of the current number of repetitions of Phone (STF-10).
|
ID |
getPreferredMethodOfContact()
Returns
STF-16: "Preferred method of Contact" - creates it if necessary
|
CE[] |
getService()
Returns all repetitions of Service (STF-9).
|
CE |
getService(int rep)
Returns a specific repetition of
STF-9: "Service" - creates it if necessary
|
int |
getServiceReps()
Returns a count of the current number of repetitions of Service (STF-9).
|
ID |
getSex()
Returns
STF-5: "Sex" - creates it if necessary
|
CE[] |
getStaffIDCode()
Returns all repetitions of Staff ID Code (STF-2).
|
CE |
getStaffIDCode(int rep)
Returns a specific repetition of
STF-2: "Staff ID Code" - creates it if necessary
|
int |
getStaffIDCodeReps()
Returns a count of the current number of repetitions of Staff ID Code (STF-2).
|
PN |
getStaffName()
Returns
STF-3: "Staff Name" - creates it if necessary
|
ID[] |
getStaffType()
Returns all repetitions of Staff Type (STF-4).
|
ID |
getStaffType(int rep)
Returns a specific repetition of
STF-4: "Staff Type" - creates it if necessary
|
int |
getStaffTypeReps()
Returns a count of the current number of repetitions of Staff Type (STF-4).
|
CE |
getStf1_STFPrimaryKeyValue()
Returns
STF-1: "STF - primary key value" - creates it if necessary
|
TN[] |
getStf10_Phone()
Returns all repetitions of Phone (STF-10).
|
TN |
getStf10_Phone(int rep)
Returns a specific repetition of
STF-10: "Phone" - creates it if necessary
|
int |
getStf10_PhoneReps()
Returns a count of the current number of repetitions of Phone (STF-10).
|
AD[] |
getStf11_OfficeHomeAddress()
Returns all repetitions of Office / home address (STF-11).
|
AD |
getStf11_OfficeHomeAddress(int rep)
Returns a specific repetition of
STF-11: "Office / home address" - creates it if necessary
|
int |
getStf11_OfficeHomeAddressReps()
Returns a count of the current number of repetitions of Office / home address (STF-11).
|
CM_DIN[] |
getStf12_ActivationDate()
Returns all repetitions of Activation Date (STF-12).
|
CM_DIN |
getStf12_ActivationDate(int rep)
Returns a specific repetition of
STF-12: "Activation Date" - creates it if necessary
|
int |
getStf12_ActivationDateReps()
Returns a count of the current number of repetitions of Activation Date (STF-12).
|
CM_DIN[] |
getStf13_InactivationDate()
Returns all repetitions of Inactivation Date (STF-13).
|
CM_DIN |
getStf13_InactivationDate(int rep)
Returns a specific repetition of
STF-13: "Inactivation Date" - creates it if necessary
|
int |
getStf13_InactivationDateReps()
Returns a count of the current number of repetitions of Inactivation Date (STF-13).
|
CE[] |
getStf14_BackupPersonID()
Returns all repetitions of Backup Person ID (STF-14).
|
CE |
getStf14_BackupPersonID(int rep)
Returns a specific repetition of
STF-14: "Backup Person ID" - creates it if necessary
|
int |
getStf14_BackupPersonIDReps()
Returns a count of the current number of repetitions of Backup Person ID (STF-14).
|
ST[] |
getStf15_EMailAddress()
Returns all repetitions of E-mail Address (STF-15).
|
ST |
getStf15_EMailAddress(int rep)
Returns a specific repetition of
STF-15: "E-mail Address" - creates it if necessary
|
int |
getStf15_EMailAddressReps()
Returns a count of the current number of repetitions of E-mail Address (STF-15).
|
ID |
getStf16_PreferredMethodOfContact()
Returns
STF-16: "Preferred method of Contact" - creates it if necessary
|
CE[] |
getStf2_StaffIDCode()
Returns all repetitions of Staff ID Code (STF-2).
|
CE |
getStf2_StaffIDCode(int rep)
Returns a specific repetition of
STF-2: "Staff ID Code" - creates it if necessary
|
int |
getStf2_StaffIDCodeReps()
Returns a count of the current number of repetitions of Staff ID Code (STF-2).
|
PN |
getStf3_StaffName()
Returns
STF-3: "Staff Name" - creates it if necessary
|
ID[] |
getStf4_StaffType()
Returns all repetitions of Staff Type (STF-4).
|
ID |
getStf4_StaffType(int rep)
Returns a specific repetition of
STF-4: "Staff Type" - creates it if necessary
|
int |
getStf4_StaffTypeReps()
Returns a count of the current number of repetitions of Staff Type (STF-4).
|
ID |
getStf5_Sex()
Returns
STF-5: "Sex" - creates it if necessary
|
TS |
getStf6_DateOfBirth()
Returns
STF-6: "Date of Birth" - creates it if necessary
|
ID |
getStf7_ActiveInactive()
Returns
STF-7: "Active / inactive" - creates it if necessary
|
CE[] |
getStf8_Department()
Returns all repetitions of Department (STF-8).
|
CE |
getStf8_Department(int rep)
Returns a specific repetition of
STF-8: "Department" - creates it if necessary
|
int |
getStf8_DepartmentReps()
Returns a count of the current number of repetitions of Department (STF-8).
|
CE[] |
getStf9_Service()
Returns all repetitions of Service (STF-9).
|
CE |
getStf9_Service(int rep)
Returns a specific repetition of
STF-9: "Service" - creates it if necessary
|
int |
getStf9_ServiceReps()
Returns a count of the current number of repetitions of Service (STF-9).
|
CE |
getSTFPrimaryKeyValue()
Returns
STF-1: "STF - primary key value" - creates it if necessary
|
CM_DIN |
insertActivationDate(int rep)
Inserts a repetition of
STF-12: "Activation Date" at a specific index
|
CE |
insertBackupPersonID(int rep)
Inserts a repetition of
STF-14: "Backup Person ID" at a specific index
|
CE |
insertDepartment(int rep)
Inserts a repetition of
STF-8: "Department" at a specific index
|
ST |
insertEMailAddress(int rep)
Inserts a repetition of
STF-15: "E-mail Address" at a specific index
|
CM_DIN |
insertInactivationDate(int rep)
Inserts a repetition of
STF-13: "Inactivation Date" at a specific index
|
AD |
insertOfficeHomeAddress(int rep)
Inserts a repetition of
STF-11: "Office / home address" at a specific index
|
TN |
insertPhone(int rep)
Inserts a repetition of
STF-10: "Phone" at a specific index
|
CE |
insertService(int rep)
Inserts a repetition of
STF-9: "Service" at a specific index
|
CE |
insertStaffIDCode(int rep)
Inserts a repetition of
STF-2: "Staff ID Code" at a specific index
|
ID |
insertStaffType(int rep)
Inserts a repetition of
STF-4: "Staff Type" at a specific index
|
TN |
insertStf10_Phone(int rep)
Inserts a repetition of
STF-10: "Phone" at a specific index
|
AD |
insertStf11_OfficeHomeAddress(int rep)
Inserts a repetition of
STF-11: "Office / home address" at a specific index
|
CM_DIN |
insertStf12_ActivationDate(int rep)
Inserts a repetition of
STF-12: "Activation Date" at a specific index
|
CM_DIN |
insertStf13_InactivationDate(int rep)
Inserts a repetition of
STF-13: "Inactivation Date" at a specific index
|
CE |
insertStf14_BackupPersonID(int rep)
Inserts a repetition of
STF-14: "Backup Person ID" at a specific index
|
ST |
insertStf15_EMailAddress(int rep)
Inserts a repetition of
STF-15: "E-mail Address" at a specific index
|
CE |
insertStf2_StaffIDCode(int rep)
Inserts a repetition of
STF-2: "Staff ID Code" at a specific index
|
ID |
insertStf4_StaffType(int rep)
Inserts a repetition of
STF-4: "Staff Type" at a specific index
|
CE |
insertStf8_Department(int rep)
Inserts a repetition of
STF-8: "Department" at a specific index
|
CE |
insertStf9_Service(int rep)
Inserts a repetition of
STF-9: "Service" at a specific index
|
CM_DIN |
removeActivationDate(int rep)
Removes a repetition of
STF-12: "Activation Date" at a specific index
|
CE |
removeBackupPersonID(int rep)
Removes a repetition of
STF-14: "Backup Person ID" at a specific index
|
CE |
removeDepartment(int rep)
Removes a repetition of
STF-8: "Department" at a specific index
|
ST |
removeEMailAddress(int rep)
Removes a repetition of
STF-15: "E-mail Address" at a specific index
|
CM_DIN |
removeInactivationDate(int rep)
Removes a repetition of
STF-13: "Inactivation Date" at a specific index
|
AD |
removeOfficeHomeAddress(int rep)
Removes a repetition of
STF-11: "Office / home address" at a specific index
|
TN |
removePhone(int rep)
Removes a repetition of
STF-10: "Phone" at a specific index
|
CE |
removeService(int rep)
Removes a repetition of
STF-9: "Service" at a specific index
|
CE |
removeStaffIDCode(int rep)
Removes a repetition of
STF-2: "Staff ID Code" at a specific index
|
ID |
removeStaffType(int rep)
Removes a repetition of
STF-4: "Staff Type" at a specific index
|
TN |
removeStf10_Phone(int rep)
Removes a repetition of
STF-10: "Phone" at a specific index
|
AD |
removeStf11_OfficeHomeAddress(int rep)
Removes a repetition of
STF-11: "Office / home address" at a specific index
|
CM_DIN |
removeStf12_ActivationDate(int rep)
Removes a repetition of
STF-12: "Activation Date" at a specific index
|
CM_DIN |
removeStf13_InactivationDate(int rep)
Removes a repetition of
STF-13: "Inactivation Date" at a specific index
|
CE |
removeStf14_BackupPersonID(int rep)
Removes a repetition of
STF-14: "Backup Person ID" at a specific index
|
ST |
removeStf15_EMailAddress(int rep)
Removes a repetition of
STF-15: "E-mail Address" at a specific index
|
CE |
removeStf2_StaffIDCode(int rep)
Removes a repetition of
STF-2: "Staff ID Code" at a specific index
|
ID |
removeStf4_StaffType(int rep)
Removes a repetition of
STF-4: "Staff Type" at a specific index
|
CE |
removeStf8_Department(int rep)
Removes a repetition of
STF-8: "Department" at a specific index
|
CE |
removeStf9_Service(int rep)
Removes a repetition of
STF-9: "Service" at a specific index
|
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetition
getMessage, getParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessage, getParent
public STF(Group parent, ModelClassFactory factory)
public CE getSTFPrimaryKeyValue()
public CE getStf1_STFPrimaryKeyValue()
public CE[] getStaffIDCode()
public CE[] getStf2_StaffIDCode()
public int getStaffIDCodeReps()
public CE getStaffIDCode(int rep)
rep
- The repetition index (0-indexed)public CE getStf2_StaffIDCode(int rep)
rep
- The repetition index (0-indexed)public int getStf2_StaffIDCodeReps()
public CE insertStaffIDCode(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE insertStf2_StaffIDCode(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeStaffIDCode(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeStf2_StaffIDCode(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public PN getStaffName()
public PN getStf3_StaffName()
public ID[] getStaffType()
public ID[] getStf4_StaffType()
public int getStaffTypeReps()
public ID getStaffType(int rep)
rep
- The repetition index (0-indexed)public ID getStf4_StaffType(int rep)
rep
- The repetition index (0-indexed)public int getStf4_StaffTypeReps()
public ID insertStaffType(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID insertStf4_StaffType(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID removeStaffType(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID removeStf4_StaffType(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID getStf5_Sex()
public TS getDateOfBirth()
public TS getStf6_DateOfBirth()
public ID getActiveInactive()
public ID getStf7_ActiveInactive()
public CE[] getDepartment()
public CE[] getStf8_Department()
public int getDepartmentReps()
public CE getDepartment(int rep)
rep
- The repetition index (0-indexed)public CE getStf8_Department(int rep)
rep
- The repetition index (0-indexed)public int getStf8_DepartmentReps()
public CE insertDepartment(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE insertStf8_Department(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeDepartment(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeStf8_Department(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE[] getService()
public CE[] getStf9_Service()
public int getServiceReps()
public CE getService(int rep)
rep
- The repetition index (0-indexed)public CE getStf9_Service(int rep)
rep
- The repetition index (0-indexed)public int getStf9_ServiceReps()
public CE insertService(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE insertStf9_Service(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeService(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeStf9_Service(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public TN[] getStf10_Phone()
public int getPhoneReps()
public TN getPhone(int rep)
rep
- The repetition index (0-indexed)public TN getStf10_Phone(int rep)
rep
- The repetition index (0-indexed)public int getStf10_PhoneReps()
public TN insertPhone(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public TN insertStf10_Phone(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public TN removePhone(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public TN removeStf10_Phone(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public AD[] getOfficeHomeAddress()
public AD[] getStf11_OfficeHomeAddress()
public int getOfficeHomeAddressReps()
public AD getOfficeHomeAddress(int rep)
rep
- The repetition index (0-indexed)public AD getStf11_OfficeHomeAddress(int rep)
rep
- The repetition index (0-indexed)public int getStf11_OfficeHomeAddressReps()
public AD insertOfficeHomeAddress(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public AD insertStf11_OfficeHomeAddress(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public AD removeOfficeHomeAddress(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public AD removeStf11_OfficeHomeAddress(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CM_DIN[] getActivationDate()
public CM_DIN[] getStf12_ActivationDate()
public int getActivationDateReps()
public CM_DIN getActivationDate(int rep)
rep
- The repetition index (0-indexed)public CM_DIN getStf12_ActivationDate(int rep)
rep
- The repetition index (0-indexed)public int getStf12_ActivationDateReps()
public CM_DIN insertActivationDate(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CM_DIN insertStf12_ActivationDate(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CM_DIN removeActivationDate(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CM_DIN removeStf12_ActivationDate(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CM_DIN[] getInactivationDate()
public CM_DIN[] getStf13_InactivationDate()
public int getInactivationDateReps()
public CM_DIN getInactivationDate(int rep)
rep
- The repetition index (0-indexed)public CM_DIN getStf13_InactivationDate(int rep)
rep
- The repetition index (0-indexed)public int getStf13_InactivationDateReps()
public CM_DIN insertInactivationDate(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CM_DIN insertStf13_InactivationDate(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CM_DIN removeInactivationDate(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CM_DIN removeStf13_InactivationDate(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE[] getBackupPersonID()
public CE[] getStf14_BackupPersonID()
public int getBackupPersonIDReps()
public CE getBackupPersonID(int rep)
rep
- The repetition index (0-indexed)public CE getStf14_BackupPersonID(int rep)
rep
- The repetition index (0-indexed)public int getStf14_BackupPersonIDReps()
public CE insertBackupPersonID(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE insertStf14_BackupPersonID(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeBackupPersonID(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeStf14_BackupPersonID(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST[] getEMailAddress()
public ST[] getStf15_EMailAddress()
public int getEMailAddressReps()
public ST getEMailAddress(int rep)
rep
- The repetition index (0-indexed)public ST getStf15_EMailAddress(int rep)
rep
- The repetition index (0-indexed)public int getStf15_EMailAddressReps()
public ST insertEMailAddress(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST insertStf15_EMailAddress(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST removeEMailAddress(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST removeStf15_EMailAddress(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID getPreferredMethodOfContact()
public ID getStf16_PreferredMethodOfContact()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.