Package com.ibm.fhir.model.resource
Class EnrollmentResponse
- java.lang.Object
-
- com.ibm.fhir.model.visitor.AbstractVisitable
-
- com.ibm.fhir.model.resource.Resource
-
- com.ibm.fhir.model.resource.DomainResource
-
- com.ibm.fhir.model.resource.EnrollmentResponse
-
- All Implemented Interfaces:
Visitable
@Generated("com.ibm.fhir.tools.CodeGenerator") public class EnrollmentResponse extends DomainResource
This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource.Maturity level: FMM0 (Trial Use)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EnrollmentResponse.Builder
-
Field Summary
-
Fields inherited from class com.ibm.fhir.model.resource.DomainResource
contained, extension, modifierExtension, text
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(java.lang.String elementName, int elementIndex, Visitor visitor)
Accept a Visitor and invoke the appropriate visit methods.static EnrollmentResponse.Builder
builder()
boolean
equals(java.lang.Object obj)
DateTime
getCreated()
The date when the enclosed suite of services were performed or completed.String
getDisposition()
A description of the status of the adjudication.java.util.List<Identifier>
getIdentifier()
The Response business identifier.Reference
getOrganization()
The Insurer who produced this adjudicated response.RemittanceOutcome
getOutcome()
Processing status: error, complete.Reference
getRequest()
Original request resource reference.Reference
getRequestProvider()
The practitioner who is responsible for the services rendered to the patient.EnrollmentResponseStatus
getStatus()
The status of the resource instance.boolean
hasChildren()
int
hashCode()
EnrollmentResponse.Builder
toBuilder()
Create a new Builder from the contents of this Resource-
Methods inherited from class com.ibm.fhir.model.resource.DomainResource
getContained, getExtension, getModifierExtension, getText
-
Methods inherited from class com.ibm.fhir.model.resource.Resource
as, getId, getImplicitRules, getLanguage, getMeta, is
-
-
-
-
Method Detail
-
getIdentifier
public java.util.List<Identifier> getIdentifier()
The Response business identifier.- Returns:
- An unmodifiable list containing immutable objects of type
Identifier
that may be empty.
-
getStatus
public EnrollmentResponseStatus getStatus()
The status of the resource instance.- Returns:
- An immutable object of type
EnrollmentResponseStatus
that may be null.
-
getRequest
public Reference getRequest()
Original request resource reference.- Returns:
- An immutable object of type
Reference
that may be null.
-
getOutcome
public RemittanceOutcome getOutcome()
Processing status: error, complete.- Returns:
- An immutable object of type
RemittanceOutcome
that may be null.
-
getDisposition
public String getDisposition()
A description of the status of the adjudication.- Returns:
- An immutable object of type
String
that may be null.
-
getCreated
public DateTime getCreated()
The date when the enclosed suite of services were performed or completed.- Returns:
- An immutable object of type
DateTime
that may be null.
-
getOrganization
public Reference getOrganization()
The Insurer who produced this adjudicated response.- Returns:
- An immutable object of type
Reference
that may be null.
-
getRequestProvider
public Reference getRequestProvider()
The practitioner who is responsible for the services rendered to the patient.- Returns:
- An immutable object of type
Reference
that may be null.
-
hasChildren
public boolean hasChildren()
- Overrides:
hasChildren
in classDomainResource
-
accept
public void accept(java.lang.String elementName, int elementIndex, Visitor visitor)
Description copied from interface:Visitable
Accept a Visitor and invoke the appropriate visit methods. A typical implementation would look like this:if (visitor.preVisit(this)) { visitor.visitStart(elementName, elementIndex, this); if (visitor.visit(elementName, elementIndex, this)) { // visit children } visitor.visitEnd(elementName, elementIndex, this); visitor.postVisit(this); }
- Specified by:
accept
in interfaceVisitable
- Specified by:
accept
in classAbstractVisitable
- Parameters:
elementName
- the name of the element in the context of this visitelementIndex
- the index of the element in a list or -1 if it is not contained within a Listvisitor
- the visitor to use
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toBuilder
public EnrollmentResponse.Builder toBuilder()
Description copied from class:Resource
Create a new Builder from the contents of this Resource- Specified by:
toBuilder
in classDomainResource
-
builder
public static EnrollmentResponse.Builder builder()
-
-