public static class Remittance.Service extends BaseIdentifiableElement implements IResourceBlock
Definition: A service paid as part of remittance
Constructor and Description |
---|
Service() |
Modifier and Type | Method and Description |
---|---|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
DecimalDt |
getBenefit()
Gets the value(s) for benefit (Benefit amount).
|
DecimalDt |
getBenefitElement()
Gets the value(s) for benefit (Benefit amount).
|
CodeableConceptDt |
getCode()
Gets the value(s) for code (Professional service code).
|
CodeableConceptDt |
getCodeElement()
Gets the value(s) for code (Professional service code).
|
IntegerDt |
getInstance()
Gets the value(s) for instance (Service instance number).
|
IntegerDt |
getInstanceElement()
Gets the value(s) for instance (Service instance number).
|
DecimalDt |
getRate()
Gets the value(s) for rate (Benefit Rate %).
|
DecimalDt |
getRateElement()
Gets the value(s) for rate (Benefit Rate %).
|
boolean |
isEmpty() |
Remittance.Service |
setBenefit(BigDecimal theValue)
Sets the value for benefit (Benefit amount)
|
Remittance.Service |
setBenefit(DecimalDt theValue)
Sets the value(s) for benefit (Benefit amount)
|
Remittance.Service |
setBenefit(double theValue)
Sets the value for benefit (Benefit amount)
|
Remittance.Service |
setBenefit(long theValue)
Sets the value for benefit (Benefit amount)
|
Remittance.Service |
setCode(CodeableConceptDt theValue)
Sets the value(s) for code (Professional service code)
|
Remittance.Service |
setInstance(int theInteger)
Sets the value for instance (Service instance number)
|
Remittance.Service |
setInstance(IntegerDt theValue)
Sets the value(s) for instance (Service instance number)
|
Remittance.Service |
setRate(BigDecimal theValue)
Sets the value for rate (Benefit Rate %)
|
Remittance.Service |
setRate(DecimalDt theValue)
Sets the value(s) for rate (Benefit Rate %)
|
Remittance.Service |
setRate(double theValue)
Sets the value for rate (Benefit Rate %)
|
Remittance.Service |
setRate(long theValue)
Sets the value for rate (Benefit Rate %)
|
getElementSpecificId, getId, setElementSpecificId, setId, setId
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, hasFormatComment, isBaseEmpty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getElementSpecificId, getId, setElementSpecificId, setId, setId
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType
in interface ICompositeElement
public IntegerDt getInstance()
null
.
Definition: The service instance number for the original transaction
public IntegerDt getInstanceElement()
null
.
Definition: The service instance number for the original transaction
public Remittance.Service setInstance(IntegerDt theValue)
Definition: The service instance number for the original transaction
public Remittance.Service setInstance(int theInteger)
Definition: The service instance number for the original transaction
public CodeableConceptDt getCode()
null
.
Definition: The code for the professional service
public CodeableConceptDt getCodeElement()
null
.
Definition: The code for the professional service
public Remittance.Service setCode(CodeableConceptDt theValue)
Definition: The code for the professional service
public DecimalDt getRate()
null
.
Definition: The percent of the service fee which would be elegible for coverage
public DecimalDt getRateElement()
null
.
Definition: The percent of the service fee which would be elegible for coverage
public Remittance.Service setRate(DecimalDt theValue)
Definition: The percent of the service fee which would be elegible for coverage
public Remittance.Service setRate(double theValue)
Definition: The percent of the service fee which would be elegible for coverage
public Remittance.Service setRate(long theValue)
Definition: The percent of the service fee which would be elegible for coverage
public Remittance.Service setRate(BigDecimal theValue)
Definition: The percent of the service fee which would be elegible for coverage
public DecimalDt getBenefit()
null
.
Definition: The amount payable for a submitted service (includes both professional and lab fees.)
public DecimalDt getBenefitElement()
null
.
Definition: The amount payable for a submitted service (includes both professional and lab fees.)
public Remittance.Service setBenefit(DecimalDt theValue)
Definition: The amount payable for a submitted service (includes both professional and lab fees.)
public Remittance.Service setBenefit(double theValue)
Definition: The amount payable for a submitted service (includes both professional and lab fees.)
public Remittance.Service setBenefit(long theValue)
Definition: The amount payable for a submitted service (includes both professional and lab fees.)
public Remittance.Service setBenefit(BigDecimal theValue)
Definition: The amount payable for a submitted service (includes both professional and lab fees.)
Copyright © 2014–2017 University Health Network. All rights reserved.