public class ProcedureRequest extends BaseResource implements ca.uhn.fhir.model.api.IResource
Definition: A request for a procedure to be performed. May be a proposal or an order.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/ProcedureRequest
| Modifier and Type | Field and Description |
|---|---|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ENCOUNTER
Fluent Client search parameter constant for encounter
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
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_ORDERER
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_SUBJECT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ORDERER
Fluent Client search parameter constant for orderer
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PERFORMER
Fluent Client search parameter constant for performer
|
static String |
SP_ENCOUNTER
Search parameter constant for encounter
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_ORDERER
Search parameter constant for orderer
|
static String |
SP_PATIENT
Search parameter constant for patient
|
static String |
SP_PERFORMER
Search parameter constant for performer
|
static String |
SP_SUBJECT
Search parameter constant for subject
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
ProcedureRequest() |
| Modifier and Type | Method and Description |
|---|---|
CodeableConceptDt |
addBodySite()
Adds and returns a new value for bodySite ()
|
ProcedureRequest |
addBodySite(CodeableConceptDt theValue)
Adds a given new value for bodySite ()
|
IdentifierDt |
addIdentifier()
Adds and returns a new value for identifier (id)
|
ProcedureRequest |
addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier (id)
|
AnnotationDt |
addNotes()
Adds and returns a new value for notes ()
|
ProcedureRequest |
addNotes(AnnotationDt theValue)
Adds a given new value for notes ()
|
<T extends ca.uhn.fhir.model.api.IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
ca.uhn.fhir.model.api.IDatatype |
getAsNeeded()
Gets the value(s) for asNeeded[x] ().
|
List<CodeableConceptDt> |
getBodySite()
Gets the value(s) for bodySite ().
|
CodeableConceptDt |
getBodySiteFirstRep()
Gets the first repetition for bodySite (),
creating it if it does not already exist.
|
CodeableConceptDt |
getCode()
Gets the value(s) for code (class).
|
ResourceReferenceDt |
getEncounter()
Gets the value(s) for encounter (context).
|
List<IdentifierDt> |
getIdentifier()
Gets the value(s) for identifier (id).
|
IdentifierDt |
getIdentifierFirstRep()
Gets the first repetition for identifier (id),
creating it if it does not already exist.
|
List<AnnotationDt> |
getNotes()
Gets the value(s) for notes ().
|
AnnotationDt |
getNotesFirstRep()
Gets the first repetition for notes (),
creating it if it does not already exist.
|
Date |
getOrderedOn()
Gets the value(s) for orderedOn (when.recorded).
|
ca.uhn.fhir.model.primitive.DateTimeDt |
getOrderedOnElement()
Gets the value(s) for orderedOn (when.recorded).
|
ResourceReferenceDt |
getOrderer()
Gets the value(s) for orderer (who.author).
|
ResourceReferenceDt |
getPerformer()
Gets the value(s) for performer (who.actor).
|
String |
getPriority()
Gets the value(s) for priority (grade).
|
ca.uhn.fhir.model.primitive.BoundCodeDt<ProcedureRequestPriorityEnum> |
getPriorityElement()
Gets the value(s) for priority (grade).
|
ca.uhn.fhir.model.api.IDatatype |
getReason()
Gets the value(s) for reason[x] ().
|
String |
getResourceName() |
ca.uhn.fhir.model.api.IDatatype |
getScheduled()
Gets the value(s) for scheduled[x] (when.planned).
|
String |
getStatus()
Gets the value(s) for status (status).
|
ca.uhn.fhir.model.primitive.BoundCodeDt<ProcedureRequestStatusEnum> |
getStatusElement()
Gets the value(s) for status (status).
|
ca.uhn.fhir.context.FhirVersionEnum |
getStructureFhirVersionEnum() |
ResourceReferenceDt |
getSubject()
Gets the value(s) for subject (who.focus).
|
boolean |
isEmpty() |
ProcedureRequest |
setAsNeeded(ca.uhn.fhir.model.api.IDatatype theValue)
Sets the value(s) for asNeeded[x] ()
|
ProcedureRequest |
setBodySite(List<CodeableConceptDt> theValue)
Sets the value(s) for bodySite ()
|
ProcedureRequest |
setCode(CodeableConceptDt theValue)
Sets the value(s) for code (class)
|
ProcedureRequest |
setEncounter(ResourceReferenceDt theValue)
Sets the value(s) for encounter (context)
|
ProcedureRequest |
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (id)
|
ProcedureRequest |
setNotes(List<AnnotationDt> theValue)
Sets the value(s) for notes ()
|
ProcedureRequest |
setOrderedOn(Date theDate,
ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for orderedOn (when.recorded)
|
ProcedureRequest |
setOrderedOn(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
Sets the value(s) for orderedOn (when.recorded)
|
ProcedureRequest |
setOrderedOnWithSecondsPrecision(Date theDate)
Sets the value for orderedOn (when.recorded)
|
ProcedureRequest |
setOrderer(ResourceReferenceDt theValue)
Sets the value(s) for orderer (who.author)
|
ProcedureRequest |
setPerformer(ResourceReferenceDt theValue)
Sets the value(s) for performer (who.actor)
|
ProcedureRequest |
setPriority(ca.uhn.fhir.model.primitive.BoundCodeDt<ProcedureRequestPriorityEnum> theValue)
Sets the value(s) for priority (grade)
|
ProcedureRequest |
setPriority(ProcedureRequestPriorityEnum theValue)
Sets the value(s) for priority (grade)
|
ProcedureRequest |
setReason(ca.uhn.fhir.model.api.IDatatype theValue)
Sets the value(s) for reason[x] ()
|
ProcedureRequest |
setScheduled(ca.uhn.fhir.model.api.IDatatype theValue)
Sets the value(s) for scheduled[x] (when.planned)
|
ProcedureRequest |
setStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<ProcedureRequestStatusEnum> theValue)
Sets the value(s) for status (status)
|
ProcedureRequest |
setStatus(ProcedureRequestStatusEnum theValue)
Sets the value(s) for status (status)
|
ProcedureRequest |
setSubject(ResourceReferenceDt theValue)
Sets the value(s) for subject (who.focus)
|
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, hasFormatCommentclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final String SP_IDENTIFIER
Description: A unique identifier of the Procedure Request
Type: token
Path: ProcedureRequest.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: A unique identifier of the Procedure Request
Type: token
Path: ProcedureRequest.identifier
public static final String SP_SUBJECT
Description: Search by subject
Type: reference
Path: ProcedureRequest.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Description: Search by subject
Type: reference
Path: ProcedureRequest.subject
public static final String SP_PATIENT
Description: Search by subject - a patient
Type: reference
Path: ProcedureRequest.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: Search by subject - a patient
Type: reference
Path: ProcedureRequest.subject
public static final String SP_ORDERER
Description:
Type: reference
Path: ProcedureRequest.orderer
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORDERER
Description:
Type: reference
Path: ProcedureRequest.orderer
public static final String SP_PERFORMER
Description:
Type: reference
Path: ProcedureRequest.performer
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER
Description:
Type: reference
Path: ProcedureRequest.performer
public static final String SP_ENCOUNTER
Description:
Type: reference
Path: ProcedureRequest.encounter
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Description:
Type: reference
Path: ProcedureRequest.encounter
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORDERER
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
public ProcedureRequest()
public boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBasepublic <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElementpublic List<IdentifierDt> getIdentifier()
null.
Definition: Identifiers assigned to this order by the order or by the receiver.
public ProcedureRequest setIdentifier(List<IdentifierDt> theValue)
Definition: Identifiers assigned to this order by the order or by the receiver.
public IdentifierDt addIdentifier()
Definition: Identifiers assigned to this order by the order or by the receiver.
public ProcedureRequest addIdentifier(IdentifierDt theValue)
Definition: Identifiers assigned to this order by the order or by the receiver.
theValue - The identifier to add (must not be null)public IdentifierDt getIdentifierFirstRep()
Definition: Identifiers assigned to this order by the order or by the receiver.
public ResourceReferenceDt getSubject()
null.
Definition: The person, animal or group that should receive the procedure.
public ProcedureRequest setSubject(ResourceReferenceDt theValue)
Definition: The person, animal or group that should receive the procedure.
public CodeableConceptDt getCode()
null.
Definition: The specific procedure that is ordered. Use text if the exact nature of the procedure cannot be coded.
public ProcedureRequest setCode(CodeableConceptDt theValue)
Definition: The specific procedure that is ordered. Use text if the exact nature of the procedure cannot be coded.
public List<CodeableConceptDt> getBodySite()
null.
Definition: Indicates the sites on the subject's body where the procedure should be performed (I.e. the target sites).
public ProcedureRequest setBodySite(List<CodeableConceptDt> theValue)
Definition: Indicates the sites on the subject's body where the procedure should be performed (I.e. the target sites).
public CodeableConceptDt addBodySite()
Definition: Indicates the sites on the subject's body where the procedure should be performed (I.e. the target sites).
public ProcedureRequest addBodySite(CodeableConceptDt theValue)
Definition: Indicates the sites on the subject's body where the procedure should be performed (I.e. the target sites).
theValue - The bodySite to add (must not be null)public CodeableConceptDt getBodySiteFirstRep()
Definition: Indicates the sites on the subject's body where the procedure should be performed (I.e. the target sites).
public ca.uhn.fhir.model.api.IDatatype getReason()
null.
Definition: The reason why the procedure is being proposed or ordered. This procedure request may be motivated by a Condition for instance.
public ProcedureRequest setReason(ca.uhn.fhir.model.api.IDatatype theValue)
Definition: The reason why the procedure is being proposed or ordered. This procedure request may be motivated by a Condition for instance.
public ca.uhn.fhir.model.api.IDatatype getScheduled()
null.
Definition: The timing schedule for the proposed or ordered procedure. The Schedule data type allows many different expressions. E.g. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\".
public ProcedureRequest setScheduled(ca.uhn.fhir.model.api.IDatatype theValue)
Definition: The timing schedule for the proposed or ordered procedure. The Schedule data type allows many different expressions. E.g. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\".
public ResourceReferenceDt getEncounter()
null.
Definition: The encounter within which the procedure proposal or request was created.
public ProcedureRequest setEncounter(ResourceReferenceDt theValue)
Definition: The encounter within which the procedure proposal or request was created.
public ResourceReferenceDt getPerformer()
null.
Definition: For example, the surgeon, anaethetist, endoscopist, etc.
public ProcedureRequest setPerformer(ResourceReferenceDt theValue)
Definition: For example, the surgeon, anaethetist, endoscopist, etc.
public ca.uhn.fhir.model.primitive.BoundCodeDt<ProcedureRequestStatusEnum> getStatusElement()
null.
Definition: The status of the order.
public String getStatus()
null.
Definition: The status of the order.
public ProcedureRequest setStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<ProcedureRequestStatusEnum> theValue)
Definition: The status of the order.
public ProcedureRequest setStatus(ProcedureRequestStatusEnum theValue)
Definition: The status of the order.
public List<AnnotationDt> getNotes()
null.
Definition: Any other notes associated with this proposal or order - e.g. provider instructions.
public ProcedureRequest setNotes(List<AnnotationDt> theValue)
Definition: Any other notes associated with this proposal or order - e.g. provider instructions.
public AnnotationDt addNotes()
Definition: Any other notes associated with this proposal or order - e.g. provider instructions.
public ProcedureRequest addNotes(AnnotationDt theValue)
Definition: Any other notes associated with this proposal or order - e.g. provider instructions.
theValue - The notes to add (must not be null)public AnnotationDt getNotesFirstRep()
Definition: Any other notes associated with this proposal or order - e.g. provider instructions.
public ca.uhn.fhir.model.api.IDatatype getAsNeeded()
null.
Definition: If a CodeableConcept is present, it indicates the pre-condition for performing the procedure.
public ProcedureRequest setAsNeeded(ca.uhn.fhir.model.api.IDatatype theValue)
Definition: If a CodeableConcept is present, it indicates the pre-condition for performing the procedure.
public ca.uhn.fhir.model.primitive.DateTimeDt getOrderedOnElement()
null.
Definition: The time when the request was made.
public Date getOrderedOn()
null.
Definition: The time when the request was made.
public ProcedureRequest setOrderedOn(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
Definition: The time when the request was made.
public ProcedureRequest setOrderedOnWithSecondsPrecision(Date theDate)
Definition: The time when the request was made.
public ProcedureRequest setOrderedOn(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Definition: The time when the request was made.
public ResourceReferenceDt getOrderer()
null.
Definition: The healthcare professional responsible for proposing or ordering the procedure.
public ProcedureRequest setOrderer(ResourceReferenceDt theValue)
Definition: The healthcare professional responsible for proposing or ordering the procedure.
public ca.uhn.fhir.model.primitive.BoundCodeDt<ProcedureRequestPriorityEnum> getPriorityElement()
null.
Definition: The clinical priority associated with this order.
public String getPriority()
null.
Definition: The clinical priority associated with this order.
public ProcedureRequest setPriority(ca.uhn.fhir.model.primitive.BoundCodeDt<ProcedureRequestPriorityEnum> theValue)
Definition: The clinical priority associated with this order.
public ProcedureRequest setPriority(ProcedureRequestPriorityEnum theValue)
Definition: The clinical priority associated with this order.
public String getResourceName()
getResourceName in interface ca.uhn.fhir.model.api.IResourcepublic ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface ca.uhn.fhir.model.api.IResourcegetStructureFhirVersionEnum in interface org.hl7.fhir.instance.model.api.IBaseResourceCopyright © 2014–2018 University Health Network. All rights reserved.