Class Contract
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.BaseResource
-
- org.hl7.fhir.dstu2016may.model.Resource
-
- org.hl7.fhir.dstu2016may.model.DomainResource
-
- org.hl7.fhir.dstu2016may.model.Contract
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class Contract extends DomainResource
A formal agreement between parties regarding the conduct of business, exchange of information or other matters.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContract.AgentComponentstatic classContract.ComputableLanguageComponentstatic classContract.FriendlyLanguageComponentstatic classContract.LegalLanguageComponentstatic classContract.SignatoryComponentstatic classContract.TermAgentComponentstatic classContract.TermComponentstatic classContract.TermValuedItemComponentstatic classContract.ValuedItemComponent
-
Field Summary
Fields Modifier and Type Field Description protected List<CodeableConcept>actionAction stipulated by this Contract.protected List<CodeableConcept>actionReasonReason for action stipulated by this Contract.protected List<Contract.AgentComponent>agentAn actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.static ca.uhn.fhir.rest.gclient.ReferenceClientParamAGENTFluent Client search parameter constant for agentprotected PeriodappliesRelevant time or time-period when this Contract is applicable.protected List<Reference>authorityA 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.static ca.uhn.fhir.rest.gclient.ReferenceClientParamAUTHORITYFluent Client search parameter constant for authorityprotected List<Organization>authorityTargetThe actual objects that are the target of the reference (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.)protected TypebindingLegally 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.protected List<Reference>domainRecognized 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.static ca.uhn.fhir.rest.gclient.ReferenceClientParamDOMAINFluent Client search parameter constant for domainprotected List<Location>domainTargetThe actual objects that are the target of the reference (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.)protected List<Contract.FriendlyLanguageComponent>friendlyThe "patient friendly language" versionof the Contract in whole or in parts.protected IdentifieridentifierUnique identifier for this Contract.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_AGENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_AUTHORITYConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_DOMAINConstant 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.model.api.IncludeINCLUDE_TOPICConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_TTOPICConstant for fluent queries to be used to add include statements.protected DateTimeTypeissuedWhen this Contract was issued.static ca.uhn.fhir.rest.gclient.DateClientParamISSUEDFluent Client search parameter constant for issuedprotected List<Contract.LegalLanguageComponent>legalList of Legal expressions or representations of this Contract.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientprotected List<Contract.ComputableLanguageComponent>ruleList of Computable Policy Rule Language Representations of this Contract.protected List<Contract.SignatoryComponent>signerParties with legal standing in the Contract, including the principal parties, the grantor(s) and grantee(s), which are any person or organization bound by the contract, and any ancillary parties, which facilitate the execution of the contract such as a notary or witness.static ca.uhn.fhir.rest.gclient.ReferenceClientParamSIGNERFluent Client search parameter constant for signerstatic StringSP_AGENTSearch parameter: agentstatic StringSP_AUTHORITYSearch parameter: authoritystatic StringSP_DOMAINSearch parameter: domainstatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_ISSUEDSearch parameter: issuedstatic StringSP_PATIENTSearch parameter: patientstatic StringSP_SIGNERSearch parameter: signerstatic StringSP_SUBJECTSearch parameter: subjectstatic StringSP_TOPICSearch parameter: topicstatic StringSP_TTOPICSearch parameter: ttopicprotected List<Reference>subjectThe target entity impacted by or of interest to parties to the agreement.static ca.uhn.fhir.rest.gclient.ReferenceClientParamSUBJECTFluent Client search parameter constant for subjectprotected List<Resource>subjectTargetThe actual objects that are the target of the reference (The target entity impacted by or of interest to parties to the agreement.)protected List<CodeableConcept>subTypeMore 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.protected List<Contract.TermComponent>termOne or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.protected List<Reference>topicThe matter of concern in the context of this agreement.static ca.uhn.fhir.rest.gclient.ReferenceClientParamTOPICFluent Client search parameter constant for topicprotected List<Resource>topicTargetThe actual objects that are the target of the reference (The matter of concern in the context of this agreement.)static ca.uhn.fhir.rest.gclient.ReferenceClientParamTTOPICFluent Client search parameter constant for ttopicprotected CodeableConcepttypeType of Contract such as an insurance policy, real estate contract, a will, power of attorny, Privacy or Security policy , trust framework agreement, etc.protected List<Contract.ValuedItemComponent>valuedItemContract Valued Item List.-
Fields inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu2016may.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description Contract()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setText
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.BaseResource
getStructureFhirVersionEnum, setId
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Base
castToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, 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.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected Identifier identifier
Unique identifier for this Contract.
-
issued
protected DateTimeType issued
When this Contract was issued.
-
subject
protected List<Reference> subject
The target entity impacted by or of interest to parties to the agreement.
-
subjectTarget
protected List<Resource> subjectTarget
The actual objects that are the target of the reference (The target entity impacted by or of interest to parties to the agreement.)
-
topicTarget
protected List<Resource> topicTarget
The actual objects that are the target of the reference (The matter of concern in the context of this agreement.)
-
authority
protected List<Reference> authority
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.
-
authorityTarget
protected List<Organization> authorityTarget
The actual objects that are the target of the reference (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.)
-
domain
protected List<Reference> domain
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.
-
domainTarget
protected List<Location> domainTarget
The actual objects that are the target of the reference (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.)
-
type
protected CodeableConcept type
Type of Contract such as an insurance policy, real estate contract, a will, power of attorny, Privacy or Security policy , trust framework agreement, etc.
-
subType
protected List<CodeableConcept> subType
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.
-
action
protected List<CodeableConcept> action
Action stipulated by this Contract.
-
actionReason
protected List<CodeableConcept> actionReason
Reason for action stipulated by this Contract.
-
agent
protected List<Contract.AgentComponent> agent
An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.
-
signer
protected List<Contract.SignatoryComponent> signer
Parties with legal standing in the Contract, including the principal parties, the grantor(s) and grantee(s), which are any person or organization bound by the contract, and any ancillary parties, which facilitate the execution of the contract such as a notary or witness.
-
valuedItem
protected List<Contract.ValuedItemComponent> valuedItem
Contract Valued Item List.
-
term
protected List<Contract.TermComponent> term
One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.
-
binding
protected Type binding
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.
-
friendly
protected List<Contract.FriendlyLanguageComponent> friendly
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.
-
legal
protected List<Contract.LegalLanguageComponent> legal
List of Legal expressions or representations of this Contract.
-
rule
protected List<Contract.ComputableLanguageComponent> rule
List of Computable Policy Rule Language Representations of this Contract.
-
SP_TOPIC
public static final String SP_TOPIC
Search parameter: topicDescription: The identity of the topic of the contract
Type: reference
Path: Contract.topic
- See Also:
- Constant Field Values
-
TOPIC
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TOPIC
Fluent Client search parameter constant for topicDescription: The identity of the topic of the contract
Type: reference
Path: Contract.topic
-
INCLUDE_TOPIC
public static final ca.uhn.fhir.model.api.Include INCLUDE_TOPIC
Constant for fluent queries to be used to add include statements. Specifies the path value of "Contract:topic".
-
SP_AUTHORITY
public static final String SP_AUTHORITY
Search parameter: authorityDescription: The authority of the contract
Type: reference
Path: Contract.authority
- See Also:
- Constant Field Values
-
AUTHORITY
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHORITY
Fluent Client search parameter constant for authorityDescription: The authority of the contract
Type: reference
Path: Contract.authority
-
INCLUDE_AUTHORITY
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHORITY
Constant for fluent queries to be used to add include statements. Specifies the path value of "Contract:authority".
-
SP_SIGNER
public static final String SP_SIGNER
Search parameter: signerDescription: Contract Signatory Party
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: Contract Signatory Party
Type: reference
Path: Contract.signer.party
-
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".
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: The identity of the subject 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 subject of the contract (if a patient)
Type: reference
Path: Contract.subject
-
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".
-
SP_SUBJECT
public static final String SP_SUBJECT
Search parameter: subjectDescription: The identity of the subject 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 subject of the contract
Type: reference
Path: Contract.subject
-
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".
-
SP_ISSUED
public static final String SP_ISSUED
Search parameter: issuedDescription: The date/time the contract was issued
Type: date
Path: Contract.issued
- See Also:
- Constant Field Values
-
ISSUED
public static final ca.uhn.fhir.rest.gclient.DateClientParam ISSUED
Fluent Client search parameter constant for issuedDescription: The date/time the contract was issued
Type: date
Path: Contract.issued
-
SP_DOMAIN
public static final String SP_DOMAIN
Search parameter: domainDescription: The domain of the contract
Type: reference
Path: Contract.domain
- See Also:
- Constant Field Values
-
DOMAIN
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DOMAIN
Fluent Client search parameter constant for domainDescription: The domain of the contract
Type: reference
Path: Contract.domain
-
INCLUDE_DOMAIN
public static final ca.uhn.fhir.model.api.Include INCLUDE_DOMAIN
Constant for fluent queries to be used to add include statements. Specifies the path value of "Contract:domain".
-
SP_TTOPIC
public static final String SP_TTOPIC
Search parameter: ttopicDescription: The identity of the topic of the contract terms
Type: reference
Path: Contract.term.topic
- See Also:
- Constant Field Values
-
TTOPIC
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TTOPIC
Fluent Client search parameter constant for ttopicDescription: The identity of the topic of the contract terms
Type: reference
Path: Contract.term.topic
-
INCLUDE_TTOPIC
public static final ca.uhn.fhir.model.api.Include INCLUDE_TTOPIC
Constant for fluent queries to be used to add include statements. Specifies the path value of "Contract:ttopic".
-
SP_AGENT
public static final String SP_AGENT
Search parameter: agentDescription: Agent to the Contact
Type: reference
Path: Contract.agent.actor
- See Also:
- Constant Field Values
-
AGENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AGENT
Fluent Client search parameter constant for agentDescription: Agent to the Contact
Type: reference
Path: Contract.agent.actor
-
INCLUDE_AGENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_AGENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Contract:agent".
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: 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
-
-
Constructor Detail
-
Contract
public Contract()
Constructor
-
-
Method Detail
-
getIdentifier
public Identifier getIdentifier()
- Returns:
identifier(Unique identifier for this Contract.)
-
hasIdentifier
public boolean hasIdentifier()
-
setIdentifier
public Contract setIdentifier(Identifier value)
- Parameters:
value-identifier(Unique identifier for this Contract.)
-
getIssuedElement
public DateTimeType getIssuedElement()
- Returns:
issued(When this Contract was issued.). This is the underlying object with id, value and extensions. The accessor "getIssued" gives direct access to the value
-
hasIssuedElement
public boolean hasIssuedElement()
-
hasIssued
public boolean hasIssued()
-
setIssuedElement
public Contract setIssuedElement(DateTimeType value)
- Parameters:
value-issued(When this Contract was issued.). This is the underlying object with id, value and extensions. The accessor "getIssued" gives direct access to the value
-
getApplies
public Period getApplies()
- Returns:
applies(Relevant time or time-period when this Contract is applicable.)
-
hasApplies
public boolean hasApplies()
-
setApplies
public Contract setApplies(Period value)
- Parameters:
value-applies(Relevant time or time-period when this Contract is applicable.)
-
getSubject
public List<Reference> getSubject()
- Returns:
subject(The target entity impacted by or of interest to parties to the agreement.)
-
hasSubject
public boolean hasSubject()
-
addSubject
public Reference addSubject()
- Returns:
subject(The target entity impacted by or of interest to parties to the agreement.)
-
addSubject
public Contract addSubject(Reference t)
-
getSubjectTarget
public List<Resource> getSubjectTarget()
- Returns:
subject(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. The target entity impacted by or of interest to parties to the agreement.)
-
getTopic
public List<Reference> getTopic()
- Returns:
topic(The matter of concern in the context of this agreement.)
-
hasTopic
public boolean hasTopic()
-
addTopic
public Reference addTopic()
- Returns:
topic(The matter of concern in the context of this agreement.)
-
getTopicTarget
public List<Resource> getTopicTarget()
- Returns:
topic(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. The matter of concern in the context of this agreement.)
-
getAuthority
public List<Reference> getAuthority()
- Returns:
authority(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.)
-
hasAuthority
public boolean hasAuthority()
-
addAuthority
public Reference addAuthority()
- Returns:
authority(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 Contract addAuthority(Reference t)
-
getAuthorityTarget
public List<Organization> getAuthorityTarget()
- Returns:
authority(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. 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.)
-
addAuthorityTarget
public Organization addAuthorityTarget()
- Returns:
authority(Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. 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<Reference> getDomain()
- Returns:
domain(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.)
-
hasDomain
public boolean hasDomain()
-
addDomain
public Reference addDomain()
- Returns:
domain(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.)
-
getDomainTarget
public List<Location> getDomainTarget()
- Returns:
domain(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. 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.)
-
addDomainTarget
public Location addDomainTarget()
- Returns:
domain(Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. 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 CodeableConcept getType()
- Returns:
type(Type of Contract such as an insurance policy, real estate contract, a will, power of attorny, Privacy or Security policy , trust framework agreement, etc.)
-
hasType
public boolean hasType()
-
setType
public Contract setType(CodeableConcept value)
- Parameters:
value-type(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<CodeableConcept> getSubType()
- Returns:
subType(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.)
-
hasSubType
public boolean hasSubType()
-
addSubType
public CodeableConcept addSubType()
- Returns:
subType(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(CodeableConcept t)
-
getAction
public List<CodeableConcept> getAction()
- Returns:
action(Action stipulated by this Contract.)
-
hasAction
public boolean hasAction()
-
addAction
public CodeableConcept addAction()
- Returns:
action(Action stipulated by this Contract.)
-
addAction
public Contract addAction(CodeableConcept t)
-
getActionReason
public List<CodeableConcept> getActionReason()
- Returns:
actionReason(Reason for action stipulated by this Contract.)
-
hasActionReason
public boolean hasActionReason()
-
addActionReason
public CodeableConcept addActionReason()
- Returns:
actionReason(Reason for action stipulated by this Contract.)
-
addActionReason
public Contract addActionReason(CodeableConcept t)
-
getAgent
public List<Contract.AgentComponent> getAgent()
- Returns:
agent(An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.)
-
hasAgent
public boolean hasAgent()
-
addAgent
public Contract.AgentComponent addAgent()
- Returns:
agent(An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.)
-
addAgent
public Contract addAgent(Contract.AgentComponent t)
-
getSigner
public List<Contract.SignatoryComponent> getSigner()
- Returns:
signer(Parties with legal standing in the Contract, including the principal parties, the grantor(s) and grantee(s), which are any person or organization bound by the contract, and any ancillary parties, which facilitate the execution of the contract such as a notary or witness.)
-
hasSigner
public boolean hasSigner()
-
addSigner
public Contract.SignatoryComponent addSigner()
- Returns:
signer(Parties with legal standing in the Contract, including the principal parties, the grantor(s) and grantee(s), which are any person or organization bound by the contract, and any ancillary parties, which facilitate the execution of the contract such as a notary or witness.)
-
addSigner
public Contract addSigner(Contract.SignatoryComponent t)
-
getValuedItem
public List<Contract.ValuedItemComponent> getValuedItem()
- Returns:
valuedItem(Contract Valued Item List.)
-
hasValuedItem
public boolean hasValuedItem()
-
addValuedItem
public Contract.ValuedItemComponent addValuedItem()
- Returns:
valuedItem(Contract Valued Item List.)
-
addValuedItem
public Contract addValuedItem(Contract.ValuedItemComponent t)
-
getTerm
public List<Contract.TermComponent> getTerm()
- Returns:
term(One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.)
-
hasTerm
public boolean hasTerm()
-
addTerm
public Contract.TermComponent addTerm()
- Returns:
term(One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.)
-
addTerm
public Contract addTerm(Contract.TermComponent t)
-
getBinding
public Type getBinding()
- Returns:
binding(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.)
-
getBindingAttachment
public Attachment getBindingAttachment() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
binding(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.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasBindingAttachment
public boolean hasBindingAttachment()
-
getBindingReference
public Reference getBindingReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
binding(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.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasBindingReference
public boolean hasBindingReference()
-
hasBinding
public boolean hasBinding()
-
setBinding
public Contract setBinding(Type value)
- Parameters:
value-binding(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.FriendlyLanguageComponent> getFriendly()
- Returns:
friendly(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.)
-
hasFriendly
public boolean hasFriendly()
-
addFriendly
public Contract.FriendlyLanguageComponent addFriendly()
- Returns:
friendly(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.FriendlyLanguageComponent t)
-
getLegal
public List<Contract.LegalLanguageComponent> getLegal()
- Returns:
legal(List of Legal expressions or representations of this Contract.)
-
hasLegal
public boolean hasLegal()
-
addLegal
public Contract.LegalLanguageComponent addLegal()
- Returns:
legal(List of Legal expressions or representations of this Contract.)
-
addLegal
public Contract addLegal(Contract.LegalLanguageComponent t)
-
getRule
public List<Contract.ComputableLanguageComponent> getRule()
- Returns:
rule(List of Computable Policy Rule Language Representations of this Contract.)
-
hasRule
public boolean hasRule()
-
addRule
public Contract.ComputableLanguageComponent addRule()
- Returns:
rule(List of Computable Policy Rule Language Representations of this Contract.)
-
addRule
public Contract addRule(Contract.ComputableLanguageComponent t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classDomainResource
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
Description copied from class:Basemake an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property- Overrides:
makePropertyin classDomainResource- Returns:
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public Contract copy()
- Specified by:
copyin classDomainResource
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-