Class Procedure
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IResource
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseResource
Definition: An action that is or was performed on a patient. This can be a physical intervention like an operation, or less invasive like counseling or hypnotherapy.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/Procedure
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Block class for child element: Procedure.focalDevice ()static class
Block class for child element: Procedure.performer () -
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for codestatic final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for datestatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for encounterstatic 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.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for locationstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for performerstatic final String
Search parameter constant for codestatic final String
Search parameter constant for datestatic final String
Search parameter constant for encounterstatic final String
Search parameter constant for identifierstatic final String
Search parameter constant for locationstatic final String
Search parameter constant for patientstatic final String
Search parameter constant for performerstatic final String
Search parameter constant for subjectstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for subjectFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for bodySite ()addBodySite
(CodeableConceptDt theValue) Adds a given new value for bodySite ()Adds and returns a new value for complication ()addComplication
(CodeableConceptDt theValue) Adds a given new value for complication ()Adds and returns a new value for focalDevice ()addFocalDevice
(Procedure.FocalDevice theValue) Adds a given new value for focalDevice ()Adds and returns a new value for followUp ()addFollowUp
(CodeableConceptDt theValue) Adds a given new value for followUp ()Adds and returns a new value for identifier (id)addIdentifier
(IdentifierDt theValue) Adds a given new value for identifier (id)addNotes()
Adds and returns a new value for notes ()addNotes
(AnnotationDt theValue) Adds a given new value for notes ()Adds and returns a new value for performer ()addPerformer
(Procedure.Performer theValue) Adds a given new value for performer ()Adds and returns a new value for reasonNotPerformed ()addReasonNotPerformed
(CodeableConceptDt theValue) Adds a given new value for reasonNotPerformed ()Adds and returns a new value for report ()addUsed()
Adds and returns a new value for used ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for bodySite ().Gets the first repetition for bodySite (), creating it if it does not already exist.Gets the value(s) for category ().getCode()
Gets the value(s) for code (class).Gets the value(s) for complication ().Gets the first repetition for complication (), creating it if it does not already exist.Gets the value(s) for encounter (context).Gets the value(s) for focalDevice ().Gets the first repetition for focalDevice (), creating it if it does not already exist.Gets the value(s) for followUp ().Gets the first repetition for followUp (), creating it if it does not already exist.Gets the value(s) for identifier (id).Gets the first repetition for identifier (id), creating it if it does not already exist.Gets the value(s) for location (where).getNotes()
Gets the value(s) for notes ().Gets the first repetition for notes (), creating it if it does not already exist.Gets the value(s) for notPerformed ().ca.uhn.fhir.model.primitive.BooleanDt
Gets the value(s) for notPerformed ().Gets the value(s) for outcome ().ca.uhn.fhir.model.api.IDatatype
Gets the value(s) for performed[x] (when.done).Gets the value(s) for performer ().Gets the first repetition for performer (), creating it if it does not already exist.ca.uhn.fhir.model.api.IDatatype
Gets the value(s) for reason[x] ().Gets the value(s) for reasonNotPerformed ().Gets the first repetition for reasonNotPerformed (), creating it if it does not already exist.Gets the value(s) for report ().Gets the value(s) for request ().Gets the value(s) for status ().ca.uhn.fhir.model.primitive.BoundCodeDt
<ProcedureStatusEnum> Gets the value(s) for status ().ca.uhn.fhir.context.FhirVersionEnum
Gets the value(s) for subject (who.focus).getUsed()
Gets the value(s) for used ().boolean
isEmpty()
setBodySite
(List<CodeableConceptDt> theValue) Sets the value(s) for bodySite ()setCategory
(CodeableConceptDt theValue) Sets the value(s) for category ()setCode
(CodeableConceptDt theValue) Sets the value(s) for code (class)setComplication
(List<CodeableConceptDt> theValue) Sets the value(s) for complication ()setEncounter
(ResourceReferenceDt theValue) Sets the value(s) for encounter (context)setFocalDevice
(List<Procedure.FocalDevice> theValue) Sets the value(s) for focalDevice ()setFollowUp
(List<CodeableConceptDt> theValue) Sets the value(s) for followUp ()setIdentifier
(List<IdentifierDt> theValue) Sets the value(s) for identifier (id)setLocation
(ResourceReferenceDt theValue) Sets the value(s) for location (where)setNotes
(List<AnnotationDt> theValue) Sets the value(s) for notes ()setNotPerformed
(boolean theBoolean) Sets the value for notPerformed ()setNotPerformed
(ca.uhn.fhir.model.primitive.BooleanDt theValue) Sets the value(s) for notPerformed ()setOutcome
(CodeableConceptDt theValue) Sets the value(s) for outcome ()setPerformed
(ca.uhn.fhir.model.api.IDatatype theValue) Sets the value(s) for performed[x] (when.done)setPerformer
(List<Procedure.Performer> theValue) Sets the value(s) for performer ()setReason
(ca.uhn.fhir.model.api.IDatatype theValue) Sets the value(s) for reason[x] ()setReasonNotPerformed
(List<CodeableConceptDt> theValue) Sets the value(s) for reasonNotPerformed ()setReport
(List<ResourceReferenceDt> theValue) Sets the value(s) for report ()setRequest
(ResourceReferenceDt theValue) Sets the value(s) for request ()setStatus
(ProcedureStatusEnum theValue) Sets the value(s) for status ()setStatus
(ca.uhn.fhir.model.primitive.BoundCodeDt<ProcedureStatusEnum> theValue) Sets the value(s) for status ()setSubject
(ResourceReferenceDt theValue) Sets the value(s) for subject (who.focus)setUsed
(List<ResourceReferenceDt> theValue) Sets the value(s) for used ()Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setId
Methods inherited from interface ca.uhn.fhir.model.api.IResource
getContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
-
Field Details
-
SP_CODE
Search parameter constant for codeDescription: A code to identify a procedure
Type: token
Path: Procedure.code
- See Also:
-
CODE
Fluent Client search parameter constant for codeDescription: A code to identify a procedure
Type: token
Path: Procedure.code
-
SP_IDENTIFIER
Search parameter constant for identifierDescription: A unique identifier for a procedure
Type: token
Path: Procedure.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: A unique identifier for a procedure
Type: token
Path: Procedure.identifier
-
SP_DATE
Search parameter constant for dateDescription:
Type: date
Path: Procedure.performed[x]
- See Also:
-
DATE
Fluent Client search parameter constant for dateDescription:
Type: date
Path: Procedure.performed[x]
-
SP_PERFORMER
Search parameter constant for performerDescription:
Type: reference
Path: Procedure.performer.actor
- See Also:
-
PERFORMER
Fluent Client search parameter constant for performerDescription:
Type: reference
Path: Procedure.performer.actor
-
SP_LOCATION
Search parameter constant for locationDescription:
Type: reference
Path: Procedure.location
- See Also:
-
LOCATION
Fluent Client search parameter constant for locationDescription:
Type: reference
Path: Procedure.location
-
SP_ENCOUNTER
Search parameter constant for encounterDescription:
Type: reference
Path: Procedure.encounter
- See Also:
-
ENCOUNTER
Fluent Client search parameter constant for encounterDescription:
Type: reference
Path: Procedure.encounter
-
SP_SUBJECT
Search parameter constant for subjectDescription: Search by subject
Type: reference
Path: Procedure.subject
- See Also:
-
SUBJECT
Fluent Client search parameter constant for subjectDescription: Search by subject
Type: reference
Path: Procedure.subject
-
SP_PATIENT
Search parameter constant for patientDescription: Search by subject - a patient
Type: reference
Path: Procedure.subject
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription: Search by subject - a patient
Type: reference
Path: Procedure.subject
-
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Procedure:encounter". -
INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "Procedure:location". -
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Procedure:patient". -
INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Procedure:performer". -
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Procedure:subject".
-
-
Constructor Details
-
Procedure
public Procedure()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getIdentifier
Gets the value(s) for identifier (id). creating it if it does not exist. Will not returnnull
.Definition: This records identifiers associated with this procedure that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)
-
setIdentifier
Sets the value(s) for identifier (id)Definition: This records identifiers associated with this procedure that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)
-
addIdentifier
Adds and returns a new value for identifier (id)Definition: This records identifiers associated with this procedure that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)
-
addIdentifier
Adds a given new value for identifier (id)Definition: This records identifiers associated with this procedure that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)
- Parameters:
theValue
- The identifier to add (must not benull
)
-
getIdentifierFirstRep
Gets the first repetition for identifier (id), creating it if it does not already exist.Definition: This records identifiers associated with this procedure that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)
-
getSubject
Gets the value(s) for subject (who.focus). creating it if it does not exist. Will not returnnull
.Definition: The person, animal or group on which the procedure was performed
-
setSubject
Sets the value(s) for subject (who.focus)Definition: The person, animal or group on which the procedure was performed
-
getStatusElement
Gets the value(s) for status (). creating it if it does not exist. Will not returnnull
.Definition: A code specifying the state of the procedure. Generally this will be in-progress or completed state.
-
getStatus
Gets the value(s) for status (). creating it if it does not exist. This method may returnnull
.Definition: A code specifying the state of the procedure. Generally this will be in-progress or completed state.
-
setStatus
Sets the value(s) for status ()Definition: A code specifying the state of the procedure. Generally this will be in-progress or completed state.
-
setStatus
Sets the value(s) for status ()Definition: A code specifying the state of the procedure. Generally this will be in-progress or completed state.
-
getCategory
Gets the value(s) for category (). creating it if it does not exist. Will not returnnull
.Definition: A code that classifies the procedure for searching, sorting and display purposes (e.g. \"Surgical Procedure\")
-
setCategory
Sets the value(s) for category ()Definition: A code that classifies the procedure for searching, sorting and display purposes (e.g. \"Surgical Procedure\")
-
getCode
Gets the value(s) for code (class). creating it if it does not exist. Will not returnnull
.Definition: The specific procedure that is performed. Use text if the exact nature of the procedure cannot be coded (e.g. \"Laparoscopic Appendectomy\")
-
setCode
Sets the value(s) for code (class)Definition: The specific procedure that is performed. Use text if the exact nature of the procedure cannot be coded (e.g. \"Laparoscopic Appendectomy\")
-
getNotPerformedElement
Gets the value(s) for notPerformed (). creating it if it does not exist. Will not returnnull
.Definition: Set this to true if the record is saying that the procedure was NOT performed
-
getNotPerformed
Gets the value(s) for notPerformed (). creating it if it does not exist. This method may returnnull
.Definition: Set this to true if the record is saying that the procedure was NOT performed
-
setNotPerformed
Sets the value(s) for notPerformed ()Definition: Set this to true if the record is saying that the procedure was NOT performed
-
setNotPerformed
Sets the value for notPerformed ()Definition: Set this to true if the record is saying that the procedure was NOT performed
-
getReasonNotPerformed
Gets the value(s) for reasonNotPerformed (). creating it if it does not exist. Will not returnnull
.Definition: A code indicating why the procedure was not performed.
-
setReasonNotPerformed
Sets the value(s) for reasonNotPerformed ()Definition: A code indicating why the procedure was not performed.
-
addReasonNotPerformed
Adds and returns a new value for reasonNotPerformed ()Definition: A code indicating why the procedure was not performed.
-
addReasonNotPerformed
Adds a given new value for reasonNotPerformed ()Definition: A code indicating why the procedure was not performed.
- Parameters:
theValue
- The reasonNotPerformed to add (must not benull
)
-
getReasonNotPerformedFirstRep
Gets the first repetition for reasonNotPerformed (), creating it if it does not already exist.Definition: A code indicating why the procedure was not performed.
-
getBodySite
Gets the value(s) for bodySite (). creating it if it does not exist. Will not returnnull
.Definition: Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion
-
setBodySite
Sets the value(s) for bodySite ()Definition: Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion
-
addBodySite
Adds and returns a new value for bodySite ()Definition: Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion
-
addBodySite
Adds a given new value for bodySite ()Definition: Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion
- Parameters:
theValue
- The bodySite to add (must not benull
)
-
getBodySiteFirstRep
Gets the first repetition for bodySite (), creating it if it does not already exist.Definition: Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion
-
getReason
Gets the value(s) for reason[x] (). creating it if it does not exist. Will not returnnull
.Definition: The reason why the procedure was performed. This may be due to a Condition, may be coded entity of some type, or may simply be present as text
-
setReason
Sets the value(s) for reason[x] ()Definition: The reason why the procedure was performed. This may be due to a Condition, may be coded entity of some type, or may simply be present as text
-
getPerformer
Gets the value(s) for performer (). creating it if it does not exist. Will not returnnull
.Definition: Limited to 'real' people rather than equipment
-
setPerformer
Sets the value(s) for performer ()Definition: Limited to 'real' people rather than equipment
-
addPerformer
Adds and returns a new value for performer ()Definition: Limited to 'real' people rather than equipment
-
addPerformer
Adds a given new value for performer ()Definition: Limited to 'real' people rather than equipment
- Parameters:
theValue
- The performer to add (must not benull
)
-
getPerformerFirstRep
Gets the first repetition for performer (), creating it if it does not already exist.Definition: Limited to 'real' people rather than equipment
-
getPerformed
Gets the value(s) for performed[x] (when.done). creating it if it does not exist. Will not returnnull
.Definition: The date(time)/period over which the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.
-
setPerformed
Sets the value(s) for performed[x] (when.done)Definition: The date(time)/period over which the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.
-
getEncounter
Gets the value(s) for encounter (context). creating it if it does not exist. Will not returnnull
.Definition: The encounter during which the procedure was performed
-
setEncounter
Sets the value(s) for encounter (context)Definition: The encounter during which the procedure was performed
-
getLocation
Gets the value(s) for location (where). creating it if it does not exist. Will not returnnull
.Definition: The location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant
-
setLocation
Sets the value(s) for location (where)Definition: The location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant
-
getOutcome
Gets the value(s) for outcome (). creating it if it does not exist. Will not returnnull
.Definition: The outcome of the procedure - did it resolve reasons for the procedure being performed?
-
setOutcome
Sets the value(s) for outcome ()Definition: The outcome of the procedure - did it resolve reasons for the procedure being performed?
-
getReport
Gets the value(s) for report (). creating it if it does not exist. Will not returnnull
.Definition: This could be a histology result, pathology report, surgical report, etc..
-
setReport
Sets the value(s) for report ()Definition: This could be a histology result, pathology report, surgical report, etc..
-
addReport
Adds and returns a new value for report ()Definition: This could be a histology result, pathology report, surgical report, etc..
-
getComplication
Gets the value(s) for complication (). creating it if it does not exist. Will not returnnull
.Definition: Any complications that occurred during the procedure, or in the immediate post-performance period. These are generally tracked separately from the notes, which will typically describe the procedure itself rather than any 'post procedure' issues
-
setComplication
Sets the value(s) for complication ()Definition: Any complications that occurred during the procedure, or in the immediate post-performance period. These are generally tracked separately from the notes, which will typically describe the procedure itself rather than any 'post procedure' issues
-
addComplication
Adds and returns a new value for complication ()Definition: Any complications that occurred during the procedure, or in the immediate post-performance period. These are generally tracked separately from the notes, which will typically describe the procedure itself rather than any 'post procedure' issues
-
addComplication
Adds a given new value for complication ()Definition: Any complications that occurred during the procedure, or in the immediate post-performance period. These are generally tracked separately from the notes, which will typically describe the procedure itself rather than any 'post procedure' issues
- Parameters:
theValue
- The complication to add (must not benull
)
-
getComplicationFirstRep
Gets the first repetition for complication (), creating it if it does not already exist.Definition: Any complications that occurred during the procedure, or in the immediate post-performance period. These are generally tracked separately from the notes, which will typically describe the procedure itself rather than any 'post procedure' issues
-
getFollowUp
Gets the value(s) for followUp (). creating it if it does not exist. Will not returnnull
.Definition: If the procedure required specific follow up - e.g. removal of sutures. The followup may be represented as a simple note, or could potentially be more complex in which case the CarePlan resource can be used
-
setFollowUp
Sets the value(s) for followUp ()Definition: If the procedure required specific follow up - e.g. removal of sutures. The followup may be represented as a simple note, or could potentially be more complex in which case the CarePlan resource can be used
-
addFollowUp
Adds and returns a new value for followUp ()Definition: If the procedure required specific follow up - e.g. removal of sutures. The followup may be represented as a simple note, or could potentially be more complex in which case the CarePlan resource can be used
-
addFollowUp
Adds a given new value for followUp ()Definition: If the procedure required specific follow up - e.g. removal of sutures. The followup may be represented as a simple note, or could potentially be more complex in which case the CarePlan resource can be used
- Parameters:
theValue
- The followUp to add (must not benull
)
-
getFollowUpFirstRep
Gets the first repetition for followUp (), creating it if it does not already exist.Definition: If the procedure required specific follow up - e.g. removal of sutures. The followup may be represented as a simple note, or could potentially be more complex in which case the CarePlan resource can be used
-
getRequest
Gets the value(s) for request (). creating it if it does not exist. Will not returnnull
.Definition: A reference to a resource that contains details of the request for this procedure.
-
setRequest
Sets the value(s) for request ()Definition: A reference to a resource that contains details of the request for this procedure.
-
getNotes
Gets the value(s) for notes (). creating it if it does not exist. Will not returnnull
.Definition: Any other notes about the procedure. E.g. the operative notes
-
setNotes
Sets the value(s) for notes ()Definition: Any other notes about the procedure. E.g. the operative notes
-
addNotes
Adds and returns a new value for notes ()Definition: Any other notes about the procedure. E.g. the operative notes
-
addNotes
Adds a given new value for notes ()Definition: Any other notes about the procedure. E.g. the operative notes
- Parameters:
theValue
- The notes to add (must not benull
)
-
getNotesFirstRep
Gets the first repetition for notes (), creating it if it does not already exist.Definition: Any other notes about the procedure. E.g. the operative notes
-
getFocalDevice
Gets the value(s) for focalDevice (). creating it if it does not exist. Will not returnnull
.Definition: A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure.
-
setFocalDevice
Sets the value(s) for focalDevice ()Definition: A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure.
-
addFocalDevice
Adds and returns a new value for focalDevice ()Definition: A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure.
-
addFocalDevice
Adds a given new value for focalDevice ()Definition: A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure.
- Parameters:
theValue
- The focalDevice to add (must not benull
)
-
getFocalDeviceFirstRep
Gets the first repetition for focalDevice (), creating it if it does not already exist.Definition: A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure.
-
getUsed
Gets the value(s) for used (). creating it if it does not exist. Will not returnnull
.Definition: Identifies medications, devices and any other substance used as part of the procedure
-
setUsed
Sets the value(s) for used ()Definition: Identifies medications, devices and any other substance used as part of the procedure
-
addUsed
Adds and returns a new value for used ()Definition: Identifies medications, devices and any other substance used as part of the procedure
-
getResourceName
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-