public static class Claim.SubDetailComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected DecimalType |
factor
A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received.
|
protected Money |
net
The quantity times the unit price for an addittional service or product or charge.
|
protected DecimalType |
points
An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered.
|
protected List<Coding> |
programCode
For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.
|
protected SimpleQuantity |
quantity
The number of repetitions of a service or product.
|
protected PositiveIntType |
sequence
A service line number.
|
protected Coding |
service
The fee for an addittional service or product or charge.
|
protected Coding |
type
The type of product or service.
|
protected List<Reference> |
udi
List of Unique Device Identifiers associated with this line item.
|
protected List<Device> |
udiTarget
The actual objects that are the target of the reference (List of Unique Device Identifiers associated with this line item.)
|
protected Money |
unitPrice
The fee for an addittional service or product or charge.
|
modifierExtension| Constructor and Description |
|---|
SubDetailComponent()
Constructor
|
SubDetailComponent(PositiveIntType sequence,
Coding type,
Coding service)
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementcastToActionDefinition, 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, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected PositiveIntType sequence
protected List<Coding> programCode
protected SimpleQuantity quantity
protected DecimalType factor
protected DecimalType points
protected Money net
public SubDetailComponent()
public SubDetailComponent(PositiveIntType sequence, Coding type, Coding service)
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 boolean hasType()
public Claim.SubDetailComponent setType(Coding value)
value - type (The type of product or service.)public Coding getService()
service (The fee for an addittional service or product or charge.)public boolean hasService()
public Claim.SubDetailComponent setService(Coding value)
value - service (The fee for an addittional service or product or charge.)public List<Coding> getProgramCode()
programCode (For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.)public boolean hasProgramCode()
public Coding addProgramCode()
programCode (For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.)public Claim.SubDetailComponent addProgramCode(Coding t)
public 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 DecimalType getPointsElement()
points (An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point.). This is the underlying object with id, value and extensions. The accessor "getPoints" gives direct access to the valuepublic boolean hasPointsElement()
public boolean hasPoints()
public Claim.SubDetailComponent setPointsElement(DecimalType value)
value - points (An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point.). This is the underlying object with id, value and extensions. The accessor "getPoints" gives direct access to the valuepublic BigDecimal getPoints()
public Claim.SubDetailComponent setPoints(BigDecimal value)
value - An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point.public Claim.SubDetailComponent setPoints(long value)
value - An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point.public Claim.SubDetailComponent setPoints(double value)
value - An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point.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 boolean hasUdi()
public Reference addUdi()
udi (List of Unique Device Identifiers associated with this line item.)public Claim.SubDetailComponent addUdi(Reference t)
public List<Device> getUdiTarget()
udi (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. List of Unique Device Identifiers associated with this line item.)public Device addUdiTarget()
udi (Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. List of Unique Device Identifiers associated with this line item.)protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void 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 Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Claim.SubDetailComponent copy()
copy in class BackboneElementpublic 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 class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.