Package org.hl7.fhir.dstu2.model
Class Contract.TermComponent
java.lang.Object
org.hl7.fhir.dstu2.model.Base
org.hl7.fhir.dstu2.model.Element
org.hl7.fhir.dstu2.model.BackboneElement
org.hl7.fhir.dstu2.model.Contract.TermComponent
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseBackboneElement
,org.hl7.fhir.instance.model.api.IBaseElement
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
Contract
public static class Contract.TermComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected List
<CodeableConcept> Action stipulated by this Contract Provision.protected List
<CodeableConcept> Reason or purpose for the action stipulated by this Contract Provision.protected List
<Contract.TermActorComponent> List of actors participating in this Contract Provision.protected Period
Relevant time or time-period when this Contract Provision is applicable.protected List
<Contract.TermComponent> Nested group of Contract Provisions.protected Identifier
Unique identifier for this particular Contract Provision.protected DateTimeType
When this Contract Provision was issued.protected Reference
Who or what this Contract Provision is about.protected Resource
The actual object that is the target of the reference (Who or what this Contract Provision is about.)protected CodeableConcept
Subtype of this Contract Provision, e.g.protected StringType
Human readable form of this Contract Provision.protected CodeableConcept
Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g.protected List
<Contract.TermValuedItemComponent> Contract Provision Valued Item List.Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddActor()
addGroup()
copy()
boolean
equalsDeep
(Base other) boolean
equalsShallow
(Base other) fhirType()
getActor()
getGroup()
getText()
getType()
boolean
boolean
boolean
hasActor()
boolean
boolean
hasGroup()
boolean
boolean
boolean
boolean
boolean
boolean
hasText()
boolean
boolean
hasType()
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> childrenList) setApplies
(Period value) setIdentifier
(Identifier value) setIssuedElement
(DateTimeType value) void
setProperty
(String name, Base value) setSubject
(Reference value) setSubjectTarget
(Resource value) setSubType
(CodeableConcept value) setTextElement
(StringType value) setType
(CodeableConcept value) Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
identifier
Unique identifier for this particular Contract Provision. -
issued
When this Contract Provision was issued. -
applies
Relevant time or time-period when this Contract Provision is applicable. -
type
Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit. -
subType
Subtype of this Contract Provision, e.g. life time maximum payment for a contract term for specific valued item, e.g. disability payment. -
subject
Who or what this Contract Provision is about. -
subjectTarget
The actual object that is the target of the reference (Who or what this Contract Provision is about.) -
action
Action stipulated by this Contract Provision. -
actionReason
Reason or purpose for the action stipulated by this Contract Provision. -
actor
List of actors participating in this Contract Provision. -
text
Human readable form of this Contract Provision. -
valuedItem
Contract Provision Valued Item List. -
group
Nested group of Contract Provisions.
-
-
Constructor Details
-
TermComponent
public TermComponent()
-
-
Method Details
-
getIdentifier
- Returns:
identifier
(Unique identifier for this particular Contract Provision.)
-
hasIdentifier
-
setIdentifier
- Parameters:
value
-identifier
(Unique identifier for this particular Contract Provision.)
-
getIssuedElement
- Returns:
issued
(When this Contract Provision was issued.). This is the underlying object with id, value and extensions. The accessor "getIssued" gives direct access to the value
-
hasIssuedElement
-
hasIssued
-
setIssuedElement
- Parameters:
value
-issued
(When this Contract Provision was issued.). This is the underlying object with id, value and extensions. The accessor "getIssued" gives direct access to the value
-
getIssued
- Returns:
- When this Contract Provision was issued.
-
setIssued
- Parameters:
value
- When this Contract Provision was issued.
-
getApplies
- Returns:
applies
(Relevant time or time-period when this Contract Provision is applicable.)
-
hasApplies
-
setApplies
- Parameters:
value
-applies
(Relevant time or time-period when this Contract Provision is applicable.)
-
getType
- Returns:
type
(Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.)
-
hasType
-
setType
- Parameters:
value
-type
(Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.)
-
getSubType
- Returns:
subType
(Subtype of this Contract Provision, e.g. life time maximum payment for a contract term for specific valued item, e.g. disability payment.)
-
hasSubType
-
setSubType
- Parameters:
value
-subType
(Subtype of this Contract Provision, e.g. life time maximum payment for a contract term for specific valued item, e.g. disability payment.)
-
getSubject
- Returns:
subject
(Who or what this Contract Provision is about.)
-
hasSubject
-
setSubject
- Parameters:
value
-subject
(Who or what this Contract Provision is about.)
-
getSubjectTarget
- Returns:
subject
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. (Who or what this Contract Provision is about.)
-
setSubjectTarget
- Parameters:
value
-subject
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. (Who or what this Contract Provision is about.)
-
getAction
- Returns:
action
(Action stipulated by this Contract Provision.)
-
hasAction
-
addAction
- Returns:
action
(Action stipulated by this Contract Provision.)
-
addAction
-
getActionReason
- Returns:
actionReason
(Reason or purpose for the action stipulated by this Contract Provision.)
-
hasActionReason
-
addActionReason
- Returns:
actionReason
(Reason or purpose for the action stipulated by this Contract Provision.)
-
addActionReason
-
getActor
- Returns:
actor
(List of actors participating in this Contract Provision.)
-
hasActor
-
addActor
- Returns:
actor
(List of actors participating in this Contract Provision.)
-
addActor
-
getTextElement
- Returns:
text
(Human readable form of this Contract Provision.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
hasTextElement
-
hasText
-
setTextElement
- Parameters:
value
-text
(Human readable form of this Contract Provision.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
getText
- Returns:
- Human readable form of this Contract Provision.
-
setText
- Parameters:
value
- Human readable form of this Contract Provision.
-
getValuedItem
- Returns:
valuedItem
(Contract Provision Valued Item List.)
-
hasValuedItem
-
addValuedItem
- Returns:
valuedItem
(Contract Provision Valued Item List.)
-
addValuedItem
-
getGroup
- Returns:
group
(Nested group of Contract Provisions.)
-
hasGroup
-
addGroup
- Returns:
group
(Nested group of Contract Provisions.)
-
addGroup
-
listChildren
- Overrides:
listChildren
in classBackboneElement
-
setProperty
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-