public class ReferralRequest extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
ReferralRequest.ReferralStatus |
static class |
ReferralRequest.ReferralStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected DateTimeType |
date
Date/DateTime of creation for draft requests and date of activation for active requests.
|
protected DateTimeType |
dateSent
Date/DateTime the request for referral or transfer of care is sent by the author.
|
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.
|
protected Reference |
encounter
The encounter at which the request for referral or transfer of care is initiated.
|
protected Encounter |
encounterTarget
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 Period |
fulfillmentTime
The period of time within which the services identified in the referral/transfer of care is specified or required to occur.
|
protected List<Identifier> |
identifier
Business identifier that uniquely identifies the referral/care transfer request instance.
|
protected Reference |
patient
The patient who is the subject of a referral or transfer of care request.
|
protected Patient |
patientTarget
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 CodeableConcept |
priority
An indication of the urgency of referral (or where applicable the type of transfer of care) request.
|
protected CodeableConcept |
reason
Description of clinical condition indicating why referral/transfer of care is requested.
|
protected List<Reference> |
recipient
The healthcare provider(s) or provider organization(s) who/which is to receive the referral/transfer of care request.
|
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 Reference |
requester
The healthcare provider or provider organization who/which initiated the referral/transfer of care request.
|
protected Resource |
requesterTarget
The actual object that is the target of the reference (The healthcare provider or provider organization who/which initiated the referral/transfer of care request.
|
protected List<CodeableConcept> |
serviceRequested
The service(s) that is/are requested to be provided to the patient.
|
static String |
SP_DATE |
static String |
SP_PATIENT |
static String |
SP_PRIORITY |
static String |
SP_RECIPIENT |
static String |
SP_REQUESTER |
static String |
SP_SPECIALTY |
static String |
SP_STATUS |
static String |
SP_TYPE |
protected CodeableConcept |
specialty
Indication of the clinical domain or discipline to which the referral or transfer of care request is sent.
|
protected Enumeration<ReferralRequest.ReferralStatus> |
status
The workflow status of the referral or transfer of care request.
|
protected List<Reference> |
supportingInformation
Any additional (administrative, financial or clinical) information required to support request for referral or transfer of care.
|
protected List<Resource> |
supportingInformationTarget
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.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
ReferralRequest() |
ReferralRequest(Enumeration<ReferralRequest.ReferralStatus> status) |
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected Enumeration<ReferralRequest.ReferralStatus> status
protected List<Identifier> identifier
protected DateTimeType date
protected CodeableConcept type
protected CodeableConcept specialty
protected CodeableConcept priority
protected Reference patient
protected Patient patientTarget
protected Reference requester
protected Resource requesterTarget
protected List<Reference> recipient
protected List<Resource> recipientTarget
protected Reference encounter
protected Encounter encounterTarget
protected DateTimeType dateSent
protected CodeableConcept reason
protected StringType description
protected List<CodeableConcept> serviceRequested
protected List<Reference> supportingInformation
protected List<Resource> supportingInformationTarget
protected Period fulfillmentTime
public static final String SP_DATE
public static final String SP_REQUESTER
public static final String SP_SPECIALTY
public static final String SP_PATIENT
public static final String SP_RECIPIENT
public static final String SP_TYPE
public static final String SP_PRIORITY
public static final String SP_STATUS
public ReferralRequest()
public ReferralRequest(Enumeration<ReferralRequest.ReferralStatus> status)
public Enumeration<ReferralRequest.ReferralStatus> getStatusElement()
status (The workflow status of the referral or transfer of care request.). 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.ReferralStatus> value)
value - status (The workflow status of the referral or transfer of care request.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic ReferralRequest.ReferralStatus getStatus()
public ReferralRequest setStatus(ReferralRequest.ReferralStatus value)
value - The workflow status of the referral or transfer of care request.public List<Identifier> getIdentifier()
identifier (Business identifier that uniquely identifies the referral/care transfer request instance.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (Business identifier that uniquely identifies the referral/care transfer request instance.)public ReferralRequest addIdentifier(Identifier t)
public DateTimeType getDateElement()
date (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 "getDate" gives direct access to the valuepublic boolean hasDateElement()
public boolean hasDate()
public ReferralRequest setDateElement(DateTimeType value)
value - date (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 "getDate" gives direct access to the valuepublic Date getDate()
public ReferralRequest setDate(Date value)
value - Date/DateTime of creation for draft requests and date of activation for active requests.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 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 CodeableConcept getPriority()
priority (An indication of the urgency of referral (or where applicable the type of transfer of care) request.)public boolean hasPriority()
public ReferralRequest setPriority(CodeableConcept value)
value - priority (An indication of the urgency of referral (or where applicable the type of transfer of care) request.)public Reference getPatient()
patient (The patient who is the subject of a referral or transfer of care request.)public boolean hasPatient()
public ReferralRequest setPatient(Reference value)
value - patient (The patient who is the subject of a referral or transfer of care request.)public Patient getPatientTarget()
patient 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 setPatientTarget(Patient value)
value - patient 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 getRequester()
requester (The healthcare provider or provider organization who/which initiated the referral/transfer of care request. Can also be Patient (a self referral).)public boolean hasRequester()
public ReferralRequest setRequester(Reference value)
value - requester (The healthcare provider or provider organization who/which initiated the referral/transfer of care request. Can also be Patient (a self referral).)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 healthcare provider or provider organization who/which initiated the referral/transfer of care request. Can also be Patient (a self referral).)public ReferralRequest 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 healthcare provider or provider organization who/which initiated the referral/transfer of care request. Can also be Patient (a self referral).)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 boolean hasRecipient()
public Reference addRecipient()
recipient (The healthcare provider(s) or provider organization(s) who/which is to receive the referral/transfer of care request.)public ReferralRequest 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 healthcare provider(s) or provider organization(s) who/which is to receive the referral/transfer of care request.)public Reference getEncounter()
encounter (The encounter at which the request for referral or transfer of care is initiated.)public boolean hasEncounter()
public ReferralRequest setEncounter(Reference value)
value - encounter (The encounter at which the request for referral or transfer of care is initiated.)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 at which the request for referral or transfer of care is initiated.)public ReferralRequest 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 at which the request for referral or transfer of care is initiated.)public DateTimeType getDateSentElement()
dateSent (Date/DateTime the request for referral or transfer of care is sent by the author.). This is the underlying object with id, value and extensions. The accessor "getDateSent" gives direct access to the valuepublic boolean hasDateSentElement()
public boolean hasDateSent()
public ReferralRequest setDateSentElement(DateTimeType value)
value - dateSent (Date/DateTime the request for referral or transfer of care is sent by the author.). This is the underlying object with id, value and extensions. The accessor "getDateSent" gives direct access to the valuepublic Date getDateSent()
public ReferralRequest setDateSent(Date value)
value - Date/DateTime the request for referral or transfer of care is sent by the author.public CodeableConcept getReason()
reason (Description of clinical condition indicating why referral/transfer of care is requested. For example: Pathological Anomalies, Disabled (physical or mental), Behavioral Management.)public boolean hasReason()
public ReferralRequest setReason(CodeableConcept value)
value - reason (Description of clinical condition indicating why referral/transfer of care is requested. For example: Pathological Anomalies, Disabled (physical or mental), Behavioral Management.)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<CodeableConcept> getServiceRequested()
serviceRequested (The service(s) that is/are requested to be provided to the patient. For example: cardiac pacemaker insertion.)public boolean hasServiceRequested()
public CodeableConcept addServiceRequested()
serviceRequested (The service(s) that is/are requested to be provided to the patient. For example: cardiac pacemaker insertion.)public ReferralRequest addServiceRequested(CodeableConcept t)
public List<Reference> getSupportingInformation()
supportingInformation (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 boolean hasSupportingInformation()
public Reference addSupportingInformation()
supportingInformation (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 addSupportingInformation(Reference t)
public List<Resource> getSupportingInformationTarget()
supportingInformation (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. 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 Period getFulfillmentTime()
fulfillmentTime (The period of time within which the services identified in the referral/transfer of care is specified or required to occur.)public boolean hasFulfillmentTime()
public ReferralRequest setFulfillmentTime(Period value)
value - fulfillmentTime (The period of time within which the services identified in the referral/transfer of care is specified or required to occur.)protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty 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 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 org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.