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 |
|---|---|
static String |
SP_CATEGORY |
static String |
SP_ENCOUNTER |
static String |
SP_IDENTIFIER |
static String |
SP_MEDIUM |
static String |
SP_PATIENT |
static String |
SP_PRIORITY |
static String |
SP_RECIPIENT |
static String |
SP_REQUESTED |
static String |
SP_REQUESTER |
static String |
SP_SENDER |
static String |
SP_STATUS |
static String |
SP_SUBJECT |
static String |
SP_TIME |
| Constructor and Description |
|---|
CommunicationRequest() |
addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, 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, setMetasetIdchildren, compareDeep, compareDeep, compareDeep, compareValues, compareValues, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasUserData, listChildrenByName, setUserData, setUserDataINNequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getMeta, setIdsetIdpublic static final String SP_REQUESTER
public static final String SP_IDENTIFIER
public static final String SP_SUBJECT
public static final String SP_MEDIUM
public static final String SP_ENCOUNTER
public static final String SP_PRIORITY
public static final String SP_REQUESTED
public static final String SP_SENDER
public static final String SP_PATIENT
public static final String SP_RECIPIENT
public static final String SP_TIME
public static final String SP_CATEGORY
public static final String SP_STATUS
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 Exception
public boolean hasScheduledDateTimeType()
throws Exception
Exceptionpublic 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.)public CommunicationRequest copy()
copy in class DomainResourcepublic boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2015 University Health Network. All rights reserved.