public class ReferralRequest extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
ReferralRequest.ReferralCategory |
static class |
ReferralRequest.ReferralCategoryEnumFactory |
static class |
ReferralRequest.ReferralPriority |
static class |
ReferralRequest.ReferralPriorityEnumFactory |
static class |
ReferralRequest.ReferralRequestRequesterComponent |
static class |
ReferralRequest.ReferralRequestStatus |
static class |
ReferralRequest.ReferralRequestStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
static DateClientParam |
AUTHORED_ON
Fluent Client search parameter constant for authored-on
|
protected DateTimeType |
authoredOn
Date/DateTime of creation for draft requests and date of activation for active requests.
|
static ReferenceClientParam |
BASED_ON
Fluent Client search parameter constant for based-on
|
protected List<Reference> |
basedOn
Indicates any plans, proposals or orders that this request is intended to satisfy - in whole or in part.
|
protected List<Resource> |
basedOnTarget
The actual objects that are the target of the reference (Indicates any plans, proposals or orders that this request is intended to satisfy - in whole or in part.)
|
protected Reference |
context
The encounter at which the request for referral or transfer of care is initiated.
|
static ReferenceClientParam |
CONTEXT
Fluent Client search parameter constant for context
|
protected Resource |
contextTarget
The actual object that is the target of the reference (The encounter at which the request for referral or transfer of care is initiated.)
|
protected List<Reference> |
definition
A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.
|
static ReferenceClientParam |
DEFINITION
Fluent Client search parameter constant for definition
|
protected List<Resource> |
definitionTarget
The actual objects that are the target of the reference (A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.)
|
protected StringType |
description
The reason element gives a short description of why the referral is being made, the description expands on this to support a more complete clinical summary.
|
static ReferenceClientParam |
ENCOUNTER
Fluent Client search parameter constant for encounter
|
static TokenClientParam |
GROUP_IDENTIFIER
Fluent Client search parameter constant for group-identifier
|
protected Identifier |
groupIdentifier
The business identifier of the logical "grouping" request/order that this referral is a part of.
|
protected List<Identifier> |
identifier
Business identifier that uniquely identifies the referral/care transfer request instance.
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_BASED_ON
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_CONTEXT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_DEFINITION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_RECIPIENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_REPLACES
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_REQUESTER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
protected Enumeration<ReferralRequest.ReferralCategory> |
intent
Distinguishes the "level" of authorization/demand implicit in this request.
|
static TokenClientParam |
INTENT
Fluent Client search parameter constant for intent
|
protected List<Annotation> |
note
Comments made about the referral request by any of the participants.
|
protected Type |
occurrence
The period of time within which the services identified in the referral/transfer of care is specified or required to occur.
|
static DateClientParam |
OCCURRENCE_DATE
Fluent Client search parameter constant for occurrence-date
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected Enumeration<ReferralRequest.ReferralPriority> |
priority
An indication of the urgency of referral (or where applicable the type of transfer of care) request.
|
static TokenClientParam |
PRIORITY
Fluent Client search parameter constant for priority
|
protected List<CodeableConcept> |
reasonCode
Description of clinical condition indicating why referral/transfer of care is requested.
|
protected List<Reference> |
reasonReference
Indicates another resource whose existence justifies this request.
|
protected List<Resource> |
reasonReferenceTarget
The actual objects that are the target of the reference (Indicates another resource whose existence justifies this request.)
|
protected List<Reference> |
recipient
The healthcare provider(s) or provider organization(s) who/which is to receive the referral/transfer of care request.
|
static ReferenceClientParam |
RECIPIENT
Fluent Client search parameter constant for recipient
|
protected List<Resource> |
recipientTarget
The actual objects that are the target of the reference (The healthcare provider(s) or provider organization(s) who/which is to receive the referral/transfer of care request.)
|
protected List<Reference> |
relevantHistory
Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource.
|
protected List<Provenance> |
relevantHistoryTarget
The actual objects that are the target of the reference (Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource.)
|
protected List<Reference> |
replaces
Completed or terminated request(s) whose function is taken by this new request.
|
static ReferenceClientParam |
REPLACES
Fluent Client search parameter constant for replaces
|
protected List<ReferralRequest> |
replacesTarget
The actual objects that are the target of the reference (Completed or terminated request(s) whose function is taken by this new request.)
|
protected ReferralRequest.ReferralRequestRequesterComponent |
requester
The individual who initiated the request and has responsibility for its activation.
|
static ReferenceClientParam |
REQUESTER
Fluent Client search parameter constant for requester
|
static TokenClientParam |
SERVICE
Fluent Client search parameter constant for service
|
protected List<CodeableConcept> |
serviceRequested
The service(s) that is/are requested to be provided to the patient.
|
static String |
SP_AUTHORED_ON
Search parameter: authored-on
|
static String |
SP_BASED_ON
Search parameter: based-on
|
static String |
SP_CONTEXT
Search parameter: context
|
static String |
SP_DEFINITION
Search parameter: definition
|
static String |
SP_ENCOUNTER
Search parameter: encounter
|
static String |
SP_GROUP_IDENTIFIER
Search parameter: group-identifier
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_INTENT
Search parameter: intent
|
static String |
SP_OCCURRENCE_DATE
Search parameter: occurrence-date
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PRIORITY
Search parameter: priority
|
static String |
SP_RECIPIENT
Search parameter: recipient
|
static String |
SP_REPLACES
Search parameter: replaces
|
static String |
SP_REQUESTER
Search parameter: requester
|
static String |
SP_SERVICE
Search parameter: service
|
static String |
SP_SPECIALTY
Search parameter: specialty
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUBJECT
Search parameter: subject
|
static String |
SP_TYPE
Search parameter: type
|
protected CodeableConcept |
specialty
Indication of the clinical domain or discipline to which the referral or transfer of care request is sent.
|
static TokenClientParam |
SPECIALTY
Fluent Client search parameter constant for specialty
|
protected Enumeration<ReferralRequest.ReferralRequestStatus> |
status
The status of the authorization/intention reflected by the referral request record.
|
static TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected Reference |
subject
The patient who is the subject of a referral or transfer of care request.
|
static ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (The patient who is the subject of a referral or transfer of care request.)
|
protected List<Reference> |
supportingInfo
Any additional (administrative, financial or clinical) information required to support request for referral or transfer of care.
|
protected List<Resource> |
supportingInfoTarget
The actual objects that are the target of the reference (Any additional (administrative, financial or clinical) information required to support request for referral or transfer of care.
|
protected CodeableConcept |
type
An indication of the type of referral (or where applicable the type of transfer of care) request.
|
static TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
contained, extension, modifierExtension, textid, implicitRules, language, metaRES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
ReferralRequest()
Constructor
|
ReferralRequest(Enumeration<ReferralRequest.ReferralRequestStatus> status,
Enumeration<ReferralRequest.ReferralCategory> intent,
Reference subject)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, 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, 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, setUserDatagetMeta, getStructureFhirVersionEnum, setIdgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected List<Identifier> identifier
protected List<Reference> definition
protected List<Resource> definitionTarget
protected List<Reference> basedOn
protected List<Resource> basedOnTarget
protected List<Reference> replaces
protected List<ReferralRequest> replacesTarget
protected Identifier groupIdentifier
protected Enumeration<ReferralRequest.ReferralRequestStatus> status
protected Enumeration<ReferralRequest.ReferralCategory> intent
protected CodeableConcept type
protected Enumeration<ReferralRequest.ReferralPriority> priority
protected List<CodeableConcept> serviceRequested
protected Reference subject
protected Resource subjectTarget
protected Reference context
protected Resource contextTarget
protected Type occurrence
protected DateTimeType authoredOn
protected ReferralRequest.ReferralRequestRequesterComponent requester
protected CodeableConcept specialty
protected List<Reference> recipient
protected List<Resource> recipientTarget
protected List<CodeableConcept> reasonCode
protected List<Reference> reasonReference
protected List<Resource> reasonReferenceTarget
protected StringType description
protected List<Reference> supportingInfo
protected List<Resource> supportingInfoTarget
protected List<Annotation> note
protected List<Reference> relevantHistory
protected List<Provenance> relevantHistoryTarget
public static final String SP_REQUESTER
Description: Individual making the request
Type: reference
Path: ReferralRequest.requester.agent
public static final ReferenceClientParam REQUESTER
Description: Individual making the request
Type: reference
Path: ReferralRequest.requester.agent
public static final Include INCLUDE_REQUESTER
public static final String SP_IDENTIFIER
Description: Business identifier
Type: token
Path: ReferralRequest.identifier
public static final TokenClientParam IDENTIFIER
Description: Business identifier
Type: token
Path: ReferralRequest.identifier
public static final String SP_SPECIALTY
Description: The specialty that the referral is for
Type: token
Path: ReferralRequest.specialty
public static final TokenClientParam SPECIALTY
Description: The specialty that the referral is for
Type: token
Path: ReferralRequest.specialty
public static final String SP_REPLACES
Description: Request(s) replaced by this request
Type: reference
Path: ReferralRequest.replaces
public static final ReferenceClientParam REPLACES
Description: Request(s) replaced by this request
Type: reference
Path: ReferralRequest.replaces
public static final Include INCLUDE_REPLACES
public static final String SP_SUBJECT
Description: Patient referred to care or transfer
Type: reference
Path: ReferralRequest.subject
public static final ReferenceClientParam SUBJECT
Description: Patient referred to care or transfer
Type: reference
Path: ReferralRequest.subject
public static final Include INCLUDE_SUBJECT
public static final String SP_ENCOUNTER
Description: Originating encounter
Type: reference
Path: ReferralRequest.context
public static final ReferenceClientParam ENCOUNTER
Description: Originating encounter
Type: reference
Path: ReferralRequest.context
public static final Include INCLUDE_ENCOUNTER
public static final String SP_AUTHORED_ON
Description: Creation or activation date
Type: date
Path: ReferralRequest.authoredOn
public static final DateClientParam AUTHORED_ON
Description: Creation or activation date
Type: date
Path: ReferralRequest.authoredOn
public static final String SP_TYPE
Description: The type of the referral
Type: token
Path: ReferralRequest.type
public static final TokenClientParam TYPE
Description: The type of the referral
Type: token
Path: ReferralRequest.type
public static final String SP_PRIORITY
Description: The priority assigned to the referral
Type: token
Path: ReferralRequest.priority
public static final TokenClientParam PRIORITY
Description: The priority assigned to the referral
Type: token
Path: ReferralRequest.priority
public static final String SP_INTENT
Description: Proposal, plan or order
Type: token
Path: ReferralRequest.intent
public static final TokenClientParam INTENT
Description: Proposal, plan or order
Type: token
Path: ReferralRequest.intent
public static final String SP_GROUP_IDENTIFIER
Description: Part of common request
Type: token
Path: ReferralRequest.groupIdentifier
public static final TokenClientParam GROUP_IDENTIFIER
Description: Part of common request
Type: token
Path: ReferralRequest.groupIdentifier
public static final String SP_BASED_ON
Description: Request being fulfilled
Type: reference
Path: ReferralRequest.basedOn
public static final ReferenceClientParam BASED_ON
Description: Request being fulfilled
Type: reference
Path: ReferralRequest.basedOn
public static final Include INCLUDE_BASED_ON
public static final String SP_PATIENT
Description: Who the referral is about
Type: reference
Path: ReferralRequest.subject
public static final ReferenceClientParam PATIENT
Description: Who the referral is about
Type: reference
Path: ReferralRequest.subject
public static final Include INCLUDE_PATIENT
public static final String SP_SERVICE
Description: Actions requested as part of the referral
Type: token
Path: ReferralRequest.serviceRequested
public static final TokenClientParam SERVICE
Description: Actions requested as part of the referral
Type: token
Path: ReferralRequest.serviceRequested
public static final String SP_OCCURRENCE_DATE
Description: When the service(s) requested in the referral should occur
Type: date
Path: ReferralRequest.occurrence[x]
public static final DateClientParam OCCURRENCE_DATE
Description: When the service(s) requested in the referral should occur
Type: date
Path: ReferralRequest.occurrence[x]
public static final String SP_RECIPIENT
Description: The person that the referral was sent to
Type: reference
Path: ReferralRequest.recipient
public static final ReferenceClientParam RECIPIENT
Description: The person that the referral was sent to
Type: reference
Path: ReferralRequest.recipient
public static final Include INCLUDE_RECIPIENT
public static final String SP_CONTEXT
Description: Part of encounter or episode of care
Type: reference
Path: ReferralRequest.context
public static final ReferenceClientParam CONTEXT
Description: Part of encounter or episode of care
Type: reference
Path: ReferralRequest.context
public static final Include INCLUDE_CONTEXT
public static final String SP_DEFINITION
Description: Instantiates protocol or definition
Type: reference
Path: ReferralRequest.definition
public static final ReferenceClientParam DEFINITION
Description: Instantiates protocol or definition
Type: reference
Path: ReferralRequest.definition
public static final Include INCLUDE_DEFINITION
public static final String SP_STATUS
Description: The status of the referral
Type: token
Path: ReferralRequest.status
public static final TokenClientParam STATUS
Description: The status of the referral
Type: token
Path: ReferralRequest.status
public ReferralRequest()
public ReferralRequest(Enumeration<ReferralRequest.ReferralRequestStatus> status, Enumeration<ReferralRequest.ReferralCategory> intent, Reference subject)
public List<Identifier> getIdentifier()
identifier (Business identifier that uniquely identifies the referral/care transfer request instance.)public ReferralRequest setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public ReferralRequest addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic List<Reference> getDefinition()
definition (A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.)public ReferralRequest setDefinition(List<Reference> theDefinition)
this for easy method chainingpublic boolean hasDefinition()
public Reference addDefinition()
public ReferralRequest addDefinition(Reference t)
public Reference getDefinitionFirstRep()
definition, creating it if it does not already exist@Deprecated public List<Resource> getDefinitionTarget()
public List<Reference> getBasedOn()
basedOn (Indicates any plans, proposals or orders that this request is intended to satisfy - in whole or in part.)public ReferralRequest setBasedOn(List<Reference> theBasedOn)
this for easy method chainingpublic boolean hasBasedOn()
public Reference addBasedOn()
public ReferralRequest addBasedOn(Reference t)
public Reference getBasedOnFirstRep()
basedOn, creating it if it does not already exist@Deprecated public List<Resource> getBasedOnTarget()
public List<Reference> getReplaces()
replaces (Completed or terminated request(s) whose function is taken by this new request.)public ReferralRequest setReplaces(List<Reference> theReplaces)
this for easy method chainingpublic boolean hasReplaces()
public Reference addReplaces()
public ReferralRequest addReplaces(Reference t)
public Reference getReplacesFirstRep()
replaces, creating it if it does not already exist@Deprecated public List<ReferralRequest> getReplacesTarget()
@Deprecated public ReferralRequest addReplacesTarget()
public Identifier getGroupIdentifier()
groupIdentifier (The business identifier of the logical "grouping" request/order that this referral is a part of.)public boolean hasGroupIdentifier()
public ReferralRequest setGroupIdentifier(Identifier value)
value - groupIdentifier (The business identifier of the logical "grouping" request/order that this referral is a part of.)public Enumeration<ReferralRequest.ReferralRequestStatus> getStatusElement()
status (The status of the authorization/intention reflected by the referral request record.). 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 ReferralRequest setStatusElement(Enumeration<ReferralRequest.ReferralRequestStatus> value)
value - status (The status of the authorization/intention reflected by the referral request record.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic ReferralRequest.ReferralRequestStatus getStatus()
public ReferralRequest setStatus(ReferralRequest.ReferralRequestStatus value)
value - The status of the authorization/intention reflected by the referral request record.public Enumeration<ReferralRequest.ReferralCategory> getIntentElement()
intent (Distinguishes the "level" of authorization/demand implicit in this request.). This is the underlying object with id, value and extensions. The accessor "getIntent" gives direct access to the valuepublic boolean hasIntentElement()
public boolean hasIntent()
public ReferralRequest setIntentElement(Enumeration<ReferralRequest.ReferralCategory> value)
value - intent (Distinguishes the "level" of authorization/demand implicit in this request.). This is the underlying object with id, value and extensions. The accessor "getIntent" gives direct access to the valuepublic ReferralRequest.ReferralCategory getIntent()
public ReferralRequest setIntent(ReferralRequest.ReferralCategory value)
value - Distinguishes the "level" of authorization/demand implicit in this request.public CodeableConcept getType()
type (An indication of the type of referral (or where applicable the type of transfer of care) request.)public boolean hasType()
public ReferralRequest setType(CodeableConcept value)
value - type (An indication of the type of referral (or where applicable the type of transfer of care) request.)public Enumeration<ReferralRequest.ReferralPriority> getPriorityElement()
priority (An indication of the urgency of referral (or where applicable the type of transfer of care) request.). 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 ReferralRequest setPriorityElement(Enumeration<ReferralRequest.ReferralPriority> value)
value - priority (An indication of the urgency of referral (or where applicable the type of transfer of care) request.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the valuepublic ReferralRequest.ReferralPriority getPriority()
public ReferralRequest setPriority(ReferralRequest.ReferralPriority value)
value - An indication of the urgency of referral (or where applicable the type of transfer of care) request.public List<CodeableConcept> getServiceRequested()
serviceRequested (The service(s) that is/are requested to be provided to the patient. For example: cardiac pacemaker insertion.)public ReferralRequest setServiceRequested(List<CodeableConcept> theServiceRequested)
this for easy method chainingpublic boolean hasServiceRequested()
public CodeableConcept addServiceRequested()
public ReferralRequest addServiceRequested(CodeableConcept t)
public CodeableConcept getServiceRequestedFirstRep()
serviceRequested, creating it if it does not already existpublic Reference getSubject()
subject (The patient who is the subject of a referral or transfer of care request.)public boolean hasSubject()
public ReferralRequest setSubject(Reference value)
value - subject (The patient who is the subject of a referral or transfer of care request.)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 who is the subject of a referral or transfer of care request.)public ReferralRequest 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 who is the subject of a referral or transfer of care request.)public Reference getContext()
context (The encounter at which the request for referral or transfer of care is initiated.)public boolean hasContext()
public ReferralRequest setContext(Reference value)
value - context (The encounter at which the request for referral or transfer of care is initiated.)public Resource getContextTarget()
context 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 at which the request for referral or transfer of care is initiated.)public ReferralRequest setContextTarget(Resource value)
value - context 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 at which the request for referral or transfer of care is initiated.)public Type getOccurrence()
occurrence (The period of time within which the services identified in the referral/transfer of care is specified or required to occur.)public DateTimeType getOccurrenceDateTimeType() throws FHIRException
occurrence (The period of time within which the services identified in the referral/transfer of care is specified or required to occur.)FHIRExceptionpublic boolean hasOccurrenceDateTimeType()
public Period getOccurrencePeriod() throws FHIRException
occurrence (The period of time within which the services identified in the referral/transfer of care is specified or required to occur.)FHIRExceptionpublic boolean hasOccurrencePeriod()
public boolean hasOccurrence()
public ReferralRequest setOccurrence(Type value)
value - occurrence (The period of time within which the services identified in the referral/transfer of care is specified or required to occur.)public DateTimeType getAuthoredOnElement()
authoredOn (Date/DateTime of creation for draft requests and date of activation for active requests.). This is the underlying object with id, value and extensions. The accessor "getAuthoredOn" gives direct access to the valuepublic boolean hasAuthoredOnElement()
public boolean hasAuthoredOn()
public ReferralRequest setAuthoredOnElement(DateTimeType value)
value - authoredOn (Date/DateTime of creation for draft requests and date of activation for active requests.). This is the underlying object with id, value and extensions. The accessor "getAuthoredOn" gives direct access to the valuepublic Date getAuthoredOn()
public ReferralRequest setAuthoredOn(Date value)
value - Date/DateTime of creation for draft requests and date of activation for active requests.public ReferralRequest.ReferralRequestRequesterComponent getRequester()
requester (The individual who initiated the request and has responsibility for its activation.)public boolean hasRequester()
public ReferralRequest setRequester(ReferralRequest.ReferralRequestRequesterComponent value)
value - requester (The individual who initiated the request and has responsibility for its activation.)public CodeableConcept getSpecialty()
specialty (Indication of the clinical domain or discipline to which the referral or transfer of care request is sent. For example: Cardiology Gastroenterology Diabetology.)public boolean hasSpecialty()
public ReferralRequest setSpecialty(CodeableConcept value)
value - specialty (Indication of the clinical domain or discipline to which the referral or transfer of care request is sent. For example: Cardiology Gastroenterology Diabetology.)public List<Reference> getRecipient()
recipient (The healthcare provider(s) or provider organization(s) who/which is to receive the referral/transfer of care request.)public ReferralRequest setRecipient(List<Reference> theRecipient)
this for easy method chainingpublic boolean hasRecipient()
public Reference addRecipient()
public ReferralRequest addRecipient(Reference t)
public Reference getRecipientFirstRep()
recipient, creating it if it does not already exist@Deprecated public List<Resource> getRecipientTarget()
public List<CodeableConcept> getReasonCode()
reasonCode (Description of clinical condition indicating why referral/transfer of care is requested. For example: Pathological Anomalies, Disabled (physical or mental), Behavioral Management.)public ReferralRequest setReasonCode(List<CodeableConcept> theReasonCode)
this for easy method chainingpublic boolean hasReasonCode()
public CodeableConcept addReasonCode()
public ReferralRequest 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 request.)public ReferralRequest setReasonReference(List<Reference> theReasonReference)
this for easy method chainingpublic boolean hasReasonReference()
public Reference addReasonReference()
public ReferralRequest addReasonReference(Reference t)
public Reference getReasonReferenceFirstRep()
reasonReference, creating it if it does not already exist@Deprecated public List<Resource> getReasonReferenceTarget()
public StringType getDescriptionElement()
description (The reason element gives a short description of why the referral is being made, the description expands on this to support a more complete clinical summary.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public ReferralRequest setDescriptionElement(StringType value)
value - description (The reason element gives a short description of why the referral is being made, the description expands on this to support a more complete clinical summary.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public ReferralRequest setDescription(String value)
value - The reason element gives a short description of why the referral is being made, the description expands on this to support a more complete clinical summary.public List<Reference> getSupportingInfo()
supportingInfo (Any additional (administrative, financial or clinical) information required to support request for referral or transfer of care. For example: Presenting problems/chief complaints Medical History Family History Alerts Allergy/Intolerance and Adverse Reactions Medications Observations/Assessments (may include cognitive and fundtional assessments) Diagnostic Reports Care Plan.)public ReferralRequest setSupportingInfo(List<Reference> theSupportingInfo)
this for easy method chainingpublic boolean hasSupportingInfo()
public Reference addSupportingInfo()
public ReferralRequest addSupportingInfo(Reference t)
public Reference getSupportingInfoFirstRep()
supportingInfo, creating it if it does not already exist@Deprecated public List<Resource> getSupportingInfoTarget()
public List<Annotation> getNote()
note (Comments made about the referral request by any of the participants.)public ReferralRequest setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public ReferralRequest addNote(Annotation t)
public Annotation getNoteFirstRep()
note, creating it if it does not already existpublic List<Reference> getRelevantHistory()
relevantHistory (Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource.)public ReferralRequest setRelevantHistory(List<Reference> theRelevantHistory)
this for easy method chainingpublic boolean hasRelevantHistory()
public Reference addRelevantHistory()
public ReferralRequest addRelevantHistory(Reference t)
public Reference getRelevantHistoryFirstRep()
relevantHistory, creating it if it does not already exist@Deprecated public List<Provenance> getRelevantHistoryTarget()
@Deprecated public Provenance addRelevantHistoryTarget()
protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class DomainResourceFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class DomainResourceFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class DomainResourceFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class DomainResourceFHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic ReferralRequest copy()
copy in class DomainResourceprotected ReferralRequest typedCopy()
public 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–2017 University Health Network. All rights reserved.