public abstract class SIU_S12_Common extends Message
Represents a SIU_S12 message structure (see chapter 10.4). This structure contains the following elements:
0: MSH (Message Header segment) SINGLE_COMPULSARY| Modifier and Type | Method and Description |
|---|---|
void |
addNotesandCommentsSegment(NTE objNTE)
Adds Notes and Comments for the SCH Segment(NTE) to this message.
|
void |
addNotesandCommentsSegments(ISingleCollection<NTE> objNTESegmentCollection)
Adds collection of Notes and Comments for the SCH Segment(NTE) to this message.
|
void |
addPatientGroup(IGroup objGroup)
Adds PATIENT GROUP to this message.
|
void |
addPatientGroups(ISingleCollection<IGroup> objSingleCollection)
Adds Collection of PATIENT GROUP to this message.
|
void |
addResourcesGroup(IGroup objGroup)
Adds RESOURCES GROUP to this message.
|
void |
addResourcesGroups(ISingleCollection<IGroup> objSingleCollection)
Adds Collection of RESOURCES GROUP to this message.
|
void |
addTimingQuantitySegment(TQ1 objTQ1)
Adds Timing/Quantity Segment(TQ1) to this message.
|
void |
addTimingQuantitySegments(ISingleCollection<TQ1> objTQ1SegmentCollection)
Adds collection of TimingQuantity Segment(TQ1) to this message.
|
ISingleCollection<NTE> |
getNotesandCommentsSegments()
Retrieves Collection of Notes and Comments for the SCH Segments(NTE) present in this message.
|
ISingleCollection<IGroup> |
getPatientGroups()
Retrieves Collection of PATIENT GROUP present in this message.
|
ISingleCollection<IGroup> |
getResourcesGroups()
Retrieves Collection of RESOURCES GROUP present in this message.
|
SCH |
getScheduleActivityInformation()
Retrieves Schedule Activity Information (SCH) segment present in this message
|
ISingleCollection<TQ1> |
getTimingQuantitySegments()
Retrieves Collection of Timing/Quantity Segments(TQ1) present in this message.
|
void |
setScheduleActivityInformation(SCH objSCH)
Sets value of Schedule Activity Information segment for this message,overwrites if already present.
|
contains, dumpMessage, dumpMessage, getACKMode, getGroup, getGroupMap, getHeader, getMessageCode, getMessageControlID, getMessageStructure, getQueryUserParameters, getSegment, getSegmentSet, getSubscriptionType, getTriggerEvent, isQuery, isResponse, populate, removeGroup, removeSegment, removeSegment, removeSegmentAttribute, removeSegmentAttribute, removeSegmentAttribute, removeSegments, setHeader, setSubscriptionType, updateSegmentAttribute, updateSegmentAttribute, validate, writeToXML, writeToXMLpublic SCH getScheduleActivityInformation()
public void setScheduleActivityInformation(SCH objSCH)
objSCH - Specified Schedule Activity Information Segmentpublic ISingleCollection<TQ1> getTimingQuantitySegments()
public void addTimingQuantitySegment(TQ1 objTQ1)
objTQ1 - Specified Timing/Quantity Segment(TQ1)to this message.public void addTimingQuantitySegments(ISingleCollection<TQ1> objTQ1SegmentCollection)
objTQ1SegmentCollection - Collection of Timing/Quantity Segments to add in this messagepublic ISingleCollection<NTE> getNotesandCommentsSegments()
public void addNotesandCommentsSegment(NTE objNTE)
objNTE - Specified Notes and Comments for the SCH Segment(NTE)to this message.public void addNotesandCommentsSegments(ISingleCollection<NTE> objNTESegmentCollection)
objNTESegmentCollection - Collection of Notes and Comments for the SCH segments to add in this messagepublic ISingleCollection<IGroup> getPatientGroups()
public void addPatientGroups(ISingleCollection<IGroup> objSingleCollection)
objSingleCollection - Specified PATIENT GROUP Collection.public void addPatientGroup(IGroup objGroup)
objGroup - Specified PATIENT GROUP.public ISingleCollection<IGroup> getResourcesGroups()
public void addResourcesGroups(ISingleCollection<IGroup> objSingleCollection)
objSingleCollection - Specified RESOURCES GROUP Collection.public void addResourcesGroup(IGroup objGroup)
objGroup - Specified RESOURCES GROUP.