Class Contract
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.dstu2.resource.BaseResource
-
- ca.uhn.fhir.model.dstu2.resource.Contract
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement,ca.uhn.fhir.model.api.IElement,ca.uhn.fhir.model.api.IResource,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseResource
public class Contract extends BaseResource implements ca.uhn.fhir.model.api.IResource
HAPI/FHIR Contract Resource ()Definition: A formal agreement between parties regarding the conduct of business, exchange of information or other matters.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/Contract
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContract.ActorBlock class for child element: Contract.actor ()static classContract.FriendlyBlock class for child element: Contract.friendly ()static classContract.LegalBlock class for child element: Contract.legal ()static classContract.RuleBlock class for child element: Contract.rule ()static classContract.SignerBlock class for child element: Contract.signer ()static classContract.TermBlock class for child element: Contract.term ()static classContract.TermActorBlock class for child element: Contract.term.actor ()static classContract.TermValuedItemBlock class for child element: Contract.term.valuedItem ()static classContract.ValuedItemBlock class for child element: Contract.valuedItem ()
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.ReferenceClientParamACTORFluent Client search parameter constant for actorstatic ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_ACTORConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_SIGNERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_SUBJECTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamSIGNERFluent Client search parameter constant for signerstatic StringSP_ACTORSearch parameter constant for actorstatic StringSP_IDENTIFIERSearch parameter constant for identifierstatic StringSP_PATIENTSearch parameter constant for patientstatic StringSP_SIGNERSearch parameter constant for signerstatic StringSP_SUBJECTSearch parameter constant for subjectstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamSUBJECTFluent Client search parameter constant for subject-
Fields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
-
-
Constructor Summary
Constructors Constructor Description Contract()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CodeableConceptDtaddAction()Adds and returns a new value for action ()ContractaddAction(CodeableConceptDt theValue)Adds a given new value for action ()CodeableConceptDtaddActionReason()Adds and returns a new value for actionReason ()ContractaddActionReason(CodeableConceptDt theValue)Adds a given new value for actionReason ()Contract.ActoraddActor()Adds and returns a new value for actor ()ContractaddActor(Contract.Actor theValue)Adds a given new value for actor ()ResourceReferenceDtaddAuthority()Adds and returns a new value for authority ()ResourceReferenceDtaddDomain()Adds and returns a new value for domain ()Contract.FriendlyaddFriendly()Adds and returns a new value for friendly ()ContractaddFriendly(Contract.Friendly theValue)Adds a given new value for friendly ()Contract.LegaladdLegal()Adds and returns a new value for legal ()ContractaddLegal(Contract.Legal theValue)Adds a given new value for legal ()Contract.RuleaddRule()Adds and returns a new value for rule ()ContractaddRule(Contract.Rule theValue)Adds a given new value for rule ()Contract.SigneraddSigner()Adds and returns a new value for signer ()ContractaddSigner(Contract.Signer theValue)Adds a given new value for signer ()ResourceReferenceDtaddSubject()Adds and returns a new value for subject ()CodeableConceptDtaddSubType()Adds and returns a new value for subType ()ContractaddSubType(CodeableConceptDt theValue)Adds a given new value for subType ()Contract.TermaddTerm()Adds and returns a new value for term ()ContractaddTerm(Contract.Term theValue)Adds a given new value for term ()Contract.ValuedItemaddValuedItem()Adds and returns a new value for valuedItem ()ContractaddValuedItem(Contract.ValuedItem theValue)Adds a given new value for valuedItem ()List<CodeableConceptDt>getAction()Gets the value(s) for action ().CodeableConceptDtgetActionFirstRep()Gets the first repetition for action (), creating it if it does not already exist.List<CodeableConceptDt>getActionReason()Gets the value(s) for actionReason ().CodeableConceptDtgetActionReasonFirstRep()Gets the first repetition for actionReason (), creating it if it does not already exist.List<Contract.Actor>getActor()Gets the value(s) for actor ().Contract.ActorgetActorFirstRep()Gets the first repetition for actor (), creating it if it does not already exist.<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)PeriodDtgetApplies()Gets the value(s) for applies ().List<ResourceReferenceDt>getAuthority()Gets the value(s) for authority ().ca.uhn.fhir.model.api.IDatatypegetBinding()Gets the value(s) for binding[x] ().List<ResourceReferenceDt>getDomain()Gets the value(s) for domain ().List<Contract.Friendly>getFriendly()Gets the value(s) for friendly ().Contract.FriendlygetFriendlyFirstRep()Gets the first repetition for friendly (), creating it if it does not already exist.IdentifierDtgetIdentifier()Gets the value(s) for identifier ().DategetIssued()Gets the value(s) for issued ().ca.uhn.fhir.model.primitive.DateTimeDtgetIssuedElement()Gets the value(s) for issued ().List<Contract.Legal>getLegal()Gets the value(s) for legal ().Contract.LegalgetLegalFirstRep()Gets the first repetition for legal (), creating it if it does not already exist.StringgetResourceName()List<Contract.Rule>getRule()Gets the value(s) for rule ().Contract.RulegetRuleFirstRep()Gets the first repetition for rule (), creating it if it does not already exist.List<Contract.Signer>getSigner()Gets the value(s) for signer ().Contract.SignergetSignerFirstRep()Gets the first repetition for signer (), creating it if it does not already exist.ca.uhn.fhir.context.FhirVersionEnumgetStructureFhirVersionEnum()List<ResourceReferenceDt>getSubject()Gets the value(s) for subject ().List<CodeableConceptDt>getSubType()Gets the value(s) for subType ().CodeableConceptDtgetSubTypeFirstRep()Gets the first repetition for subType (), creating it if it does not already exist.List<Contract.Term>getTerm()Gets the value(s) for term ().Contract.TermgetTermFirstRep()Gets the first repetition for term (), creating it if it does not already exist.CodeableConceptDtgetType()Gets the value(s) for type ().List<Contract.ValuedItem>getValuedItem()Gets the value(s) for valuedItem ().Contract.ValuedItemgetValuedItemFirstRep()Gets the first repetition for valuedItem (), creating it if it does not already exist.booleanisEmpty()ContractsetAction(List<CodeableConceptDt> theValue)Sets the value(s) for action ()ContractsetActionReason(List<CodeableConceptDt> theValue)Sets the value(s) for actionReason ()ContractsetActor(List<Contract.Actor> theValue)Sets the value(s) for actor ()ContractsetApplies(PeriodDt theValue)Sets the value(s) for applies ()ContractsetAuthority(List<ResourceReferenceDt> theValue)Sets the value(s) for authority ()ContractsetBinding(ca.uhn.fhir.model.api.IDatatype theValue)Sets the value(s) for binding[x] ()ContractsetDomain(List<ResourceReferenceDt> theValue)Sets the value(s) for domain ()ContractsetFriendly(List<Contract.Friendly> theValue)Sets the value(s) for friendly ()ContractsetIdentifier(IdentifierDt theValue)Sets the value(s) for identifier ()ContractsetIssued(ca.uhn.fhir.model.primitive.DateTimeDt theValue)Sets the value(s) for issued ()ContractsetIssued(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)Sets the value for issued ()ContractsetIssuedWithSecondsPrecision(Date theDate)Sets the value for issued ()ContractsetLegal(List<Contract.Legal> theValue)Sets the value(s) for legal ()ContractsetRule(List<Contract.Rule> theValue)Sets the value(s) for rule ()ContractsetSigner(List<Contract.Signer> theValue)Sets the value(s) for signer ()ContractsetSubject(List<ResourceReferenceDt> theValue)Sets the value(s) for subject ()ContractsetSubType(List<CodeableConceptDt> theValue)Sets the value(s) for subType ()ContractsetTerm(List<Contract.Term> theValue)Sets the value(s) for term ()ContractsetType(CodeableConceptDt theValue)Sets the value(s) for type ()ContractsetValuedItem(List<Contract.ValuedItem> theValue)Sets the value(s) for valuedItem ()-
Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
-
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
-
-
-
Field Detail
-
SP_SUBJECT
public static final String SP_SUBJECT
Search parameter constant for subjectDescription: The identity of the target of the contract
Type: reference
Path: Contract.subject
- See Also:
- Constant Field Values
-
SUBJECT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Fluent Client search parameter constant for subjectDescription: The identity of the target of the contract
Type: reference
Path: Contract.subject
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter constant for patientDescription: The identity of the target of the contract (if a patient)
Type: reference
Path: Contract.subject
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: The identity of the target of the contract (if a patient)
Type: reference
Path: Contract.subject
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter constant for identifierDescription: The identity of the contract
Type: token
Path: Contract.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: The identity of the contract
Type: token
Path: Contract.identifier
-
SP_ACTOR
public static final String SP_ACTOR
Search parameter constant for actorDescription:
Type: reference
Path: Contract.actor.entity
- See Also:
- Constant Field Values
-
ACTOR
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR
Fluent Client search parameter constant for actorDescription:
Type: reference
Path: Contract.actor.entity
-
SP_SIGNER
public static final String SP_SIGNER
Search parameter constant for signerDescription:
Type: reference
Path: Contract.signer.party
- See Also:
- Constant Field Values
-
SIGNER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SIGNER
Fluent Client search parameter constant for signerDescription:
Type: reference
Path: Contract.signer.party
-
INCLUDE_ACTOR
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "Contract:actor".
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Contract:patient".
-
INCLUDE_SIGNER
public static final ca.uhn.fhir.model.api.Include INCLUDE_SIGNER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Contract:signer".
-
INCLUDE_SUBJECT
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Contract:subject".
-
-
Constructor Detail
-
Contract
public Contract()
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
- Specified by:
getAllPopulatedChildElementsOfTypein interfaceca.uhn.fhir.model.api.ICompositeElement
-
getIdentifier
public IdentifierDt getIdentifier()
Gets the value(s) for identifier (). creating it if it does not exist. Will not returnnull.Definition: Unique identifier for this Contract.
-
setIdentifier
public Contract setIdentifier(IdentifierDt theValue)
Sets the value(s) for identifier ()Definition: Unique identifier for this Contract.
-
getIssuedElement
public ca.uhn.fhir.model.primitive.DateTimeDt getIssuedElement()
Gets the value(s) for issued (). creating it if it does not exist. Will not returnnull.Definition: When this Contract was issued.
-
getIssued
public Date getIssued()
Gets the value(s) for issued (). creating it if it does not exist. This method may returnnull.Definition: When this Contract was issued.
-
setIssued
public Contract setIssued(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
Sets the value(s) for issued ()Definition: When this Contract was issued.
-
setIssued
public Contract setIssued(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for issued ()Definition: When this Contract was issued.
-
setIssuedWithSecondsPrecision
public Contract setIssuedWithSecondsPrecision(Date theDate)
Sets the value for issued ()Definition: When this Contract was issued.
-
getApplies
public PeriodDt getApplies()
Gets the value(s) for applies (). creating it if it does not exist. Will not returnnull.Definition: Relevant time or time-period when this Contract is applicable
-
setApplies
public Contract setApplies(PeriodDt theValue)
Sets the value(s) for applies ()Definition: Relevant time or time-period when this Contract is applicable
-
getSubject
public List<ResourceReferenceDt> getSubject()
Gets the value(s) for subject (). creating it if it does not exist. Will not returnnull.Definition: Who and/or what this Contract is about: typically a Patient, Organization, or valued items such as goods and services.
-
setSubject
public Contract setSubject(List<ResourceReferenceDt> theValue)
Sets the value(s) for subject ()Definition: Who and/or what this Contract is about: typically a Patient, Organization, or valued items such as goods and services.
-
addSubject
public ResourceReferenceDt addSubject()
Adds and returns a new value for subject ()Definition: Who and/or what this Contract is about: typically a Patient, Organization, or valued items such as goods and services.
-
getAuthority
public List<ResourceReferenceDt> getAuthority()
Gets the value(s) for authority (). creating it if it does not exist. Will not returnnull.Definition: A formally or informally recognized grouping of people, principals, organizations, or jurisdictions formed for the purpose of achieving some form of collective action such as the promulgation, administration and enforcement of contracts and policies.
-
setAuthority
public Contract setAuthority(List<ResourceReferenceDt> theValue)
Sets the value(s) for authority ()Definition: A formally or informally recognized grouping of people, principals, organizations, or jurisdictions formed for the purpose of achieving some form of collective action such as the promulgation, administration and enforcement of contracts and policies.
-
addAuthority
public ResourceReferenceDt addAuthority()
Adds and returns a new value for authority ()Definition: A formally or informally recognized grouping of people, principals, organizations, or jurisdictions formed for the purpose of achieving some form of collective action such as the promulgation, administration and enforcement of contracts and policies.
-
getDomain
public List<ResourceReferenceDt> getDomain()
Gets the value(s) for domain (). creating it if it does not exist. Will not returnnull.Definition: Recognized governance framework or system operating with a circumscribed scope in accordance with specified principles, policies, processes or procedures for managing rights, actions, or behaviors of parties or principals relative to resources.
-
setDomain
public Contract setDomain(List<ResourceReferenceDt> theValue)
Sets the value(s) for domain ()Definition: Recognized governance framework or system operating with a circumscribed scope in accordance with specified principles, policies, processes or procedures for managing rights, actions, or behaviors of parties or principals relative to resources.
-
addDomain
public ResourceReferenceDt addDomain()
Adds and returns a new value for domain ()Definition: Recognized governance framework or system operating with a circumscribed scope in accordance with specified principles, policies, processes or procedures for managing rights, actions, or behaviors of parties or principals relative to resources.
-
getType
public CodeableConceptDt getType()
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull.Definition: Type of Contract such as an insurance policy, real estate contract, a will, power of attorny, Privacy or Security policy , trust framework agreement, etc.
-
setType
public Contract setType(CodeableConceptDt theValue)
Sets the value(s) for type ()Definition: Type of Contract such as an insurance policy, real estate contract, a will, power of attorny, Privacy or Security policy , trust framework agreement, etc.
-
getSubType
public List<CodeableConceptDt> getSubType()
Gets the value(s) for subType (). creating it if it does not exist. Will not returnnull.Definition: More specific type or specialization of an overarching or more general contract such as auto insurance, home owner insurance, prenupial agreement, Advanced-Directive, or privacy consent.
-
setSubType
public Contract setSubType(List<CodeableConceptDt> theValue)
Sets the value(s) for subType ()Definition: More specific type or specialization of an overarching or more general contract such as auto insurance, home owner insurance, prenupial agreement, Advanced-Directive, or privacy consent.
-
addSubType
public CodeableConceptDt addSubType()
Adds and returns a new value for subType ()Definition: More specific type or specialization of an overarching or more general contract such as auto insurance, home owner insurance, prenupial agreement, Advanced-Directive, or privacy consent.
-
addSubType
public Contract addSubType(CodeableConceptDt theValue)
Adds a given new value for subType ()Definition: More specific type or specialization of an overarching or more general contract such as auto insurance, home owner insurance, prenupial agreement, Advanced-Directive, or privacy consent.
- Parameters:
theValue- The subType to add (must not benull)
-
getSubTypeFirstRep
public CodeableConceptDt getSubTypeFirstRep()
Gets the first repetition for subType (), creating it if it does not already exist.Definition: More specific type or specialization of an overarching or more general contract such as auto insurance, home owner insurance, prenupial agreement, Advanced-Directive, or privacy consent.
-
getAction
public List<CodeableConceptDt> getAction()
Gets the value(s) for action (). creating it if it does not exist. Will not returnnull.Definition: Action stipulated by this Contract.
-
setAction
public Contract setAction(List<CodeableConceptDt> theValue)
Sets the value(s) for action ()Definition: Action stipulated by this Contract.
-
addAction
public CodeableConceptDt addAction()
Adds and returns a new value for action ()Definition: Action stipulated by this Contract.
-
addAction
public Contract addAction(CodeableConceptDt theValue)
Adds a given new value for action ()Definition: Action stipulated by this Contract.
- Parameters:
theValue- The action to add (must not benull)
-
getActionFirstRep
public CodeableConceptDt getActionFirstRep()
Gets the first repetition for action (), creating it if it does not already exist.Definition: Action stipulated by this Contract.
-
getActionReason
public List<CodeableConceptDt> getActionReason()
Gets the value(s) for actionReason (). creating it if it does not exist. Will not returnnull.Definition: Reason for action stipulated by this Contract.
-
setActionReason
public Contract setActionReason(List<CodeableConceptDt> theValue)
Sets the value(s) for actionReason ()Definition: Reason for action stipulated by this Contract.
-
addActionReason
public CodeableConceptDt addActionReason()
Adds and returns a new value for actionReason ()Definition: Reason for action stipulated by this Contract.
-
addActionReason
public Contract addActionReason(CodeableConceptDt theValue)
Adds a given new value for actionReason ()Definition: Reason for action stipulated by this Contract.
- Parameters:
theValue- The actionReason to add (must not benull)
-
getActionReasonFirstRep
public CodeableConceptDt getActionReasonFirstRep()
Gets the first repetition for actionReason (), creating it if it does not already exist.Definition: Reason for action stipulated by this Contract.
-
getActor
public List<Contract.Actor> getActor()
Gets the value(s) for actor (). creating it if it does not exist. Will not returnnull.Definition: List of Contract actors
-
setActor
public Contract setActor(List<Contract.Actor> theValue)
Sets the value(s) for actor ()Definition: List of Contract actors
-
addActor
public Contract.Actor addActor()
Adds and returns a new value for actor ()Definition: List of Contract actors
-
addActor
public Contract addActor(Contract.Actor theValue)
Adds a given new value for actor ()Definition: List of Contract actors
- Parameters:
theValue- The actor to add (must not benull)
-
getActorFirstRep
public Contract.Actor getActorFirstRep()
Gets the first repetition for actor (), creating it if it does not already exist.Definition: List of Contract actors
-
getValuedItem
public List<Contract.ValuedItem> getValuedItem()
Gets the value(s) for valuedItem (). creating it if it does not exist. Will not returnnull.Definition: Contract Valued Item List
-
setValuedItem
public Contract setValuedItem(List<Contract.ValuedItem> theValue)
Sets the value(s) for valuedItem ()Definition: Contract Valued Item List
-
addValuedItem
public Contract.ValuedItem addValuedItem()
Adds and returns a new value for valuedItem ()Definition: Contract Valued Item List
-
addValuedItem
public Contract addValuedItem(Contract.ValuedItem theValue)
Adds a given new value for valuedItem ()Definition: Contract Valued Item List
- Parameters:
theValue- The valuedItem to add (must not benull)
-
getValuedItemFirstRep
public Contract.ValuedItem getValuedItemFirstRep()
Gets the first repetition for valuedItem (), creating it if it does not already exist.Definition: Contract Valued Item List
-
getSigner
public List<Contract.Signer> getSigner()
Gets the value(s) for signer (). creating it if it does not exist. Will not returnnull.Definition: Party signing this Contract.
-
setSigner
public Contract setSigner(List<Contract.Signer> theValue)
Sets the value(s) for signer ()Definition: Party signing this Contract.
-
addSigner
public Contract.Signer addSigner()
Adds and returns a new value for signer ()Definition: Party signing this Contract.
-
addSigner
public Contract addSigner(Contract.Signer theValue)
Adds a given new value for signer ()Definition: Party signing this Contract.
- Parameters:
theValue- The signer to add (must not benull)
-
getSignerFirstRep
public Contract.Signer getSignerFirstRep()
Gets the first repetition for signer (), creating it if it does not already exist.Definition: Party signing this Contract.
-
getTerm
public List<Contract.Term> getTerm()
Gets the value(s) for term (). creating it if it does not exist. Will not returnnull.Definition: One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.
-
setTerm
public Contract setTerm(List<Contract.Term> theValue)
Sets the value(s) for term ()Definition: One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.
-
addTerm
public Contract.Term addTerm()
Adds and returns a new value for term ()Definition: One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.
-
addTerm
public Contract addTerm(Contract.Term theValue)
Adds a given new value for term ()Definition: One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.
- Parameters:
theValue- The term to add (must not benull)
-
getTermFirstRep
public Contract.Term getTermFirstRep()
Gets the first repetition for term (), creating it if it does not already exist.Definition: One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.
-
getBinding
public ca.uhn.fhir.model.api.IDatatype getBinding()
Gets the value(s) for binding[x] (). creating it if it does not exist. Will not returnnull.Definition: Legally binding Contract: This is the signed and legally recognized representation of the Contract, which is considered the \"source of truth\" and which would be the basis for legal action related to enforcement of this Contract.
-
setBinding
public Contract setBinding(ca.uhn.fhir.model.api.IDatatype theValue)
Sets the value(s) for binding[x] ()Definition: Legally binding Contract: This is the signed and legally recognized representation of the Contract, which is considered the \"source of truth\" and which would be the basis for legal action related to enforcement of this Contract.
-
getFriendly
public List<Contract.Friendly> getFriendly()
Gets the value(s) for friendly (). creating it if it does not exist. Will not returnnull.Definition: The \"patient friendly language\" versionof the Contract in whole or in parts. \"Patient friendly language\" means the representation of the Contract and Contract Provisions in a manner that is readily accessible and understandable by a layperson in accordance with best practices for communication styles that ensure that those agreeing to or signing the Contract understand the roles, actions, obligations, responsibilities, and implication of the agreement.
-
setFriendly
public Contract setFriendly(List<Contract.Friendly> theValue)
Sets the value(s) for friendly ()Definition: The \"patient friendly language\" versionof the Contract in whole or in parts. \"Patient friendly language\" means the representation of the Contract and Contract Provisions in a manner that is readily accessible and understandable by a layperson in accordance with best practices for communication styles that ensure that those agreeing to or signing the Contract understand the roles, actions, obligations, responsibilities, and implication of the agreement.
-
addFriendly
public Contract.Friendly addFriendly()
Adds and returns a new value for friendly ()Definition: The \"patient friendly language\" versionof the Contract in whole or in parts. \"Patient friendly language\" means the representation of the Contract and Contract Provisions in a manner that is readily accessible and understandable by a layperson in accordance with best practices for communication styles that ensure that those agreeing to or signing the Contract understand the roles, actions, obligations, responsibilities, and implication of the agreement.
-
addFriendly
public Contract addFriendly(Contract.Friendly theValue)
Adds a given new value for friendly ()Definition: The \"patient friendly language\" versionof the Contract in whole or in parts. \"Patient friendly language\" means the representation of the Contract and Contract Provisions in a manner that is readily accessible and understandable by a layperson in accordance with best practices for communication styles that ensure that those agreeing to or signing the Contract understand the roles, actions, obligations, responsibilities, and implication of the agreement.
- Parameters:
theValue- The friendly to add (must not benull)
-
getFriendlyFirstRep
public Contract.Friendly getFriendlyFirstRep()
Gets the first repetition for friendly (), creating it if it does not already exist.Definition: The \"patient friendly language\" versionof the Contract in whole or in parts. \"Patient friendly language\" means the representation of the Contract and Contract Provisions in a manner that is readily accessible and understandable by a layperson in accordance with best practices for communication styles that ensure that those agreeing to or signing the Contract understand the roles, actions, obligations, responsibilities, and implication of the agreement.
-
getLegal
public List<Contract.Legal> getLegal()
Gets the value(s) for legal (). creating it if it does not exist. Will not returnnull.Definition: List of Legal expressions or representations of this Contract.
-
setLegal
public Contract setLegal(List<Contract.Legal> theValue)
Sets the value(s) for legal ()Definition: List of Legal expressions or representations of this Contract.
-
addLegal
public Contract.Legal addLegal()
Adds and returns a new value for legal ()Definition: List of Legal expressions or representations of this Contract.
-
addLegal
public Contract addLegal(Contract.Legal theValue)
Adds a given new value for legal ()Definition: List of Legal expressions or representations of this Contract.
- Parameters:
theValue- The legal to add (must not benull)
-
getLegalFirstRep
public Contract.Legal getLegalFirstRep()
Gets the first repetition for legal (), creating it if it does not already exist.Definition: List of Legal expressions or representations of this Contract.
-
getRule
public List<Contract.Rule> getRule()
Gets the value(s) for rule (). creating it if it does not exist. Will not returnnull.Definition: List of Computable Policy Rule Language Representations of this Contract.
-
setRule
public Contract setRule(List<Contract.Rule> theValue)
Sets the value(s) for rule ()Definition: List of Computable Policy Rule Language Representations of this Contract.
-
addRule
public Contract.Rule addRule()
Adds and returns a new value for rule ()Definition: List of Computable Policy Rule Language Representations of this Contract.
-
addRule
public Contract addRule(Contract.Rule theValue)
Adds a given new value for rule ()Definition: List of Computable Policy Rule Language Representations of this Contract.
- Parameters:
theValue- The rule to add (must not benull)
-
getRuleFirstRep
public Contract.Rule getRuleFirstRep()
Gets the first repetition for rule (), creating it if it does not already exist.Definition: List of Computable Policy Rule Language Representations of this Contract.
-
getResourceName
public String getResourceName()
- Specified by:
getResourceNamein interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
- Specified by:
getStructureFhirVersionEnumin interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getStructureFhirVersionEnumin interfaceca.uhn.fhir.model.api.IResource
-
-