
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
FieldsModifier 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 PeriodRelevant time or time-period when this Contract Provision is applicable.protected List<Contract.TermComponent> Nested group of Contract Provisions.protected IdentifierUnique identifier for this particular Contract Provision.protected DateTimeTypeWhen this Contract Provision was issued.protected ReferenceWho or what this Contract Provision is about.protected ResourceThe actual object that is the target of the reference (Who or what this Contract Provision is about.)protected CodeableConceptSubtype of this Contract Provision, e.g. life time maximum payment for a contract term for specific valued item, e.g. disability payment.protected StringTypeHuman readable form of this Contract Provision.protected CodeableConceptType of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.protected List<Contract.TermValuedItemComponent> Contract Provision Valued Item List.Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddActor()addGroup()copy()booleanequalsDeep(Base other) booleanequalsShallow(Base other) fhirType()getActor()getGroup()getText()getType()booleanbooleanbooleanhasActor()booleanbooleanhasGroup()booleanbooleanbooleanbooleanbooleanbooleanhasText()booleanbooleanhasType()booleanbooleanisEmpty()protected voidlistChildren(List<Property> childrenList) setApplies(Period value) setIdentifier(Identifier value) setIssuedElement(DateTimeType value) voidsetProperty(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, hasModifierExtensionMethods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementMethods 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, setUserDataINNMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtensionMethods 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:
subjectThe 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-subjectThe 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:
listChildrenin classBackboneElement
-
setProperty
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copyin classBackboneElement
-
equalsDeep
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-