public static class Claim.ProcedureComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected DateTimeType |
date
Date and optionally time the procedure was performed.
|
protected Type |
procedure
The code or reference to a Procedure resource which identifies the clinical intervention performed.
|
protected PositiveIntType |
sequence
A number to uniquely identify procedure entries.
|
protected List<CodeableConcept> |
type
When the condition was observed or the relative ranking.
|
protected List<Reference> |
udi
Unique Device Identifiers associated with this line item.
|
protected List<Device> |
udiTarget
The actual objects that are the target of the reference (Unique Device Identifiers associated with this line item.)
|
modifierExtension| Constructor and Description |
|---|
ProcedureComponent()
Constructor
|
ProcedureComponent(PositiveIntType sequence,
Type procedure)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected PositiveIntType sequence
protected List<CodeableConcept> type
protected DateTimeType date
protected Type procedure
public ProcedureComponent()
public ProcedureComponent(PositiveIntType sequence, Type procedure)
public PositiveIntType getSequenceElement()
sequence (A number to uniquely identify procedure entries.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the valuepublic boolean hasSequenceElement()
public boolean hasSequence()
public Claim.ProcedureComponent setSequenceElement(PositiveIntType value)
value - sequence (A number to uniquely identify procedure entries.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the valuepublic int getSequence()
public Claim.ProcedureComponent setSequence(int value)
value - A number to uniquely identify procedure entries.public List<CodeableConcept> getType()
type (When the condition was observed or the relative ranking.)public Claim.ProcedureComponent setType(List<CodeableConcept> theType)
this for easy method chainingpublic boolean hasType()
public CodeableConcept addType()
public Claim.ProcedureComponent addType(CodeableConcept t)
public CodeableConcept getTypeFirstRep()
type, creating it if it does not already existpublic DateTimeType getDateElement()
date (Date and optionally time the procedure was performed.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic boolean hasDateElement()
public boolean hasDate()
public Claim.ProcedureComponent setDateElement(DateTimeType value)
value - date (Date and optionally time the procedure was performed.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic Claim.ProcedureComponent setDate(Date value)
value - Date and optionally time the procedure was performed.public Type getProcedure()
procedure (The code or reference to a Procedure resource which identifies the clinical intervention performed.)public CodeableConcept getProcedureCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
procedure (The code or reference to a Procedure resource which identifies the clinical intervention performed.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasProcedureCodeableConcept()
public Reference getProcedureReference() throws org.hl7.fhir.exceptions.FHIRException
procedure (The code or reference to a Procedure resource which identifies the clinical intervention performed.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasProcedureReference()
public boolean hasProcedure()
public Claim.ProcedureComponent setProcedure(Type value)
value - procedure (The code or reference to a Procedure resource which identifies the clinical intervention performed.)public List<Reference> getUdi()
udi (Unique Device Identifiers associated with this line item.)public Claim.ProcedureComponent setUdi(List<Reference> theUdi)
this for easy method chainingpublic boolean hasUdi()
public Claim.ProcedureComponent addUdi(Reference t)
public Reference getUdiFirstRep()
udi, creating it if it does not already exist@Deprecated public List<Device> getUdiTarget()
@Deprecated public Device addUdiTarget()
protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Claim.ProcedureComponent copy()
copy in class BackboneElementpublic void copyValues(Claim.ProcedureComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.