public class ReferralRequest extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
ReferralRequest.ReferralCategory |
static class |
ReferralRequest.ReferralCategoryEnumFactory |
static class |
ReferralRequest.ReferralStatus |
static class |
ReferralRequest.ReferralStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected DateTimeType |
authored
Date/DateTime of creation for draft requests and date of activation for active requests.
|
protected List<Reference> |
basedOn
Indicates any plans, proposals or orders that this request is intended to satisfy - in whole or in part.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
BASEDON
Fluent Client search parameter constant for basedon
|
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 Enumeration<ReferralRequest.ReferralCategory> |
category
Distinguishes the "level" of authorization/demand implicit in this request.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CATEGORY
Fluent Client search parameter constant for category
|
protected Reference |
context
The encounter at which the request for referral or transfer of care is initiated.
|
static ca.uhn.fhir.rest.gclient.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.)
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
DATE
Fluent Client search parameter constant for date
|
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 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.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_BASEDON
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_CONTEXT
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.
|
protected Identifier |
parent
The business identifier of the logical "grouping" request/order that this referral is a part of.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
PARENT
Fluent Client search parameter constant for parent
|
protected Reference |
patient
The patient who is the subject of a referral or transfer of care request.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
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.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
PRIORITY
Fluent Client search parameter constant for priority
|
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.
|
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 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.
|
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 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_BASEDON
Search parameter: basedon
|
static String |
SP_CATEGORY
Search parameter: category
|
static String |
SP_CONTEXT
Search parameter: context
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_PARENT
Search parameter: parent
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PRIORITY
Search parameter: priority
|
static String |
SP_RECIPIENT
Search parameter: recipient
|
static String |
SP_REQUESTER
Search parameter: requester
|
static String |
SP_SPECIALTY
Search parameter: specialty
|
static String |
SP_STATUS
Search parameter: status
|
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 ca.uhn.fhir.rest.gclient.TokenClientParam |
SPECIALTY
Fluent Client search parameter constant for specialty
|
protected Enumeration<ReferralRequest.ReferralStatus> |
status
The status of the authorization/intention reflected by the referral request record.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
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.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
ReferralRequest()
Constructor
|
ReferralRequest(Enumeration<ReferralRequest.ReferralStatus> status,
Enumeration<ReferralRequest.ReferralCategory> category)
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 List<Reference> basedOn
protected List<Resource> basedOnTarget
protected Identifier parent
protected Enumeration<ReferralRequest.ReferralStatus> status
protected Enumeration<ReferralRequest.ReferralCategory> category
protected CodeableConcept type
protected CodeableConcept priority
protected Reference patient
protected Patient patientTarget
protected Reference context
protected Resource contextTarget
protected Period fulfillmentTime
protected DateTimeType authored
protected Reference requester
protected Resource requesterTarget
protected CodeableConcept specialty
protected List<Reference> recipient
protected List<Resource> recipientTarget
protected CodeableConcept reason
protected StringType description
protected List<CodeableConcept> serviceRequested
protected List<Reference> supportingInformation
protected List<Resource> supportingInformationTarget
public static final String SP_CATEGORY
Description: Proposal, plan or request
Type: token
Path: ReferralRequest.category
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY
Description: Proposal, plan or request
Type: token
Path: ReferralRequest.category
public static final String SP_REQUESTER
Description: Requester of referral / transfer of care
Type: reference
Path: ReferralRequest.requester
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER
Description: Requester of referral / transfer of care
Type: reference
Path: ReferralRequest.requester
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER
public static final String SP_PATIENT
Description: Who the referral is about
Type: reference
Path: ReferralRequest.patient
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: Who the referral is about
Type: reference
Path: ReferralRequest.patient
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_STATUS
Description: The status of the referral
Type: token
Path: ReferralRequest.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: The status of the referral
Type: token
Path: ReferralRequest.status
public static final String SP_PRIORITY
Description: The priority assigned to the referral
Type: token
Path: ReferralRequest.priority
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY
Description: The priority assigned to the referral
Type: token
Path: ReferralRequest.priority
public static final String SP_BASEDON
Description: Request being fulfilled
Type: reference
Path: ReferralRequest.basedOn
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASEDON
Description: Request being fulfilled
Type: reference
Path: ReferralRequest.basedOn
public static final ca.uhn.fhir.model.api.Include INCLUDE_BASEDON
public static final String SP_CONTEXT
Description: Part of encounter or episode of care
Type: reference
Path: ReferralRequest.context
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONTEXT
Description: Part of encounter or episode of care
Type: reference
Path: ReferralRequest.context
public static final ca.uhn.fhir.model.api.Include INCLUDE_CONTEXT
public static final String SP_PARENT
Description: Part of common request
Type: token
Path: ReferralRequest.parent
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PARENT
Description: Part of common request
Type: token
Path: ReferralRequest.parent
public static final String SP_TYPE
Description: The type of the referral
Type: token
Path: ReferralRequest.type
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Description: The type of the referral
Type: token
Path: ReferralRequest.type
public static final String SP_DATE
Description: Creation or activation date
Type: date
Path: ReferralRequest.authored
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Description: Creation or activation date
Type: date
Path: ReferralRequest.authored
public static final String SP_SPECIALTY
Description: The specialty that the referral is for
Type: token
Path: ReferralRequest.specialty
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIALTY
Description: The specialty that the referral is for
Type: token
Path: ReferralRequest.specialty
public static final String SP_RECIPIENT
Description: The person that the referral was sent to
Type: reference
Path: ReferralRequest.recipient
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECIPIENT
Description: The person that the referral was sent to
Type: reference
Path: ReferralRequest.recipient
public static final ca.uhn.fhir.model.api.Include INCLUDE_RECIPIENT
public ReferralRequest()
public ReferralRequest(Enumeration<ReferralRequest.ReferralStatus> status, Enumeration<ReferralRequest.ReferralCategory> category)
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 List<Reference> getBasedOn()
basedOn (Indicates any plans, proposals or orders that this request is intended to satisfy - in whole or in part.)public boolean hasBasedOn()
public Reference addBasedOn()
basedOn (Indicates any plans, proposals or orders that this request is intended to satisfy - in whole or in part.)public ReferralRequest addBasedOn(Reference t)
public List<Resource> getBasedOnTarget()
basedOn (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. Indicates any plans, proposals or orders that this request is intended to satisfy - in whole or in part.)public Identifier getParent()
parent (The business identifier of the logical "grouping" request/order that this referral is a part of.)public boolean hasParent()
public ReferralRequest setParent(Identifier value)
value - parent (The business identifier of the logical "grouping" request/order that this referral is a part of.)public Enumeration<ReferralRequest.ReferralStatus> 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.ReferralStatus> 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.ReferralStatus getStatus()
public ReferralRequest setStatus(ReferralRequest.ReferralStatus value)
value - The status of the authorization/intention reflected by the referral request record.public Enumeration<ReferralRequest.ReferralCategory> getCategoryElement()
category (Distinguishes the "level" of authorization/demand implicit in this request.). This is the underlying object with id, value and extensions. The accessor "getCategory" gives direct access to the valuepublic boolean hasCategoryElement()
public boolean hasCategory()
public ReferralRequest setCategoryElement(Enumeration<ReferralRequest.ReferralCategory> value)
value - category (Distinguishes the "level" of authorization/demand implicit in this request.). This is the underlying object with id, value and extensions. The accessor "getCategory" gives direct access to the valuepublic ReferralRequest.ReferralCategory getCategory()
public ReferralRequest setCategory(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 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 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 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.)public DateTimeType getAuthoredElement()
authored (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 "getAuthored" gives direct access to the valuepublic boolean hasAuthoredElement()
public boolean hasAuthored()
public ReferralRequest setAuthoredElement(DateTimeType value)
value - authored (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 "getAuthored" gives direct access to the valuepublic Date getAuthored()
public ReferralRequest setAuthored(Date value)
value - Date/DateTime of creation for draft requests and date of activation for active requests.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 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 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 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.)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 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.