public class ProcedureRequest extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
ProcedureRequest.ProcedureRequestPriority |
static class |
ProcedureRequest.ProcedureRequestPriorityEnumFactory |
static class |
ProcedureRequest.ProcedureRequestStatus |
static class |
ProcedureRequest.ProcedureRequestStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected Type |
asNeeded
If a CodeableConcept is present, it indicates the pre-condition for performing the procedure.
|
protected List<CodeableConcept> |
bodySite
Indicates the sites on the subject's body where the procedure should be performed (I.e.
|
protected CodeableConcept |
code
The specific procedure that is ordered.
|
protected Reference |
encounter
The encounter within which the procedure proposal or request was created.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ENCOUNTER
Fluent Client search parameter constant for encounter
|
protected Encounter |
encounterTarget
The actual object that is the target of the reference (The encounter within which the procedure proposal or request was created.)
|
protected List<Identifier> |
identifier
Identifiers assigned to this order by the order or by the receiver.
|
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.
|
protected List<Annotation> |
notes
Any other notes associated with this proposal or order - e.g.
|
protected DateTimeType |
orderedOn
The time when the request was made.
|
protected Reference |
orderer
The healthcare professional responsible for proposing or ordering the procedure.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ORDERER
Fluent Client search parameter constant for orderer
|
protected Resource |
ordererTarget
The actual object that is the target of the reference (The healthcare professional responsible for proposing or ordering the procedure.)
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected Reference |
performer
For example, the surgeon, anaethetist, endoscopist, etc.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PERFORMER
Fluent Client search parameter constant for performer
|
protected Resource |
performerTarget
The actual object that is the target of the reference (For example, the surgeon, anaethetist, endoscopist, etc.)
|
protected Enumeration<ProcedureRequest.ProcedureRequestPriority> |
priority
The clinical priority associated with this order.
|
protected Type |
reason
The reason why the procedure is being proposed or ordered.
|
protected Type |
scheduled
The timing schedule for the proposed or ordered procedure.
|
static String |
SP_ENCOUNTER
Search parameter: encounter
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_ORDERER
Search parameter: orderer
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PERFORMER
Search parameter: performer
|
static String |
SP_SUBJECT
Search parameter: subject
|
protected Enumeration<ProcedureRequest.ProcedureRequestStatus> |
status
The status of the order.
|
protected Reference |
subject
The person, animal or group that should receive the procedure.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (The person, animal or group that should receive the procedure.)
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
ProcedureRequest()
Constructor
|
ProcedureRequest(Reference subject,
CodeableConcept code)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, setIdcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected Resource subjectTarget
protected CodeableConcept code
protected List<CodeableConcept> bodySite
protected Type reason
protected Type scheduled
protected Reference encounter
protected Encounter encounterTarget
protected Resource performerTarget
protected Enumeration<ProcedureRequest.ProcedureRequestStatus> status
protected List<Annotation> notes
protected Type asNeeded
protected DateTimeType orderedOn
protected Reference orderer
protected Resource ordererTarget
protected Enumeration<ProcedureRequest.ProcedureRequestPriority> priority
public static final String SP_ORDERER
Description: Who made request
Type: reference
Path: ProcedureRequest.orderer
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORDERER
Description: Who made request
Type: reference
Path: ProcedureRequest.orderer
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORDERER
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 ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
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 ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
public static final String SP_PERFORMER
Description: Who should perform the procedure
Type: reference
Path: ProcedureRequest.performer
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER
Description: Who should perform the procedure
Type: reference
Path: ProcedureRequest.performer
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER
public static final String SP_ENCOUNTER
Description: Encounter request created during
Type: reference
Path: ProcedureRequest.encounter
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Description: Encounter request created during
Type: reference
Path: ProcedureRequest.encounter
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
public 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 ProcedureRequest()
public ProcedureRequest(Reference subject, CodeableConcept code)
public List<Identifier> getIdentifier()
identifier (Identifiers assigned to this order by the order or by the receiver.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (Identifiers assigned to this order by the order or by the receiver.)public ProcedureRequest addIdentifier(Identifier t)
public Reference getSubject()
subject (The person, animal or group that should receive the procedure.)public boolean hasSubject()
public ProcedureRequest setSubject(Reference value)
value - subject (The person, animal or group that should receive the procedure.)public Resource getSubjectTarget()
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. (The person, animal or group that should receive the procedure.)public ProcedureRequest setSubjectTarget(Resource value)
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. (The person, animal or group that should receive the procedure.)public CodeableConcept getCode()
code (The specific procedure that is ordered. Use text if the exact nature of the procedure cannot be coded.)public boolean hasCode()
public ProcedureRequest setCode(CodeableConcept value)
value - code (The specific procedure that is ordered. Use text if the exact nature of the procedure cannot be coded.)public List<CodeableConcept> getBodySite()
bodySite (Indicates the sites on the subject's body where the procedure should be performed (I.e. the target sites).)public boolean hasBodySite()
public CodeableConcept addBodySite()
bodySite (Indicates the sites on the subject's body where the procedure should be performed (I.e. the target sites).)public ProcedureRequest addBodySite(CodeableConcept t)
public Type getReason()
reason (The reason why the procedure is being proposed or ordered. This procedure request may be motivated by a Condition for instance.)public CodeableConcept getReasonCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
reason (The reason why the procedure is being proposed or ordered. This procedure request may be motivated by a Condition for instance.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasReasonCodeableConcept()
public Reference getReasonReference() throws org.hl7.fhir.exceptions.FHIRException
reason (The reason why the procedure is being proposed or ordered. This procedure request may be motivated by a Condition for instance.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasReasonReference()
public boolean hasReason()
public ProcedureRequest setReason(Type value)
value - reason (The reason why the procedure is being proposed or ordered. This procedure request may be motivated by a Condition for instance.)public Type getScheduled()
scheduled (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 DateTimeType getScheduledDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
scheduled (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".)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasScheduledDateTimeType()
public Period getScheduledPeriod() throws org.hl7.fhir.exceptions.FHIRException
scheduled (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".)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasScheduledPeriod()
public Timing getScheduledTiming() throws org.hl7.fhir.exceptions.FHIRException
scheduled (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".)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasScheduledTiming()
public boolean hasScheduled()
public ProcedureRequest setScheduled(Type value)
value - scheduled (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 Reference getEncounter()
encounter (The encounter within which the procedure proposal or request was created.)public boolean hasEncounter()
public ProcedureRequest setEncounter(Reference value)
value - encounter (The encounter within which the procedure proposal or request was created.)public Encounter getEncounterTarget()
encounter The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The encounter within which the procedure proposal or request was created.)public ProcedureRequest setEncounterTarget(Encounter value)
value - encounter The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The encounter within which the procedure proposal or request was created.)public Reference getPerformer()
performer (For example, the surgeon, anaethetist, endoscopist, etc.)public boolean hasPerformer()
public ProcedureRequest setPerformer(Reference value)
value - performer (For example, the surgeon, anaethetist, endoscopist, etc.)public Resource getPerformerTarget()
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. (For example, the surgeon, anaethetist, endoscopist, etc.)public ProcedureRequest setPerformerTarget(Resource value)
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. (For example, the surgeon, anaethetist, endoscopist, etc.)public Enumeration<ProcedureRequest.ProcedureRequestStatus> getStatusElement()
status (The status of the order.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public ProcedureRequest setStatusElement(Enumeration<ProcedureRequest.ProcedureRequestStatus> value)
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 valuepublic ProcedureRequest.ProcedureRequestStatus getStatus()
public ProcedureRequest setStatus(ProcedureRequest.ProcedureRequestStatus value)
value - The status of the order.public List<Annotation> getNotes()
notes (Any other notes associated with this proposal or order - e.g. provider instructions.)public boolean hasNotes()
public Annotation addNotes()
notes (Any other notes associated with this proposal or order - e.g. provider instructions.)public ProcedureRequest addNotes(Annotation t)
public Type getAsNeeded()
asNeeded (If a CodeableConcept is present, it indicates the pre-condition for performing the procedure.)public BooleanType getAsNeededBooleanType() throws org.hl7.fhir.exceptions.FHIRException
asNeeded (If a CodeableConcept is present, it indicates the pre-condition for performing the procedure.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasAsNeededBooleanType()
public CodeableConcept getAsNeededCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
asNeeded (If a CodeableConcept is present, it indicates the pre-condition for performing the procedure.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasAsNeededCodeableConcept()
public boolean hasAsNeeded()
public ProcedureRequest setAsNeeded(Type value)
value - asNeeded (If a CodeableConcept is present, it indicates the pre-condition for performing the procedure.)public DateTimeType getOrderedOnElement()
orderedOn (The time when the request was made.). This is the underlying object with id, value and extensions. The accessor "getOrderedOn" gives direct access to the valuepublic boolean hasOrderedOnElement()
public boolean hasOrderedOn()
public ProcedureRequest setOrderedOnElement(DateTimeType value)
value - orderedOn (The time when the request was made.). This is the underlying object with id, value and extensions. The accessor "getOrderedOn" gives direct access to the valuepublic Date getOrderedOn()
public ProcedureRequest setOrderedOn(Date value)
value - The time when the request was made.public Reference getOrderer()
orderer (The healthcare professional responsible for proposing or ordering the procedure.)public boolean hasOrderer()
public ProcedureRequest setOrderer(Reference value)
value - orderer (The healthcare professional responsible for proposing or ordering the procedure.)public Resource getOrdererTarget()
orderer The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The healthcare professional responsible for proposing or ordering the procedure.)public ProcedureRequest setOrdererTarget(Resource value)
value - orderer The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The healthcare professional responsible for proposing or ordering the procedure.)public Enumeration<ProcedureRequest.ProcedureRequestPriority> getPriorityElement()
priority (The clinical priority associated with this order.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the valuepublic boolean hasPriorityElement()
public boolean hasPriority()
public ProcedureRequest setPriorityElement(Enumeration<ProcedureRequest.ProcedureRequestPriority> value)
value - priority (The clinical priority associated with this order.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the valuepublic ProcedureRequest.ProcedureRequestPriority getPriority()
public ProcedureRequest setPriority(ProcedureRequest.ProcedureRequestPriority value)
value - The clinical priority associated with this order.protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic ProcedureRequest copy()
copy in class DomainResourceprotected ProcedureRequest typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.