public class CommunicationRequest extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
CommunicationRequest.CommunicationRequestPayloadComponent |
static class |
CommunicationRequest.CommunicationRequestStatus |
static class |
CommunicationRequest.CommunicationRequestStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected CodeableConcept |
category
The type of message to be sent 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 within which the communication request was created.
|
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 within which the communication request was created.)
|
protected List<Identifier> |
identifier
A unique ID of this request for reference purposes.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
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_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_REQUESTER
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<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
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected List<CommunicationRequest.CommunicationRequestPayloadComponent> |
payload
Text, attachment(s), or resource(s) to be communicated to the recipient.
|
protected CodeableConcept |
priority
Characterizes how quickly the proposed act must be initiated.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
PRIORITY
Fluent Client search parameter constant for priority
|
protected List<CodeableConcept> |
reason
The reason or justification for the communication request.
|
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.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
REQUESTED
Fluent Client search parameter constant for requested
|
protected DateTimeType |
requestedOn
The time when the request was made.
|
protected Reference |
requester
The responsible person who authorizes this order, e.g.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
REQUESTER
Fluent Client search parameter constant for requester
|
protected Resource |
requesterTarget
The actual object that is the target of the reference (The responsible person who authorizes this order, e.g.
|
protected Type |
scheduled
The time when this communication is to occur.
|
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.
|
static String |
SP_CATEGORY
Search parameter: category
|
static String |
SP_ENCOUNTER
Search parameter: encounter
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_MEDIUM
Search parameter: medium
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PRIORITY
Search parameter: priority
|
static String |
SP_RECIPIENT
Search parameter: recipient
|
static String |
SP_REQUESTED
Search parameter: requested
|
static String |
SP_REQUESTER
Search parameter: requester
|
static String |
SP_SENDER
Search parameter: sender
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUBJECT
Search parameter: subject
|
static String |
SP_TIME
Search parameter: time
|
protected Enumeration<CommunicationRequest.CommunicationRequestStatus> |
status
The status of the proposal or order.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected Reference |
subject
The patient who is the focus of this communication request.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected Patient |
subjectTarget
The actual object that is the target of the reference (The patient who is the focus of this communication request.)
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
TIME
Fluent Client search parameter constant for time
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
CommunicationRequest()
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, setIdcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, 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 CodeableConcept category
protected Reference sender
protected Resource senderTarget
protected List<Reference> recipient
protected List<Resource> recipientTarget
protected List<CommunicationRequest.CommunicationRequestPayloadComponent> payload
protected List<CodeableConcept> medium
protected Reference requester
protected Resource requesterTarget
protected Enumeration<CommunicationRequest.CommunicationRequestStatus> status
protected Reference encounter
protected Encounter encounterTarget
protected List<CodeableConcept> reason
protected DateTimeType requestedOn
protected Patient subjectTarget
protected CodeableConcept priority
public static final String SP_SENDER
Description: Message sender
Type: reference
Path: CommunicationRequest.sender
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SENDER
Description: Message sender
Type: reference
Path: CommunicationRequest.sender
public static final ca.uhn.fhir.model.api.Include INCLUDE_SENDER
public static final String SP_REQUESTED
Description: When ordered or proposed
Type: date
Path: CommunicationRequest.requestedOn
public static final ca.uhn.fhir.rest.gclient.DateClientParam REQUESTED
Description: When ordered or proposed
Type: date
Path: CommunicationRequest.requestedOn
public static final String SP_TIME
Description: When scheduled
Type: date
Path: CommunicationRequest.scheduledDateTime
public static final ca.uhn.fhir.rest.gclient.DateClientParam TIME
Description: When scheduled
Type: date
Path: CommunicationRequest.scheduledDateTime
public static final String SP_REQUESTER
Description: An individual who requested a communication
Type: reference
Path: CommunicationRequest.requester
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER
Description: An individual who requested a communication
Type: reference
Path: CommunicationRequest.requester
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER
public static final String SP_CATEGORY
Description: Message category
Type: token
Path: CommunicationRequest.category
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY
Description: Message category
Type: token
Path: CommunicationRequest.category
public static final String SP_PATIENT
Description: Focus of message
Type: reference
Path: CommunicationRequest.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: Focus of message
Type: reference
Path: CommunicationRequest.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_STATUS
Description: proposed | planned | requested | received | accepted | in-progress | completed | suspended | rejected | failed
Type: token
Path: CommunicationRequest.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: proposed | planned | requested | received | accepted | in-progress | completed | suspended | rejected | failed
Type: token
Path: CommunicationRequest.status
public static final String SP_PRIORITY
Description: Message urgency
Type: token
Path: CommunicationRequest.priority
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY
Description: Message urgency
Type: token
Path: CommunicationRequest.priority
public static final String SP_SUBJECT
Description: Focus of message
Type: reference
Path: CommunicationRequest.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Description: Focus of message
Type: reference
Path: CommunicationRequest.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
public static final String SP_ENCOUNTER
Description: Encounter leading to message
Type: reference
Path: CommunicationRequest.encounter
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Description: Encounter leading to message
Type: reference
Path: CommunicationRequest.encounter
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
public static final String SP_IDENTIFIER
Description: Unique identifier
Type: token
Path: CommunicationRequest.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: Unique identifier
Type: token
Path: CommunicationRequest.identifier
public static final String SP_MEDIUM
Description: A channel of communication
Type: token
Path: CommunicationRequest.medium
public static final ca.uhn.fhir.rest.gclient.TokenClientParam MEDIUM
Description: A channel of communication
Type: token
Path: CommunicationRequest.medium
public static final String SP_RECIPIENT
Description: Message recipient
Type: reference
Path: CommunicationRequest.recipient
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECIPIENT
Description: Message recipient
Type: reference
Path: CommunicationRequest.recipient
public static final ca.uhn.fhir.model.api.Include INCLUDE_RECIPIENT
public CommunicationRequest()
public List<Identifier> getIdentifier()
identifier (A unique ID of this request for reference purposes. It must be provided if user wants it returned as part of any output, otherwise it will be autogenerated, if needed, by CDS system. Does not need to be the actual ID of the source system.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (A unique ID of this request for reference purposes. It must be provided if user wants it returned as part of any output, otherwise it will be autogenerated, if needed, by CDS system. Does not need to be the actual ID of the source system.)public CommunicationRequest addIdentifier(Identifier t)
public CodeableConcept getCategory()
category (The type of message to be sent such as alert, notification, reminder, instruction, etc.)public boolean hasCategory()
public CommunicationRequest setCategory(CodeableConcept value)
value - category (The type of message to be sent such as alert, notification, reminder, instruction, etc.)public Reference getSender()
sender (The entity (e.g. person, organization, clinical information system, or device) which is to be the source of the communication.)public boolean hasSender()
public CommunicationRequest setSender(Reference value)
value - sender (The entity (e.g. person, organization, clinical information system, or device) which is to be 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 is to be the source of the communication.)public CommunicationRequest 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 is to be the source of the communication.)public List<Reference> getRecipient()
recipient (The entity (e.g. person, organization, clinical information system, or device) which is the intended target of the communication.)public boolean hasRecipient()
public Reference addRecipient()
recipient (The entity (e.g. person, organization, clinical information system, or device) which is the intended target of the communication.)public CommunicationRequest addRecipient(Reference t)
public List<Resource> getRecipientTarget()
recipient (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. The entity (e.g. person, organization, clinical information system, or device) which is the intended target of the communication.)public List<CommunicationRequest.CommunicationRequestPayloadComponent> getPayload()
payload (Text, attachment(s), or resource(s) to be communicated to the recipient.)public boolean hasPayload()
public CommunicationRequest.CommunicationRequestPayloadComponent addPayload()
payload (Text, attachment(s), or resource(s) to be communicated to the recipient.)public CommunicationRequest addPayload(CommunicationRequest.CommunicationRequestPayloadComponent t)
public List<CodeableConcept> getMedium()
medium (A channel that was used for this communication (e.g. email, fax).)public boolean hasMedium()
public CodeableConcept addMedium()
medium (A channel that was used for this communication (e.g. email, fax).)public CommunicationRequest addMedium(CodeableConcept t)
public Reference getRequester()
requester (The responsible person who authorizes this order, e.g. physician. This may be different than the author of the order statement, e.g. clerk, who may have entered the statement into the order entry application.)public boolean hasRequester()
public CommunicationRequest setRequester(Reference value)
value - requester (The responsible person who authorizes this order, e.g. physician. This may be different than the author of the order statement, e.g. clerk, who may have entered the statement into the order entry application.)public Resource getRequesterTarget()
requester 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 responsible person who authorizes this order, e.g. physician. This may be different than the author of the order statement, e.g. clerk, who may have entered the statement into the order entry application.)public CommunicationRequest setRequesterTarget(Resource value)
value - requester 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 responsible person who authorizes this order, e.g. physician. This may be different than the author of the order statement, e.g. clerk, who may have entered the statement into the order entry application.)public Enumeration<CommunicationRequest.CommunicationRequestStatus> getStatusElement()
status (The status of the proposal or order.). 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 CommunicationRequest setStatusElement(Enumeration<CommunicationRequest.CommunicationRequestStatus> value)
value - status (The status of the proposal or order.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic CommunicationRequest.CommunicationRequestStatus getStatus()
public CommunicationRequest setStatus(CommunicationRequest.CommunicationRequestStatus value)
value - The status of the proposal or order.public Reference getEncounter()
encounter (The encounter within which the communication request was created.)public boolean hasEncounter()
public CommunicationRequest setEncounter(Reference value)
value - encounter (The encounter within which the communication request was created.)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 within which the communication request was created.)public CommunicationRequest 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 within which the communication request was created.)public Type getScheduled()
scheduled (The time when this communication is to occur.)public DateTimeType getScheduledDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
scheduled (The time when this communication is to occur.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasScheduledDateTimeType()
public Period getScheduledPeriod() throws org.hl7.fhir.exceptions.FHIRException
scheduled (The time when this communication is to occur.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasScheduledPeriod()
public boolean hasScheduled()
public CommunicationRequest setScheduled(Type value)
value - scheduled (The time when this communication is to occur.)public List<CodeableConcept> getReason()
reason (The reason or justification for the communication request.)public boolean hasReason()
public CodeableConcept addReason()
reason (The reason or justification for the communication request.)public CommunicationRequest addReason(CodeableConcept t)
public DateTimeType getRequestedOnElement()
requestedOn (The time when the request was made.). This is the underlying object with id, value and extensions. The accessor "getRequestedOn" gives direct access to the valuepublic boolean hasRequestedOnElement()
public boolean hasRequestedOn()
public CommunicationRequest setRequestedOnElement(DateTimeType value)
value - requestedOn (The time when the request was made.). This is the underlying object with id, value and extensions. The accessor "getRequestedOn" gives direct access to the valuepublic Date getRequestedOn()
public CommunicationRequest setRequestedOn(Date value)
value - The time when the request was made.public Reference getSubject()
subject (The patient who is the focus of this communication request.)public boolean hasSubject()
public CommunicationRequest setSubject(Reference value)
value - subject (The patient who is the focus of this communication request.)public Patient 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 who is the focus of this communication request.)public CommunicationRequest setSubjectTarget(Patient 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 who is the focus of this communication request.)public CodeableConcept getPriority()
priority (Characterizes how quickly the proposed act must be initiated. Includes concepts such as stat, urgent, routine.)public boolean hasPriority()
public CommunicationRequest setPriority(CodeableConcept value)
value - priority (Characterizes how quickly the proposed act must be initiated. Includes concepts such as stat, urgent, routine.)protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void 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 Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic CommunicationRequest copy()
copy in class DomainResourceprotected CommunicationRequest 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–2018 University Health Network. All rights reserved.