|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectca.infoway.messagebuilder.model.MessagePartBean
ca.infoway.messagebuilder.model.ab_mr2007_v02_r02.sessionmgmt.merged.HL7MessageBean<CAP>
public class HL7MessageBean<CAP>
Business Name: HL7Message
MCCI_MT000300CA.Message: HL7 Message
The root class of all messages.
Conveys information about the interaction and how it is to be processed
MCCI_MT000100CA.Message: HL7 Message
The root class of all messages.
Conveys information about the interaction and how it is to be processed
Constructor Summary | |
---|---|
HL7MessageBean()
|
Method Summary | |
---|---|
AcknowledgementCondition |
getAcceptAckCode()
Business Name: DesiredAcknowledgmentType |
AcknowledgementBean |
getAcknowledgement()
Un-merged Business Name: (no business name specified) |
List<RoutingInstructionLinesBean> |
getAttentionLine()
Un-merged Business Name: (no business name specified) |
CAP |
getControlActProcess()
Un-merged Business Name: (no business name specified) |
Date |
getCreationTime()
Business Name: MessageTimestamp |
Identifier |
getId()
Business Name: MessageIdentifier |
Identifier |
getInteractionId()
Business Name: InteractionType |
ProcessingID |
getProcessingCode()
Business Name: ProcessingCode |
Set<Identifier> |
getProfileId()
Business Name: ConformanceProfileIdentifiers |
ReceiverBean |
getReceiver()
Un-merged Business Name: (no business name specified) |
ToBeRespondedToByBean |
getRespondTo()
Un-merged Business Name: (no business name specified) |
String |
getSecurityText()
Business Name: SecurityToken |
SenderBean |
getSender()
Un-merged Business Name: (no business name specified) |
HL7StandardVersionCode |
getVersionCode()
Business Name: HL7StandardVersion |
void |
setAcceptAckCode(AcknowledgementCondition acceptAckCode)
Business Name: DesiredAcknowledgmentType |
void |
setAcknowledgement(AcknowledgementBean acknowledgement)
Un-merged Business Name: (no business name specified) |
void |
setControlActProcess(CAP controlActProcess)
Un-merged Business Name: (no business name specified) |
void |
setCreationTime(Date creationTime)
Business Name: MessageTimestamp |
void |
setId(Identifier id)
Business Name: MessageIdentifier |
void |
setInteractionId(Identifier interactionId)
Business Name: InteractionType |
void |
setProcessingCode(ProcessingID processingCode)
Business Name: ProcessingCode |
void |
setReceiver(ReceiverBean receiver)
Un-merged Business Name: (no business name specified) |
void |
setRespondTo(ToBeRespondedToByBean respondTo)
Un-merged Business Name: (no business name specified) |
void |
setSecurityText(String securityText)
Business Name: SecurityToken |
void |
setSender(SenderBean sender)
Un-merged Business Name: (no business name specified) |
void |
setVersionCode(HL7StandardVersionCode versionCode)
Business Name: HL7StandardVersion |
Methods inherited from class ca.infoway.messagebuilder.model.MessagePartBean |
---|
getField, getNullFlavor, getNullFlavor, getSpecializationType, hasNullFlavor, hasNullFlavor, setNullFlavor, setNullFlavor, setSpecializationType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HL7MessageBean()
Method Detail |
---|
public Identifier getId()
Business Name: MessageIdentifier
Un-merged Business Name: MessageIdentifier
Relationship: MCCI_MT000300CA.Message.id
Conformance/Cardinality: MANDATORY (1)
A unique identifier for the message.
Allows detection of duplicate messages, and allows tying acknowledgments to the message they are acknowledging. The attribute is therefore mandatory.
Un-merged Business Name: MessageIdentifier
Relationship: MCCI_MT000100CA.Message.id
Conformance/Cardinality: MANDATORY (1)
A unique identifier for the message.
Allows detection of duplicate messages, and allows tying acknowledgments to the message they are acknowledging. The attribute is therefore mandatory.
public void setId(Identifier id)
Business Name: MessageIdentifier
Un-merged Business Name: MessageIdentifier
Relationship: MCCI_MT000300CA.Message.id
Conformance/Cardinality: MANDATORY (1)
A unique identifier for the message.
Allows detection of duplicate messages, and allows tying acknowledgments to the message they are acknowledging. The attribute is therefore mandatory.
Un-merged Business Name: MessageIdentifier
Relationship: MCCI_MT000100CA.Message.id
Conformance/Cardinality: MANDATORY (1)
A unique identifier for the message.
Allows detection of duplicate messages, and allows tying acknowledgments to the message they are acknowledging. The attribute is therefore mandatory.
public Date getCreationTime()
Business Name: MessageTimestamp
Un-merged Business Name: MessageTimestamp
Relationship: MCCI_MT000300CA.Message.creationTime
Conformance/Cardinality: MANDATORY (1)
Indicates the time this particular message instance was constructed.
Allows identification of how current the information in a message is. Also provides a baseline for identifying the time-zone of other times within the message. As a result, the attribute is mandatory.
Un-merged Business Name: MessageTimestamp
Relationship: MCCI_MT000100CA.Message.creationTime
Conformance/Cardinality: MANDATORY (1)
Indicates the time this particular message instance was constructed.
Allows identification of how current the information in a message is. Also provides a baseline for identifying the time-zone of other times within the message. As a result, the attribute is mandatory.
public void setCreationTime(Date creationTime)
Business Name: MessageTimestamp
Un-merged Business Name: MessageTimestamp
Relationship: MCCI_MT000300CA.Message.creationTime
Conformance/Cardinality: MANDATORY (1)
Indicates the time this particular message instance was constructed.
Allows identification of how current the information in a message is. Also provides a baseline for identifying the time-zone of other times within the message. As a result, the attribute is mandatory.
Un-merged Business Name: MessageTimestamp
Relationship: MCCI_MT000100CA.Message.creationTime
Conformance/Cardinality: MANDATORY (1)
Indicates the time this particular message instance was constructed.
Allows identification of how current the information in a message is. Also provides a baseline for identifying the time-zone of other times within the message. As a result, the attribute is mandatory.
public String getSecurityText()
Business Name: SecurityToken
Un-merged Business Name: SecurityToken
Relationship: MCCI_MT000300CA.Message.securityText
Conformance/Cardinality: OPTIONAL (0-1)
A locally-defined field used to maintain a session, identify a user, and/or perform some other function related to authenticating the message source.
Allows jurisdictions and applications to communicate authentication and session information. The attribute is optional because not all jurisdictions will require this capability.
Un-merged Business Name: SecurityToken
Relationship: MCCI_MT000100CA.Message.securityText
Conformance/Cardinality: OPTIONAL (0-1)
A locally-defined field used to maintain a session, identify a user, and/or perform some other function related to authenticating the message source.
Allows jurisdictions and applications to communicate authentication and session information. The attribute is optional because not all jurisdictions will require this capability.
public void setSecurityText(String securityText)
Business Name: SecurityToken
Un-merged Business Name: SecurityToken
Relationship: MCCI_MT000300CA.Message.securityText
Conformance/Cardinality: OPTIONAL (0-1)
A locally-defined field used to maintain a session, identify a user, and/or perform some other function related to authenticating the message source.
Allows jurisdictions and applications to communicate authentication and session information. The attribute is optional because not all jurisdictions will require this capability.
Un-merged Business Name: SecurityToken
Relationship: MCCI_MT000100CA.Message.securityText
Conformance/Cardinality: OPTIONAL (0-1)
A locally-defined field used to maintain a session, identify a user, and/or perform some other function related to authenticating the message source.
Allows jurisdictions and applications to communicate authentication and session information. The attribute is optional because not all jurisdictions will require this capability.
public HL7StandardVersionCode getVersionCode()
Business Name: HL7StandardVersion
Un-merged Business Name: HL7StandardVersion
Relationship: MCCI_MT000300CA.Message.versionCode
Conformance/Cardinality: MANDATORY (1)
Indicates the version of the messaging standard being referenced.
Needed to know how to validate message definition, CMET definition, vocabulary and other information and is therefore mandatory.
Un-merged Business Name: HL7StandardVersion
Relationship: MCCI_MT000100CA.Message.versionCode
Conformance/Cardinality: MANDATORY (1)
Indicates the version of the messaging standard being referenced.
Needed to know how to validate message definition, CMET definition, vocabulary and other information and is therefore mandatory.
public void setVersionCode(HL7StandardVersionCode versionCode)
Business Name: HL7StandardVersion
Un-merged Business Name: HL7StandardVersion
Relationship: MCCI_MT000300CA.Message.versionCode
Conformance/Cardinality: MANDATORY (1)
Indicates the version of the messaging standard being referenced.
Needed to know how to validate message definition, CMET definition, vocabulary and other information and is therefore mandatory.
Un-merged Business Name: HL7StandardVersion
Relationship: MCCI_MT000100CA.Message.versionCode
Conformance/Cardinality: MANDATORY (1)
Indicates the version of the messaging standard being referenced.
Needed to know how to validate message definition, CMET definition, vocabulary and other information and is therefore mandatory.
public Identifier getInteractionId()
Business Name: InteractionType
Un-merged Business Name: InteractionType
Relationship: MCCI_MT000300CA.Message.interactionId
Conformance/Cardinality: MANDATORY (1)
Indicates the interaction conveyed by this message.
Identifies what the receiving application should do, and how the message should be validated. The attribute is therefore mandatory.
Un-merged Business Name: InteractionType
Relationship: MCCI_MT000100CA.Message.interactionId
Conformance/Cardinality: MANDATORY (1)
Indicates the interaction conveyed by this message.
Identifies what the receiving application should do, and how the message should be validated. The attribute is therefore mandatory.
public void setInteractionId(Identifier interactionId)
Business Name: InteractionType
Un-merged Business Name: InteractionType
Relationship: MCCI_MT000300CA.Message.interactionId
Conformance/Cardinality: MANDATORY (1)
Indicates the interaction conveyed by this message.
Identifies what the receiving application should do, and how the message should be validated. The attribute is therefore mandatory.
Un-merged Business Name: InteractionType
Relationship: MCCI_MT000100CA.Message.interactionId
Conformance/Cardinality: MANDATORY (1)
Indicates the interaction conveyed by this message.
Identifies what the receiving application should do, and how the message should be validated. The attribute is therefore mandatory.
public Set<Identifier> getProfileId()
Business Name: ConformanceProfileIdentifiers
Un-merged Business Name: ConformanceProfileIdentifiers
Relationship: MCCI_MT000300CA.Message.profileId
Conformance/Cardinality: REQUIRED (0-10)
Identifies the conformance profile(s) this message complies with.
Indicates any additional validation that may be appropriate. Also influences what extensions can be processed.
Un-merged Business Name: ConformanceProfileIdentifiers
Relationship: MCCI_MT000100CA.Message.profileId
Conformance/Cardinality: REQUIRED (0-10)
Identifies the conformance profile(s) this message complies with.
Indicates any additional validation that may be appropriate. Also influences what extensions can be processed.
public ProcessingID getProcessingCode()
Business Name: ProcessingCode
Un-merged Business Name: ProcessingCode
Relationship: MCCI_MT000300CA.Message.processingCode
Conformance/Cardinality: MANDATORY (1)
Indicates whether this message is intended to be processed as production, test or debug message.
Indicates how the message should be handled and is therefore mandatory.
Un-merged Business Name: ProcessingCode
Relationship: MCCI_MT000100CA.Message.processingCode
Conformance/Cardinality: MANDATORY (1)
Indicates whether this message is intended to be processed as production, test or debug message.
Indicates how the message should be handled and is therefore mandatory.
public void setProcessingCode(ProcessingID processingCode)
Business Name: ProcessingCode
Un-merged Business Name: ProcessingCode
Relationship: MCCI_MT000300CA.Message.processingCode
Conformance/Cardinality: MANDATORY (1)
Indicates whether this message is intended to be processed as production, test or debug message.
Indicates how the message should be handled and is therefore mandatory.
Un-merged Business Name: ProcessingCode
Relationship: MCCI_MT000100CA.Message.processingCode
Conformance/Cardinality: MANDATORY (1)
Indicates whether this message is intended to be processed as production, test or debug message.
Indicates how the message should be handled and is therefore mandatory.
public AcknowledgementCondition getAcceptAckCode()
Business Name: DesiredAcknowledgmentType
Un-merged Business Name: DesiredAcknowledgmentType
Relationship: MCCI_MT000300CA.Message.acceptAckCode
Conformance/Cardinality: MANDATORY (1)
Indicates how the message is expected to be acknowledged.
Provides support for immediate, deferred and polling mode and distinguishes which mode is desired. The attribute is therefore mandatory.
Un-merged Business Name: DesiredAcknowledgmentType
Relationship: MCCI_MT000100CA.Message.acceptAckCode
Conformance/Cardinality: MANDATORY (1)
Indicates how the message is expected to be acknowledged.
Provides support for immediate, deferred and polling mode and distinguishes which mode is desired. The attribute is therefore mandatory.
public void setAcceptAckCode(AcknowledgementCondition acceptAckCode)
Business Name: DesiredAcknowledgmentType
Un-merged Business Name: DesiredAcknowledgmentType
Relationship: MCCI_MT000300CA.Message.acceptAckCode
Conformance/Cardinality: MANDATORY (1)
Indicates how the message is expected to be acknowledged.
Provides support for immediate, deferred and polling mode and distinguishes which mode is desired. The attribute is therefore mandatory.
Un-merged Business Name: DesiredAcknowledgmentType
Relationship: MCCI_MT000100CA.Message.acceptAckCode
Conformance/Cardinality: MANDATORY (1)
Indicates how the message is expected to be acknowledged.
Provides support for immediate, deferred and polling mode and distinguishes which mode is desired. The attribute is therefore mandatory.
public ReceiverBean getReceiver()
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000300CA.Message.receiver
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000100CA.Message.receiver
Conformance/Cardinality: MANDATORY (1)
public void setReceiver(ReceiverBean receiver)
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000300CA.Message.receiver
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000100CA.Message.receiver
Conformance/Cardinality: MANDATORY (1)
public ToBeRespondedToByBean getRespondTo()
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000300CA.Message.respondTo
Conformance/Cardinality: OPTIONAL (0-1)
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000100CA.Message.respondTo
Conformance/Cardinality: OPTIONAL (0-1)
public void setRespondTo(ToBeRespondedToByBean respondTo)
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000300CA.Message.respondTo
Conformance/Cardinality: OPTIONAL (0-1)
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000100CA.Message.respondTo
Conformance/Cardinality: OPTIONAL (0-1)
public SenderBean getSender()
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000300CA.Message.sender
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000100CA.Message.sender
Conformance/Cardinality: MANDATORY (1)
public void setSender(SenderBean sender)
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000300CA.Message.sender
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000100CA.Message.sender
Conformance/Cardinality: MANDATORY (1)
public List<RoutingInstructionLinesBean> getAttentionLine()
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000300CA.Message.attentionLine
Conformance/Cardinality: OPTIONAL (0-5)
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000100CA.Message.attentionLine
Conformance/Cardinality: OPTIONAL (0-5)
public AcknowledgementBean getAcknowledgement()
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000300CA.Message.acknowledgement
Conformance/Cardinality: MANDATORY (1)
public void setAcknowledgement(AcknowledgementBean acknowledgement)
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000300CA.Message.acknowledgement
Conformance/Cardinality: MANDATORY (1)
public CAP getControlActProcess()
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000300CA.Message.controlActProcess
Conformance/Cardinality: REQUIRED (0-1)
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000100CA.Message.controlActProcess
Conformance/Cardinality: MANDATORY (1)
public void setControlActProcess(CAP controlActProcess)
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000300CA.Message.controlActProcess
Conformance/Cardinality: REQUIRED (0-1)
Un-merged Business Name: (no business name specified)
Relationship: MCCI_MT000100CA.Message.controlActProcess
Conformance/Cardinality: MANDATORY (1)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |