Class Communication
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
- See Also:
- Serialized Form
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for based-onAn order, proposal or plan fulfilled in whole or in part by this Communication.The actual objects that are the target of the reference (An order, proposal or plan fulfilled in whole or in part by this Communication.)protected List<CodeableConcept>The type of message conveyed such as alert, notification, reminder, instruction, etc.static ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for categoryprotected ReferenceThe encounter within which the communication was sent.static ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for contextprotected ResourceThe actual object that is the target of the reference (The encounter within which the communication was sent.)A protocol, guideline, or other definition that was adhered to in whole or in part by this communication event.static ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for definitionThe actual objects that are the target of the reference (A protocol, guideline, or other definition that was adhered to in whole or in part by this communication event.)static ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for encounterprotected List<Identifier>Identifiers associated with this Communication that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g.static ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.protected List<CodeableConcept>A channel that was used for this communication (e.g.static ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for mediumprotected BooleanTypeIf true, indicates that the described communication event did not actually occur.protected CodeableConceptDescribes why the communication event did not occur in coded and/or textual form.protected List<Annotation>Additional notes or commentary about the communication by the sender, receiver or other interested parties.static ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for part-ofPart of this action.The actual objects that are the target of the reference (Part of this action.)static ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for patientprotected List<Communication.CommunicationPayloadComponent>Text, attachment(s), or resource(s) that was communicated to the recipient.protected List<CodeableConcept>The reason or justification for the communication.Indicates another resource whose existence justifies this communication.The actual objects that are the target of the reference (Indicates another resource whose existence justifies this communication.)protected DateTimeTypeThe time when this communication arrived at the destination.static ca.uhn.fhir.rest.gclient.DateClientParamFluent Client search parameter constant for receivedThe entity (e.g.static ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for recipientThe actual objects that are the target of the reference (The entity (e.g.protected ReferenceThe entity (e.g.static ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for senderprotected ResourceThe actual object that is the target of the reference (The entity (e.g.protected DateTimeTypeThe time when this communication was sent.static ca.uhn.fhir.rest.gclient.DateClientParamFluent Client search parameter constant for sentstatic StringSearch parameter: based-onstatic StringSearch parameter: categorystatic StringSearch parameter: contextstatic StringSearch parameter: definitionstatic StringSearch parameter: encounterstatic StringSearch parameter: identifierstatic StringSearch parameter: mediumstatic StringSearch parameter: part-ofstatic StringSearch parameter: patientstatic StringSearch parameter: receivedstatic StringSearch parameter: recipientstatic StringSearch parameter: senderstatic StringSearch parameter: sentstatic StringSearch parameter: statusstatic StringSearch parameter: subjectprotected Enumeration<Communication.CommunicationStatus>The status of the transmission.static ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for statusprotected ReferenceThe patient or group that was the focus of this communication.static ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for subjectprotected ResourceThe actual object that is the target of the reference (The patient or group that was the focus of this communication.)The resources which were responsible for or related to producing this communication.The actual objects that are the target of the reference (The resources which were responsible for or related to producing this communication.)Fields inherited from class org.hl7.fhir.dstu3.model.DomainResource
contained, extension, modifierExtension, textFields inherited from class org.hl7.fhir.dstu3.model.Resource
id, implicitRules, language, metaFields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, SP_RES_IDFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
ConstructorsConstructorDescriptionConstructorConstructor -
Method Summary
Modifier and TypeMethodDescriptionaddBasedOn(Reference t)addNote()addNote(Annotation t)addTopic()copy()booleanequalsDeep(Base other_)booleanequalsShallow(Base other_)fhirType()Deprecated.Use Reference#setResource(IBaseResource) insteadDeprecated.Use Reference#setResource(IBaseResource) insteadgetNamedProperty(int _hash, String _name, boolean _checkValid)booleangetNote()Deprecated.Use Reference#setResource(IBaseResource) insteadBase[]getProperty(int hash, String name, boolean checkValid)Deprecated.Use Reference#setResource(IBaseResource) insteadDeprecated.Use Reference#setResource(IBaseResource) insteadgetSent()getTopic()Deprecated.Use Reference#setResource(IBaseResource) insteadString[]getTypesForProperty(int hash, String name)booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasNote()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasSent()booleanbooleanbooleanbooleanbooleanhasTopic()booleanisEmpty()protected voidlistChildren(List<Property> children)makeProperty(int hash, String name)setBasedOn(List<Reference> theBasedOn)setCategory(List<CodeableConcept> theCategory)setContext(Reference value)setContextTarget(Resource value)setDefinition(List<Reference> theDefinition)setIdentifier(List<Identifier> theIdentifier)setMedium(List<CodeableConcept> theMedium)setNotDone(boolean value)setNotDoneElement(BooleanType value)setNotDoneReason(CodeableConcept value)setNote(List<Annotation> theNote)setPayload(List<Communication.CommunicationPayloadComponent> thePayload)setProperty(int hash, String name, Base value)setProperty(String name, Base value)setReasonCode(List<CodeableConcept> theReasonCode)setReasonReference(List<Reference> theReasonReference)setReceived(Date value)setReceivedElement(DateTimeType value)setRecipient(List<Reference> theRecipient)setSenderTarget(Resource value)setSentElement(DateTimeType value)setSubject(Reference value)setSubjectTarget(Resource value)protected CommunicationMethods inherited from class org.hl7.fhir.dstu3.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextMethods inherited from class org.hl7.fhir.dstu3.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetaMethods inherited from class org.hl7.fhir.dstu3.model.BaseResource
getStructureFhirVersionEnum, isResource, setIdMethods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatCommentMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, setId
-
Field Details
-
identifier
Identifiers associated with this Communication that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation). -
definition
A protocol, guideline, or other definition that was adhered to in whole or in part by this communication event. -
definitionTarget
The actual objects that are the target of the reference (A protocol, guideline, or other definition that was adhered to in whole or in part by this communication event.) -
basedOn
An order, proposal or plan fulfilled in whole or in part by this Communication. -
basedOnTarget
The actual objects that are the target of the reference (An order, proposal or plan fulfilled in whole or in part by this Communication.) -
partOf
Part of this action. -
partOfTarget
The actual objects that are the target of the reference (Part of this action.) -
status
The status of the transmission. -
notDone
If true, indicates that the described communication event did not actually occur. -
notDoneReason
Describes why the communication event did not occur in coded and/or textual form. -
category
The type of message conveyed such as alert, notification, reminder, instruction, etc. -
medium
A channel that was used for this communication (e.g. email, fax). -
subject
The patient or group that was the focus of this communication. -
subjectTarget
The actual object that is the target of the reference (The patient or group that was the focus of this communication.) -
recipient
The entity (e.g. person, organization, clinical information system, or device) which was the target of the communication. If receipts need to be tracked by individual, a separate resource instance will need to be created for each recipient. Multiple recipient communications are intended where either a receipt(s) is not tracked (e.g. a mass mail-out) or is captured in aggregate (all emails confirmed received by a particular time). -
recipientTarget
The actual objects that are the target of the reference (The entity (e.g. person, organization, clinical information system, or device) which was the target of the communication. If receipts need to be tracked by individual, a separate resource instance will need to be created for each recipient. Multiple recipient communications are intended where either a receipt(s) is not tracked (e.g. a mass mail-out) or is captured in aggregate (all emails confirmed received by a particular time).) -
topic
The resources which were responsible for or related to producing this communication. -
topicTarget
The actual objects that are the target of the reference (The resources which were responsible for or related to producing this communication.) -
context
The encounter within which the communication was sent. -
contextTarget
The actual object that is the target of the reference (The encounter within which the communication was sent.) -
sent
The time when this communication was sent. -
received
The time when this communication arrived at the destination. -
sender
The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication. -
senderTarget
The actual object that is the target of the reference (The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.) -
reasonCode
The reason or justification for the communication. -
reasonReference
Indicates another resource whose existence justifies this communication. -
reasonReferenceTarget
The actual objects that are the target of the reference (Indicates another resource whose existence justifies this communication.) -
payload
Text, attachment(s), or resource(s) that was communicated to the recipient. -
note
Additional notes or commentary about the communication by the sender, receiver or other interested parties. -
SP_IDENTIFIER
Search parameter: identifierDescription: Unique identifier
Type: token
Path: Communication.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Unique identifier
Type: token
Path: Communication.identifier
-
SP_SUBJECT
Search parameter: subjectDescription: Focus of message
Type: reference
Path: Communication.subject
- See Also:
- Constant Field Values
-
SUBJECT
Fluent Client search parameter constant for subjectDescription: Focus of message
Type: reference
Path: Communication.subject
-
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Communication:subject". -
SP_RECEIVED
Search parameter: receivedDescription: When received
Type: date
Path: Communication.received
- See Also:
- Constant Field Values
-
RECEIVED
Fluent Client search parameter constant for receivedDescription: When received
Type: date
Path: Communication.received
-
SP_PART_OF
Search parameter: part-ofDescription: Part of this action
Type: reference
Path: Communication.partOf
- See Also:
- Constant Field Values
-
PART_OF
Fluent Client search parameter constant for part-ofDescription: Part of this action
Type: reference
Path: Communication.partOf
-
INCLUDE_PART_OF
Constant for fluent queries to be used to add include statements. Specifies the path value of "Communication:part-of". -
SP_MEDIUM
Search parameter: mediumDescription: A channel of communication
Type: token
Path: Communication.medium
- See Also:
- Constant Field Values
-
MEDIUM
Fluent Client search parameter constant for mediumDescription: A channel of communication
Type: token
Path: Communication.medium
-
SP_ENCOUNTER
Search parameter: encounterDescription: Encounter leading to message
Type: reference
Path: Communication.context
- See Also:
- Constant Field Values
-
ENCOUNTER
Fluent Client search parameter constant for encounterDescription: Encounter leading to message
Type: reference
Path: Communication.context
-
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Communication:encounter". -
SP_SENT
Search parameter: sentDescription: When sent
Type: date
Path: Communication.sent
- See Also:
- Constant Field Values
-
SENT
Fluent Client search parameter constant for sentDescription: When sent
Type: date
Path: Communication.sent
-
SP_BASED_ON
Search parameter: based-onDescription: Request fulfilled by this communication
Type: reference
Path: Communication.basedOn
- See Also:
- Constant Field Values
-
BASED_ON
Fluent Client search parameter constant for based-onDescription: Request fulfilled by this communication
Type: reference
Path: Communication.basedOn
-
INCLUDE_BASED_ON
Constant for fluent queries to be used to add include statements. Specifies the path value of "Communication:based-on". -
SP_SENDER
Search parameter: senderDescription: Message sender
Type: reference
Path: Communication.sender
- See Also:
- Constant Field Values
-
SENDER
Fluent Client search parameter constant for senderDescription: Message sender
Type: reference
Path: Communication.sender
-
INCLUDE_SENDER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Communication:sender". -
SP_PATIENT
Search parameter: patientDescription: Focus of message
Type: reference
Path: Communication.subject
- See Also:
- Constant Field Values
-
PATIENT
Fluent Client search parameter constant for patientDescription: Focus of message
Type: reference
Path: Communication.subject
-
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Communication:patient". -
SP_RECIPIENT
Search parameter: recipientDescription: Message recipient
Type: reference
Path: Communication.recipient
- See Also:
- Constant Field Values
-
RECIPIENT
Fluent Client search parameter constant for recipientDescription: Message recipient
Type: reference
Path: Communication.recipient
-
INCLUDE_RECIPIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Communication:recipient". -
SP_CONTEXT
Search parameter: contextDescription: Encounter or episode leading to message
Type: reference
Path: Communication.context
- See Also:
- Constant Field Values
-
CONTEXT
Fluent Client search parameter constant for contextDescription: Encounter or episode leading to message
Type: reference
Path: Communication.context
-
INCLUDE_CONTEXT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Communication:context". -
SP_DEFINITION
Search parameter: definitionDescription: Instantiates protocol or definition
Type: reference
Path: Communication.definition
- See Also:
- Constant Field Values
-
DEFINITION
Fluent Client search parameter constant for definitionDescription: Instantiates protocol or definition
Type: reference
Path: Communication.definition
-
INCLUDE_DEFINITION
Constant for fluent queries to be used to add include statements. Specifies the path value of "Communication:definition". -
SP_CATEGORY
Search parameter: categoryDescription: Message category
Type: token
Path: Communication.category
- See Also:
- Constant Field Values
-
CATEGORY
Fluent Client search parameter constant for categoryDescription: Message category
Type: token
Path: Communication.category
-
SP_STATUS
Search parameter: statusDescription: preparation | in-progress | suspended | aborted | completed | entered-in-error
Type: token
Path: Communication.status
- See Also:
- Constant Field Values
-
STATUS
Fluent Client search parameter constant for statusDescription: preparation | in-progress | suspended | aborted | completed | entered-in-error
Type: token
Path: Communication.status
-
-
Constructor Details
-
Communication
public Communication()Constructor -
Communication
Constructor
-
-
Method Details
-
getIdentifier
- Returns:
identifier(Identifiers associated with this Communication that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).)
-
setIdentifier
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
-
addIdentifier
-
addIdentifier
-
getIdentifierFirstRep
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist
-
getDefinition
- Returns:
definition(A protocol, guideline, or other definition that was adhered to in whole or in part by this communication event.)
-
setDefinition
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasDefinition
-
addDefinition
-
addDefinition
-
getDefinitionFirstRep
- Returns:
- The first repetition of repeating field
definition, creating it if it does not already exist
-
getDefinitionTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getBasedOn
- Returns:
basedOn(An order, proposal or plan fulfilled in whole or in part by this Communication.)
-
setBasedOn
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasBasedOn
-
addBasedOn
-
addBasedOn
-
getBasedOnFirstRep
- Returns:
- The first repetition of repeating field
basedOn, creating it if it does not already exist
-
getBasedOnTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getPartOf
- Returns:
partOf(Part of this action.)
-
setPartOf
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPartOf
-
addPartOf
-
addPartOf
-
getPartOfFirstRep
- Returns:
- The first repetition of repeating field
partOf, creating it if it does not already exist
-
getPartOfTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getStatusElement
- Returns:
status(The status of the transmission.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
-
hasStatus
-
setStatusElement
- Parameters:
value-status(The status of the transmission.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
- Returns:
- The status of the transmission.
-
setStatus
- Parameters:
value- The status of the transmission.
-
getNotDoneElement
- Returns:
notDone(If true, indicates that the described communication event did not actually occur.). This is the underlying object with id, value and extensions. The accessor "getNotDone" gives direct access to the value
-
hasNotDoneElement
-
hasNotDone
-
setNotDoneElement
- Parameters:
value-notDone(If true, indicates that the described communication event did not actually occur.). This is the underlying object with id, value and extensions. The accessor "getNotDone" gives direct access to the value
-
getNotDone
- Returns:
- If true, indicates that the described communication event did not actually occur.
-
setNotDone
- Parameters:
value- If true, indicates that the described communication event did not actually occur.
-
getNotDoneReason
- Returns:
notDoneReason(Describes why the communication event did not occur in coded and/or textual form.)
-
hasNotDoneReason
-
setNotDoneReason
- Parameters:
value-notDoneReason(Describes why the communication event did not occur in coded and/or textual form.)
-
getCategory
- Returns:
category(The type of message conveyed such as alert, notification, reminder, instruction, etc.)
-
setCategory
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCategory
-
addCategory
-
addCategory
-
getCategoryFirstRep
- Returns:
- The first repetition of repeating field
category, creating it if it does not already exist
-
getMedium
- Returns:
medium(A channel that was used for this communication (e.g. email, fax).)
-
setMedium
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasMedium
-
addMedium
-
addMedium
-
getMediumFirstRep
- Returns:
- The first repetition of repeating field
medium, creating it if it does not already exist
-
getSubject
- Returns:
subject(The patient or group that was the focus of this communication.)
-
hasSubject
-
setSubject
- Parameters:
value-subject(The patient or group that was the focus of this communication.)
-
getSubjectTarget
- Returns:
subjectThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The patient or group that was the focus of this communication.)
-
setSubjectTarget
- Parameters:
value-subjectThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The patient or group that was the focus of this communication.)
-
getRecipient
- Returns:
recipient(The entity (e.g. person, organization, clinical information system, or device) which was the target of the communication. If receipts need to be tracked by individual, a separate resource instance will need to be created for each recipient. Multiple recipient communications are intended where either a receipt(s) is not tracked (e.g. a mass mail-out) or is captured in aggregate (all emails confirmed received by a particular time).)
-
setRecipient
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasRecipient
-
addRecipient
-
addRecipient
-
getRecipientFirstRep
- Returns:
- The first repetition of repeating field
recipient, creating it if it does not already exist
-
getRecipientTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getTopic
- Returns:
topic(The resources which were responsible for or related to producing this communication.)
-
setTopic
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasTopic
-
addTopic
-
addTopic
-
getTopicFirstRep
- Returns:
- The first repetition of repeating field
topic, creating it if it does not already exist
-
getTopicTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getContext
- Returns:
context(The encounter within which the communication was sent.)
-
hasContext
-
setContext
- Parameters:
value-context(The encounter within which the communication was sent.)
-
getContextTarget
- Returns:
contextThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The encounter within which the communication was sent.)
-
setContextTarget
- Parameters:
value-contextThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The encounter within which the communication was sent.)
-
getSentElement
- Returns:
sent(The time when this communication was sent.). This is the underlying object with id, value and extensions. The accessor "getSent" gives direct access to the value
-
hasSentElement
-
hasSent
-
setSentElement
- Parameters:
value-sent(The time when this communication was sent.). This is the underlying object with id, value and extensions. The accessor "getSent" gives direct access to the value
-
getSent
- Returns:
- The time when this communication was sent.
-
setSent
- Parameters:
value- The time when this communication was sent.
-
getReceivedElement
- Returns:
received(The time when this communication arrived at the destination.). This is the underlying object with id, value and extensions. The accessor "getReceived" gives direct access to the value
-
hasReceivedElement
-
hasReceived
-
setReceivedElement
- Parameters:
value-received(The time when this communication arrived at the destination.). This is the underlying object with id, value and extensions. The accessor "getReceived" gives direct access to the value
-
getReceived
- Returns:
- The time when this communication arrived at the destination.
-
setReceived
- Parameters:
value- The time when this communication arrived at the destination.
-
getSender
- Returns:
sender(The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.)
-
hasSender
-
setSender
- Parameters:
value-sender(The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.)
-
getSenderTarget
- Returns:
senderThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.)
-
setSenderTarget
- Parameters:
value-senderThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.)
-
getReasonCode
- Returns:
reasonCode(The reason or justification for the communication.)
-
setReasonCode
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasReasonCode
-
addReasonCode
-
addReasonCode
-
getReasonCodeFirstRep
- Returns:
- The first repetition of repeating field
reasonCode, creating it if it does not already exist
-
getReasonReference
- Returns:
reasonReference(Indicates another resource whose existence justifies this communication.)
-
setReasonReference
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasReasonReference
-
addReasonReference
-
addReasonReference
-
getReasonReferenceFirstRep
- Returns:
- The first repetition of repeating field
reasonReference, creating it if it does not already exist
-
getReasonReferenceTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getPayload
- Returns:
payload(Text, attachment(s), or resource(s) that was communicated to the recipient.)
-
setPayload
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPayload
-
addPayload
-
addPayload
-
getPayloadFirstRep
- Returns:
- The first repetition of repeating field
payload, creating it if it does not already exist
-
getNote
- Returns:
note(Additional notes or commentary about the communication by the sender, receiver or other interested parties.)
-
setNote
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasNote
-
addNote
-
addNote
-
getNoteFirstRep
- Returns:
- The first repetition of repeating field
note, creating it if it does not already exist
-
listChildren
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException- Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
- Specified by:
copyin classDomainResource
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
- Specified by:
getResourceTypein classResource
-