public class PaymentNotice extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
PaymentNotice.PaymentNoticeStatus |
static class |
PaymentNotice.PaymentNoticeStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected Money |
amount
The amount sent to the payee.
|
protected DateTimeType |
created
The date when this resource was created.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
CREATED
Fluent Client search parameter constant for created
|
protected List<Identifier> |
identifier
A unique identifier assigned to this payment notice.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PROVIDER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_REQUEST
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_RESPONSE
Constant for fluent queries to be used to add include statements.
|
protected Reference |
payee
The party who will receive or has received payment that is the subject of this notification.
|
protected Resource |
payeeTarget
The actual object that is the target of the reference (The party who will receive or has received payment that is the subject of this notification.)
|
protected Reference |
payment
A reference to the payment which is the subject of this notice.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
PAYMENT_STATUS
Fluent Client search parameter constant for payment-status
|
protected DateType |
paymentDate
The date when the above payment action occurred.
|
protected CodeableConcept |
paymentStatus
A code indicating whether payment has been sent or cleared.
|
protected PaymentReconciliation |
paymentTarget
The actual object that is the target of the reference (A reference to the payment which is the subject of this notice.)
|
protected Reference |
provider
The practitioner who is responsible for the services rendered to the patient.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PROVIDER
Fluent Client search parameter constant for provider
|
protected Resource |
providerTarget
The actual object that is the target of the reference (The practitioner who is responsible for the services rendered to the patient.)
|
protected Reference |
recipient
The party who is notified of the payment status.
|
protected Organization |
recipientTarget
The actual object that is the target of the reference (The party who is notified of the payment status.)
|
protected Reference |
request
Reference of resource for which payment is being made.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
REQUEST
Fluent Client search parameter constant for request
|
protected Resource |
requestTarget
The actual object that is the target of the reference (Reference of resource for which payment is being made.)
|
protected Reference |
response
Reference of response to resource for which payment is being made.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
RESPONSE
Fluent Client search parameter constant for response
|
protected Resource |
responseTarget
The actual object that is the target of the reference (Reference of response to resource for which payment is being made.)
|
static String |
SP_CREATED
Search parameter: created
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_PAYMENT_STATUS
Search parameter: payment-status
|
static String |
SP_PROVIDER
Search parameter: provider
|
static String |
SP_REQUEST
Search parameter: request
|
static String |
SP_RESPONSE
Search parameter: response
|
static String |
SP_STATUS
Search parameter: status
|
protected Enumeration<PaymentNotice.PaymentNoticeStatus> |
status
The status of the resource instance.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
PaymentNotice()
Constructor
|
PaymentNotice(Enumeration<PaymentNotice.PaymentNoticeStatus> status,
DateTimeType created,
Reference payment,
Reference recipient,
Money amount)
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, 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, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected Enumeration<PaymentNotice.PaymentNoticeStatus> status
protected Resource requestTarget
protected Reference response
protected Resource responseTarget
protected DateTimeType created
protected Reference provider
protected Resource providerTarget
protected PaymentReconciliation paymentTarget
protected DateType paymentDate
protected Reference payee
protected Resource payeeTarget
protected Organization recipientTarget
protected CodeableConcept paymentStatus
public static final String SP_IDENTIFIER
Description: The business identifier of the notice
Type: token
Path: PaymentNotice.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: The business identifier of the notice
Type: token
Path: PaymentNotice.identifier
public static final String SP_REQUEST
Description: The Claim
Type: reference
Path: PaymentNotice.request
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST
Description: The Claim
Type: reference
Path: PaymentNotice.request
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST
public static final String SP_PROVIDER
Description: The reference to the provider
Type: reference
Path: PaymentNotice.provider
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER
Description: The reference to the provider
Type: reference
Path: PaymentNotice.provider
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER
public static final String SP_CREATED
Description: Creation date fro the notice
Type: date
Path: PaymentNotice.created
public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED
Description: Creation date fro the notice
Type: date
Path: PaymentNotice.created
public static final String SP_RESPONSE
Description: The ClaimResponse
Type: reference
Path: PaymentNotice.response
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESPONSE
Description: The ClaimResponse
Type: reference
Path: PaymentNotice.response
public static final ca.uhn.fhir.model.api.Include INCLUDE_RESPONSE
public static final String SP_PAYMENT_STATUS
Description: The type of payment notice
Type: token
Path: PaymentNotice.paymentStatus
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PAYMENT_STATUS
Description: The type of payment notice
Type: token
Path: PaymentNotice.paymentStatus
public static final String SP_STATUS
Description: The status of the payment notice
Type: token
Path: PaymentNotice.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: The status of the payment notice
Type: token
Path: PaymentNotice.status
public PaymentNotice()
public PaymentNotice(Enumeration<PaymentNotice.PaymentNoticeStatus> status, DateTimeType created, Reference payment, Reference recipient, Money amount)
public List<Identifier> getIdentifier()
identifier (A unique identifier assigned to this payment notice.)public PaymentNotice setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public PaymentNotice addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic Enumeration<PaymentNotice.PaymentNoticeStatus> getStatusElement()
status (The status of the resource instance.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public PaymentNotice setStatusElement(Enumeration<PaymentNotice.PaymentNoticeStatus> value)
value - status (The status of the resource instance.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic PaymentNotice.PaymentNoticeStatus getStatus()
public PaymentNotice setStatus(PaymentNotice.PaymentNoticeStatus value)
value - The status of the resource instance.public Reference getRequest()
request (Reference of resource for which payment is being made.)public boolean hasRequest()
public PaymentNotice setRequest(Reference value)
value - request (Reference of resource for which payment is being made.)public Resource getRequestTarget()
request The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Reference of resource for which payment is being made.)public PaymentNotice setRequestTarget(Resource value)
value - request The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Reference of resource for which payment is being made.)public Reference getResponse()
response (Reference of response to resource for which payment is being made.)public boolean hasResponse()
public PaymentNotice setResponse(Reference value)
value - response (Reference of response to resource for which payment is being made.)public Resource getResponseTarget()
response The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Reference of response to resource for which payment is being made.)public PaymentNotice setResponseTarget(Resource value)
value - response The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Reference of response to resource for which payment is being made.)public DateTimeType getCreatedElement()
created (The date when this resource was created.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the valuepublic boolean hasCreatedElement()
public boolean hasCreated()
public PaymentNotice setCreatedElement(DateTimeType value)
value - created (The date when this resource was created.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the valuepublic Date getCreated()
public PaymentNotice setCreated(Date value)
value - The date when this resource was created.public Reference getProvider()
provider (The practitioner who is responsible for the services rendered to the patient.)public boolean hasProvider()
public PaymentNotice setProvider(Reference value)
value - provider (The practitioner who is responsible for the services rendered to the patient.)public Resource getProviderTarget()
provider The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The practitioner who is responsible for the services rendered to the patient.)public PaymentNotice setProviderTarget(Resource value)
value - provider The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The practitioner who is responsible for the services rendered to the patient.)public Reference getPayment()
payment (A reference to the payment which is the subject of this notice.)public boolean hasPayment()
public PaymentNotice setPayment(Reference value)
value - payment (A reference to the payment which is the subject of this notice.)public PaymentReconciliation getPaymentTarget()
payment The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (A reference to the payment which is the subject of this notice.)public PaymentNotice setPaymentTarget(PaymentReconciliation value)
value - payment The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (A reference to the payment which is the subject of this notice.)public DateType getPaymentDateElement()
paymentDate (The date when the above payment action occurred.). This is the underlying object with id, value and extensions. The accessor "getPaymentDate" gives direct access to the valuepublic boolean hasPaymentDateElement()
public boolean hasPaymentDate()
public PaymentNotice setPaymentDateElement(DateType value)
value - paymentDate (The date when the above payment action occurred.). This is the underlying object with id, value and extensions. The accessor "getPaymentDate" gives direct access to the valuepublic Date getPaymentDate()
public PaymentNotice setPaymentDate(Date value)
value - The date when the above payment action occurred.public Reference getPayee()
payee (The party who will receive or has received payment that is the subject of this notification.)public boolean hasPayee()
public PaymentNotice setPayee(Reference value)
value - payee (The party who will receive or has received payment that is the subject of this notification.)public Resource getPayeeTarget()
payee The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The party who will receive or has received payment that is the subject of this notification.)public PaymentNotice setPayeeTarget(Resource value)
value - payee The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The party who will receive or has received payment that is the subject of this notification.)public Reference getRecipient()
recipient (The party who is notified of the payment status.)public boolean hasRecipient()
public PaymentNotice setRecipient(Reference value)
value - recipient (The party who is notified of the payment status.)public Organization getRecipientTarget()
recipient The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The party who is notified of the payment status.)public PaymentNotice setRecipientTarget(Organization value)
value - recipient The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The party who is notified of the payment status.)public boolean hasAmount()
public PaymentNotice setAmount(Money value)
value - amount (The amount sent to the payee.)public CodeableConcept getPaymentStatus()
paymentStatus (A code indicating whether payment has been sent or cleared.)public boolean hasPaymentStatus()
public PaymentNotice setPaymentStatus(CodeableConcept value)
value - paymentStatus (A code indicating whether payment has been sent or cleared.)protected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic PaymentNotice copy()
copy in class DomainResourcepublic void copyValues(PaymentNotice dst)
protected PaymentNotice typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2021 Health Level 7. All rights reserved.