Class ClaimResponse.AddItem

java.lang.Object
ca.uhn.fhir.model.api.BaseElement
ca.uhn.fhir.model.api.BaseIdentifiableElement
ca.uhn.fhir.model.dstu2.resource.ClaimResponse.AddItem
All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement, ca.uhn.fhir.model.api.IElement, ca.uhn.fhir.model.api.IIdentifiableElement, ca.uhn.fhir.model.api.IResourceBlock, ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions, Serializable, org.hl7.fhir.instance.model.api.IBase
Enclosing class:
ClaimResponse

public static class ClaimResponse.AddItem extends ca.uhn.fhir.model.api.BaseIdentifiableElement implements ca.uhn.fhir.model.api.IResourceBlock
Block class for child element: ClaimResponse.addItem ()

Definition: The first tier service adjudications for payor added services.

See Also:
  • Constructor Details

  • Method Details

    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.hl7.fhir.instance.model.api.IBase
    • getAllPopulatedChildElementsOfType

      public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
      Specified by:
      getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElement
    • getSequenceLinkId

      public List<ca.uhn.fhir.model.primitive.PositiveIntDt> getSequenceLinkId()
      Gets the value(s) for sequenceLinkId (). creating it if it does not exist. Will not return null.

      Definition: List of input service items which this service line is intended to replace.

    • setSequenceLinkId

      public ClaimResponse.AddItem setSequenceLinkId(List<ca.uhn.fhir.model.primitive.PositiveIntDt> theValue)
      Sets the value(s) for sequenceLinkId ()

      Definition: List of input service items which this service line is intended to replace.

    • addSequenceLinkId

      public ca.uhn.fhir.model.primitive.PositiveIntDt addSequenceLinkId()
      Adds and returns a new value for sequenceLinkId ()

      Definition: List of input service items which this service line is intended to replace.

    • addSequenceLinkId

      public ClaimResponse.AddItem addSequenceLinkId(ca.uhn.fhir.model.primitive.PositiveIntDt theValue)
      Adds a given new value for sequenceLinkId ()

      Definition: List of input service items which this service line is intended to replace.

      Parameters:
      theValue - The sequenceLinkId to add (must not be null)
    • getSequenceLinkIdFirstRep

      public ca.uhn.fhir.model.primitive.PositiveIntDt getSequenceLinkIdFirstRep()
      Gets the first repetition for sequenceLinkId (), creating it if it does not already exist.

      Definition: List of input service items which this service line is intended to replace.

    • addSequenceLinkId

      public ClaimResponse.AddItem addSequenceLinkId(int theInteger)
      Adds a new value for sequenceLinkId ()

      Definition: List of input service items which this service line is intended to replace.

      Returns:
      Returns a reference to this object, to allow for simple chaining.
    • getService

      public CodingDt getService()
      Gets the value(s) for service (). creating it if it does not exist. Will not return null.

      Definition: A code to indicate the Professional Service or Product supplied.

    • setService

      Sets the value(s) for service ()

      Definition: A code to indicate the Professional Service or Product supplied.

    • getFee

      public MoneyDt getFee()
      Gets the value(s) for fee (). creating it if it does not exist. Will not return null.

      Definition: The fee charged for the professional service or product..

    • setFee

      Sets the value(s) for fee ()

      Definition: The fee charged for the professional service or product..

    • getNoteNumberLinkId

      public List<ca.uhn.fhir.model.primitive.PositiveIntDt> getNoteNumberLinkId()
      Gets the value(s) for noteNumberLinkId (). creating it if it does not exist. Will not return null.

      Definition: A list of note references to the notes provided below.

    • setNoteNumberLinkId

      public ClaimResponse.AddItem setNoteNumberLinkId(List<ca.uhn.fhir.model.primitive.PositiveIntDt> theValue)
      Sets the value(s) for noteNumberLinkId ()

      Definition: A list of note references to the notes provided below.

    • addNoteNumberLinkId

      public ca.uhn.fhir.model.primitive.PositiveIntDt addNoteNumberLinkId()
      Adds and returns a new value for noteNumberLinkId ()

      Definition: A list of note references to the notes provided below.

    • addNoteNumberLinkId

      public ClaimResponse.AddItem addNoteNumberLinkId(ca.uhn.fhir.model.primitive.PositiveIntDt theValue)
      Adds a given new value for noteNumberLinkId ()

      Definition: A list of note references to the notes provided below.

      Parameters:
      theValue - The noteNumberLinkId to add (must not be null)
    • getNoteNumberLinkIdFirstRep

      public ca.uhn.fhir.model.primitive.PositiveIntDt getNoteNumberLinkIdFirstRep()
      Gets the first repetition for noteNumberLinkId (), creating it if it does not already exist.

      Definition: A list of note references to the notes provided below.

    • addNoteNumberLinkId

      public ClaimResponse.AddItem addNoteNumberLinkId(int theInteger)
      Adds a new value for noteNumberLinkId ()

      Definition: A list of note references to the notes provided below.

      Returns:
      Returns a reference to this object, to allow for simple chaining.
    • getAdjudication

      Gets the value(s) for adjudication (). creating it if it does not exist. Will not return null.

      Definition: The adjudications results.

    • setAdjudication

      Sets the value(s) for adjudication ()

      Definition: The adjudications results.

    • addAdjudication

      Adds and returns a new value for adjudication ()

      Definition: The adjudications results.

    • addAdjudication

      Adds a given new value for adjudication ()

      Definition: The adjudications results.

      Parameters:
      theValue - The adjudication to add (must not be null)
    • getAdjudicationFirstRep

      Gets the first repetition for adjudication (), creating it if it does not already exist.

      Definition: The adjudications results.

    • getDetail

      Gets the value(s) for detail (). creating it if it does not exist. Will not return null.

      Definition: The second tier service adjudications for payor added services.

    • setDetail

      Sets the value(s) for detail ()

      Definition: The second tier service adjudications for payor added services.

    • addDetail

      Adds and returns a new value for detail ()

      Definition: The second tier service adjudications for payor added services.

    • addDetail

      Adds a given new value for detail ()

      Definition: The second tier service adjudications for payor added services.

      Parameters:
      theValue - The detail to add (must not be null)
    • getDetailFirstRep

      Gets the first repetition for detail (), creating it if it does not already exist.

      Definition: The second tier service adjudications for payor added services.