public static class Claim.SubDetailComponent extends BackboneElement implements IBaseBackboneElement
Constructor and Description |
---|
SubDetailComponent()
Constructor
|
SubDetailComponent(PositiveIntType sequence)
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
castToAddress, 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, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
addExtension, getExtension, hasExtension
addModifierExtension, getModifierExtension, hasModifierExtension
public SubDetailComponent()
public SubDetailComponent(PositiveIntType sequence)
public PositiveIntType getSequenceElement()
sequence
(A service line number.). 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.SubDetailComponent setSequenceElement(PositiveIntType value)
value
- sequence
(A service line number.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the valuepublic int getSequence()
public Claim.SubDetailComponent setSequence(int value)
value
- A service line number.public CodeableConcept getRevenue()
revenue
(The type of reveneu or cost center providing the product and/or service.)public boolean hasRevenue()
public Claim.SubDetailComponent setRevenue(CodeableConcept value)
value
- revenue
(The type of reveneu or cost center providing the product and/or service.)public CodeableConcept getCategory()
category
(Health Care Service Type Codes to identify the classification of service or benefits.)public boolean hasCategory()
public Claim.SubDetailComponent setCategory(CodeableConcept value)
value
- category
(Health Care Service Type Codes to identify the classification of service or benefits.)public CodeableConcept getService()
service
(A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).)public boolean hasService()
public Claim.SubDetailComponent setService(CodeableConcept value)
value
- service
(A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).)public List<CodeableConcept> getModifier()
modifier
(Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.)public Claim.SubDetailComponent setModifier(List<CodeableConcept> theModifier)
this
for easy method chainingpublic boolean hasModifier()
public CodeableConcept addModifier()
public Claim.SubDetailComponent addModifier(CodeableConcept t)
public CodeableConcept getModifierFirstRep()
modifier
, creating it if it does not already existpublic List<CodeableConcept> getProgramCode()
programCode
(For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.)public Claim.SubDetailComponent setProgramCode(List<CodeableConcept> theProgramCode)
this
for easy method chainingpublic boolean hasProgramCode()
public CodeableConcept addProgramCode()
public Claim.SubDetailComponent addProgramCode(CodeableConcept t)
public CodeableConcept getProgramCodeFirstRep()
programCode
, creating it if it does not already existpublic SimpleQuantity getQuantity()
quantity
(The number of repetitions of a service or product.)public boolean hasQuantity()
public Claim.SubDetailComponent setQuantity(SimpleQuantity value)
value
- quantity
(The number of repetitions of a service or product.)public Money getUnitPrice()
unitPrice
(The fee for an addittional service or product or charge.)public boolean hasUnitPrice()
public Claim.SubDetailComponent setUnitPrice(Money value)
value
- unitPrice
(The fee for an addittional service or product or charge.)public DecimalType getFactorElement()
factor
(A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.). This is the underlying object with id, value and extensions. The accessor "getFactor" gives direct access to the valuepublic boolean hasFactorElement()
public boolean hasFactor()
public Claim.SubDetailComponent setFactorElement(DecimalType value)
value
- factor
(A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.). This is the underlying object with id, value and extensions. The accessor "getFactor" gives direct access to the valuepublic BigDecimal getFactor()
public Claim.SubDetailComponent setFactor(BigDecimal value)
value
- A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.public Claim.SubDetailComponent setFactor(long value)
value
- A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.public Claim.SubDetailComponent setFactor(double value)
value
- A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.public Money getNet()
net
(The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points = net Amount. Quantity, factor and points are assumed to be 1 if not supplied.)public boolean hasNet()
public Claim.SubDetailComponent setNet(Money value)
value
- net
(The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points = net Amount. Quantity, factor and points are assumed to be 1 if not supplied.)public List<Reference> getUdi()
udi
(List of Unique Device Identifiers associated with this line item.)public Claim.SubDetailComponent setUdi(List<Reference> theUdi)
this
for easy method chainingpublic boolean hasUdi()
public Reference addUdi()
public Claim.SubDetailComponent addUdi(Reference t)
public Reference getUdiFirstRep()
udi
, creating it if it does not already exist@Deprecated public List<Device> getUdiTarget()
@Deprecated public Device addUdiTarget()
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty
in class BackboneElement
org.hl7.fhir.exceptions.FHIRException
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty
in class BackboneElement
org.hl7.fhir.exceptions.FHIRException
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty
in class BackboneElement
org.hl7.fhir.exceptions.FHIRException
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty
in class BackboneElement
org.hl7.fhir.exceptions.FHIRException
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty
in class BackboneElement
org.hl7.fhir.exceptions.FHIRException
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty
in class BackboneElement
org.hl7.fhir.exceptions.FHIRException
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild
in class BackboneElement
org.hl7.fhir.exceptions.FHIRException
public Claim.SubDetailComponent copy()
copy
in class BackboneElement
public boolean equalsDeep(Base other_)
equalsDeep
in class BackboneElement
public boolean equalsShallow(Base other_)
equalsShallow
in class BackboneElement
public boolean isEmpty()
isEmpty
in interface IBase
isEmpty
in class BackboneElement
public String fhirType()
fhirType
in class BackboneElement
Copyright © 2014–2019 University Health Network. All rights reserved.