public class Communication extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Communication.CommunicationPayloadComponent |
static class |
Communication.CommunicationPriority |
static class |
Communication.CommunicationPriorityEnumFactory |
static class |
Communication.CommunicationStatus |
static class |
Communication.CommunicationStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected List<Reference> |
about
Other resources that pertain to this communication and to which this communication should be associated.
|
protected List<Resource> |
aboutTarget
The actual objects that are the target of the reference (Other resources that pertain to this communication and to which this communication should be associated.)
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
BASED_ON
Fluent Client search parameter constant for based-on
|
protected List<Reference> |
basedOn
An order, proposal or plan fulfilled in whole or in part by this Communication.
|
protected List<Resource> |
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.)
|
protected List<CodeableConcept> |
category
The type of message conveyed such as alert, notification, reminder, instruction, etc.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CATEGORY
Fluent Client search parameter constant for category
|
protected Reference |
encounter
The Encounter during which this Communication was created or to which the creation of this record is tightly associated.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ENCOUNTER
Fluent Client search parameter constant for encounter
|
protected Encounter |
encounterTarget
The actual object that is the target of the reference (The Encounter during which this Communication was created or to which the creation of this record is tightly associated.)
|
protected List<Identifier> |
identifier
Business identifiers assigned to this communication by the performer or other systems which remain constant as the resource is updated and propagates from server to server.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_BASED_ON
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_INSTANTIATES_CANONICAL
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PART_OF
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_RECIPIENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SENDER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
protected List<Reference> |
inResponseTo
Prior communication that this communication is in response to.
|
protected List<Communication> |
inResponseToTarget
The actual objects that are the target of the reference (Prior communication that this communication is in response to.)
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
INSTANTIATES_CANONICAL
Fluent Client search parameter constant for instantiates-canonical
|
static ca.uhn.fhir.rest.gclient.UriClientParam |
INSTANTIATES_URI
Fluent Client search parameter constant for instantiates-uri
|
protected List<CanonicalType> |
instantiatesCanonical
The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Communication.
|
protected List<UriType> |
instantiatesUri
The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Communication.
|
protected List<CodeableConcept> |
medium
A channel that was used for this communication (e.g.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
MEDIUM
Fluent Client search parameter constant for medium
|
protected List<Annotation> |
note
Additional notes or commentary about the communication by the sender, receiver or other interested parties.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PART_OF
Fluent Client search parameter constant for part-of
|
protected List<Reference> |
partOf
Part of this action.
|
protected List<Resource> |
partOfTarget
The actual objects that are the target of the reference (Part of this action.)
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected List<Communication.CommunicationPayloadComponent> |
payload
Text, attachment(s), or resource(s) that was communicated to the recipient.
|
protected Enumeration<Communication.CommunicationPriority> |
priority
Characterizes how quickly the planned or in progress communication must be addressed.
|
protected List<CodeableConcept> |
reasonCode
The reason or justification for the communication.
|
protected List<Reference> |
reasonReference
Indicates another resource whose existence justifies this communication.
|
protected List<Resource> |
reasonReferenceTarget
The actual objects that are the target of the reference (Indicates another resource whose existence justifies this communication.)
|
protected DateTimeType |
received
The time when this communication arrived at the destination.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
RECEIVED
Fluent Client search parameter constant for received
|
protected List<Reference> |
recipient
The entity (e.g.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
RECIPIENT
Fluent Client search parameter constant for recipient
|
protected List<Resource> |
recipientTarget
The actual objects that are the target of the reference (The entity (e.g.
|
protected Reference |
sender
The entity (e.g.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SENDER
Fluent Client search parameter constant for sender
|
protected Resource |
senderTarget
The actual object that is the target of the reference (The entity (e.g.
|
protected DateTimeType |
sent
The time when this communication was sent.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
SENT
Fluent Client search parameter constant for sent
|
static String |
SP_BASED_ON
Search parameter: based-on
|
static String |
SP_CATEGORY
Search parameter: category
|
static String |
SP_ENCOUNTER
Search parameter: encounter
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_INSTANTIATES_CANONICAL
Search parameter: instantiates-canonical
|
static String |
SP_INSTANTIATES_URI
Search parameter: instantiates-uri
|
static String |
SP_MEDIUM
Search parameter: medium
|
static String |
SP_PART_OF
Search parameter: part-of
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_RECEIVED
Search parameter: received
|
static String |
SP_RECIPIENT
Search parameter: recipient
|
static String |
SP_SENDER
Search parameter: sender
|
static String |
SP_SENT
Search parameter: sent
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUBJECT
Search parameter: subject
|
protected Enumeration<Communication.CommunicationStatus> |
status
The status of the transmission.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected CodeableConcept |
statusReason
Captures the reason for the current state of the Communication.
|
protected Reference |
subject
The patient or group that was the focus of this communication.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (The patient or group that was the focus of this communication.)
|
protected CodeableConcept |
topic
Description of the purpose/content, similar to a subject line in an email.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Communication()
Constructor
|
Communication(Enumeration<Communication.CommunicationStatus> status)
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected List<CanonicalType> instantiatesCanonical
protected List<UriType> instantiatesUri
protected List<Reference> basedOn
protected List<Resource> basedOnTarget
protected List<Resource> partOfTarget
protected List<Reference> inResponseTo
protected List<Communication> inResponseToTarget
protected Enumeration<Communication.CommunicationStatus> status
protected CodeableConcept statusReason
protected List<CodeableConcept> category
protected Enumeration<Communication.CommunicationPriority> priority
protected List<CodeableConcept> medium
protected Resource subjectTarget
protected CodeableConcept topic
protected List<Reference> about
protected List<Resource> aboutTarget
protected Reference encounter
protected Encounter encounterTarget
protected DateTimeType sent
protected DateTimeType received
protected List<Reference> recipient
protected List<Resource> recipientTarget
protected Reference sender
protected Resource senderTarget
protected List<CodeableConcept> reasonCode
protected List<Reference> reasonReference
protected List<Resource> reasonReferenceTarget
protected List<Communication.CommunicationPayloadComponent> payload
protected List<Annotation> note
public static final String SP_IDENTIFIER
Description: Unique identifier
Type: token
Path: Communication.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: Unique identifier
Type: token
Path: Communication.identifier
public static final String SP_SUBJECT
Description: Focus of message
Type: reference
Path: Communication.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Description: Focus of message
Type: reference
Path: Communication.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
public static final String SP_INSTANTIATES_CANONICAL
Description: Instantiates FHIR protocol or definition
Type: reference
Path: Communication.instantiatesCanonical
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSTANTIATES_CANONICAL
Description: Instantiates FHIR protocol or definition
Type: reference
Path: Communication.instantiatesCanonical
public static final ca.uhn.fhir.model.api.Include INCLUDE_INSTANTIATES_CANONICAL
public static final String SP_RECEIVED
Description: When received
Type: date
Path: Communication.received
public static final ca.uhn.fhir.rest.gclient.DateClientParam RECEIVED
Description: When received
Type: date
Path: Communication.received
public static final String SP_PART_OF
Description: Part of this action
Type: reference
Path: Communication.partOf
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PART_OF
Description: Part of this action
Type: reference
Path: Communication.partOf
public static final ca.uhn.fhir.model.api.Include INCLUDE_PART_OF
public static final String SP_MEDIUM
Description: A channel of communication
Type: token
Path: Communication.medium
public static final ca.uhn.fhir.rest.gclient.TokenClientParam MEDIUM
Description: A channel of communication
Type: token
Path: Communication.medium
public static final String SP_ENCOUNTER
Description: Encounter created as part of
Type: reference
Path: Communication.encounter
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Description: Encounter created as part of
Type: reference
Path: Communication.encounter
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
public static final String SP_SENT
Description: When sent
Type: date
Path: Communication.sent
public static final ca.uhn.fhir.rest.gclient.DateClientParam SENT
Description: When sent
Type: date
Path: Communication.sent
public static final String SP_BASED_ON
Description: Request fulfilled by this communication
Type: reference
Path: Communication.basedOn
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON
Description: Request fulfilled by this communication
Type: reference
Path: Communication.basedOn
public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON
public static final String SP_SENDER
Description: Message sender
Type: reference
Path: Communication.sender
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SENDER
Description: Message sender
Type: reference
Path: Communication.sender
public static final ca.uhn.fhir.model.api.Include INCLUDE_SENDER
public static final String SP_PATIENT
Description: Focus of message
Type: reference
Path: Communication.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: Focus of message
Type: reference
Path: Communication.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_RECIPIENT
Description: Message recipient
Type: reference
Path: Communication.recipient
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECIPIENT
Description: Message recipient
Type: reference
Path: Communication.recipient
public static final ca.uhn.fhir.model.api.Include INCLUDE_RECIPIENT
public static final String SP_INSTANTIATES_URI
Description: Instantiates external protocol or definition
Type: uri
Path: Communication.instantiatesUri
public static final ca.uhn.fhir.rest.gclient.UriClientParam INSTANTIATES_URI
Description: Instantiates external protocol or definition
Type: uri
Path: Communication.instantiatesUri
public static final String SP_CATEGORY
Description: Message category
Type: token
Path: Communication.category
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY
Description: Message category
Type: token
Path: Communication.category
public static final String SP_STATUS
Description: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Type: token
Path: Communication.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Type: token
Path: Communication.status
public Communication()
public Communication(Enumeration<Communication.CommunicationStatus> status)
public List<Identifier> getIdentifier()
identifier (Business identifiers assigned to this communication by the performer or other systems which remain constant as the resource is updated and propagates from server to server.)public Communication setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public Communication addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic List<CanonicalType> getInstantiatesCanonical()
instantiatesCanonical (The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Communication.)public Communication setInstantiatesCanonical(List<CanonicalType> theInstantiatesCanonical)
this for easy method chainingpublic boolean hasInstantiatesCanonical()
public CanonicalType addInstantiatesCanonicalElement()
instantiatesCanonical (The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Communication.)public Communication addInstantiatesCanonical(String value)
value - instantiatesCanonical (The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Communication.)public boolean hasInstantiatesCanonical(String value)
value - instantiatesCanonical (The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Communication.)public List<UriType> getInstantiatesUri()
instantiatesUri (The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Communication.)public Communication setInstantiatesUri(List<UriType> theInstantiatesUri)
this for easy method chainingpublic boolean hasInstantiatesUri()
public UriType addInstantiatesUriElement()
instantiatesUri (The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Communication.)public Communication addInstantiatesUri(String value)
value - instantiatesUri (The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Communication.)public boolean hasInstantiatesUri(String value)
value - instantiatesUri (The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Communication.)public List<Reference> getBasedOn()
basedOn (An order, proposal or plan fulfilled in whole or in part by this Communication.)public Communication setBasedOn(List<Reference> theBasedOn)
this for easy method chainingpublic boolean hasBasedOn()
public Reference addBasedOn()
public Communication addBasedOn(Reference t)
public Reference getBasedOnFirstRep()
basedOn, creating it if it does not already exist@Deprecated public List<Resource> getBasedOnTarget()
public Communication setPartOf(List<Reference> thePartOf)
this for easy method chainingpublic boolean hasPartOf()
public Communication addPartOf(Reference t)
public Reference getPartOfFirstRep()
partOf, creating it if it does not already exist@Deprecated public List<Resource> getPartOfTarget()
public List<Reference> getInResponseTo()
inResponseTo (Prior communication that this communication is in response to.)public Communication setInResponseTo(List<Reference> theInResponseTo)
this for easy method chainingpublic boolean hasInResponseTo()
public Reference addInResponseTo()
public Communication addInResponseTo(Reference t)
public Reference getInResponseToFirstRep()
inResponseTo, creating it if it does not already exist@Deprecated public List<Communication> getInResponseToTarget()
@Deprecated public Communication addInResponseToTarget()
public Enumeration<Communication.CommunicationStatus> getStatusElement()
status (The status of the transmission.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public Communication setStatusElement(Enumeration<Communication.CommunicationStatus> value)
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 valuepublic Communication.CommunicationStatus getStatus()
public Communication setStatus(Communication.CommunicationStatus value)
value - The status of the transmission.public CodeableConcept getStatusReason()
statusReason (Captures the reason for the current state of the Communication.)public boolean hasStatusReason()
public Communication setStatusReason(CodeableConcept value)
value - statusReason (Captures the reason for the current state of the Communication.)public List<CodeableConcept> getCategory()
category (The type of message conveyed such as alert, notification, reminder, instruction, etc.)public Communication setCategory(List<CodeableConcept> theCategory)
this for easy method chainingpublic boolean hasCategory()
public CodeableConcept addCategory()
public Communication addCategory(CodeableConcept t)
public CodeableConcept getCategoryFirstRep()
category, creating it if it does not already existpublic Enumeration<Communication.CommunicationPriority> getPriorityElement()
priority (Characterizes how quickly the planned or in progress communication must be addressed. Includes concepts such as stat, urgent, routine.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the valuepublic boolean hasPriorityElement()
public boolean hasPriority()
public Communication setPriorityElement(Enumeration<Communication.CommunicationPriority> value)
value - priority (Characterizes how quickly the planned or in progress communication must be addressed. Includes concepts such as stat, urgent, routine.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the valuepublic Communication.CommunicationPriority getPriority()
public Communication setPriority(Communication.CommunicationPriority value)
value - Characterizes how quickly the planned or in progress communication must be addressed. Includes concepts such as stat, urgent, routine.public List<CodeableConcept> getMedium()
medium (A channel that was used for this communication (e.g. email, fax).)public Communication setMedium(List<CodeableConcept> theMedium)
this for easy method chainingpublic boolean hasMedium()
public CodeableConcept addMedium()
public Communication addMedium(CodeableConcept t)
public CodeableConcept getMediumFirstRep()
medium, creating it if it does not already existpublic Reference getSubject()
subject (The patient or group that was the focus of this communication.)public boolean hasSubject()
public Communication setSubject(Reference value)
value - subject (The patient or group that was the focus of this communication.)public Resource getSubjectTarget()
subject The 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.)public Communication setSubjectTarget(Resource value)
value - subject The 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.)public CodeableConcept getTopic()
topic (Description of the purpose/content, similar to a subject line in an email.)public boolean hasTopic()
public Communication setTopic(CodeableConcept value)
value - topic (Description of the purpose/content, similar to a subject line in an email.)public List<Reference> getAbout()
about (Other resources that pertain to this communication and to which this communication should be associated.)public Communication setAbout(List<Reference> theAbout)
this for easy method chainingpublic boolean hasAbout()
public Communication addAbout(Reference t)
public Reference getAboutFirstRep()
about, creating it if it does not already exist@Deprecated public List<Resource> getAboutTarget()
public Reference getEncounter()
encounter (The Encounter during which this Communication was created or to which the creation of this record is tightly associated.)public boolean hasEncounter()
public Communication setEncounter(Reference value)
value - encounter (The Encounter during which this Communication was created or to which the creation of this record is tightly associated.)public Encounter getEncounterTarget()
encounter The 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 during which this Communication was created or to which the creation of this record is tightly associated.)public Communication setEncounterTarget(Encounter value)
value - encounter The 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 during which this Communication was created or to which the creation of this record is tightly associated.)public DateTimeType getSentElement()
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 valuepublic boolean hasSentElement()
public boolean hasSent()
public Communication setSentElement(DateTimeType value)
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 valuepublic Communication setSent(Date value)
value - The time when this communication was sent.public DateTimeType getReceivedElement()
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 valuepublic boolean hasReceivedElement()
public boolean hasReceived()
public Communication setReceivedElement(DateTimeType value)
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 valuepublic Date getReceived()
public Communication setReceived(Date value)
value - The time when this communication arrived at the destination.public List<Reference> getRecipient()
recipient (The entity (e.g. person, organization, clinical information system, care team or device) which was the target of the communication. If receipts need to be tracked by an individual, a separate resource instance will need to be created for each recipient. Multiple recipient communications are intended where either receipts are not tracked (e.g. a mass mail-out) or a receipt is captured in aggregate (all emails confirmed received by a particular time).)public Communication setRecipient(List<Reference> theRecipient)
this for easy method chainingpublic boolean hasRecipient()
public Reference addRecipient()
public Communication addRecipient(Reference t)
public Reference getRecipientFirstRep()
recipient, creating it if it does not already exist@Deprecated public List<Resource> getRecipientTarget()
public Reference getSender()
sender (The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.)public boolean hasSender()
public Communication setSender(Reference value)
value - sender (The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.)public Resource getSenderTarget()
sender The 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.)public Communication setSenderTarget(Resource value)
value - sender The 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.)public List<CodeableConcept> getReasonCode()
reasonCode (The reason or justification for the communication.)public Communication setReasonCode(List<CodeableConcept> theReasonCode)
this for easy method chainingpublic boolean hasReasonCode()
public CodeableConcept addReasonCode()
public Communication addReasonCode(CodeableConcept t)
public CodeableConcept getReasonCodeFirstRep()
reasonCode, creating it if it does not already existpublic List<Reference> getReasonReference()
reasonReference (Indicates another resource whose existence justifies this communication.)public Communication setReasonReference(List<Reference> theReasonReference)
this for easy method chainingpublic boolean hasReasonReference()
public Reference addReasonReference()
public Communication addReasonReference(Reference t)
public Reference getReasonReferenceFirstRep()
reasonReference, creating it if it does not already exist@Deprecated public List<Resource> getReasonReferenceTarget()
public List<Communication.CommunicationPayloadComponent> getPayload()
payload (Text, attachment(s), or resource(s) that was communicated to the recipient.)public Communication setPayload(List<Communication.CommunicationPayloadComponent> thePayload)
this for easy method chainingpublic boolean hasPayload()
public Communication.CommunicationPayloadComponent addPayload()
public Communication addPayload(Communication.CommunicationPayloadComponent t)
public Communication.CommunicationPayloadComponent getPayloadFirstRep()
payload, creating it if it does not already existpublic List<Annotation> getNote()
note (Additional notes or commentary about the communication by the sender, receiver or other interested parties.)public Communication setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public Communication addNote(Annotation t)
public Annotation getNoteFirstRep()
note, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic Communication copy()
copy in class DomainResourcepublic void copyValues(Communication dst)
protected Communication typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2021 Health Level 7. All rights reserved.