public abstract class SRM_S01_Common extends Message
Represents a SRM_S01 message structure (see chapter 10.3). This structure contains the following elements:
0: MSH (Message Header) 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 |
addUnknownGroup(IGroup objGroup)
Adds UNKNOWN GROUP to this message.
|
void |
addUnknownGroups(ISingleCollection<IGroup> objSingleCollection)
Adds Collection of UNKNOWN GROUP to this message.
|
APR |
getAppointmentPreferencesSegment()
Retrieves Appointment Preferences (APR) segment present in this message
|
ARQ |
getAppointmentRequestSegment()
Retrieves Appointment Request (ARQ) segment present in 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.
|
ISingleCollection<IGroup> |
getUnknownGroups()
Retrieves Collection of UNKNOWN GROUP present in this message.
|
void |
setAppointmentPreferencesSegment(APR objAPR)
Sets value of Appointment Preferences segment for this message,overwrites if already present.
|
void |
setAppointmentRequestSegment(ARQ objARQ)
Sets value of Appointment Request 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 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> getUnknownGroups()
public void addUnknownGroups(ISingleCollection<IGroup> objSingleCollection)
objSingleCollection - Specified UNKNOWN GROUP Collection.public void addUnknownGroup(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.public ARQ getAppointmentRequestSegment()
public void setAppointmentRequestSegment(ARQ objARQ)
objARQ - Specified Appointment Request Segmentpublic APR getAppointmentPreferencesSegment()
public void setAppointmentPreferencesSegment(APR objAPR)
objAPR - Specified Appointment Preferences Segment