Class Contract.Term

java.lang.Object
ca.uhn.fhir.model.api.BaseElement
ca.uhn.fhir.model.api.BaseIdentifiableElement
ca.uhn.fhir.model.dstu2.resource.Contract.Term
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:
Contract

public static class Contract.Term extends ca.uhn.fhir.model.api.BaseIdentifiableElement implements ca.uhn.fhir.model.api.IResourceBlock
Block class for child element: Contract.term ()

Definition: One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.

See Also:
  • Constructor Details

    • Term

      public Term()
  • 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
    • getIdentifier

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

      Definition: Unique identifier for this particular Contract Provision.

    • setIdentifier

      Sets the value(s) for identifier ()

      Definition: Unique identifier for this particular Contract Provision.

    • getIssuedElement

      public ca.uhn.fhir.model.primitive.DateTimeDt getIssuedElement()
      Gets the value(s) for issued (). creating it if it does not exist. Will not return null.

      Definition: When this Contract Provision was issued.

    • getIssued

      public Date getIssued()
      Gets the value(s) for issued (). creating it if it does not exist. This method may return null.

      Definition: When this Contract Provision was issued.

    • setIssued

      public Contract.Term setIssued(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
      Sets the value(s) for issued ()

      Definition: When this Contract Provision was issued.

    • setIssuedWithSecondsPrecision

      Sets the value for issued ()

      Definition: When this Contract Provision was issued.

    • setIssued

      public Contract.Term setIssued(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
      Sets the value for issued ()

      Definition: When this Contract Provision was issued.

    • getApplies

      public PeriodDt getApplies()
      Gets the value(s) for applies (). creating it if it does not exist. Will not return null.

      Definition: Relevant time or time-period when this Contract Provision is applicable.

    • setApplies

      public Contract.Term setApplies(PeriodDt theValue)
      Sets the value(s) for applies ()

      Definition: Relevant time or time-period when this Contract Provision is applicable.

    • getType

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

      Definition: Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.

    • setType

      Sets the value(s) for type ()

      Definition: Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.

    • getSubType

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

      Definition: Subtype of this Contract Provision, e.g. life time maximum payment for a contract term for specific valued item, e.g. disability payment.

    • setSubType

      Sets the value(s) for subType ()

      Definition: Subtype of this Contract Provision, e.g. life time maximum payment for a contract term for specific valued item, e.g. disability payment.

    • getSubject

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

      Definition: Who or what this Contract Provision is about.

    • setSubject

      Sets the value(s) for subject ()

      Definition: Who or what this Contract Provision is about.

    • getAction

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

      Definition: Action stipulated by this Contract Provision.

    • setAction

      Sets the value(s) for action ()

      Definition: Action stipulated by this Contract Provision.

    • addAction

      Adds and returns a new value for action ()

      Definition: Action stipulated by this Contract Provision.

    • addAction

      Adds a given new value for action ()

      Definition: Action stipulated by this Contract Provision.

      Parameters:
      theValue - The action to add (must not be null)
    • getActionFirstRep

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

      Definition: Action stipulated by this Contract Provision.

    • getActionReason

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

      Definition: Reason or purpose for the action stipulated by this Contract Provision.

    • setActionReason

      Sets the value(s) for actionReason ()

      Definition: Reason or purpose for the action stipulated by this Contract Provision.

    • addActionReason

      Adds and returns a new value for actionReason ()

      Definition: Reason or purpose for the action stipulated by this Contract Provision.

    • addActionReason

      Adds a given new value for actionReason ()

      Definition: Reason or purpose for the action stipulated by this Contract Provision.

      Parameters:
      theValue - The actionReason to add (must not be null)
    • getActionReasonFirstRep

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

      Definition: Reason or purpose for the action stipulated by this Contract Provision.

    • getActor

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

      Definition: List of actors participating in this Contract Provision.

    • setActor

      Sets the value(s) for actor ()

      Definition: List of actors participating in this Contract Provision.

    • addActor

      Adds and returns a new value for actor ()

      Definition: List of actors participating in this Contract Provision.

    • addActor

      Adds a given new value for actor ()

      Definition: List of actors participating in this Contract Provision.

      Parameters:
      theValue - The actor to add (must not be null)
    • getActorFirstRep

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

      Definition: List of actors participating in this Contract Provision.

    • getTextElement

      public ca.uhn.fhir.model.primitive.StringDt getTextElement()
      Gets the value(s) for text (). creating it if it does not exist. Will not return null.

      Definition: Human readable form of this Contract Provision.

    • getText

      public String getText()
      Gets the value(s) for text (). creating it if it does not exist. This method may return null.

      Definition: Human readable form of this Contract Provision.

    • setText

      public Contract.Term setText(ca.uhn.fhir.model.primitive.StringDt theValue)
      Sets the value(s) for text ()

      Definition: Human readable form of this Contract Provision.

    • setText

      public Contract.Term setText(String theString)
      Sets the value for text ()

      Definition: Human readable form of this Contract Provision.

    • getValuedItem

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

      Definition: Contract Provision Valued Item List

    • setValuedItem

      Sets the value(s) for valuedItem ()

      Definition: Contract Provision Valued Item List

    • addValuedItem

      Adds and returns a new value for valuedItem ()

      Definition: Contract Provision Valued Item List

    • addValuedItem

      Adds a given new value for valuedItem ()

      Definition: Contract Provision Valued Item List

      Parameters:
      theValue - The valuedItem to add (must not be null)
    • getValuedItemFirstRep

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

      Definition: Contract Provision Valued Item List

    • getGroup

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

      Definition: Nested group of Contract Provisions.

    • setGroup

      Sets the value(s) for group ()

      Definition: Nested group of Contract Provisions.

    • addGroup

      Adds and returns a new value for group ()

      Definition: Nested group of Contract Provisions.

    • addGroup

      Adds a given new value for group ()

      Definition: Nested group of Contract Provisions.

      Parameters:
      theValue - The group to add (must not be null)
    • getGroupFirstRep

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

      Definition: Nested group of Contract Provisions.