Class ServiceRequest
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DataTypeIf a CodeableConcept is present, it indicates the pre-condition for performing the service.static final ca.uhn.fhir.rest.gclient.DateClientParamFluent Client search parameter constant for authoredprotected DateTimeTypeWhen the request transitioned to being actionable.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for based-onPlan/proposal/order fulfilled by this request.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for body-siteprotected List<CodeableConcept>Anatomic location where the procedure should be performed.protected List<CodeableConcept>A code that classifies the service for searching, sorting and display purposes (e.g.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for categoryprotected CodeableConceptA code that identifies a particular service (i.e., procedure, diagnostic investigation, or panel of investigations) that have been requested.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for codeprotected BooleanTypeSet this to true if the record is saying that the service/procedure should NOT be performed.protected ReferenceAn encounter that provides additional information about the healthcare context in which this request is made.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for encounterprotected List<Identifier>Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for instantiates-canonicalstatic final ca.uhn.fhir.rest.gclient.UriClientParamFluent Client search parameter constant for instantiates-uriprotected List<CanonicalType>The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest.The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest.Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be needed for delivering the requested service.protected Enumeration<Enumerations.RequestIntent>Whether the request is a proposal, plan, an original order or a reflex order.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for intentprotected List<CodeableReference>The preferred location(s) where the procedure should actually happen in coded or free text form.protected List<Annotation>Any other notes and comments made about the service request.protected DataTypeThe date/time at which the requested service should occur.static final ca.uhn.fhir.rest.gclient.DateClientParamFluent Client search parameter constant for occurrenceprotected List<CodeableConcept>Additional details and instructions about the how the services are to be delivered.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for patientprotected StringTypeInstructions in terms that are understood by the patient or consumer.The desired performer for doing the requested service.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for performerstatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for performer-typeprotected CodeableConceptDesired type of performer for doing the requested service.protected Enumeration<Enumerations.RequestPriority>Indicates how quickly the ServiceRequest should be addressed with respect to other requests.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for priorityprotected DataTypeAn amount of service being requested which can be a quantity ( for example $1,500 home modification), a ratio ( for example, 20 half day visits per month), or a range (2.0 to 1.8 Gy per fraction).protected List<CodeableReference>An explanation or justification for why this service is being requested in coded or textual form.Key events in the history of the request.The request takes the place of the referenced completed or terminated request(s).static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for replacesprotected ReferenceThe individual who initiated the request and has responsibility for its activation.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for requesterprotected IdentifierA shared identifier common to all service requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for requisitionstatic final StringSearch parameter: authoredstatic final StringSearch parameter: based-onstatic final StringSearch parameter: body-sitestatic final StringSearch parameter: categorystatic final StringSearch parameter: codestatic final StringSearch parameter: encounterstatic final StringSearch parameter: identifierstatic final StringSearch parameter: instantiates-canonicalstatic final StringSearch parameter: instantiates-uristatic final StringSearch parameter: intentstatic final StringSearch parameter: occurrencestatic final StringSearch parameter: patientstatic final StringSearch parameter: performerstatic final StringSearch parameter: performer-typestatic final StringSearch parameter: prioritystatic final StringSearch parameter: replacesstatic final StringSearch parameter: requesterstatic final StringSearch parameter: requisitionstatic final StringSearch parameter: specimenstatic final StringSearch parameter: statusstatic final StringSearch parameter: subjectOne or more specimens that the laboratory procedure will use.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for specimenprotected Enumeration<Enumerations.RequestStatus>The status of the order.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for statusprotected ReferenceOn whom or what the service is to be performed.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for subjectAdditional clinical information about the patient or specimen that may influence the services or their interpretations.Fields inherited from class org.hl7.fhir.r5.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXTFields inherited from class org.hl7.fhir.r5.model.Resource
id, implicitRules, language, metaFields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, SP_RES_IDFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
ConstructorsConstructorDescriptionConstructorServiceRequest(Enumerations.RequestStatus status, Enumerations.RequestIntent intent, Reference subject) Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddInstantiatesCanonical(String value) addInstantiatesUri(String value) addNote()copy()voidcopyValues(ServiceRequest dst) booleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()getCode()booleangetNamedProperty(int _hash, String _name, boolean _checkValid) getNote()Base[]getProperty(int hash, String name, boolean checkValid) String[]getTypesForProperty(int hash, String name) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasCode()booleanbooleanbooleanbooleanbooleanbooleanhasInstantiatesCanonical(String value) booleanbooleanhasInstantiatesUri(String value) booleanbooleanbooleanbooleanbooleanhasNote()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) setAsNeeded(DataType value) setAuthoredOn(Date value) setAuthoredOnElement(DateTimeType value) setBasedOn(List<Reference> theBasedOn) setBodySite(List<CodeableConcept> theBodySite) setCategory(List<CodeableConcept> theCategory) setCode(CodeableConcept value) setDoNotPerform(boolean value) setEncounter(Reference value) setIdentifier(List<Identifier> theIdentifier) setInstantiatesCanonical(List<CanonicalType> theInstantiatesCanonical) setInstantiatesUri(List<UriType> theInstantiatesUri) setInsurance(List<Reference> theInsurance) setLocation(List<CodeableReference> theLocation) setNote(List<Annotation> theNote) setOccurrence(DataType value) setOrderDetail(List<CodeableConcept> theOrderDetail) setPatientInstruction(String value) setPerformer(List<Reference> thePerformer) setPerformerType(CodeableConcept value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setQuantity(DataType value) setReason(List<CodeableReference> theReason) setRelevantHistory(List<Reference> theRelevantHistory) setReplaces(List<Reference> theReplaces) setRequester(Reference value) setRequisition(Identifier value) setSpecimen(List<Reference> theSpecimen) setSubject(Reference value) setSupportingInfo(List<Reference> theSupportingInfo) protected ServiceRequestMethods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextMethods inherited from class org.hl7.fhir.r5.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetaMethods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setIdMethods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatCommentMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, setId
-
Field Details
-
identifier
Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller. -
instantiatesCanonical
The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest. -
instantiatesUri
The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest. -
basedOn
Plan/proposal/order fulfilled by this request. -
replaces
The request takes the place of the referenced completed or terminated request(s). -
requisition
A shared identifier common to all service requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier. -
status
The status of the order. -
intent
Whether the request is a proposal, plan, an original order or a reflex order. -
category
A code that classifies the service for searching, sorting and display purposes (e.g. "Surgical Procedure"). -
priority
Indicates how quickly the ServiceRequest should be addressed with respect to other requests. -
doNotPerform
Set this to true if the record is saying that the service/procedure should NOT be performed. -
code
A code that identifies a particular service (i.e., procedure, diagnostic investigation, or panel of investigations) that have been requested. -
orderDetail
Additional details and instructions about the how the services are to be delivered. For example, and order for a urinary catheter may have an order detail for an external or indwelling catheter, or an order for a bandage may require additional instructions specifying how the bandage should be applied. -
quantity
An amount of service being requested which can be a quantity ( for example $1,500 home modification), a ratio ( for example, 20 half day visits per month), or a range (2.0 to 1.8 Gy per fraction). -
subject
On whom or what the service is to be performed. This is usually a human patient, but can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans). -
encounter
An encounter that provides additional information about the healthcare context in which this request is made. -
occurrence
The date/time at which the requested service should occur. -
asNeeded
If a CodeableConcept is present, it indicates the pre-condition for performing the service. For example "pain", "on flare-up", etc. -
authoredOn
When the request transitioned to being actionable. -
requester
The individual who initiated the request and has responsibility for its activation. -
performerType
Desired type of performer for doing the requested service. -
performer
The desired performer for doing the requested service. For example, the surgeon, dermatopathologist, endoscopist, etc. -
location
The preferred location(s) where the procedure should actually happen in coded or free text form. E.g. at home or nursing day care center. -
reason
An explanation or justification for why this service is being requested in coded or textual form. This is often for billing purposes. May relate to the resources referred to in `supportingInfo`. -
insurance
Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be needed for delivering the requested service. -
supportingInfo
Additional clinical information about the patient or specimen that may influence the services or their interpretations. This information includes diagnosis, clinical findings and other observations. In laboratory ordering these are typically referred to as "ask at order entry questions (AOEs)". This includes observations explicitly requested by the producer (filler) to provide context or supporting information needed to complete the order. For example, reporting the amount of inspired oxygen for blood gas measurements. -
specimen
One or more specimens that the laboratory procedure will use. -
bodySite
Anatomic location where the procedure should be performed. This is the target site. -
note
Any other notes and comments made about the service request. For example, internal billing notes. -
patientInstruction
Instructions in terms that are understood by the patient or consumer. -
relevantHistory
Key events in the history of the request. -
SP_AUTHORED
Search parameter: authoredDescription: Date request signed
Type: date
Path: ServiceRequest.authoredOn
- See Also:
-
AUTHORED
Fluent Client search parameter constant for authoredDescription: Date request signed
Type: date
Path: ServiceRequest.authoredOn
-
SP_BASED_ON
Search parameter: based-onDescription: What request fulfills
Type: reference
Path: ServiceRequest.basedOn
- See Also:
-
BASED_ON
Fluent Client search parameter constant for based-onDescription: What request fulfills
Type: reference
Path: ServiceRequest.basedOn
-
INCLUDE_BASED_ON
Constant for fluent queries to be used to add include statements. Specifies the path value of "ServiceRequest:based-on". -
SP_BODY_SITE
Search parameter: body-siteDescription: Where procedure is going to be done
Type: token
Path: ServiceRequest.bodySite
- See Also:
-
BODY_SITE
Fluent Client search parameter constant for body-siteDescription: Where procedure is going to be done
Type: token
Path: ServiceRequest.bodySite
-
SP_CATEGORY
Search parameter: categoryDescription: Classification of service
Type: token
Path: ServiceRequest.category
- See Also:
-
CATEGORY
Fluent Client search parameter constant for categoryDescription: Classification of service
Type: token
Path: ServiceRequest.category
-
SP_INSTANTIATES_CANONICAL
Search parameter: instantiates-canonicalDescription: Instantiates FHIR protocol or definition
Type: reference
Path: ServiceRequest.instantiatesCanonical
- See Also:
-
INSTANTIATES_CANONICAL
Fluent Client search parameter constant for instantiates-canonicalDescription: Instantiates FHIR protocol or definition
Type: reference
Path: ServiceRequest.instantiatesCanonical
-
INCLUDE_INSTANTIATES_CANONICAL
Constant for fluent queries to be used to add include statements. Specifies the path value of "ServiceRequest:instantiates-canonical". -
SP_INSTANTIATES_URI
Search parameter: instantiates-uriDescription: Instantiates external protocol or definition
Type: uri
Path: ServiceRequest.instantiatesUri
- See Also:
-
INSTANTIATES_URI
Fluent Client search parameter constant for instantiates-uriDescription: Instantiates external protocol or definition
Type: uri
Path: ServiceRequest.instantiatesUri
-
SP_INTENT
Search parameter: intentDescription: proposal | plan | directive | order +
Type: token
Path: ServiceRequest.intent
- See Also:
-
INTENT
Fluent Client search parameter constant for intentDescription: proposal | plan | directive | order +
Type: token
Path: ServiceRequest.intent
-
SP_OCCURRENCE
Search parameter: occurrenceDescription: When service should occur
Type: date
Path: ServiceRequest.occurrence
- See Also:
-
OCCURRENCE
Fluent Client search parameter constant for occurrenceDescription: When service should occur
Type: date
Path: ServiceRequest.occurrence
-
SP_PERFORMER_TYPE
Search parameter: performer-typeDescription: Performer role
Type: token
Path: ServiceRequest.performerType
- See Also:
-
PERFORMER_TYPE
Fluent Client search parameter constant for performer-typeDescription: Performer role
Type: token
Path: ServiceRequest.performerType
-
SP_PERFORMER
Search parameter: performerDescription: Requested performer
Type: reference
Path: ServiceRequest.performer
- See Also:
-
PERFORMER
Fluent Client search parameter constant for performerDescription: Requested performer
Type: reference
Path: ServiceRequest.performer
-
INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ServiceRequest:performer". -
SP_PRIORITY
Search parameter: priorityDescription: routine | urgent | asap | stat
Type: token
Path: ServiceRequest.priority
- See Also:
-
PRIORITY
Fluent Client search parameter constant for priorityDescription: routine | urgent | asap | stat
Type: token
Path: ServiceRequest.priority
-
SP_REPLACES
Search parameter: replacesDescription: What request replaces
Type: reference
Path: ServiceRequest.replaces
- See Also:
-
REPLACES
Fluent Client search parameter constant for replacesDescription: What request replaces
Type: reference
Path: ServiceRequest.replaces
-
INCLUDE_REPLACES
Constant for fluent queries to be used to add include statements. Specifies the path value of "ServiceRequest:replaces". -
SP_REQUESTER
Search parameter: requesterDescription: Who/what is requesting service
Type: reference
Path: ServiceRequest.requester
- See Also:
-
REQUESTER
Fluent Client search parameter constant for requesterDescription: Who/what is requesting service
Type: reference
Path: ServiceRequest.requester
-
INCLUDE_REQUESTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ServiceRequest:requester". -
SP_REQUISITION
Search parameter: requisitionDescription: Composite Request ID
Type: token
Path: ServiceRequest.requisition
- See Also:
-
REQUISITION
Fluent Client search parameter constant for requisitionDescription: Composite Request ID
Type: token
Path: ServiceRequest.requisition
-
SP_SPECIMEN
Search parameter: specimenDescription: Specimen to be tested
Type: reference
Path: ServiceRequest.specimen
- See Also:
-
SPECIMEN
Fluent Client search parameter constant for specimenDescription: Specimen to be tested
Type: reference
Path: ServiceRequest.specimen
-
INCLUDE_SPECIMEN
Constant for fluent queries to be used to add include statements. Specifies the path value of "ServiceRequest:specimen". -
SP_STATUS
Search parameter: statusDescription: draft | active | on-hold | revoked | completed | entered-in-error | unknown
Type: token
Path: ServiceRequest.status
- See Also:
-
STATUS
Fluent Client search parameter constant for statusDescription: draft | active | on-hold | revoked | completed | entered-in-error | unknown
Type: token
Path: ServiceRequest.status
-
SP_SUBJECT
Search parameter: subjectDescription: Search by subject
Type: reference
Path: ServiceRequest.subject
- See Also:
-
SUBJECT
Fluent Client search parameter constant for subjectDescription: Search by subject
Type: reference
Path: ServiceRequest.subject
-
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ServiceRequest:subject". -
SP_CODE
Search parameter: codeDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance [Condition](condition.html): Code for the condition [DeviceRequest](devicerequest.html): Code for what is being requested/ordered [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result [FamilyMemberHistory](familymemberhistory.html): A search by a condition code [List](list.html): What the purpose of this list is [Medication](medication.html): Returns medications for a specific code [MedicationAdministration](medicationadministration.html): Return administrations of this medication code [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code [MedicationUsage](medicationusage.html): Return statements of this medication code [Observation](observation.html): The code of the observation type [Procedure](procedure.html): A code to identify a procedure [ServiceRequest](servicerequest.html): What is being requested/ordered
Type: token
Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
- See Also:
-
CODE
Fluent Client search parameter constant for codeDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): Code that identifies the allergy or intolerance [Condition](condition.html): Code for the condition [DeviceRequest](devicerequest.html): Code for what is being requested/ordered [DiagnosticReport](diagnosticreport.html): The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result [FamilyMemberHistory](familymemberhistory.html): A search by a condition code [List](list.html): What the purpose of this list is [Medication](medication.html): Returns medications for a specific code [MedicationAdministration](medicationadministration.html): Return administrations of this medication code [MedicationDispense](medicationdispense.html): Returns dispenses of this medicine code [MedicationRequest](medicationrequest.html): Return prescriptions of this medication code [MedicationUsage](medicationusage.html): Return statements of this medication code [Observation](observation.html): The code of the observation type [Procedure](procedure.html): A code to identify a procedure [ServiceRequest](servicerequest.html): What is being requested/ordered
Type: token
Path: AllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | DeviceRequest.code.concept | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | MedicationAdministration.medication.concept | MedicationDispense.medication.concept | MedicationRequest.medication.concept | MedicationUsage.medication.concept | Observation.code | Procedure.code | ServiceRequest.code
-
SP_ENCOUNTER
Search parameter: encounterDescription: Multiple Resources: [Composition](composition.html): Context of the Composition [DeviceRequest](devicerequest.html): Encounter during which request was created [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made [DocumentReference](documentreference.html): Context of the document content [Flag](flag.html): Alert relevant during encounter [List](list.html): Context in which list created [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier [Observation](observation.html): Encounter related to the observation [Procedure](procedure.html): The Encounter during which this Procedure was created [RiskAssessment](riskassessment.html): Where was assessment performed? [ServiceRequest](servicerequest.html): An encounter in which this request is made [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier
Type: reference
Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
- See Also:
-
ENCOUNTER
Fluent Client search parameter constant for encounterDescription: Multiple Resources: [Composition](composition.html): Context of the Composition [DeviceRequest](devicerequest.html): Encounter during which request was created [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made [DocumentReference](documentreference.html): Context of the document content [Flag](flag.html): Alert relevant during encounter [List](list.html): Context in which list created [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier [Observation](observation.html): Encounter related to the observation [Procedure](procedure.html): The Encounter during which this Procedure was created [RiskAssessment](riskassessment.html): Where was assessment performed? [ServiceRequest](servicerequest.html): An encounter in which this request is made [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier
Type: reference
Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
-
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ServiceRequest:encounter". -
SP_IDENTIFIER
Search parameter: identifierDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): External ids for this item [CarePlan](careplan.html): External Ids for this plan [CareTeam](careteam.html): External Ids for this team [Composition](composition.html): Version-independent identifier for the Composition [Condition](condition.html): A unique identifier of the condition record [Consent](consent.html): Identifier for this record (external references) [DetectedIssue](detectedissue.html): Unique id for the detected issue [DeviceRequest](devicerequest.html): Business identifier for request/order [DiagnosticReport](diagnosticreport.html): An identifier for the report [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents [DocumentReference](documentreference.html): Identifier of the attachment binary [Encounter](encounter.html): Identifier(s) by which this encounter is known [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier [Goal](goal.html): External Ids for this goal [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID [Immunization](immunization.html): Business identifier [List](list.html): Business identifier [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier [MedicationUsage](medicationusage.html): Return statements with this external identifier [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier [Observation](observation.html): The unique id for a particular observation [Procedure](procedure.html): A unique identifier for a procedure [RiskAssessment](riskassessment.html): Unique identifier for the assessment [ServiceRequest](servicerequest.html): Identifiers assigned to this order [SupplyDelivery](supplydelivery.html): External identifier [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier
Type: token
Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): External ids for this item [CarePlan](careplan.html): External Ids for this plan [CareTeam](careteam.html): External Ids for this team [Composition](composition.html): Version-independent identifier for the Composition [Condition](condition.html): A unique identifier of the condition record [Consent](consent.html): Identifier for this record (external references) [DetectedIssue](detectedissue.html): Unique id for the detected issue [DeviceRequest](devicerequest.html): Business identifier for request/order [DiagnosticReport](diagnosticreport.html): An identifier for the report [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents [DocumentReference](documentreference.html): Identifier of the attachment binary [Encounter](encounter.html): Identifier(s) by which this encounter is known [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier [Goal](goal.html): External Ids for this goal [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID [Immunization](immunization.html): Business identifier [List](list.html): Business identifier [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier [MedicationUsage](medicationusage.html): Return statements with this external identifier [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier [Observation](observation.html): The unique id for a particular observation [Procedure](procedure.html): A unique identifier for a procedure [RiskAssessment](riskassessment.html): Unique identifier for the assessment [ServiceRequest](servicerequest.html): Identifiers assigned to this order [SupplyDelivery](supplydelivery.html): External identifier [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier
Type: token
Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.content.identifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
-
SP_PATIENT
Search parameter: patientDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for [CarePlan](careplan.html): Who the care plan is for [CareTeam](careteam.html): Who care team is for [ClinicalImpression](clinicalimpression.html): Patient assessed [Composition](composition.html): Who and/or what the composition is about [Condition](condition.html): Who has the condition? [Consent](consent.html): Who the consent applies to [DetectedIssue](detectedissue.html): Associated patient [DeviceRequest](devicerequest.html): Individual the service is ordered for [DeviceUsage](deviceusage.html): Search by patient who used / uses the device [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient [DocumentManifest](documentmanifest.html): The subject of the set of documents [DocumentReference](documentreference.html): Who/what is the subject of the document [Encounter](encounter.html): The patient present at the encounter [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for [Flag](flag.html): The identity of a subject to list flags for [Goal](goal.html): Who this goal is intended for [ImagingStudy](imagingstudy.html): Who the study is about [Immunization](immunization.html): The patient for the vaccination record [List](list.html): If all resources have the same subject [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient [MedicationUsage](medicationusage.html): Returns statements for a specific patient. [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement [Observation](observation.html): The subject that the observation is about (if patient) [Procedure](procedure.html): Search by subject - a patient [RiskAssessment](riskassessment.html): Who/what does assessment apply to? [ServiceRequest](servicerequest.html): Search by subject - a patient [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for
Type: reference
Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for [CarePlan](careplan.html): Who the care plan is for [CareTeam](careteam.html): Who care team is for [ClinicalImpression](clinicalimpression.html): Patient assessed [Composition](composition.html): Who and/or what the composition is about [Condition](condition.html): Who has the condition? [Consent](consent.html): Who the consent applies to [DetectedIssue](detectedissue.html): Associated patient [DeviceRequest](devicerequest.html): Individual the service is ordered for [DeviceUsage](deviceusage.html): Search by patient who used / uses the device [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient [DocumentManifest](documentmanifest.html): The subject of the set of documents [DocumentReference](documentreference.html): Who/what is the subject of the document [Encounter](encounter.html): The patient present at the encounter [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for [Flag](flag.html): The identity of a subject to list flags for [Goal](goal.html): Who this goal is intended for [ImagingStudy](imagingstudy.html): Who the study is about [Immunization](immunization.html): The patient for the vaccination record [List](list.html): If all resources have the same subject [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient [MedicationUsage](medicationusage.html): Returns statements for a specific patient. [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement [Observation](observation.html): The subject that the observation is about (if patient) [Procedure](procedure.html): Search by subject - a patient [RiskAssessment](riskassessment.html): Who/what does assessment apply to? [ServiceRequest](servicerequest.html): Search by subject - a patient [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for
Type: reference
Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
-
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ServiceRequest:patient".
-
-
Constructor Details
-
ServiceRequest
public ServiceRequest()Constructor -
ServiceRequest
public ServiceRequest(Enumerations.RequestStatus status, Enumerations.RequestIntent intent, Reference subject) Constructor
-
-
Method Details
-
getIdentifier
- Returns:
identifier(Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.)
-
setIdentifier
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
-
addIdentifier
-
addIdentifier
-
getIdentifierFirstRep
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist {3}
-
getInstantiatesCanonical
- Returns:
instantiatesCanonical(The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest.)
-
setInstantiatesCanonical
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasInstantiatesCanonical
-
addInstantiatesCanonicalElement
- Returns:
instantiatesCanonical(The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest.)
-
addInstantiatesCanonical
- Parameters:
value-instantiatesCanonical(The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest.)
-
hasInstantiatesCanonical
- Parameters:
value-instantiatesCanonical(The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest.)
-
getInstantiatesUri
- Returns:
instantiatesUri(The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest.)
-
setInstantiatesUri
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasInstantiatesUri
-
addInstantiatesUriElement
- Returns:
instantiatesUri(The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest.)
-
addInstantiatesUri
- Parameters:
value-instantiatesUri(The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest.)
-
hasInstantiatesUri
- Parameters:
value-instantiatesUri(The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest.)
-
getBasedOn
- Returns:
basedOn(Plan/proposal/order fulfilled by this request.)
-
setBasedOn
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasBasedOn
-
addBasedOn
-
addBasedOn
-
getBasedOnFirstRep
- Returns:
- The first repetition of repeating field
basedOn, creating it if it does not already exist {3}
-
getReplaces
- Returns:
replaces(The request takes the place of the referenced completed or terminated request(s).)
-
setReplaces
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasReplaces
-
addReplaces
-
addReplaces
-
getReplacesFirstRep
- Returns:
- The first repetition of repeating field
replaces, creating it if it does not already exist {3}
-
getRequisition
- Returns:
requisition(A shared identifier common to all service requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier.)
-
hasRequisition
-
setRequisition
- Parameters:
value-requisition(A shared identifier common to all service requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier.)
-
getStatusElement
- Returns:
status(The status of the order.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
-
hasStatus
-
setStatusElement
- Parameters:
value-status(The status of the order.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
- Returns:
- The status of the order.
-
setStatus
- Parameters:
value- The status of the order.
-
getIntentElement
- Returns:
intent(Whether the request is a proposal, plan, an original order or a reflex order.). This is the underlying object with id, value and extensions. The accessor "getIntent" gives direct access to the value
-
hasIntentElement
-
hasIntent
-
setIntentElement
- Parameters:
value-intent(Whether the request is a proposal, plan, an original order or a reflex order.). This is the underlying object with id, value and extensions. The accessor "getIntent" gives direct access to the value
-
getIntent
- Returns:
- Whether the request is a proposal, plan, an original order or a reflex order.
-
setIntent
- Parameters:
value- Whether the request is a proposal, plan, an original order or a reflex order.
-
getCategory
- Returns:
category(A code that classifies the service for searching, sorting and display purposes (e.g. "Surgical Procedure").)
-
setCategory
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCategory
-
addCategory
-
addCategory
-
getCategoryFirstRep
- Returns:
- The first repetition of repeating field
category, creating it if it does not already exist {3}
-
getPriorityElement
- Returns:
priority(Indicates how quickly the ServiceRequest should be addressed with respect to other requests.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the value
-
hasPriorityElement
-
hasPriority
-
setPriorityElement
- Parameters:
value-priority(Indicates how quickly the ServiceRequest should be addressed with respect to other requests.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the value
-
getPriority
- Returns:
- Indicates how quickly the ServiceRequest should be addressed with respect to other requests.
-
setPriority
- Parameters:
value- Indicates how quickly the ServiceRequest should be addressed with respect to other requests.
-
getDoNotPerformElement
- Returns:
doNotPerform(Set this to true if the record is saying that the service/procedure should NOT be performed.). This is the underlying object with id, value and extensions. The accessor "getDoNotPerform" gives direct access to the value
-
hasDoNotPerformElement
-
hasDoNotPerform
-
setDoNotPerformElement
- Parameters:
value-doNotPerform(Set this to true if the record is saying that the service/procedure should NOT be performed.). This is the underlying object with id, value and extensions. The accessor "getDoNotPerform" gives direct access to the value
-
getDoNotPerform
- Returns:
- Set this to true if the record is saying that the service/procedure should NOT be performed.
-
setDoNotPerform
- Parameters:
value- Set this to true if the record is saying that the service/procedure should NOT be performed.
-
getCode
- Returns:
code(A code that identifies a particular service (i.e., procedure, diagnostic investigation, or panel of investigations) that have been requested.)
-
hasCode
-
setCode
- Parameters:
value-code(A code that identifies a particular service (i.e., procedure, diagnostic investigation, or panel of investigations) that have been requested.)
-
getOrderDetail
- Returns:
orderDetail(Additional details and instructions about the how the services are to be delivered. For example, and order for a urinary catheter may have an order detail for an external or indwelling catheter, or an order for a bandage may require additional instructions specifying how the bandage should be applied.)
-
setOrderDetail
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasOrderDetail
-
addOrderDetail
-
addOrderDetail
-
getOrderDetailFirstRep
- Returns:
- The first repetition of repeating field
orderDetail, creating it if it does not already exist {3}
-
getQuantity
- Returns:
quantity(An amount of service being requested which can be a quantity ( for example $1,500 home modification), a ratio ( for example, 20 half day visits per month), or a range (2.0 to 1.8 Gy per fraction).)
-
getQuantityQuantity
- Returns:
quantity(An amount of service being requested which can be a quantity ( for example $1,500 home modification), a ratio ( for example, 20 half day visits per month), or a range (2.0 to 1.8 Gy per fraction).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasQuantityQuantity
-
getQuantityRatio
- Returns:
quantity(An amount of service being requested which can be a quantity ( for example $1,500 home modification), a ratio ( for example, 20 half day visits per month), or a range (2.0 to 1.8 Gy per fraction).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasQuantityRatio
-
getQuantityRange
- Returns:
quantity(An amount of service being requested which can be a quantity ( for example $1,500 home modification), a ratio ( for example, 20 half day visits per month), or a range (2.0 to 1.8 Gy per fraction).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasQuantityRange
-
hasQuantity
-
setQuantity
- Parameters:
value-quantity(An amount of service being requested which can be a quantity ( for example $1,500 home modification), a ratio ( for example, 20 half day visits per month), or a range (2.0 to 1.8 Gy per fraction).)
-
getSubject
- Returns:
subject(On whom or what the service is to be performed. This is usually a human patient, but can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans).)
-
hasSubject
-
setSubject
- Parameters:
value-subject(On whom or what the service is to be performed. This is usually a human patient, but can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans).)
-
getEncounter
- Returns:
encounter(An encounter that provides additional information about the healthcare context in which this request is made.)
-
hasEncounter
-
setEncounter
- Parameters:
value-encounter(An encounter that provides additional information about the healthcare context in which this request is made.)
-
getOccurrence
- Returns:
occurrence(The date/time at which the requested service should occur.)
-
getOccurrenceDateTimeType
- Returns:
occurrence(The date/time at which the requested service should occur.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrenceDateTimeType
-
getOccurrencePeriod
- Returns:
occurrence(The date/time at which the requested service should occur.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrencePeriod
-
getOccurrenceTiming
- Returns:
occurrence(The date/time at which the requested service should occur.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrenceTiming
-
hasOccurrence
-
setOccurrence
- Parameters:
value-occurrence(The date/time at which the requested service should occur.)
-
getAsNeeded
- Returns:
asNeeded(If a CodeableConcept is present, it indicates the pre-condition for performing the service. For example "pain", "on flare-up", etc.)
-
getAsNeededBooleanType
- Returns:
asNeeded(If a CodeableConcept is present, it indicates the pre-condition for performing the service. For example "pain", "on flare-up", etc.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAsNeededBooleanType
-
getAsNeededCodeableConcept
- Returns:
asNeeded(If a CodeableConcept is present, it indicates the pre-condition for performing the service. For example "pain", "on flare-up", etc.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAsNeededCodeableConcept
-
hasAsNeeded
-
setAsNeeded
- Parameters:
value-asNeeded(If a CodeableConcept is present, it indicates the pre-condition for performing the service. For example "pain", "on flare-up", etc.)
-
getAuthoredOnElement
- Returns:
authoredOn(When the request transitioned to being actionable.). This is the underlying object with id, value and extensions. The accessor "getAuthoredOn" gives direct access to the value
-
hasAuthoredOnElement
-
hasAuthoredOn
-
setAuthoredOnElement
- Parameters:
value-authoredOn(When the request transitioned to being actionable.). This is the underlying object with id, value and extensions. The accessor "getAuthoredOn" gives direct access to the value
-
getAuthoredOn
- Returns:
- When the request transitioned to being actionable.
-
setAuthoredOn
- Parameters:
value- When the request transitioned to being actionable.
-
getRequester
- Returns:
requester(The individual who initiated the request and has responsibility for its activation.)
-
hasRequester
-
setRequester
- Parameters:
value-requester(The individual who initiated the request and has responsibility for its activation.)
-
getPerformerType
- Returns:
performerType(Desired type of performer for doing the requested service.)
-
hasPerformerType
-
setPerformerType
- Parameters:
value-performerType(Desired type of performer for doing the requested service.)
-
getPerformer
- Returns:
performer(The desired performer for doing the requested service. For example, the surgeon, dermatopathologist, endoscopist, etc.)
-
setPerformer
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPerformer
-
addPerformer
-
addPerformer
-
getPerformerFirstRep
- Returns:
- The first repetition of repeating field
performer, creating it if it does not already exist {3}
-
getLocation
- Returns:
location(The preferred location(s) where the procedure should actually happen in coded or free text form. E.g. at home or nursing day care center.)
-
setLocation
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasLocation
-
addLocation
-
addLocation
-
getLocationFirstRep
- Returns:
- The first repetition of repeating field
location, creating it if it does not already exist {3}
-
getReason
- Returns:
reason(An explanation or justification for why this service is being requested in coded or textual form. This is often for billing purposes. May relate to the resources referred to in `supportingInfo`.)
-
setReason
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasReason
-
addReason
-
addReason
-
getReasonFirstRep
- Returns:
- The first repetition of repeating field
reason, creating it if it does not already exist {3}
-
getInsurance
- Returns:
insurance(Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be needed for delivering the requested service.)
-
setInsurance
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasInsurance
-
addInsurance
-
addInsurance
-
getInsuranceFirstRep
- Returns:
- The first repetition of repeating field
insurance, creating it if it does not already exist {3}
-
getSupportingInfo
- Returns:
supportingInfo(Additional clinical information about the patient or specimen that may influence the services or their interpretations. This information includes diagnosis, clinical findings and other observations. In laboratory ordering these are typically referred to as "ask at order entry questions (AOEs)". This includes observations explicitly requested by the producer (filler) to provide context or supporting information needed to complete the order. For example, reporting the amount of inspired oxygen for blood gas measurements.)
-
setSupportingInfo
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSupportingInfo
-
addSupportingInfo
-
addSupportingInfo
-
getSupportingInfoFirstRep
- Returns:
- The first repetition of repeating field
supportingInfo, creating it if it does not already exist {3}
-
getSpecimen
- Returns:
specimen(One or more specimens that the laboratory procedure will use.)
-
setSpecimen
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSpecimen
-
addSpecimen
-
addSpecimen
-
getSpecimenFirstRep
- Returns:
- The first repetition of repeating field
specimen, creating it if it does not already exist {3}
-
getBodySite
- Returns:
bodySite(Anatomic location where the procedure should be performed. This is the target site.)
-
setBodySite
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasBodySite
-
addBodySite
-
addBodySite
-
getBodySiteFirstRep
- Returns:
- The first repetition of repeating field
bodySite, creating it if it does not already exist {3}
-
getNote
- Returns:
note(Any other notes and comments made about the service request. For example, internal billing notes.)
-
setNote
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasNote
-
addNote
-
addNote
-
getNoteFirstRep
- Returns:
- The first repetition of repeating field
note, creating it if it does not already exist {3}
-
getPatientInstructionElement
- Returns:
patientInstruction(Instructions in terms that are understood by the patient or consumer.). This is the underlying object with id, value and extensions. The accessor "getPatientInstruction" gives direct access to the value
-
hasPatientInstructionElement
-
hasPatientInstruction
-
setPatientInstructionElement
- Parameters:
value-patientInstruction(Instructions in terms that are understood by the patient or consumer.). This is the underlying object with id, value and extensions. The accessor "getPatientInstruction" gives direct access to the value
-
getPatientInstruction
- Returns:
- Instructions in terms that are understood by the patient or consumer.
-
setPatientInstruction
- Parameters:
value- Instructions in terms that are understood by the patient or consumer.
-
getRelevantHistory
- Returns:
relevantHistory(Key events in the history of the request.)
-
setRelevantHistory
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasRelevantHistory
-
addRelevantHistory
-
addRelevantHistory
-
getRelevantHistoryFirstRep
- Returns:
- The first repetition of repeating field
relevantHistory, creating it if it does not already exist {3}
-
listChildren
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
- Specified by:
copyin classDomainResource
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
- Specified by:
getResourceTypein classResource
-