public class SFT extends Segment
This segment provides additionalation. The primary purpose of this segment is for diagnostic use. There may be additional uses per site-specific agreements.
Represents an HL7 SFT message segment. This segment has the following fields:
SFT-1: Software Vendor Organization (XON)Required
SFT-2: Software Certified Version or Release Number (ST)Required
SFT-3: Software Product Name (ST)Required
SFT-4: Software Binary ID (ST)Required
SFT-5: Software Product Information (TX)Optional
SFT-6: Software Install Date (DTM)Optional
User can also create Segment through SegmentFactory
| Constructor and Description |
|---|
SFT()
Constructs the SFT segment.
|
| Modifier and Type | Method and Description |
|---|---|
ST |
getSoftwareBinaryId()
Retrieves the Software Binary Id.
|
ST |
getSoftwareCertifiedVersionOrReleaseNO()
Retrieves the Software Certified Version Or Release NO.
|
DTM |
getSoftwareInstallDate()
Retrieves the Software Install Date.
|
TX |
getSoftwareProductInformation()
Retrieves the Software Product Information.
|
ST |
getSoftwareProductName()
Retrieves the Software Product Name.
|
XON |
getSoftwareVendorOrganization()
Retrieves the Software Vendor Organization.
|
void |
setSoftwareBinaryId(ST objsoftwareBinaryId)
Set the Software Binary Id.
|
void |
setSoftwareBinaryId(java.lang.String strSoftwareBinaryId)
Set the Software Binary Id.
|
void |
setSoftwareCertifiedVersionOrReleaseNO(ST objsoftwareCertifiedVersionOrReleaseN)
Set the Software Certified Version Or Release NO.
|
void |
setSoftwareCertifiedVersionOrReleaseNO(java.lang.String strSoftwareCertifiedVersionOrReleaseNO)
Set the Software Certified Version Or Release NO.
|
void |
setSoftwareInstallDate(DTM objsoftwareInstallDate)
Set the Software Install Date.
|
void |
setSoftwareInstallDate(java.lang.String strTime)
Set the Software Install Date.
|
void |
setSoftwareProductInformation(java.lang.String strSoftwareProductInformation)
Set the Software Product Information.
|
void |
setSoftwareProductInformation(TX objsoftwareProductInformation)
Set the Software Product Information.
|
void |
setSoftwareProductName(ST objsoftwareProductName)
Set the Software Product Name.
|
void |
setSoftwareProductName(java.lang.String strSoftwareProductName)
Set the Software Product Name.
|
void |
setSoftwareVendorOrganization(java.lang.String strOrganizationName,
CWE objOrganizationNameTypeCode,
HD objAssigningAuthority,
java.lang.String strIdentifierTypeCode,
HD objAssigningFacility,
java.lang.String strNameRepresentationCode,
java.lang.String strOrganizationIdentifier)
Set the Software Vendor Organization.
|
void |
setSoftwareVendorOrganization(XON objsoftwareVendorOrganization)
Set the Software Vendor Organization.
|
boolean |
validate()
Validates HL7 Message objects .
|
addUnRecognizedField, dumpSegment, getFields, getName, getUnrecognizedFields, moveToNextSegment, parse, removeDataElement, removeDataElement, serialize, setName, setUnRecognizedField, updateDataElement, updateDataElement, writeToXMLpublic ST getSoftwareBinaryId()
public ST getSoftwareCertifiedVersionOrReleaseNO()
public DTM getSoftwareInstallDate()
public TX getSoftwareProductInformation()
public ST getSoftwareProductName()
public XON getSoftwareVendorOrganization()
public void setSoftwareVendorOrganization(java.lang.String strOrganizationName,
CWE objOrganizationNameTypeCode,
HD objAssigningAuthority,
java.lang.String strIdentifierTypeCode,
HD objAssigningFacility,
java.lang.String strNameRepresentationCode,
java.lang.String strOrganizationIdentifier)
strOrganizationName - Specifies name of the specified organization.objOrganizationNameTypeCode - Specifies a code that represents the type of name i.e., legal name, display name.
Suggested Values A,L,D,SL.[Refer to table No.0204]objAssigningAuthority - Specifies The assigning authority is a unique identifier of the system
(or organization or agency or department) that creates the data.strIdentifierTypeCode - Specifies a code corresponding to the type of identifier.objAssigningFacility - Specifies The place or location identifier where the identifier was first assigned to the person.strNameRepresentationCode - Specifies representations of the same name/address Suggested values are I,A,P [Refer table 0465]strOrganizationIdentifier - This component contains the sequence of characters (the code) that uniquely
identifies the item being referenced by XON.1 Organization Name.
This component replaces XON.3 ID Number as of v 2.5.public void setSoftwareVendorOrganization(XON objsoftwareVendorOrganization)
objsoftwareVendorOrganization - public void setSoftwareCertifiedVersionOrReleaseNO(java.lang.String strSoftwareCertifiedVersionOrReleaseNO)
strSoftwareCertifiedVersionOrReleaseNO - Use as SoftwareCertifiedVersionOrReleaseNO.public void setSoftwareCertifiedVersionOrReleaseNO(ST objsoftwareCertifiedVersionOrReleaseN)
objsoftwareCertifiedVersionOrReleaseN - Use as SoftwareCertifiedVersionOrReleaseNO.public void setSoftwareProductName(java.lang.String strSoftwareProductName)
strSoftwareProductName - Use as SoftwareProductName.public void setSoftwareProductName(ST objsoftwareProductName)
objsoftwareProductName - Use as SoftwareProductName.public void setSoftwareBinaryId(java.lang.String strSoftwareBinaryId)
strSoftwareBinaryId - Use as SoftwareBinaryId.public void setSoftwareBinaryId(ST objsoftwareBinaryId)
objsoftwareBinaryId - Use as SoftwareBinaryId.public void setSoftwareProductInformation(java.lang.String strSoftwareProductInformation)
strSoftwareProductInformation - Use as SoftwareProductInformationpublic void setSoftwareProductInformation(TX objsoftwareProductInformation)
objsoftwareProductInformation - Use as SoftwareProductInformationpublic void setSoftwareInstallDate(java.lang.String strTime)
strTime - Use as Timepublic void setSoftwareInstallDate(DTM objsoftwareInstallDate)
objsoftwareInstallDate - public boolean validate()
throws InvalidSegmentException
validate in interface ISegmentvalidate in class SegmentInvalidSegmentException - Throws when Segment Validation fails.