Class 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
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
static class
static enum
static class
static class
static enum
static class
-
Field Summary
Modifier and TypeFieldDescriptionprotected Type
If a CodeableConcept is present, it indicates the pre-condition for performing the procedure.static final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for authoredprotected DateTimeType
When the request transitioned to being actionable.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for based-onPlan/proposal/order fulfilled by this request.The actual objects that are the target of the reference (Plan/proposal/order fulfilled by this request.)static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent 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 procedure for searching, sorting and display purposes (e.g.protected CodeableConcept
A code that identifies a particular procedure, diagnostic investigation, or panel of investigations, that have been requested.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for codeprotected Reference
An encounter or episode of care that provides additional information about the healthcare context in which this request is made.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for contextprotected Resource
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.)Protocol or definition followed by this request.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for definitionThe actual objects that are the target of the reference (Protocol or definition followed by this request.)protected BooleanType
Set this to true if the record is saying that the procedure should NOT be performed.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent 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.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.Whether the request is a proposal, plan, an original order or a reflex order.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for intentprotected List
<Annotation> Any other notes and comments made about the service request.protected Type
The date/time at which the diagnostic testing should occur.static final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for occurrencestatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientprotected Reference
The desired perfomer for doing the diagnostic testing.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for performerstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for performer-typeprotected Resource
The actual object that is the target of the reference (The desired perfomer for doing the diagnostic testing.protected CodeableConcept
Desired type of performer for doing the diagnostic testing.Indicates how quickly the ProcedureRequest should be addressed with respect to other requests.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for priorityprotected List
<CodeableConcept> An explanation or justification for why this diagnostic investigation is being requested in coded or textual form.Indicates another resource that provides a justification for why this diagnostic investigation is being requested.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.Key events in the history of the request.protected List
<Provenance> The actual objects that are the target of the reference (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.ReferenceClientParam
Fluent Client search parameter constant for replacesThe actual objects that are the target of the reference (The request takes the place of the referenced completed or terminated request(s).)The individual who initiated the request and has responsibility for its activation.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for requesterprotected Identifier
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 final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for requisitionstatic final String
Search parameter: authoredstatic final String
Search parameter: based-onstatic final String
Search parameter: body-sitestatic final String
Search parameter: codestatic final String
Search parameter: contextstatic final String
Search parameter: definitionstatic final String
Search parameter: encounterstatic final String
Search parameter: identifierstatic final String
Search parameter: intentstatic final String
Search parameter: occurrencestatic final String
Search parameter: patientstatic final String
Search parameter: performerstatic final String
Search parameter: performer-typestatic final String
Search parameter: prioritystatic final String
Search parameter: replacesstatic final String
Search parameter: requesterstatic final String
Search parameter: requisitionstatic final String
Search parameter: specimenstatic final String
Search parameter: statusstatic final String
Search parameter: subjectOne or more specimens that the laboratory procedure will use.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for specimenThe actual objects that are the target of the reference (One or more specimens that the laboratory procedure will use.)The status of the order.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for statusprotected Reference
On whom or what the procedure or diagnostic is to be performed.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for subjectprotected Resource
The actual object that is the target of the reference (On whom or what the procedure or diagnostic is to be performed.Additional clinical information about the patient or specimen that may influence the procedure or diagnostics or their interpretations.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
Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAG
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
ConstructorDescriptionConstructorProcedureRequest
(Enumeration<ProcedureRequest.ProcedureRequestStatus> status, Enumeration<ProcedureRequest.ProcedureRequestIntent> intent, CodeableConcept code, Reference subject) Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddNote()
Deprecated.Use Reference#setResource(IBaseResource) insteadDeprecated.Use Reference#setResource(IBaseResource) insteadcopy()
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
Deprecated.Use Reference#setResource(IBaseResource) insteadgetCode()
Deprecated.Use Reference#setResource(IBaseResource) insteadboolean
getNamedProperty
(int _hash, String _name, boolean _checkValid) getNote()
Base[]
getProperty
(int hash, String name, boolean checkValid) Deprecated.Use Reference#setResource(IBaseResource) insteadDeprecated.Use Reference#setResource(IBaseResource) insteadDeprecated.Use Reference#setResource(IBaseResource) insteadDeprecated.Use Reference#setResource(IBaseResource) insteadDeprecated.Use Reference#setResource(IBaseResource) insteadString[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasCode()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasNote()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) setAsNeeded
(Type value) setAuthoredOn
(Date value) setAuthoredOnElement
(DateTimeType value) setBasedOn
(List<Reference> theBasedOn) setBodySite
(List<CodeableConcept> theBodySite) setCategory
(List<CodeableConcept> theCategory) setCode
(CodeableConcept value) setContext
(Reference value) setContextTarget
(Resource value) setDefinition
(List<Reference> theDefinition) setDoNotPerform
(boolean value) setIdentifier
(List<Identifier> theIdentifier) setNote
(List<Annotation> theNote) setOccurrence
(Type value) setPerformer
(Reference value) setPerformerTarget
(Resource value) setPerformerType
(CodeableConcept value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setReasonCode
(List<CodeableConcept> theReasonCode) setReasonReference
(List<Reference> theReasonReference) setRelevantHistory
(List<Reference> theRelevantHistory) setReplaces
(List<Reference> theReplaces) setRequisition
(Identifier value) setSpecimen
(List<Reference> theSpecimen) setSubject
(Reference value) setSubjectTarget
(Resource value) setSupportingInfo
(List<Reference> theSupportingInfo) protected ProcedureRequest
Methods inherited from class org.hl7.fhir.dstu3.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
Methods inherited from class org.hl7.fhir.dstu3.model.Resource
copyValues, getId, getIdBase, getIdElement, getIdPart, 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
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
identifier
Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller. -
definition
Protocol or definition followed by this request. -
definitionTarget
The actual objects that are the target of the reference (Protocol or definition followed by this request.) -
basedOn
Plan/proposal/order fulfilled by this request. -
basedOnTarget
The actual objects that are the target of the reference (Plan/proposal/order fulfilled by this request.) -
replaces
The request takes the place of the referenced completed or terminated request(s). -
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
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
The status of the order. -
intent
Whether the request is a proposal, plan, an original order or a reflex order. -
priority
Indicates how quickly the ProcedureRequest should be addressed with respect to other requests. -
doNotPerform
Set this to true if the record is saying that the procedure should NOT be performed. -
category
A code that classifies the procedure for searching, sorting and display purposes (e.g. "Surgical Procedure"). -
code
A code that identifies a particular procedure, diagnostic investigation, or panel of investigations, that have been requested. -
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
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
An encounter or episode of care that provides additional information about the healthcare context in which this request is made. -
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
The date/time at which the diagnostic testing should occur. -
asNeeded
If a CodeableConcept is present, it indicates the pre-condition for performing the procedure. 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 diagnostic testing. -
performer
The desired perfomer for doing the diagnostic testing. For example, the surgeon, dermatopathologist, endoscopist, etc. -
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
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
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
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
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
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
One or more specimens that the laboratory procedure will use. -
specimenTarget
The actual objects that are the target of the reference (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, letting provider know that "patient hates needles" or other provider instructions. -
relevantHistory
Key events in the history of the request. -
relevantHistoryTarget
The actual objects that are the target of the reference (Key events in the history of the request.) -
SP_AUTHORED
Search parameter: authoredDescription: Date request signed
Type: date
Path: ProcedureRequest.authoredOn
- See Also:
-
AUTHORED
Fluent Client search parameter constant for authoredDescription: Date request signed
Type: date
Path: ProcedureRequest.authoredOn
-
SP_REQUESTER
Search parameter: requesterDescription: Individual making the request
Type: reference
Path: ProcedureRequest.requester.agent
- See Also:
-
REQUESTER
Fluent Client search parameter constant for requesterDescription: Individual making the request
Type: reference
Path: ProcedureRequest.requester.agent
-
INCLUDE_REQUESTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:requester". -
SP_IDENTIFIER
Search parameter: identifierDescription: Identifiers assigned to this order
Type: token
Path: ProcedureRequest.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Identifiers assigned to this order
Type: token
Path: ProcedureRequest.identifier
-
SP_CODE
Search parameter: codeDescription: What is being requested/ordered
Type: token
Path: ProcedureRequest.code
- See Also:
-
CODE
Fluent Client search parameter constant for codeDescription: What is being requested/ordered
Type: token
Path: ProcedureRequest.code
-
SP_PERFORMER
Search parameter: performerDescription: Requested perfomer
Type: reference
Path: ProcedureRequest.performer
- See Also:
-
PERFORMER
Fluent Client search parameter constant for performerDescription: Requested perfomer
Type: reference
Path: ProcedureRequest.performer
-
INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:performer". -
SP_REQUISITION
Search parameter: requisitionDescription: Composite Request ID
Type: token
Path: ProcedureRequest.requisition
- See Also:
-
REQUISITION
Fluent Client search parameter constant for requisitionDescription: Composite Request ID
Type: token
Path: ProcedureRequest.requisition
-
SP_REPLACES
Search parameter: replacesDescription: What request replaces
Type: reference
Path: ProcedureRequest.replaces
- See Also:
-
REPLACES
Fluent Client search parameter constant for replacesDescription: What request replaces
Type: reference
Path: ProcedureRequest.replaces
-
INCLUDE_REPLACES
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:replaces". -
SP_SUBJECT
Search parameter: subjectDescription: Search by subject
Type: reference
Path: ProcedureRequest.subject
- See Also:
-
SUBJECT
Fluent Client search parameter constant for subjectDescription: Search by subject
Type: reference
Path: ProcedureRequest.subject
-
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:subject". -
SP_ENCOUNTER
Search parameter: encounterDescription: An encounter in which this request is made
Type: reference
Path: ProcedureRequest.context
- See Also:
-
ENCOUNTER
Fluent Client search parameter constant for encounterDescription: An encounter in which this request is made
Type: reference
Path: ProcedureRequest.context
-
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:encounter". -
SP_OCCURRENCE
Search parameter: occurrenceDescription: When procedure should occur
Type: date
Path: ProcedureRequest.occurrence[x]
- See Also:
-
OCCURRENCE
Fluent Client search parameter constant for occurrenceDescription: When procedure should occur
Type: date
Path: ProcedureRequest.occurrence[x]
-
SP_PRIORITY
Search parameter: priorityDescription: routine | urgent | asap | stat
Type: token
Path: ProcedureRequest.priority
- See Also:
-
PRIORITY
Fluent Client search parameter constant for priorityDescription: routine | urgent | asap | stat
Type: token
Path: ProcedureRequest.priority
-
SP_INTENT
Search parameter: intentDescription: proposal | plan | order +
Type: token
Path: ProcedureRequest.intent
- See Also:
-
INTENT
Fluent Client search parameter constant for intentDescription: proposal | plan | order +
Type: token
Path: ProcedureRequest.intent
-
SP_PERFORMER_TYPE
Search parameter: performer-typeDescription: Performer role
Type: token
Path: ProcedureRequest.performerType
- See Also:
-
PERFORMER_TYPE
Fluent Client search parameter constant for performer-typeDescription: Performer role
Type: token
Path: ProcedureRequest.performerType
-
SP_BASED_ON
Search parameter: based-onDescription: What request fulfills
Type: reference
Path: ProcedureRequest.basedOn
- See Also:
-
BASED_ON
Fluent Client search parameter constant for based-onDescription: What request fulfills
Type: reference
Path: ProcedureRequest.basedOn
-
INCLUDE_BASED_ON
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:based-on". -
SP_PATIENT
Search parameter: patientDescription: Search by subject - a patient
Type: reference
Path: ProcedureRequest.subject
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription: Search by subject - a patient
Type: reference
Path: ProcedureRequest.subject
-
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:patient". -
SP_SPECIMEN
Search parameter: specimenDescription: Specimen to be tested
Type: reference
Path: ProcedureRequest.specimen
- See Also:
-
SPECIMEN
Fluent Client search parameter constant for specimenDescription: Specimen to be tested
Type: reference
Path: ProcedureRequest.specimen
-
INCLUDE_SPECIMEN
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:specimen". -
SP_CONTEXT
Search parameter: contextDescription: Encounter or Episode during which request was created
Type: reference
Path: ProcedureRequest.context
- See Also:
-
CONTEXT
Fluent Client search parameter constant for contextDescription: Encounter or Episode during which request was created
Type: reference
Path: ProcedureRequest.context
-
INCLUDE_CONTEXT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:context". -
SP_DEFINITION
Search parameter: definitionDescription: Protocol or definition
Type: reference
Path: ProcedureRequest.definition
- See Also:
-
DEFINITION
Fluent Client search parameter constant for definitionDescription: Protocol or definition
Type: reference
Path: ProcedureRequest.definition
-
INCLUDE_DEFINITION
Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:definition". -
SP_BODY_SITE
Search parameter: body-siteDescription: Where procedure is going to be done
Type: token
Path: ProcedureRequest.bodySite
- See Also:
-
BODY_SITE
Fluent Client search parameter constant for body-siteDescription: Where procedure is going to be done
Type: token
Path: ProcedureRequest.bodySite
-
SP_STATUS
Search parameter: statusDescription: draft | active | suspended | completed | entered-in-error | cancelled
Type: token
Path: ProcedureRequest.status
- See Also:
-
STATUS
Fluent Client search parameter constant for statusDescription: draft | active | suspended | completed | entered-in-error | cancelled
Type: token
Path: ProcedureRequest.status
-
-
Constructor Details
-
ProcedureRequest
public ProcedureRequest()Constructor -
ProcedureRequest
public ProcedureRequest(Enumeration<ProcedureRequest.ProcedureRequestStatus> status, Enumeration<ProcedureRequest.ProcedureRequestIntent> intent, CodeableConcept code, 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
this
for easy method chaining
-
hasIdentifier
-
addIdentifier
-
addIdentifier
-
getIdentifierFirstRep
- Returns:
- The first repetition of repeating field
identifier
, creating it if it does not already exist
-
getDefinition
- Returns:
definition
(Protocol or definition followed by this request.)
-
setDefinition
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasDefinition
-
addDefinition
-
addDefinition
-
getDefinitionFirstRep
- Returns:
- The first repetition of repeating field
definition
, creating it if it does not already exist
-
getDefinitionTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getBasedOn
- Returns:
basedOn
(Plan/proposal/order fulfilled by this request.)
-
setBasedOn
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasBasedOn
-
addBasedOn
-
addBasedOn
-
getBasedOnFirstRep
- Returns:
- The first repetition of repeating field
basedOn
, creating it if it does not already exist
-
getBasedOnTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getReplaces
- Returns:
replaces
(The request takes the place of the referenced completed or terminated request(s).)
-
setReplaces
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasReplaces
-
addReplaces
-
addReplaces
-
getReplacesFirstRep
- Returns:
- The first repetition of repeating field
replaces
, creating it if it does not already exist
-
getReplacesTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
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
-
setRequisition
- 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
- 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
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
- 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
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
- 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.
-
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
-
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
- Returns:
- Indicates how quickly the ProcedureRequest should be addressed with respect to other requests.
-
setPriority
- Parameters:
value
- Indicates how quickly the ProcedureRequest should be addressed with respect to other requests.
-
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
-
hasDoNotPerform
-
setDoNotPerformElement
- 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
- Returns:
- Set this to true if the record is saying that the procedure should NOT be performed.
-
setDoNotPerform
- Parameters:
value
- Set this to true if the record is saying that the procedure should NOT be performed.
-
getCategory
- Returns:
category
(A code that classifies the procedure for searching, sorting and display purposes (e.g. "Surgical Procedure").)
-
setCategory
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCategory
-
addCategory
-
addCategory
-
getCategoryFirstRep
- Returns:
- The first repetition of repeating field
category
, creating it if it does not already exist
-
getCode
- Returns:
code
(A code that identifies a particular procedure, diagnostic investigation, or panel of investigations, that have been requested.)
-
hasCode
-
setCode
- Parameters:
value
-code
(A code that identifies a particular procedure, diagnostic investigation, or panel of investigations, that have been requested.)
-
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
-
setSubject
- 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
- 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
- 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
- Returns:
context
(An encounter or episode of care that provides additional information about the healthcare context in which this request is made.)
-
hasContext
-
setContext
- Parameters:
value
-context
(An encounter or episode of care that provides additional information about the healthcare context in which this request is made.)
-
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
- 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
- Returns:
occurrence
(The date/time at which the diagnostic testing should occur.)
-
getOccurrenceDateTimeType
- Returns:
occurrence
(The date/time at which the diagnostic testing should occur.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrenceDateTimeType
-
getOccurrencePeriod
- Returns:
occurrence
(The date/time at which the diagnostic testing should occur.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrencePeriod
-
getOccurrenceTiming
- Returns:
occurrence
(The date/time at which the diagnostic testing should occur.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrenceTiming
-
hasOccurrence
-
setOccurrence
- Parameters:
value
-occurrence
(The date/time at which the diagnostic testing should occur.)- Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
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
- 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
-
getAsNeededCodeableConcept
- 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
-
hasAsNeeded
-
setAsNeeded
- 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
- 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 diagnostic testing.)
-
hasPerformerType
-
setPerformerType
- Parameters:
value
-performerType
(Desired type of performer for doing the diagnostic testing.)
-
getPerformer
- Returns:
performer
(The desired perfomer for doing the diagnostic testing. For example, the surgeon, dermatopathologist, endoscopist, etc.)
-
hasPerformer
-
setPerformer
- Parameters:
value
-performer
(The desired perfomer for doing the diagnostic testing. For example, the surgeon, dermatopathologist, endoscopist, etc.)
-
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
- 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
- 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
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasReasonCode
-
addReasonCode
-
addReasonCode
-
getReasonCodeFirstRep
- Returns:
- The first repetition of repeating field
reasonCode
, creating it if it does not already exist
-
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
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasReasonReference
-
addReasonReference
-
addReasonReference
-
getReasonReferenceFirstRep
- Returns:
- The first repetition of repeating field
reasonReference
, creating it if it does not already exist
-
getReasonReferenceTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
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
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSupportingInfo
-
addSupportingInfo
-
addSupportingInfo
-
getSupportingInfoFirstRep
- Returns:
- The first repetition of repeating field
supportingInfo
, creating it if it does not already exist
-
getSupportingInfoTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getSpecimen
- Returns:
specimen
(One or more specimens that the laboratory procedure will use.)
-
setSpecimen
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSpecimen
-
addSpecimen
-
addSpecimen
-
getSpecimenFirstRep
- Returns:
- The first repetition of repeating field
specimen
, creating it if it does not already exist
-
getSpecimenTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
addSpecimenTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getBodySite
- Returns:
bodySite
(Anatomic location where the procedure should be performed. This is the target site.)
-
setBodySite
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasBodySite
-
addBodySite
-
addBodySite
-
getBodySiteFirstRep
- Returns:
- The first repetition of repeating field
bodySite
, creating it if it does not already exist
-
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
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasNote
-
addNote
-
addNote
-
getNoteFirstRep
- Returns:
- The first repetition of repeating field
note
, creating it if it does not already exist
-
getRelevantHistory
- Returns:
relevantHistory
(Key events in the history of the request.)
-
setRelevantHistory
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasRelevantHistory
-
addRelevantHistory
-
addRelevantHistory
-
getRelevantHistoryFirstRep
- Returns:
- The first repetition of repeating field
relevantHistory
, creating it if it does not already exist
-
getRelevantHistoryTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
addRelevantHistoryTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
listChildren
- 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
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- 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
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
- Specified by:
copy
in classDomainResource
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
- Specified by:
getResourceType
in classResource
-