public class Procedure extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Procedure.ProcedureFocalDeviceComponent |
static class |
Procedure.ProcedurePerformerComponent |
static class |
Procedure.ProcedureStatus |
static class |
Procedure.ProcedureStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
static ReferenceClientParam |
BASED_ON
Fluent Client search parameter constant for based-on
|
protected List<Reference> |
basedOn
A reference to a resource that contains details of the request for this procedure.
|
protected List<Resource> |
basedOnTarget
The actual objects that are the target of the reference (A reference to a resource that contains details of the request for this procedure.)
|
protected List<CodeableConcept> |
bodySite
Detailed and structured anatomical location information.
|
protected CodeableConcept |
category
A code that classifies the procedure for searching, sorting and display purposes (e.g.
|
static TokenClientParam |
CATEGORY
Fluent Client search parameter constant for category
|
protected CodeableConcept |
code
The specific procedure that is performed.
|
static TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
protected List<CodeableConcept> |
complication
Any complications that occurred during the procedure, or in the immediate post-performance period.
|
protected List<Reference> |
complicationDetail
Any complications that occurred during the procedure, or in the immediate post-performance period.
|
protected List<Condition> |
complicationDetailTarget
The actual objects that are the target of the reference (Any complications that occurred during the procedure, or in the immediate post-performance period.)
|
protected Reference |
context
The encounter during which the procedure was performed.
|
static ReferenceClientParam |
CONTEXT
Fluent Client search parameter constant for context
|
protected Resource |
contextTarget
The actual object that is the target of the reference (The encounter during which the procedure was performed.)
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
protected List<Reference> |
definition
A protocol, guideline, orderset or other definition that was adhered to in whole or in part by this procedure.
|
static ReferenceClientParam |
DEFINITION
Fluent Client search parameter constant for definition
|
protected List<Resource> |
definitionTarget
The actual objects that are the target of the reference (A protocol, guideline, orderset or other definition that was adhered to in whole or in part by this procedure.)
|
static ReferenceClientParam |
ENCOUNTER
Fluent Client search parameter constant for encounter
|
protected List<Procedure.ProcedureFocalDeviceComponent> |
focalDevice
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.
|
protected List<CodeableConcept> |
followUp
If the procedure required specific follow up - e.g.
|
protected List<Identifier> |
identifier
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.
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_BASED_ON
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_CONTEXT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_DEFINITION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PART_OF
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
protected Reference |
location
The location where the procedure actually happened.
|
static ReferenceClientParam |
LOCATION
Fluent Client search parameter constant for location
|
protected Location |
locationTarget
The actual object that is the target of the reference (The location where the procedure actually happened.
|
protected BooleanType |
notDone
Set this to true if the record is saying that the procedure was NOT performed.
|
protected CodeableConcept |
notDoneReason
A code indicating why the procedure was not performed.
|
protected List<Annotation> |
note
Any other notes about the procedure.
|
protected CodeableConcept |
outcome
The outcome of the procedure - did it resolve reasons for the procedure being performed?
|
static ReferenceClientParam |
PART_OF
Fluent Client search parameter constant for part-of
|
protected List<Reference> |
partOf
A larger event of which this particular procedure is a component or step.
|
protected List<Resource> |
partOfTarget
The actual objects that are the target of the reference (A larger event of which this particular procedure is a component or step.)
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected Type |
performed
The date(time)/period over which the procedure was performed.
|
protected List<Procedure.ProcedurePerformerComponent> |
performer
Limited to 'real' people rather than equipment.
|
static ReferenceClientParam |
PERFORMER
Fluent Client search parameter constant for performer
|
protected List<CodeableConcept> |
reasonCode
The coded reason why the procedure was performed.
|
protected List<Reference> |
reasonReference
The condition that is the reason why the procedure was performed.
|
protected List<Resource> |
reasonReferenceTarget
The actual objects that are the target of the reference (The condition that is the reason why the procedure was performed.)
|
protected List<Reference> |
report
This could be a histology result, pathology report, surgical report, etc..
|
protected List<DiagnosticReport> |
reportTarget
The actual objects that are the target of the reference (This could be a histology result, pathology report, surgical report, etc..)
|
static String |
SP_BASED_ON
Search parameter: based-on
|
static String |
SP_CATEGORY
Search parameter: category
|
static String |
SP_CODE
Search parameter: code
|
static String |
SP_CONTEXT
Search parameter: context
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_DEFINITION
Search parameter: definition
|
static String |
SP_ENCOUNTER
Search parameter: encounter
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_LOCATION
Search parameter: location
|
static String |
SP_PART_OF
Search parameter: part-of
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PERFORMER
Search parameter: performer
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUBJECT
Search parameter: subject
|
protected Enumeration<Procedure.ProcedureStatus> |
status
A code specifying the state of the procedure.
|
static TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected Reference |
subject
The person, animal or group on which the procedure was performed.
|
static 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 on which the procedure was performed.)
|
protected List<CodeableConcept> |
usedCode
Identifies coded items that were used as part of the procedure.
|
protected List<Reference> |
usedReference
Identifies medications, devices and any other substance used as part of the procedure.
|
protected List<Resource> |
usedReferenceTarget
The actual objects that are the target of the reference (Identifies medications, devices and any other substance used as part of the procedure.)
|
contained, extension, modifierExtension, textid, implicitRules, language, metaRES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
Procedure()
Constructor
|
Procedure(Enumeration<Procedure.ProcedureStatus> status,
Reference subject)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, 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, 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, setUserDatagetMeta, getStructureFhirVersionEnum, setIdgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected List<Identifier> identifier
protected List<Reference> definition
protected List<Resource> definitionTarget
protected List<Reference> basedOn
protected List<Resource> basedOnTarget
protected List<Reference> partOf
protected List<Resource> partOfTarget
protected Enumeration<Procedure.ProcedureStatus> status
protected BooleanType notDone
protected CodeableConcept notDoneReason
protected CodeableConcept category
protected CodeableConcept code
protected Reference subject
protected Resource subjectTarget
protected Resource contextTarget
protected Type performed
protected List<Procedure.ProcedurePerformerComponent> performer
protected Reference location
protected Location locationTarget
protected List<CodeableConcept> reasonCode
protected List<Reference> reasonReference
protected List<Resource> reasonReferenceTarget
protected List<CodeableConcept> bodySite
protected CodeableConcept outcome
protected List<Reference> report
protected List<DiagnosticReport> reportTarget
protected List<CodeableConcept> complication
protected List<Reference> complicationDetail
protected List<Condition> complicationDetailTarget
protected List<CodeableConcept> followUp
protected List<Annotation> note
protected List<Procedure.ProcedureFocalDeviceComponent> focalDevice
protected List<Reference> usedReference
protected List<Resource> usedReferenceTarget
protected List<CodeableConcept> usedCode
public static final String SP_DATE
Description: Date/Period the procedure was performed
Type: date
Path: Procedure.performed[x]
public static final DateClientParam DATE
Description: Date/Period the procedure was performed
Type: date
Path: Procedure.performed[x]
public static final String SP_IDENTIFIER
Description: A unique identifier for a procedure
Type: token
Path: Procedure.identifier
public static final TokenClientParam IDENTIFIER
Description: A unique identifier for a procedure
Type: token
Path: Procedure.identifier
public static final String SP_CODE
Description: A code to identify a procedure
Type: token
Path: Procedure.code
public static final TokenClientParam CODE
Description: A code to identify a procedure
Type: token
Path: Procedure.code
public static final String SP_PERFORMER
Description: The reference to the practitioner
Type: reference
Path: Procedure.performer.actor
public static final ReferenceClientParam PERFORMER
Description: The reference to the practitioner
Type: reference
Path: Procedure.performer.actor
public static final Include INCLUDE_PERFORMER
public static final String SP_SUBJECT
Description: Search by subject
Type: reference
Path: Procedure.subject
public static final ReferenceClientParam SUBJECT
Description: Search by subject
Type: reference
Path: Procedure.subject
public static final Include INCLUDE_SUBJECT
public static final String SP_PART_OF
Description: Part of referenced event
Type: reference
Path: Procedure.partOf
public static final ReferenceClientParam PART_OF
Description: Part of referenced event
Type: reference
Path: Procedure.partOf
public static final Include INCLUDE_PART_OF
public static final String SP_ENCOUNTER
Description: Search by encounter
Type: reference
Path: Procedure.context
public static final ReferenceClientParam ENCOUNTER
Description: Search by encounter
Type: reference
Path: Procedure.context
public static final Include INCLUDE_ENCOUNTER
public static final String SP_BASED_ON
Description: A request for this procedure
Type: reference
Path: Procedure.basedOn
public static final ReferenceClientParam BASED_ON
Description: A request for this procedure
Type: reference
Path: Procedure.basedOn
public static final Include INCLUDE_BASED_ON
public static final String SP_PATIENT
Description: Search by subject - a patient
Type: reference
Path: Procedure.subject
public static final ReferenceClientParam PATIENT
Description: Search by subject - a patient
Type: reference
Path: Procedure.subject
public static final Include INCLUDE_PATIENT
public static final String SP_CONTEXT
Description: Encounter or episode associated with the procedure
Type: reference
Path: Procedure.context
public static final ReferenceClientParam CONTEXT
Description: Encounter or episode associated with the procedure
Type: reference
Path: Procedure.context
public static final Include INCLUDE_CONTEXT
public static final String SP_LOCATION
Description: Where the procedure happened
Type: reference
Path: Procedure.location
public static final ReferenceClientParam LOCATION
Description: Where the procedure happened
Type: reference
Path: Procedure.location
public static final Include INCLUDE_LOCATION
public static final String SP_DEFINITION
Description: Instantiates protocol or definition
Type: reference
Path: Procedure.definition
public static final ReferenceClientParam DEFINITION
Description: Instantiates protocol or definition
Type: reference
Path: Procedure.definition
public static final Include INCLUDE_DEFINITION
public static final String SP_CATEGORY
Description: Classification of the procedure
Type: token
Path: Procedure.category
public static final TokenClientParam CATEGORY
Description: Classification of the procedure
Type: token
Path: Procedure.category
public static final String SP_STATUS
Description: preparation | in-progress | suspended | aborted | completed | entered-in-error | unknown
Type: token
Path: Procedure.status
public static final TokenClientParam STATUS
Description: preparation | in-progress | suspended | aborted | completed | entered-in-error | unknown
Type: token
Path: Procedure.status
public Procedure()
public Procedure(Enumeration<Procedure.ProcedureStatus> status, Reference subject)
public List<Identifier> getIdentifier()
identifier (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).)public Procedure setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public Procedure addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic List<Reference> getDefinition()
definition (A protocol, guideline, orderset or other definition that was adhered to in whole or in part by this procedure.)public Procedure setDefinition(List<Reference> theDefinition)
this for easy method chainingpublic boolean hasDefinition()
public Reference addDefinition()
public Procedure addDefinition(Reference t)
public Reference getDefinitionFirstRep()
definition, creating it if it does not already exist@Deprecated public List<Resource> getDefinitionTarget()
public List<Reference> getBasedOn()
basedOn (A reference to a resource that contains details of the request for this procedure.)public Procedure setBasedOn(List<Reference> theBasedOn)
this for easy method chainingpublic boolean hasBasedOn()
public Reference addBasedOn()
public Procedure addBasedOn(Reference t)
public Reference getBasedOnFirstRep()
basedOn, creating it if it does not already exist@Deprecated public List<Resource> getBasedOnTarget()
public List<Reference> getPartOf()
partOf (A larger event of which this particular procedure is a component or step.)public Procedure setPartOf(List<Reference> thePartOf)
this for easy method chainingpublic boolean hasPartOf()
public Reference getPartOfFirstRep()
partOf, creating it if it does not already exist@Deprecated public List<Resource> getPartOfTarget()
public Enumeration<Procedure.ProcedureStatus> getStatusElement()
status (A code specifying the state of the procedure. Generally this will be in-progress or completed state.). 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 Procedure setStatusElement(Enumeration<Procedure.ProcedureStatus> value)
value - status (A code specifying the state of the procedure. Generally this will be in-progress or completed state.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Procedure.ProcedureStatus getStatus()
public Procedure setStatus(Procedure.ProcedureStatus value)
value - A code specifying the state of the procedure. Generally this will be in-progress or completed state.public BooleanType getNotDoneElement()
notDone (Set this to true if the record is saying that the procedure was NOT performed.). This is the underlying object with id, value and extensions. The accessor "getNotDone" gives direct access to the valuepublic boolean hasNotDoneElement()
public boolean hasNotDone()
public Procedure setNotDoneElement(BooleanType value)
value - notDone (Set this to true if the record is saying that the procedure was NOT performed.). This is the underlying object with id, value and extensions. The accessor "getNotDone" gives direct access to the valuepublic boolean getNotDone()
public Procedure setNotDone(boolean value)
value - Set this to true if the record is saying that the procedure was NOT performed.public CodeableConcept getNotDoneReason()
notDoneReason (A code indicating why the procedure was not performed.)public boolean hasNotDoneReason()
public Procedure setNotDoneReason(CodeableConcept value)
value - notDoneReason (A code indicating why the procedure was not performed.)public CodeableConcept getCategory()
category (A code that classifies the procedure for searching, sorting and display purposes (e.g. "Surgical Procedure").)public boolean hasCategory()
public Procedure setCategory(CodeableConcept value)
value - category (A code that classifies the procedure for searching, sorting and display purposes (e.g. "Surgical Procedure").)public CodeableConcept getCode()
code (The specific procedure that is performed. Use text if the exact nature of the procedure cannot be coded (e.g. "Laparoscopic Appendectomy").)public boolean hasCode()
public Procedure setCode(CodeableConcept value)
value - code (The specific procedure that is performed. Use text if the exact nature of the procedure cannot be coded (e.g. "Laparoscopic Appendectomy").)public Reference getSubject()
subject (The person, animal or group on which the procedure was performed.)public boolean hasSubject()
public Procedure setSubject(Reference value)
value - subject (The person, animal or group on which the procedure was performed.)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 on which the procedure was performed.)public Procedure 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 on which the procedure was performed.)public Reference getContext()
context (The encounter during which the procedure was performed.)public boolean hasContext()
public Procedure setContext(Reference value)
value - context (The encounter during which the procedure was performed.)public Resource getContextTarget()
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. (The encounter during which the procedure was performed.)public Procedure setContextTarget(Resource value)
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. (The encounter during which the procedure was performed.)public Type getPerformed()
performed (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.)public DateTimeType getPerformedDateTimeType() throws FHIRException
performed (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.)FHIRExceptionpublic boolean hasPerformedDateTimeType()
public Period getPerformedPeriod() throws FHIRException
performed (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.)FHIRExceptionpublic boolean hasPerformedPeriod()
public boolean hasPerformed()
public Procedure setPerformed(Type value)
value - performed (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.)public List<Procedure.ProcedurePerformerComponent> getPerformer()
performer (Limited to 'real' people rather than equipment.)public Procedure setPerformer(List<Procedure.ProcedurePerformerComponent> thePerformer)
this for easy method chainingpublic boolean hasPerformer()
public Procedure.ProcedurePerformerComponent addPerformer()
public Procedure addPerformer(Procedure.ProcedurePerformerComponent t)
public Procedure.ProcedurePerformerComponent getPerformerFirstRep()
performer, creating it if it does not already existpublic Reference getLocation()
location (The location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant.)public boolean hasLocation()
public Procedure setLocation(Reference value)
value - location (The location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant.)public Location getLocationTarget()
location 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 location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant.)public Procedure setLocationTarget(Location value)
value - location 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 location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant.)public List<CodeableConcept> getReasonCode()
reasonCode (The coded reason why the procedure was performed. This may be coded entity of some type, or may simply be present as text.)public Procedure setReasonCode(List<CodeableConcept> theReasonCode)
this for easy method chainingpublic boolean hasReasonCode()
public CodeableConcept addReasonCode()
public Procedure addReasonCode(CodeableConcept t)
public CodeableConcept getReasonCodeFirstRep()
reasonCode, creating it if it does not already existpublic List<Reference> getReasonReference()
reasonReference (The condition that is the reason why the procedure was performed.)public Procedure setReasonReference(List<Reference> theReasonReference)
this for easy method chainingpublic boolean hasReasonReference()
public Reference addReasonReference()
public Procedure addReasonReference(Reference t)
public Reference getReasonReferenceFirstRep()
reasonReference, creating it if it does not already exist@Deprecated public List<Resource> getReasonReferenceTarget()
public List<CodeableConcept> getBodySite()
bodySite (Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion.)public Procedure setBodySite(List<CodeableConcept> theBodySite)
this for easy method chainingpublic boolean hasBodySite()
public CodeableConcept addBodySite()
public Procedure addBodySite(CodeableConcept t)
public CodeableConcept getBodySiteFirstRep()
bodySite, creating it if it does not already existpublic CodeableConcept getOutcome()
outcome (The outcome of the procedure - did it resolve reasons for the procedure being performed?)public boolean hasOutcome()
public Procedure setOutcome(CodeableConcept value)
value - outcome (The outcome of the procedure - did it resolve reasons for the procedure being performed?)public List<Reference> getReport()
report (This could be a histology result, pathology report, surgical report, etc..)public Procedure setReport(List<Reference> theReport)
this for easy method chainingpublic boolean hasReport()
public Reference getReportFirstRep()
report, creating it if it does not already exist@Deprecated public List<DiagnosticReport> getReportTarget()
@Deprecated public DiagnosticReport addReportTarget()
public List<CodeableConcept> getComplication()
complication (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.)public Procedure setComplication(List<CodeableConcept> theComplication)
this for easy method chainingpublic boolean hasComplication()
public CodeableConcept addComplication()
public Procedure addComplication(CodeableConcept t)
public CodeableConcept getComplicationFirstRep()
complication, creating it if it does not already existpublic List<Reference> getComplicationDetail()
complicationDetail (Any complications that occurred during the procedure, or in the immediate post-performance period.)public Procedure setComplicationDetail(List<Reference> theComplicationDetail)
this for easy method chainingpublic boolean hasComplicationDetail()
public Reference addComplicationDetail()
public Procedure addComplicationDetail(Reference t)
public Reference getComplicationDetailFirstRep()
complicationDetail, creating it if it does not already exist@Deprecated public List<Condition> getComplicationDetailTarget()
@Deprecated public Condition addComplicationDetailTarget()
public List<CodeableConcept> getFollowUp()
followUp (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.)public Procedure setFollowUp(List<CodeableConcept> theFollowUp)
this for easy method chainingpublic boolean hasFollowUp()
public CodeableConcept addFollowUp()
public Procedure addFollowUp(CodeableConcept t)
public CodeableConcept getFollowUpFirstRep()
followUp, creating it if it does not already existpublic List<Annotation> getNote()
note (Any other notes about the procedure. E.g. the operative notes.)public Procedure setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public Procedure addNote(Annotation t)
public Annotation getNoteFirstRep()
note, creating it if it does not already existpublic List<Procedure.ProcedureFocalDeviceComponent> getFocalDevice()
focalDevice (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.)public Procedure setFocalDevice(List<Procedure.ProcedureFocalDeviceComponent> theFocalDevice)
this for easy method chainingpublic boolean hasFocalDevice()
public Procedure.ProcedureFocalDeviceComponent addFocalDevice()
public Procedure addFocalDevice(Procedure.ProcedureFocalDeviceComponent t)
public Procedure.ProcedureFocalDeviceComponent getFocalDeviceFirstRep()
focalDevice, creating it if it does not already existpublic List<Reference> getUsedReference()
usedReference (Identifies medications, devices and any other substance used as part of the procedure.)public Procedure setUsedReference(List<Reference> theUsedReference)
this for easy method chainingpublic boolean hasUsedReference()
public Reference addUsedReference()
public Procedure addUsedReference(Reference t)
public Reference getUsedReferenceFirstRep()
usedReference, creating it if it does not already exist@Deprecated public List<Resource> getUsedReferenceTarget()
public List<CodeableConcept> getUsedCode()
usedCode (Identifies coded items that were used as part of the procedure.)public Procedure setUsedCode(List<CodeableConcept> theUsedCode)
this for easy method chainingpublic boolean hasUsedCode()
public CodeableConcept addUsedCode()
public Procedure addUsedCode(CodeableConcept t)
public CodeableConcept getUsedCodeFirstRep()
usedCode, creating it if it does not already existprotected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class DomainResourceFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class DomainResourceFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class DomainResourceFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class DomainResourceFHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic Procedure copy()
copy in class DomainResourcepublic boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2017 University Health Network. All rights reserved.