Class 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:
    Serialized Form
    • Constructor Detail

      • Term

        public Term()
    • Method Detail

      • 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

        public IdentifierDt 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.

      • 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.

      • 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

        public CodeableConceptDt 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

        public Contract.Term setType​(CodeableConceptDt theValue)
        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

        public CodeableConceptDt 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

        public Contract.Term setSubType​(CodeableConceptDt theValue)
        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

        public ResourceReferenceDt 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.

      • getAction

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

        Definition: Action stipulated by this Contract Provision.

      • addAction

        public CodeableConceptDt addAction()
        Adds and returns a new value for action ()

        Definition: Action stipulated by this Contract Provision.

      • addAction

        public Contract.Term addAction​(CodeableConceptDt theValue)
        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

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

        Definition: Action stipulated by this Contract Provision.

      • getActionReason

        public List<CodeableConceptDtgetActionReason()
        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.

      • addActionReason

        public CodeableConceptDt addActionReason()
        Adds and returns a new value for actionReason ()

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

      • addActionReason

        public Contract.Term addActionReason​(CodeableConceptDt theValue)
        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

        public CodeableConceptDt 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

        public List<Contract.TermActorgetActor()
        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.

      • addActor

        public Contract.TermActor addActor()
        Adds and returns a new value for actor ()

        Definition: List of actors participating in this Contract Provision.

      • addActor

        public Contract.Term addActor​(Contract.TermActor theValue)
        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

        public Contract.TermActor 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

        public List<Contract.TermValuedItemgetValuedItem()
        Gets the value(s) for valuedItem (). creating it if it does not exist. Will not return null.

        Definition: Contract Provision Valued Item List

      • getGroup

        public List<Contract.TermgetGroup()
        Gets the value(s) for group (). creating it if it does not exist. Will not return null.

        Definition: Nested group of Contract Provisions.

      • addGroup

        public Contract.Term addGroup()
        Adds and returns a new value for group ()

        Definition: Nested group of Contract Provisions.

      • addGroup

        public Contract.Term addGroup​(Contract.Term theValue)
        Adds a given new value for group ()

        Definition: Nested group of Contract Provisions.

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

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

        Definition: Nested group of Contract Provisions.