public class Claim extends BaseResource implements IResource
Definition: A claim
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/Claim
| Modifier and Type | Class and Description |
|---|---|
static class |
Claim.Coverage
Block class for child element: Claim.coverage (Insurance or medical plan)
|
static class |
Claim.CoverageSubscriber
Block class for child element: Claim.coverage.subscriber (Planholder information)
|
static class |
Claim.Patient
Block class for child element: Claim.patient (Patient Details)
|
static class |
Claim.Service
Block class for child element: Claim.service (Service Details)
|
static class |
Claim.ServiceLab
Block class for child element: Claim.service.lab (Lab Details)
|
| Modifier and Type | Field and Description |
|---|---|
static TokenClientParam |
NUMBER
Fluent Client search parameter constant for number
|
static String |
SP_NUMBER
Search parameter constant for number
|
SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
Claim() |
| Modifier and Type | Method and Description |
|---|---|
Claim.Service |
addService()
Adds and returns a new value for service (Service Details)
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
ResourceReferenceDt |
getBillingProvider()
Gets the value(s) for billingProvider (Provider who is the payee).
|
Claim.Coverage |
getCoverage()
Gets the value(s) for coverage (Insurance or medical plan).
|
CodeableConceptDt |
getException()
Gets the value(s) for exception (Eligibility exceptions).
|
IdentifierDt |
getNumber()
Gets the value(s) for number (Claim/Invoice number).
|
Claim.Patient |
getPatient()
Gets the value(s) for patient (Patient Details).
|
ResourceReferenceDt |
getProvider()
Gets the value(s) for provider (Responsible practitioner).
|
CodeableConceptDt |
getReason()
Gets the value(s) for reason (Referal Reason).
|
ResourceReferenceDt |
getReferrer()
Gets the value(s) for referrer (Provider who is the payee).
|
CodeableConceptDt |
getRelationship()
Gets the value(s) for relationship (Patient relationship to subscriber).
|
StringDt |
getSchool()
Gets the value(s) for school (Name of School).
|
List<Claim.Service> |
getService()
Gets the value(s) for service (Service Details).
|
DateDt |
getServicedate()
Gets the value(s) for servicedate (Date of Service).
|
Claim.Service |
getServiceFirstRep()
Gets the first repetition for service (Service Details),
creating it if it does not already exist.
|
boolean |
isEmpty() |
Claim |
setBillingProvider(ResourceReferenceDt theValue)
Sets the value(s) for billingProvider (Provider who is the payee)
|
Claim |
setCoverage(Claim.Coverage theValue)
Sets the value(s) for coverage (Insurance or medical plan)
|
Claim |
setException(CodeableConceptDt theValue)
Sets the value(s) for exception (Eligibility exceptions)
|
Claim |
setNumber(IdentifierDt theValue)
Sets the value(s) for number (Claim/Invoice number)
|
Claim |
setNumber(IdentifierUseEnum theUse,
String theSystem,
String theValue,
String theLabel)
Sets the value for number (Claim/Invoice number)
|
Claim |
setNumber(String theSystem,
String theValue)
Sets the value for number (Claim/Invoice number)
|
Claim |
setPatient(Claim.Patient theValue)
Sets the value(s) for patient (Patient Details)
|
Claim |
setProvider(ResourceReferenceDt theValue)
Sets the value(s) for provider (Responsible practitioner)
|
Claim |
setReason(CodeableConceptDt theValue)
Sets the value(s) for reason (Referal Reason)
|
Claim |
setReferrer(ResourceReferenceDt theValue)
Sets the value(s) for referrer (Provider who is the payee)
|
Claim |
setRelationship(CodeableConceptDt theValue)
Sets the value(s) for relationship (Patient relationship to subscriber)
|
Claim |
setSchool(String theString)
Sets the value for school (Name of School)
|
Claim |
setSchool(StringDt theValue)
Sets the value(s) for school (Name of School)
|
Claim |
setService(List<Claim.Service> theValue)
Sets the value(s) for service (Service Details)
|
Claim |
setServicedate(DateDt theValue)
Sets the value(s) for servicedate (Date of Service)
|
Claim |
setServicedate(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for servicedate (Date of Service)
|
Claim |
setServicedateWithDayPrecision(Date theDate)
Sets the value for servicedate (Date of Service)
|
getContained, getId, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatapublic static final String SP_NUMBER
Description:
Type: token
Path: Claim.number
public static final TokenClientParam NUMBER
Description:
Type: token
Path: Claim.number
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic IdentifierDt getNumber()
null.
Definition: The claim issuer and claim number
public Claim setNumber(IdentifierDt theValue)
Definition: The claim issuer and claim number
public Claim setNumber(IdentifierUseEnum theUse, String theSystem, String theValue, String theLabel)
Definition: The claim issuer and claim number
public Claim setNumber(String theSystem, String theValue)
Definition: The claim issuer and claim number
public DateDt getServicedate()
null.
Definition: The date when the enclosed suite of services were performed or completed
public Claim setServicedate(DateDt theValue)
Definition: The date when the enclosed suite of services were performed or completed
public Claim setServicedateWithDayPrecision(Date theDate)
Definition: The date when the enclosed suite of services were performed or completed
public Claim setServicedate(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: The date when the enclosed suite of services were performed or completed
public ResourceReferenceDt getProvider()
null.
Definition: The practitioner who is responsible for the services rendered to the patient
public Claim setProvider(ResourceReferenceDt theValue)
Definition: The practitioner who is responsible for the services rendered to the patient
public ResourceReferenceDt getBillingProvider()
null.
Definition: The provider who is to be reimbursed for the claim (the party to whom any benefit is assigned)
public Claim setBillingProvider(ResourceReferenceDt theValue)
Definition: The provider who is to be reimbursed for the claim (the party to whom any benefit is assigned)
public ResourceReferenceDt getReferrer()
null.
Definition:
public Claim setReferrer(ResourceReferenceDt theValue)
Definition:
public CodeableConceptDt getReason()
null.
Definition: The reason code for the referral
public Claim setReason(CodeableConceptDt theValue)
Definition: The reason code for the referral
public Claim.Patient getPatient()
null.
Definition: Patient Details.
public Claim setPatient(Claim.Patient theValue)
Definition: Patient Details.
public Claim.Coverage getCoverage()
null.
Definition: Financial instrument by which payment information for health care
public Claim setCoverage(Claim.Coverage theValue)
Definition: Financial instrument by which payment information for health care
public CodeableConceptDt getException()
null.
Definition: Factors which may influence the appicability of coverage
public Claim setException(CodeableConceptDt theValue)
Definition: Factors which may influence the appicability of coverage
public CodeableConceptDt getRelationship()
null.
Definition: The relationship of the patient to the subscriber
public Claim setRelationship(CodeableConceptDt theValue)
Definition: The relationship of the patient to the subscriber
public StringDt getSchool()
null.
Definition: Name of school
public Claim setSchool(StringDt theValue)
Definition: Name of school
public Claim setSchool(String theString)
Definition: Name of school
public List<Claim.Service> getService()
null.
Definition:
public Claim setService(List<Claim.Service> theValue)
Definition:
public Claim.Service addService()
Definition:
public Claim.Service getServiceFirstRep()
Definition:
Copyright © 2014 University Health Network. All rights reserved.