org.hl7.rim

Interface Transmission

public interface Transmission extends RimObject, InfrastructureRoot

Interface for RIM class Transmission.

Represents information about a specific transmission of information from one application to another.

Method Summary
voidaddAttentionLine(AttentionLine value)
Adds an association 'attentionLine' to RIM class AttentionLine.
voidaddCommunicationFunction(CommunicationFunction value)
Adds an association 'communicationFunction' to RIM class CommunicationFunction.
AssociationSet<AttentionLine>getAttentionLine()
Gets association 'attentionLine' to RIM classes AttentionLine with cardinality (0..*).
BatchgetBatch()
Gets association 'batch' to RIM class Batch with cardinality (0..1).
AssociationSet<CommunicationFunction>getCommunicationFunction()
Gets association 'communicationFunction' to RIM classes CommunicationFunction with cardinality (0..*).
TSgetCreationTime()
Gets attribute creationTime of type TS and cardinality 0..1.
IIgetId()
Gets attribute id of type II and cardinality 0..1.
STgetSecurityText()
Gets attribute securityText of type ST and cardinality 0..1.
voidsetAttentionLine(AssociationSet<AttentionLine> value)
Sets associations 'attentionLine' to RIM classes AttentionLine with cardinality (0..*).
voidsetBatch(Batch value)
Sets association 'batch' to RIM class Batch with cardinality (0..1).
voidsetCommunicationFunction(AssociationSet<CommunicationFunction> value)
Sets associations 'communicationFunction' to RIM classes CommunicationFunction with cardinality (0..*).
voidsetCreationTime(TS value)
Sets attribute creationTime of type TS and cardinality 0..1.
voidsetId(II value)
Sets attribute id of type II and cardinality 0..1.
voidsetSecurityText(ST value)
Sets attribute securityText of type ST and cardinality 0..1.

Method Detail

addAttentionLine

public void addAttentionLine(AttentionLine value)
Adds an association 'attentionLine' to RIM class AttentionLine.

This relationship allows parameters for a technology-specific transport to be represented in the V3 transmission outer wrapper.

Parameters: value the added association value

addCommunicationFunction

public void addCommunicationFunction(CommunicationFunction value)
Adds an association 'communicationFunction' to RIM class CommunicationFunction.

This relation links a transmission to its sender, receiver, call-back party, etc.

Parameters: value the added association value

getAttentionLine

public AssociationSet<AttentionLine> getAttentionLine()
Gets association 'attentionLine' to RIM classes AttentionLine with cardinality (0..*).

This relationship allows parameters for a technology-specific transport to be represented in the V3 transmission outer wrapper.

Returns: the references to the linked classes

getBatch

public Batch getBatch()
Gets association 'batch' to RIM class Batch with cardinality (0..1).

Returns: the reference to the linked class

getCommunicationFunction

public AssociationSet<CommunicationFunction> getCommunicationFunction()
Gets association 'communicationFunction' to RIM classes CommunicationFunction with cardinality (0..*).

This relation links a transmission to its sender, receiver, call-back party, etc.

Returns: the references to the linked classes

getCreationTime

public TS getCreationTime()
Gets attribute creationTime of type TS and cardinality 0..1.

The date/time that the sending system created the transmission. If the time zone is specified, it will be used throughout the transmission as the default time zone.

Returns: the attribute value

getId

public II getId()
Gets attribute id of type II and cardinality 0..1.

Unique identifier of the transmission.

Returns: the attribute value

getSecurityText

public ST getSecurityText()
Gets attribute securityText of type ST and cardinality 0..1.

This attribute is specified for applications to implement security features for a transmission. Its use is not further specified at this time.

Returns: the attribute value

setAttentionLine

public void setAttentionLine(AssociationSet<AttentionLine> value)
Sets associations 'attentionLine' to RIM classes AttentionLine with cardinality (0..*).

This relationship allows parameters for a technology-specific transport to be represented in the V3 transmission outer wrapper.

Parameters: value the new association values

setBatch

public void setBatch(Batch value)
Sets association 'batch' to RIM class Batch with cardinality (0..1).

Parameters: value the new association value

setCommunicationFunction

public void setCommunicationFunction(AssociationSet<CommunicationFunction> value)
Sets associations 'communicationFunction' to RIM classes CommunicationFunction with cardinality (0..*).

This relation links a transmission to its sender, receiver, call-back party, etc.

Parameters: value the new association values

setCreationTime

public void setCreationTime(TS value)
Sets attribute creationTime of type TS and cardinality 0..1.

The date/time that the sending system created the transmission. If the time zone is specified, it will be used throughout the transmission as the default time zone.

Parameters: value the new attribute value

setId

public void setId(II value)
Sets attribute id of type II and cardinality 0..1.

Unique identifier of the transmission.

Parameters: value the new attribute value

setSecurityText

public void setSecurityText(ST value)
Sets attribute securityText of type ST and cardinality 0..1.

This attribute is specified for applications to implement security features for a transmission. Its use is not further specified at this time.

Parameters: value the new attribute value