
Class ProcedureRequest
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.BaseResource
-
- org.hl7.fhir.dstu3.model.Resource
-
- org.hl7.fhir.dstu3.model.DomainResource
-
- org.hl7.fhir.dstu3.model.ProcedureRequest
-
- 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
public class ProcedureRequest extends DomainResource
A record of a request for diagnostic investigations, treatments, or operations to be performed.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ProcedureRequest.ProcedureRequestIntent
static class
ProcedureRequest.ProcedureRequestIntentEnumFactory
static class
ProcedureRequest.ProcedureRequestPriority
static class
ProcedureRequest.ProcedureRequestPriorityEnumFactory
static class
ProcedureRequest.ProcedureRequestRequesterComponent
static class
ProcedureRequest.ProcedureRequestStatus
static class
ProcedureRequest.ProcedureRequestStatusEnumFactory
-
Field Summary
Fields Modifier and Type Field Description protected Type
asNeeded
If a CodeableConcept is present, it indicates the pre-condition for performing the procedure.static ca.uhn.fhir.rest.gclient.DateClientParam
AUTHORED
Fluent Client search parameter constant for authoredprotected DateTimeType
authoredOn
When the request transitioned to being actionable.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
BASED_ON
Fluent Client search parameter constant for based-onprotected List<Reference>
basedOn
Plan/proposal/order fulfilled by this request.protected List<Resource>
basedOnTarget
The actual objects that are the target of the reference (Plan/proposal/order fulfilled by this request.)static ca.uhn.fhir.rest.gclient.TokenClientParam
BODY_SITE
Fluent Client search parameter constant for body-siteprotected List<CodeableConcept>
bodySite
Anatomic location where the procedure should be performed.protected List<CodeableConcept>
category
A code that classifies the procedure for searching, sorting and display purposes (e.g.protected CodeableConcept
code
A code that identifies a particular procedure, diagnostic investigation, or panel of investigations, that have been requested.static ca.uhn.fhir.rest.gclient.TokenClientParam
CODE
Fluent Client search parameter constant for codeprotected Reference
context
An encounter or episode of care that provides additional information about the healthcare context in which this request is made.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
CONTEXT
Fluent Client search parameter constant for contextprotected Resource
contextTarget
The actual object that is the target of the reference (An encounter or episode of care that provides additional information about the healthcare context in which this request is made.)protected List<Reference>
definition
Protocol or definition followed by this request.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
DEFINITION
Fluent Client search parameter constant for definitionprotected List<Resource>
definitionTarget
The actual objects that are the target of the reference (Protocol or definition followed by this request.)protected BooleanType
doNotPerform
Set this to true if the record is saying that the procedure should NOT be performed.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
ENCOUNTER
Fluent Client search parameter constant for encounterprotected List<Identifier>
identifier
Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.static ca.uhn.fhir.rest.gclient.TokenClientParam
IDENTIFIER
Fluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.Include
INCLUDE_BASED_ON
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_DEFINITION
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_ENCOUNTER
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_PERFORMER
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_REPLACES
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.static ca.uhn.fhir.model.api.Include
INCLUDE_SPECIMEN
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.protected Enumeration<ProcedureRequest.ProcedureRequestIntent>
intent
Whether the request is a proposal, plan, an original order or a reflex order.static ca.uhn.fhir.rest.gclient.TokenClientParam
INTENT
Fluent Client search parameter constant for intentprotected List<Annotation>
note
Any other notes and comments made about the service request.protected Type
occurrence
The date/time at which the diagnostic testing should occur.static ca.uhn.fhir.rest.gclient.DateClientParam
OCCURRENCE
Fluent Client search parameter constant for occurrencestatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
PATIENT
Fluent Client search parameter constant for patientprotected Reference
performer
The desired perfomer for doing the diagnostic testing.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
PERFORMER
Fluent Client search parameter constant for performerstatic ca.uhn.fhir.rest.gclient.TokenClientParam
PERFORMER_TYPE
Fluent Client search parameter constant for performer-typeprotected Resource
performerTarget
The actual object that is the target of the reference (The desired perfomer for doing the diagnostic testing.protected CodeableConcept
performerType
Desired type of performer for doing the diagnostic testing.protected Enumeration<ProcedureRequest.ProcedureRequestPriority>
priority
Indicates how quickly the ProcedureRequest should be addressed with respect to other requests.static ca.uhn.fhir.rest.gclient.TokenClientParam
PRIORITY
Fluent Client search parameter constant for priorityprotected List<CodeableConcept>
reasonCode
An explanation or justification for why this diagnostic investigation is being requested in coded or textual form.protected List<Reference>
reasonReference
Indicates another resource that provides a justification for why this diagnostic investigation is being requested.protected List<Resource>
reasonReferenceTarget
The actual objects that are the target of the reference (Indicates another resource that provides a justification for why this diagnostic investigation is being requested.protected List<Reference>
relevantHistory
Key events in the history of the request.protected List<Provenance>
relevantHistoryTarget
The actual objects that are the target of the reference (Key events in the history of the request.)protected List<Reference>
replaces
The request takes the place of the referenced completed or terminated request(s).static ca.uhn.fhir.rest.gclient.ReferenceClientParam
REPLACES
Fluent Client search parameter constant for replacesprotected List<Resource>
replacesTarget
The actual objects that are the target of the reference (The request takes the place of the referenced completed or terminated request(s).)protected ProcedureRequest.ProcedureRequestRequesterComponent
requester
The individual who initiated the request and has responsibility for its activation.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
REQUESTER
Fluent Client search parameter constant for requesterprotected Identifier
requisition
A shared identifier common to all procedure or diagnostic requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier.static ca.uhn.fhir.rest.gclient.TokenClientParam
REQUISITION
Fluent Client search parameter constant for requisitionstatic String
SP_AUTHORED
Search parameter: authoredstatic String
SP_BASED_ON
Search parameter: based-onstatic String
SP_BODY_SITE
Search parameter: body-sitestatic String
SP_CODE
Search parameter: codestatic String
SP_CONTEXT
Search parameter: contextstatic String
SP_DEFINITION
Search parameter: definitionstatic String
SP_ENCOUNTER
Search parameter: encounterstatic String
SP_IDENTIFIER
Search parameter: identifierstatic String
SP_INTENT
Search parameter: intentstatic String
SP_OCCURRENCE
Search parameter: occurrencestatic String
SP_PATIENT
Search parameter: patientstatic String
SP_PERFORMER
Search parameter: performerstatic String
SP_PERFORMER_TYPE
Search parameter: performer-typestatic String
SP_PRIORITY
Search parameter: prioritystatic String
SP_REPLACES
Search parameter: replacesstatic String
SP_REQUESTER
Search parameter: requesterstatic String
SP_REQUISITION
Search parameter: requisitionstatic String
SP_SPECIMEN
Search parameter: specimenstatic String
SP_STATUS
Search parameter: statusstatic String
SP_SUBJECT
Search parameter: subjectprotected List<Reference>
specimen
One or more specimens that the laboratory procedure will use.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
SPECIMEN
Fluent Client search parameter constant for specimenprotected List<Specimen>
specimenTarget
The actual objects that are the target of the reference (One or more specimens that the laboratory procedure will use.)protected Enumeration<ProcedureRequest.ProcedureRequestStatus>
status
The status of the order.static ca.uhn.fhir.rest.gclient.TokenClientParam
STATUS
Fluent Client search parameter constant for statusprotected Reference
subject
On whom or what the procedure or diagnostic is to be performed.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
SUBJECT
Fluent Client search parameter constant for subjectprotected Resource
subjectTarget
The actual object that is the target of the reference (On whom or what the procedure or diagnostic is to be performed.protected List<Reference>
supportingInfo
Additional clinical information about the patient or specimen that may influence the procedure or diagnostics or their interpretations.protected List<Resource>
supportingInfoTarget
The actual objects that are the target of the reference (Additional clinical information about the patient or specimen that may influence the procedure or diagnostics or their interpretations.-
Fields inherited from class org.hl7.fhir.dstu3.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu3.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description ProcedureRequest()
ConstructorProcedureRequest(Enumeration<ProcedureRequest.ProcedureRequestStatus> status, Enumeration<ProcedureRequest.ProcedureRequestIntent> intent, CodeableConcept code, Reference subject)
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.dstu3.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.dstu3.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.
-
definition
protected List<Reference> definition
Protocol or definition followed by this request.
-
definitionTarget
protected List<Resource> definitionTarget
The actual objects that are the target of the reference (Protocol or definition followed by this request.)
-
basedOnTarget
protected List<Resource> basedOnTarget
The actual objects that are the target of the reference (Plan/proposal/order fulfilled by this request.)
-
replaces
protected List<Reference> replaces
The request takes the place of the referenced completed or terminated request(s).
-
replacesTarget
protected List<Resource> replacesTarget
The actual objects that are the target of the reference (The request takes the place of the referenced completed or terminated request(s).)
-
requisition
protected Identifier requisition
A shared identifier common to all procedure or diagnostic requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier.
-
status
protected Enumeration<ProcedureRequest.ProcedureRequestStatus> status
The status of the order.
-
intent
protected Enumeration<ProcedureRequest.ProcedureRequestIntent> intent
Whether the request is a proposal, plan, an original order or a reflex order.
-
priority
protected Enumeration<ProcedureRequest.ProcedureRequestPriority> priority
Indicates how quickly the ProcedureRequest should be addressed with respect to other requests.
-
doNotPerform
protected BooleanType doNotPerform
Set this to true if the record is saying that the procedure should NOT be performed.
-
category
protected List<CodeableConcept> category
A code that classifies the procedure for searching, sorting and display purposes (e.g. "Surgical Procedure").
-
code
protected CodeableConcept code
A code that identifies a particular procedure, diagnostic investigation, or panel of investigations, that have been requested.
-
subject
protected Reference subject
On whom or what the procedure or diagnostic 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).
-
subjectTarget
protected Resource subjectTarget
The actual object that is the target of the reference (On whom or what the procedure or diagnostic 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).)
-
context
protected Reference context
An encounter or episode of care that provides additional information about the healthcare context in which this request is made.
-
contextTarget
protected Resource contextTarget
The actual object that is the target of the reference (An encounter or episode of care that provides additional information about the healthcare context in which this request is made.)
-
occurrence
protected Type occurrence
The date/time at which the diagnostic testing should occur.
-
asNeeded
protected Type asNeeded
If a CodeableConcept is present, it indicates the pre-condition for performing the procedure. For example "pain", "on flare-up", etc.
-
authoredOn
protected DateTimeType authoredOn
When the request transitioned to being actionable.
-
requester
protected ProcedureRequest.ProcedureRequestRequesterComponent requester
The individual who initiated the request and has responsibility for its activation.
-
performerType
protected CodeableConcept performerType
Desired type of performer for doing the diagnostic testing.
-
performer
protected Reference performer
The desired perfomer for doing the diagnostic testing. For example, the surgeon, dermatopathologist, endoscopist, etc.
-
performerTarget
protected Resource performerTarget
The actual object that is the target of the reference (The desired perfomer for doing the diagnostic testing. For example, the surgeon, dermatopathologist, endoscopist, etc.)
-
reasonCode
protected List<CodeableConcept> reasonCode
An explanation or justification for why this diagnostic investigation is being requested in coded or textual form. This is often for billing purposes. May relate to the resources referred to in supportingInformation.
-
reasonReference
protected List<Reference> reasonReference
Indicates another resource that provides a justification for why this diagnostic investigation is being requested. May relate to the resources referred to in supportingInformation.
-
reasonReferenceTarget
protected List<Resource> reasonReferenceTarget
The actual objects that are the target of the reference (Indicates another resource that provides a justification for why this diagnostic investigation is being requested. May relate to the resources referred to in supportingInformation.)
-
supportingInfo
protected List<Reference> supportingInfo
Additional clinical information about the patient or specimen that may influence the procedure or diagnostics 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.
-
supportingInfoTarget
protected List<Resource> supportingInfoTarget
The actual objects that are the target of the reference (Additional clinical information about the patient or specimen that may influence the procedure or diagnostics 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
protected List<Reference> specimen
One or more specimens that the laboratory procedure will use.
-
specimenTarget
protected List<Specimen> specimenTarget
The actual objects that are the target of the reference (One or more specimens that the laboratory procedure will use.)
-
bodySite
protected List<CodeableConcept> bodySite
Anatomic location where the procedure should be performed. This is the target site.
-
note
protected List<Annotation> note
Any other notes and comments made about the service request. For example, letting provider know that "patient hates needles" or other provider instructions.
-
relevantHistory
protected List<Reference> relevantHistory
Key events in the history of the request.
-
relevantHistoryTarget
protected List<Provenance> relevantHistoryTarget
The actual objects that are the target of the reference (Key events in the history of the request.)
-
SP_AUTHORED
public static final String SP_AUTHORED
Search parameter: authoredDescription: Date request signed
Type: date
Path: ProcedureRequest.authoredOn
- See Also:
- Constant Field Values
-
AUTHORED
public static final ca.uhn.fhir.rest.gclient.DateClientParam AUTHORED
Fluent Client search parameter constant for authoredDescription: Date request signed
Type: date
Path: ProcedureRequest.authoredOn
-
SP_REQUESTER
public static final String SP_REQUESTER
Search parameter: requesterDescription: Individual making the request
Type: reference
Path: ProcedureRequest.requester.agent
- See Also:
- Constant Field Values
-
REQUESTER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER
Fluent Client search parameter constant for requesterDescription: Individual making the request
Type: reference
Path: ProcedureRequest.requester.agent
-
INCLUDE_REQUESTER
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:requester".
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: Identifiers assigned to this order
Type: token
Path: ProcedureRequest.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Identifiers assigned to this order
Type: token
Path: ProcedureRequest.identifier
-
SP_CODE
public static final String SP_CODE
Search parameter: codeDescription: What is being requested/ordered
Type: token
Path: ProcedureRequest.code
- See Also:
- Constant Field Values
-
CODE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE
Fluent Client search parameter constant for codeDescription: What is being requested/ordered
Type: token
Path: ProcedureRequest.code
-
SP_PERFORMER
public static final String SP_PERFORMER
Search parameter: performerDescription: Requested perfomer
Type: reference
Path: ProcedureRequest.performer
- See Also:
- Constant Field Values
-
PERFORMER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER
Fluent Client search parameter constant for performerDescription: Requested perfomer
Type: reference
Path: ProcedureRequest.performer
-
INCLUDE_PERFORMER
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:performer".
-
SP_REQUISITION
public static final String SP_REQUISITION
Search parameter: requisitionDescription: Composite Request ID
Type: token
Path: ProcedureRequest.requisition
- See Also:
- Constant Field Values
-
REQUISITION
public static final ca.uhn.fhir.rest.gclient.TokenClientParam REQUISITION
Fluent Client search parameter constant for requisitionDescription: Composite Request ID
Type: token
Path: ProcedureRequest.requisition
-
SP_REPLACES
public static final String SP_REPLACES
Search parameter: replacesDescription: What request replaces
Type: reference
Path: ProcedureRequest.replaces
- See Also:
- Constant Field Values
-
REPLACES
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REPLACES
Fluent Client search parameter constant for replacesDescription: What request replaces
Type: reference
Path: ProcedureRequest.replaces
-
INCLUDE_REPLACES
public static final ca.uhn.fhir.model.api.Include INCLUDE_REPLACES
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:replaces".
-
SP_SUBJECT
public static final String SP_SUBJECT
Search parameter: subjectDescription: Search by subject
Type: reference
Path: ProcedureRequest.subject
- See Also:
- Constant Field Values
-
SUBJECT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Fluent Client search parameter constant for subjectDescription: Search by subject
Type: reference
Path: ProcedureRequest.subject
-
INCLUDE_SUBJECT
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:subject".
-
SP_ENCOUNTER
public static final String SP_ENCOUNTER
Search parameter: encounterDescription: An encounter in which this request is made
Type: reference
Path: ProcedureRequest.context
- See Also:
- Constant Field Values
-
ENCOUNTER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Fluent Client search parameter constant for encounterDescription: An encounter in which this request is made
Type: reference
Path: ProcedureRequest.context
-
INCLUDE_ENCOUNTER
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:encounter".
-
SP_OCCURRENCE
public static final String SP_OCCURRENCE
Search parameter: occurrenceDescription: When procedure should occur
Type: date
Path: ProcedureRequest.occurrence[x]
- See Also:
- Constant Field Values
-
OCCURRENCE
public static final ca.uhn.fhir.rest.gclient.DateClientParam OCCURRENCE
Fluent Client search parameter constant for occurrenceDescription: When procedure should occur
Type: date
Path: ProcedureRequest.occurrence[x]
-
SP_PRIORITY
public static final String SP_PRIORITY
Search parameter: priorityDescription: routine | urgent | asap | stat
Type: token
Path: ProcedureRequest.priority
- See Also:
- Constant Field Values
-
PRIORITY
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY
Fluent Client search parameter constant for priorityDescription: routine | urgent | asap | stat
Type: token
Path: ProcedureRequest.priority
-
SP_INTENT
public static final String SP_INTENT
Search parameter: intentDescription: proposal | plan | order +
Type: token
Path: ProcedureRequest.intent
- See Also:
- Constant Field Values
-
INTENT
public static final ca.uhn.fhir.rest.gclient.TokenClientParam INTENT
Fluent Client search parameter constant for intentDescription: proposal | plan | order +
Type: token
Path: ProcedureRequest.intent
-
SP_PERFORMER_TYPE
public static final String SP_PERFORMER_TYPE
Search parameter: performer-typeDescription: Performer role
Type: token
Path: ProcedureRequest.performerType
- See Also:
- Constant Field Values
-
PERFORMER_TYPE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PERFORMER_TYPE
Fluent Client search parameter constant for performer-typeDescription: Performer role
Type: token
Path: ProcedureRequest.performerType
-
SP_BASED_ON
public static final String SP_BASED_ON
Search parameter: based-onDescription: What request fulfills
Type: reference
Path: ProcedureRequest.basedOn
- See Also:
- Constant Field Values
-
BASED_ON
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON
Fluent Client search parameter constant for based-onDescription: What request fulfills
Type: reference
Path: ProcedureRequest.basedOn
-
INCLUDE_BASED_ON
public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:based-on".
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: Search by subject - a patient
Type: reference
Path: ProcedureRequest.subject
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: Search by subject - a patient
Type: reference
Path: ProcedureRequest.subject
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:patient".
-
SP_SPECIMEN
public static final String SP_SPECIMEN
Search parameter: specimenDescription: Specimen to be tested
Type: reference
Path: ProcedureRequest.specimen
- See Also:
- Constant Field Values
-
SPECIMEN
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SPECIMEN
Fluent Client search parameter constant for specimenDescription: Specimen to be tested
Type: reference
Path: ProcedureRequest.specimen
-
INCLUDE_SPECIMEN
public static final ca.uhn.fhir.model.api.Include INCLUDE_SPECIMEN
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:specimen".
-
SP_CONTEXT
public static final String SP_CONTEXT
Search parameter: contextDescription: Encounter or Episode during which request was created
Type: reference
Path: ProcedureRequest.context
- See Also:
- Constant Field Values
-
CONTEXT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONTEXT
Fluent Client search parameter constant for contextDescription: Encounter or Episode during which request was created
Type: reference
Path: ProcedureRequest.context
-
INCLUDE_CONTEXT
public static final ca.uhn.fhir.model.api.Include INCLUDE_CONTEXT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:context".
-
SP_DEFINITION
public static final String SP_DEFINITION
Search parameter: definitionDescription: Protocol or definition
Type: reference
Path: ProcedureRequest.definition
- See Also:
- Constant Field Values
-
DEFINITION
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEFINITION
Fluent Client search parameter constant for definitionDescription: Protocol or definition
Type: reference
Path: ProcedureRequest.definition
-
INCLUDE_DEFINITION
public static final ca.uhn.fhir.model.api.Include INCLUDE_DEFINITION
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:definition".
-
SP_BODY_SITE
public static final String SP_BODY_SITE
Search parameter: body-siteDescription: Where procedure is going to be done
Type: token
Path: ProcedureRequest.bodySite
- See Also:
- Constant Field Values
-
BODY_SITE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam BODY_SITE
Fluent Client search parameter constant for body-siteDescription: Where procedure is going to be done
Type: token
Path: ProcedureRequest.bodySite
-
SP_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: draft | active | suspended | completed | entered-in-error | cancelled
Type: token
Path: ProcedureRequest.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: draft | active | suspended | completed | entered-in-error | cancelled
Type: token
Path: ProcedureRequest.status
-
-
Constructor Detail
-
ProcedureRequest
public ProcedureRequest()
Constructor
-
ProcedureRequest
public ProcedureRequest(Enumeration<ProcedureRequest.ProcedureRequestStatus> status, Enumeration<ProcedureRequest.ProcedureRequestIntent> intent, CodeableConcept code, Reference subject)
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier
(Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.)
-
setIdentifier
public ProcedureRequest setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public ProcedureRequest addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier
, creating it if it does not already exist
-
getDefinition
public List<Reference> getDefinition()
- Returns:
definition
(Protocol or definition followed by this request.)
-
setDefinition
public ProcedureRequest setDefinition(List<Reference> theDefinition)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasDefinition
public boolean hasDefinition()
-
addDefinition
public Reference addDefinition()
-
addDefinition
public ProcedureRequest addDefinition(Reference t)
-
getDefinitionFirstRep
public Reference getDefinitionFirstRep()
- Returns:
- The first repetition of repeating field
definition
, creating it if it does not already exist
-
getDefinitionTarget
@Deprecated public List<Resource> getDefinitionTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getBasedOn
public List<Reference> getBasedOn()
- Returns:
basedOn
(Plan/proposal/order fulfilled by this request.)
-
setBasedOn
public ProcedureRequest setBasedOn(List<Reference> theBasedOn)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasBasedOn
public boolean hasBasedOn()
-
addBasedOn
public Reference addBasedOn()
-
addBasedOn
public ProcedureRequest addBasedOn(Reference t)
-
getBasedOnFirstRep
public Reference getBasedOnFirstRep()
- Returns:
- The first repetition of repeating field
basedOn
, creating it if it does not already exist
-
getBasedOnTarget
@Deprecated public List<Resource> getBasedOnTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getReplaces
public List<Reference> getReplaces()
- Returns:
replaces
(The request takes the place of the referenced completed or terminated request(s).)
-
setReplaces
public ProcedureRequest setReplaces(List<Reference> theReplaces)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasReplaces
public boolean hasReplaces()
-
addReplaces
public Reference addReplaces()
-
addReplaces
public ProcedureRequest addReplaces(Reference t)
-
getReplacesFirstRep
public Reference getReplacesFirstRep()
- Returns:
- The first repetition of repeating field
replaces
, creating it if it does not already exist
-
getReplacesTarget
@Deprecated public List<Resource> getReplacesTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getRequisition
public Identifier getRequisition()
- Returns:
requisition
(A shared identifier common to all procedure or diagnostic requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier.)
-
hasRequisition
public boolean hasRequisition()
-
setRequisition
public ProcedureRequest setRequisition(Identifier value)
- Parameters:
value
-requisition
(A shared identifier common to all procedure or diagnostic requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier.)
-
getStatusElement
public Enumeration<ProcedureRequest.ProcedureRequestStatus> 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
public boolean hasStatusElement()
-
hasStatus
public boolean hasStatus()
-
setStatusElement
public ProcedureRequest setStatusElement(Enumeration<ProcedureRequest.ProcedureRequestStatus> value)
- 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
public ProcedureRequest.ProcedureRequestStatus getStatus()
- Returns:
- The status of the order.
-
setStatus
public ProcedureRequest setStatus(ProcedureRequest.ProcedureRequestStatus value)
- Parameters:
value
- The status of the order.
-
getIntentElement
public Enumeration<ProcedureRequest.ProcedureRequestIntent> 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
public boolean hasIntentElement()
-
hasIntent
public boolean hasIntent()
-
setIntentElement
public ProcedureRequest setIntentElement(Enumeration<ProcedureRequest.ProcedureRequestIntent> value)
- 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
public ProcedureRequest.ProcedureRequestIntent getIntent()
- Returns:
- Whether the request is a proposal, plan, an original order or a reflex order.
-
setIntent
public ProcedureRequest setIntent(ProcedureRequest.ProcedureRequestIntent value)
- Parameters:
value
- Whether the request is a proposal, plan, an original order or a reflex order.
-
getPriorityElement
public Enumeration<ProcedureRequest.ProcedureRequestPriority> getPriorityElement()
- Returns:
priority
(Indicates how quickly the ProcedureRequest 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
public boolean hasPriorityElement()
-
hasPriority
public boolean hasPriority()
-
setPriorityElement
public ProcedureRequest setPriorityElement(Enumeration<ProcedureRequest.ProcedureRequestPriority> value)
- Parameters:
value
-priority
(Indicates how quickly the ProcedureRequest 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
public ProcedureRequest.ProcedureRequestPriority getPriority()
- Returns:
- Indicates how quickly the ProcedureRequest should be addressed with respect to other requests.
-
setPriority
public ProcedureRequest setPriority(ProcedureRequest.ProcedureRequestPriority value)
- Parameters:
value
- Indicates how quickly the ProcedureRequest should be addressed with respect to other requests.
-
getDoNotPerformElement
public BooleanType getDoNotPerformElement()
- Returns:
doNotPerform
(Set this to true if the record is saying that the 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
public boolean hasDoNotPerformElement()
-
hasDoNotPerform
public boolean hasDoNotPerform()
-
setDoNotPerformElement
public ProcedureRequest setDoNotPerformElement(BooleanType value)
- Parameters:
value
-doNotPerform
(Set this to true if the record is saying that the 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
public boolean getDoNotPerform()
- Returns:
- Set this to true if the record is saying that the procedure should NOT be performed.
-
setDoNotPerform
public ProcedureRequest setDoNotPerform(boolean value)
- Parameters:
value
- Set this to true if the record is saying that the procedure should NOT be performed.
-
getCategory
public List<CodeableConcept> getCategory()
- Returns:
category
(A code that classifies the procedure for searching, sorting and display purposes (e.g. "Surgical Procedure").)
-
setCategory
public ProcedureRequest setCategory(List<CodeableConcept> theCategory)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCategory
public boolean hasCategory()
-
addCategory
public CodeableConcept addCategory()
-
addCategory
public ProcedureRequest addCategory(CodeableConcept t)
-
getCategoryFirstRep
public CodeableConcept getCategoryFirstRep()
- Returns:
- The first repetition of repeating field
category
, creating it if it does not already exist
-
getCode
public CodeableConcept getCode()
- Returns:
code
(A code that identifies a particular procedure, diagnostic investigation, or panel of investigations, that have been requested.)
-
hasCode
public boolean hasCode()
-
setCode
public ProcedureRequest setCode(CodeableConcept value)
- Parameters:
value
-code
(A code that identifies a particular procedure, diagnostic investigation, or panel of investigations, that have been requested.)
-
getSubject
public Reference getSubject()
- Returns:
subject
(On whom or what the procedure or diagnostic 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
public boolean hasSubject()
-
setSubject
public ProcedureRequest setSubject(Reference value)
- Parameters:
value
-subject
(On whom or what the procedure or diagnostic 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).)
-
getSubjectTarget
public Resource getSubjectTarget()
- Returns:
subject
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (On whom or what the procedure or diagnostic 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).)
-
setSubjectTarget
public ProcedureRequest setSubjectTarget(Resource value)
- Parameters:
value
-subject
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (On whom or what the procedure or diagnostic 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).)
-
getContext
public Reference getContext()
- Returns:
context
(An encounter or episode of care that provides additional information about the healthcare context in which this request is made.)
-
hasContext
public boolean hasContext()
-
setContext
public ProcedureRequest setContext(Reference value)
- Parameters:
value
-context
(An encounter or episode of care that provides additional information about the healthcare context in which this request is made.)
-
getContextTarget
public Resource getContextTarget()
- Returns:
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. (An encounter or episode of care that provides additional information about the healthcare context in which this request is made.)
-
setContextTarget
public ProcedureRequest setContextTarget(Resource value)
- Parameters:
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. (An encounter or episode of care that provides additional information about the healthcare context in which this request is made.)
-
getOccurrence
public Type getOccurrence()
- Returns:
occurrence
(The date/time at which the diagnostic testing should occur.)
-
getOccurrenceDateTimeType
public DateTimeType getOccurrenceDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
occurrence
(The date/time at which the diagnostic testing should occur.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrenceDateTimeType
public boolean hasOccurrenceDateTimeType()
-
getOccurrencePeriod
public Period getOccurrencePeriod() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
occurrence
(The date/time at which the diagnostic testing should occur.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrencePeriod
public boolean hasOccurrencePeriod()
-
getOccurrenceTiming
public Timing getOccurrenceTiming() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
occurrence
(The date/time at which the diagnostic testing should occur.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrenceTiming
public boolean hasOccurrenceTiming()
-
hasOccurrence
public boolean hasOccurrence()
-
setOccurrence
public ProcedureRequest setOccurrence(Type value) throws org.hl7.fhir.exceptions.FHIRFormatError
- Parameters:
value
-occurrence
(The date/time at which the diagnostic testing should occur.)- Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
getAsNeeded
public Type getAsNeeded()
- Returns:
asNeeded
(If a CodeableConcept is present, it indicates the pre-condition for performing the procedure. For example "pain", "on flare-up", etc.)
-
getAsNeededBooleanType
public BooleanType getAsNeededBooleanType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
asNeeded
(If a CodeableConcept is present, it indicates the pre-condition for performing the procedure. For example "pain", "on flare-up", etc.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAsNeededBooleanType
public boolean hasAsNeededBooleanType()
-
getAsNeededCodeableConcept
public CodeableConcept getAsNeededCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
asNeeded
(If a CodeableConcept is present, it indicates the pre-condition for performing the procedure. For example "pain", "on flare-up", etc.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAsNeededCodeableConcept
public boolean hasAsNeededCodeableConcept()
-
hasAsNeeded
public boolean hasAsNeeded()
-
setAsNeeded
public ProcedureRequest setAsNeeded(Type value) throws org.hl7.fhir.exceptions.FHIRFormatError
- Parameters:
value
-asNeeded
(If a CodeableConcept is present, it indicates the pre-condition for performing the procedure. For example "pain", "on flare-up", etc.)- Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
getAuthoredOnElement
public DateTimeType 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
public boolean hasAuthoredOnElement()
-
hasAuthoredOn
public boolean hasAuthoredOn()
-
setAuthoredOnElement
public ProcedureRequest setAuthoredOnElement(DateTimeType value)
- 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
public Date getAuthoredOn()
- Returns:
- When the request transitioned to being actionable.
-
setAuthoredOn
public ProcedureRequest setAuthoredOn(Date value)
- Parameters:
value
- When the request transitioned to being actionable.
-
getRequester
public ProcedureRequest.ProcedureRequestRequesterComponent getRequester()
- Returns:
requester
(The individual who initiated the request and has responsibility for its activation.)
-
hasRequester
public boolean hasRequester()
-
setRequester
public ProcedureRequest setRequester(ProcedureRequest.ProcedureRequestRequesterComponent value)
- Parameters:
value
-requester
(The individual who initiated the request and has responsibility for its activation.)
-
getPerformerType
public CodeableConcept getPerformerType()
- Returns:
performerType
(Desired type of performer for doing the diagnostic testing.)
-
hasPerformerType
public boolean hasPerformerType()
-
setPerformerType
public ProcedureRequest setPerformerType(CodeableConcept value)
- Parameters:
value
-performerType
(Desired type of performer for doing the diagnostic testing.)
-
getPerformer
public Reference getPerformer()
- Returns:
performer
(The desired perfomer for doing the diagnostic testing. For example, the surgeon, dermatopathologist, endoscopist, etc.)
-
hasPerformer
public boolean hasPerformer()
-
setPerformer
public ProcedureRequest setPerformer(Reference value)
- Parameters:
value
-performer
(The desired perfomer for doing the diagnostic testing. For example, the surgeon, dermatopathologist, endoscopist, etc.)
-
getPerformerTarget
public Resource getPerformerTarget()
- Returns:
performer
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 desired perfomer for doing the diagnostic testing. For example, the surgeon, dermatopathologist, endoscopist, etc.)
-
setPerformerTarget
public ProcedureRequest setPerformerTarget(Resource value)
- Parameters:
value
-performer
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 desired perfomer for doing the diagnostic testing. For example, the surgeon, dermatopathologist, endoscopist, etc.)
-
getReasonCode
public List<CodeableConcept> getReasonCode()
- Returns:
reasonCode
(An explanation or justification for why this diagnostic investigation is being requested in coded or textual form. This is often for billing purposes. May relate to the resources referred to in supportingInformation.)
-
setReasonCode
public ProcedureRequest setReasonCode(List<CodeableConcept> theReasonCode)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasReasonCode
public boolean hasReasonCode()
-
addReasonCode
public CodeableConcept addReasonCode()
-
addReasonCode
public ProcedureRequest addReasonCode(CodeableConcept t)
-
getReasonCodeFirstRep
public CodeableConcept getReasonCodeFirstRep()
- Returns:
- The first repetition of repeating field
reasonCode
, creating it if it does not already exist
-
getReasonReference
public List<Reference> getReasonReference()
- Returns:
reasonReference
(Indicates another resource that provides a justification for why this diagnostic investigation is being requested. May relate to the resources referred to in supportingInformation.)
-
setReasonReference
public ProcedureRequest setReasonReference(List<Reference> theReasonReference)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasReasonReference
public boolean hasReasonReference()
-
addReasonReference
public Reference addReasonReference()
-
addReasonReference
public ProcedureRequest addReasonReference(Reference t)
-
getReasonReferenceFirstRep
public Reference getReasonReferenceFirstRep()
- Returns:
- The first repetition of repeating field
reasonReference
, creating it if it does not already exist
-
getReasonReferenceTarget
@Deprecated public List<Resource> getReasonReferenceTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getSupportingInfo
public List<Reference> getSupportingInfo()
- Returns:
supportingInfo
(Additional clinical information about the patient or specimen that may influence the procedure or diagnostics 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
public ProcedureRequest setSupportingInfo(List<Reference> theSupportingInfo)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSupportingInfo
public boolean hasSupportingInfo()
-
addSupportingInfo
public Reference addSupportingInfo()
-
addSupportingInfo
public ProcedureRequest addSupportingInfo(Reference t)
-
getSupportingInfoFirstRep
public Reference getSupportingInfoFirstRep()
- Returns:
- The first repetition of repeating field
supportingInfo
, creating it if it does not already exist
-
getSupportingInfoTarget
@Deprecated public List<Resource> getSupportingInfoTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getSpecimen
public List<Reference> getSpecimen()
- Returns:
specimen
(One or more specimens that the laboratory procedure will use.)
-
setSpecimen
public ProcedureRequest setSpecimen(List<Reference> theSpecimen)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSpecimen
public boolean hasSpecimen()
-
addSpecimen
public Reference addSpecimen()
-
addSpecimen
public ProcedureRequest addSpecimen(Reference t)
-
getSpecimenFirstRep
public Reference getSpecimenFirstRep()
- Returns:
- The first repetition of repeating field
specimen
, creating it if it does not already exist
-
getSpecimenTarget
@Deprecated public List<Specimen> getSpecimenTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addSpecimenTarget
@Deprecated public Specimen addSpecimenTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getBodySite
public List<CodeableConcept> getBodySite()
- Returns:
bodySite
(Anatomic location where the procedure should be performed. This is the target site.)
-
setBodySite
public ProcedureRequest setBodySite(List<CodeableConcept> theBodySite)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasBodySite
public boolean hasBodySite()
-
addBodySite
public CodeableConcept addBodySite()
-
addBodySite
public ProcedureRequest addBodySite(CodeableConcept t)
-
getBodySiteFirstRep
public CodeableConcept getBodySiteFirstRep()
- Returns:
- The first repetition of repeating field
bodySite
, creating it if it does not already exist
-
getNote
public List<Annotation> getNote()
- Returns:
note
(Any other notes and comments made about the service request. For example, letting provider know that "patient hates needles" or other provider instructions.)
-
setNote
public ProcedureRequest setNote(List<Annotation> theNote)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasNote
public boolean hasNote()
-
addNote
public Annotation addNote()
-
addNote
public ProcedureRequest addNote(Annotation t)
-
getNoteFirstRep
public Annotation getNoteFirstRep()
- Returns:
- The first repetition of repeating field
note
, creating it if it does not already exist
-
getRelevantHistory
public List<Reference> getRelevantHistory()
- Returns:
relevantHistory
(Key events in the history of the request.)
-
setRelevantHistory
public ProcedureRequest setRelevantHistory(List<Reference> theRelevantHistory)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasRelevantHistory
public boolean hasRelevantHistory()
-
addRelevantHistory
public Reference addRelevantHistory()
-
addRelevantHistory
public ProcedureRequest addRelevantHistory(Reference t)
-
getRelevantHistoryFirstRep
public Reference getRelevantHistoryFirstRep()
- Returns:
- The first repetition of repeating field
relevantHistory
, creating it if it does not already exist
-
getRelevantHistoryTarget
@Deprecated public List<Provenance> getRelevantHistoryTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addRelevantHistoryTarget
@Deprecated public Provenance addRelevantHistoryTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
public ProcedureRequest copy()
- Specified by:
copy
in classDomainResource
-
typedCopy
protected ProcedureRequest typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceType
in classResource
-
-