public class Contract extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Contract.ActionComponent |
static class |
Contract.ActionSubjectComponent |
static class |
Contract.AnswerComponent |
static class |
Contract.AssetContextComponent |
static class |
Contract.ComputableLanguageComponent |
static class |
Contract.ContentDefinitionComponent |
static class |
Contract.ContractAssetComponent |
static class |
Contract.ContractOfferComponent |
static class |
Contract.ContractPartyComponent |
static class |
Contract.ContractPublicationStatus |
static class |
Contract.ContractPublicationStatusEnumFactory |
static class |
Contract.ContractStatus |
static class |
Contract.ContractStatusEnumFactory |
static class |
Contract.FriendlyLanguageComponent |
static class |
Contract.LegalLanguageComponent |
static class |
Contract.SecurityLabelComponent |
static class |
Contract.SignatoryComponent |
static class |
Contract.TermComponent |
static class |
Contract.ValuedItemComponent |
| Modifier and Type | Field and Description |
|---|---|
protected List<StringType> |
alias
Alternative representation of the title for this Contract definition, derivative, or instance in any legal state., e.g., a domain specific contract number related to legislation.
|
protected Period |
applies
Relevant time or time-period when this Contract is applicable.
|
protected Reference |
author
The individual or organization that authored the Contract definition, derivative, or instance in any legal state.
|
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.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
AUTHORITY
Fluent Client search parameter constant for authority
|
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.)
|
protected Resource |
authorTarget
The actual object that is the target of the reference (The individual or organization that authored the Contract definition, derivative, or instance in any legal state.)
|
protected Contract.ContentDefinitionComponent |
contentDefinition
Precusory content developed with a focus and intent of supporting the formation a Contract instance, which may be associated with and transformable into a Contract.
|
protected CodeableConcept |
contentDerivative
The minimal content derived from the basal information source at a specific stage in its lifecycle.
|
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.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
DOMAIN
Fluent Client search parameter constant for domain
|
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.)
|
protected CodeableConcept |
expirationType
Event resulting in discontinuation or termination of this Contract instance by one or more parties to the contract.
|
protected List<Contract.FriendlyLanguageComponent> |
friendly
The "patient friendly language" versionof the Contract in whole or in parts.
|
protected List<Identifier> |
identifier
Unique identifier for this Contract or a derivative that references a Source Contract.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_AUTHORITY
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_DOMAIN
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SIGNER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.rest.gclient.UriClientParam |
INSTANTIATES
Fluent Client search parameter constant for instantiates
|
protected Reference |
instantiatesCanonical
The URL pointing to a FHIR-defined Contract Definition that is adhered to in whole or part by this Contract.
|
protected Contract |
instantiatesCanonicalTarget
The actual object that is the target of the reference (The URL pointing to a FHIR-defined Contract Definition that is adhered to in whole or part by this Contract.)
|
protected UriType |
instantiatesUri
The URL pointing to an externally maintained definition that is adhered to in whole or in part by this Contract.
|
protected DateTimeType |
issued
When this Contract was issued.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
ISSUED
Fluent Client search parameter constant for issued
|
protected List<Contract.LegalLanguageComponent> |
legal
List of Legal expressions or representations of this Contract.
|
protected Type |
legallyBinding
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.
|
protected CodeableConcept |
legalState
Legal states of the formation of a legal instrument, which is a formally executed written document that can be formally attributed to its author, records and formally expresses a legally enforceable act, process, or contractual duty, obligation, or right, and therefore evidences that act, process, or agreement.
|
protected StringType |
name
A natural language name identifying this Contract definition, derivative, or instance in any legal state.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected List<Reference> |
relevantHistory
Links to Provenance records for past versions of this Contract definition, derivative, or instance, which identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the Contract.
|
protected List<Provenance> |
relevantHistoryTarget
The actual objects that are the target of the reference (Links to Provenance records for past versions of this Contract definition, derivative, or instance, which identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the Contract.
|
protected List<Contract.ComputableLanguageComponent> |
rule
List of Computable Policy Rule Language Representations of this Contract.
|
protected CodeableConcept |
scope
A selector of legal concerns for this Contract definition, derivative, or instance in any legal state.
|
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.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SIGNER
Fluent Client search parameter constant for signer
|
protected List<Reference> |
site
Sites in which the contract is complied with, exercised, or in force.
|
protected List<Location> |
siteTarget
The actual objects that are the target of the reference (Sites in which the contract is complied with, exercised, or in force.)
|
static String |
SP_AUTHORITY
Search parameter: authority
|
static String |
SP_DOMAIN
Search parameter: domain
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_INSTANTIATES
Search parameter: instantiates
|
static String |
SP_ISSUED
Search parameter: issued
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_SIGNER
Search parameter: signer
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUBJECT
Search parameter: subject
|
static String |
SP_URL
Search parameter: url
|
protected Enumeration<Contract.ContractStatus> |
status
The status of the resource instance.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected List<Reference> |
subject
The target entity impacted by or of interest to parties to the agreement.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
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.)
|
protected StringType |
subtitle
An explanatory or alternate user-friendly title for this Contract definition, derivative, or instance in any legal state.t giving additional information about its content.
|
protected List<CodeableConcept> |
subType
Sub-category for the Contract that distinguishes the kinds of systems that would be interested in the Contract within the context of the Contract's scope.
|
protected List<Reference> |
supportingInfo
Information that may be needed by/relevant to the performer in their execution of this term action.
|
protected List<Resource> |
supportingInfoTarget
The actual objects that are the target of the reference (Information that may be needed by/relevant to the performer in their execution of this term action.)
|
protected List<Contract.TermComponent> |
term
One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.
|
protected StringType |
title
A short, descriptive, user-friendly title for this Contract definition, derivative, or instance in any legal state.t giving additional information about its content.
|
protected Type |
topic
Narrows the range of legal concerns to focus on the achievement of specific contractual objectives.
|
protected CodeableConcept |
type
A high-level category for the legal instrument, whether constructed as a Contract definition, derivative, or instance in any legal state.
|
protected UriType |
url
Canonical identifier for this contract, represented as a URI (globally unique).
|
static ca.uhn.fhir.rest.gclient.UriClientParam |
URL
Fluent Client search parameter constant for url
|
protected StringType |
version
An edition identifier used for business purposes to label business significant variants.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Contract()
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected UriType url
protected StringType version
protected Enumeration<Contract.ContractStatus> status
protected CodeableConcept legalState
protected Reference instantiatesCanonical
protected Contract instantiatesCanonicalTarget
protected UriType instantiatesUri
protected CodeableConcept contentDerivative
protected DateTimeType issued
protected CodeableConcept expirationType
protected List<Reference> subject
protected List<Resource> subjectTarget
protected List<Reference> authority
protected List<Organization> authorityTarget
protected List<Reference> domain
protected List<Location> domainTarget
protected List<Reference> site
protected List<Location> siteTarget
protected StringType name
protected StringType title
protected StringType subtitle
protected List<StringType> alias
protected Reference author
protected Resource authorTarget
protected CodeableConcept scope
protected Type topic
protected CodeableConcept type
protected List<CodeableConcept> subType
protected Contract.ContentDefinitionComponent contentDefinition
protected List<Contract.TermComponent> term
protected List<Reference> supportingInfo
protected List<Resource> supportingInfoTarget
protected List<Reference> relevantHistory
protected List<Provenance> relevantHistoryTarget
protected List<Contract.SignatoryComponent> signer
protected List<Contract.FriendlyLanguageComponent> friendly
protected List<Contract.LegalLanguageComponent> legal
protected List<Contract.ComputableLanguageComponent> rule
protected Type legallyBinding
public static final String SP_IDENTIFIER
Description: The identity of the contract
Type: token
Path: Contract.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: The identity of the contract
Type: token
Path: Contract.identifier
public static final String SP_INSTANTIATES
Description: A source definition of the contract
Type: uri
Path: Contract.instantiatesUri
public static final ca.uhn.fhir.rest.gclient.UriClientParam INSTANTIATES
Description: A source definition of the contract
Type: uri
Path: Contract.instantiatesUri
public static final String SP_PATIENT
Description: The identity of the subject of the contract (if a patient)
Type: reference
Path: Contract.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: The identity of the subject of the contract (if a patient)
Type: reference
Path: Contract.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_SUBJECT
Description: The identity of the subject of the contract
Type: reference
Path: Contract.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Description: The identity of the subject of the contract
Type: reference
Path: Contract.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
public static final String SP_AUTHORITY
Description: The authority of the contract
Type: reference
Path: Contract.authority
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHORITY
Description: The authority of the contract
Type: reference
Path: Contract.authority
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHORITY
public static final String SP_DOMAIN
Description: The domain of the contract
Type: reference
Path: Contract.domain
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DOMAIN
Description: The domain of the contract
Type: reference
Path: Contract.domain
public static final ca.uhn.fhir.model.api.Include INCLUDE_DOMAIN
public static final String SP_ISSUED
Description: The date/time the contract was issued
Type: date
Path: Contract.issued
public static final ca.uhn.fhir.rest.gclient.DateClientParam ISSUED
Description: The date/time the contract was issued
Type: date
Path: Contract.issued
public static final String SP_URL
Description: The basal contract definition
Type: uri
Path: Contract.url
public static final ca.uhn.fhir.rest.gclient.UriClientParam URL
Description: The basal contract definition
Type: uri
Path: Contract.url
public static final String SP_SIGNER
Description: Contract Signatory Party
Type: reference
Path: Contract.signer.party
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SIGNER
Description: Contract Signatory Party
Type: reference
Path: Contract.signer.party
public static final ca.uhn.fhir.model.api.Include INCLUDE_SIGNER
public static final String SP_STATUS
Description: The status of the contract
Type: token
Path: Contract.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: The status of the contract
Type: token
Path: Contract.status
public Contract()
public List<Identifier> getIdentifier()
identifier (Unique identifier for this Contract or a derivative that references a Source Contract.)public Contract setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public Contract addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic UriType getUrlElement()
url (Canonical identifier for this contract, represented as a URI (globally unique).). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the valuepublic boolean hasUrlElement()
public boolean hasUrl()
public Contract setUrlElement(UriType value)
value - url (Canonical identifier for this contract, represented as a URI (globally unique).). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the valuepublic String getUrl()
public Contract setUrl(String value)
value - Canonical identifier for this contract, represented as a URI (globally unique).public StringType getVersionElement()
version (An edition identifier used for business purposes to label business significant variants.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the valuepublic boolean hasVersionElement()
public boolean hasVersion()
public Contract setVersionElement(StringType value)
value - version (An edition identifier used for business purposes to label business significant variants.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the valuepublic String getVersion()
public Contract setVersion(String value)
value - An edition identifier used for business purposes to label business significant variants.public Enumeration<Contract.ContractStatus> getStatusElement()
status (The status of the resource instance.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public Contract setStatusElement(Enumeration<Contract.ContractStatus> value)
value - status (The status of the resource instance.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Contract.ContractStatus getStatus()
public Contract setStatus(Contract.ContractStatus value)
value - The status of the resource instance.public CodeableConcept getLegalState()
legalState (Legal states of the formation of a legal instrument, which is a formally executed written document that can be formally attributed to its author, records and formally expresses a legally enforceable act, process, or contractual duty, obligation, or right, and therefore evidences that act, process, or agreement.)public boolean hasLegalState()
public Contract setLegalState(CodeableConcept value)
value - legalState (Legal states of the formation of a legal instrument, which is a formally executed written document that can be formally attributed to its author, records and formally expresses a legally enforceable act, process, or contractual duty, obligation, or right, and therefore evidences that act, process, or agreement.)public Reference getInstantiatesCanonical()
instantiatesCanonical (The URL pointing to a FHIR-defined Contract Definition that is adhered to in whole or part by this Contract.)public boolean hasInstantiatesCanonical()
public Contract setInstantiatesCanonical(Reference value)
value - instantiatesCanonical (The URL pointing to a FHIR-defined Contract Definition that is adhered to in whole or part by this Contract.)public Contract getInstantiatesCanonicalTarget()
instantiatesCanonical 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. (The URL pointing to a FHIR-defined Contract Definition that is adhered to in whole or part by this Contract.)public Contract setInstantiatesCanonicalTarget(Contract value)
value - instantiatesCanonical 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. (The URL pointing to a FHIR-defined Contract Definition that is adhered to in whole or part by this Contract.)public UriType getInstantiatesUriElement()
instantiatesUri (The URL pointing to an externally maintained definition that is adhered to in whole or in part by this Contract.). This is the underlying object with id, value and extensions. The accessor "getInstantiatesUri" gives direct access to the valuepublic boolean hasInstantiatesUriElement()
public boolean hasInstantiatesUri()
public Contract setInstantiatesUriElement(UriType value)
value - instantiatesUri (The URL pointing to an externally maintained definition that is adhered to in whole or in part by this Contract.). This is the underlying object with id, value and extensions. The accessor "getInstantiatesUri" gives direct access to the valuepublic String getInstantiatesUri()
public Contract setInstantiatesUri(String value)
value - The URL pointing to an externally maintained definition that is adhered to in whole or in part by this Contract.public CodeableConcept getContentDerivative()
contentDerivative (The minimal content derived from the basal information source at a specific stage in its lifecycle.)public boolean hasContentDerivative()
public Contract setContentDerivative(CodeableConcept value)
value - contentDerivative (The minimal content derived from the basal information source at a specific stage in its lifecycle.)public DateTimeType getIssuedElement()
issued (When this Contract was issued.). This is the underlying object with id, value and extensions. The accessor "getIssued" gives direct access to the valuepublic boolean hasIssuedElement()
public boolean hasIssued()
public Contract setIssuedElement(DateTimeType value)
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 valuepublic Period getApplies()
applies (Relevant time or time-period when this Contract is applicable.)public boolean hasApplies()
public Contract setApplies(Period value)
value - applies (Relevant time or time-period when this Contract is applicable.)public CodeableConcept getExpirationType()
expirationType (Event resulting in discontinuation or termination of this Contract instance by one or more parties to the contract.)public boolean hasExpirationType()
public Contract setExpirationType(CodeableConcept value)
value - expirationType (Event resulting in discontinuation or termination of this Contract instance by one or more parties to the contract.)public List<Reference> getSubject()
subject (The target entity impacted by or of interest to parties to the agreement.)public Contract setSubject(List<Reference> theSubject)
this for easy method chainingpublic boolean hasSubject()
public Reference addSubject()
public Contract addSubject(Reference t)
public Reference getSubjectFirstRep()
subject, creating it if it does not already exist@Deprecated public List<Resource> getSubjectTarget()
public List<Reference> getAuthority()
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.)public Contract setAuthority(List<Reference> theAuthority)
this for easy method chainingpublic boolean hasAuthority()
public Reference addAuthority()
public Contract addAuthority(Reference t)
public Reference getAuthorityFirstRep()
authority, creating it if it does not already exist@Deprecated public List<Organization> getAuthorityTarget()
@Deprecated public Organization addAuthorityTarget()
public List<Reference> getDomain()
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.)public Contract setDomain(List<Reference> theDomain)
this for easy method chainingpublic boolean hasDomain()
public Reference getDomainFirstRep()
domain, creating it if it does not already exist@Deprecated public List<Location> getDomainTarget()
@Deprecated public Location addDomainTarget()
public List<Reference> getSite()
site (Sites in which the contract is complied with, exercised, or in force.)public Contract setSite(List<Reference> theSite)
this for easy method chainingpublic boolean hasSite()
public Reference getSiteFirstRep()
site, creating it if it does not already exist@Deprecated public List<Location> getSiteTarget()
@Deprecated public Location addSiteTarget()
public StringType getNameElement()
name (A natural language name identifying this Contract definition, derivative, or instance in any legal state. Provides additional information about its content. This name should be usable as an identifier for the module by machine processing applications such as code generation.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public Contract setNameElement(StringType value)
value - name (A natural language name identifying this Contract definition, derivative, or instance in any legal state. Provides additional information about its content. This name should be usable as an identifier for the module by machine processing applications such as code generation.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic String getName()
public Contract setName(String value)
value - A natural language name identifying this Contract definition, derivative, or instance in any legal state. Provides additional information about its content. This name should be usable as an identifier for the module by machine processing applications such as code generation.public StringType getTitleElement()
title (A short, descriptive, user-friendly title for this Contract definition, derivative, or instance in any legal state.t giving additional information about its content.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the valuepublic boolean hasTitleElement()
public boolean hasTitle()
public Contract setTitleElement(StringType value)
value - title (A short, descriptive, user-friendly title for this Contract definition, derivative, or instance in any legal state.t giving additional information about its content.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the valuepublic String getTitle()
public Contract setTitle(String value)
value - A short, descriptive, user-friendly title for this Contract definition, derivative, or instance in any legal state.t giving additional information about its content.public StringType getSubtitleElement()
subtitle (An explanatory or alternate user-friendly title for this Contract definition, derivative, or instance in any legal state.t giving additional information about its content.). This is the underlying object with id, value and extensions. The accessor "getSubtitle" gives direct access to the valuepublic boolean hasSubtitleElement()
public boolean hasSubtitle()
public Contract setSubtitleElement(StringType value)
value - subtitle (An explanatory or alternate user-friendly title for this Contract definition, derivative, or instance in any legal state.t giving additional information about its content.). This is the underlying object with id, value and extensions. The accessor "getSubtitle" gives direct access to the valuepublic String getSubtitle()
public Contract setSubtitle(String value)
value - An explanatory or alternate user-friendly title for this Contract definition, derivative, or instance in any legal state.t giving additional information about its content.public List<StringType> getAlias()
alias (Alternative representation of the title for this Contract definition, derivative, or instance in any legal state., e.g., a domain specific contract number related to legislation.)public Contract setAlias(List<StringType> theAlias)
this for easy method chainingpublic boolean hasAlias()
public StringType addAliasElement()
alias (Alternative representation of the title for this Contract definition, derivative, or instance in any legal state., e.g., a domain specific contract number related to legislation.)public Contract addAlias(String value)
value - alias (Alternative representation of the title for this Contract definition, derivative, or instance in any legal state., e.g., a domain specific contract number related to legislation.)public boolean hasAlias(String value)
value - alias (Alternative representation of the title for this Contract definition, derivative, or instance in any legal state., e.g., a domain specific contract number related to legislation.)public Reference getAuthor()
author (The individual or organization that authored the Contract definition, derivative, or instance in any legal state.)public boolean hasAuthor()
public Contract setAuthor(Reference value)
value - author (The individual or organization that authored the Contract definition, derivative, or instance in any legal state.)public Resource getAuthorTarget()
author 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. (The individual or organization that authored the Contract definition, derivative, or instance in any legal state.)public Contract setAuthorTarget(Resource value)
value - author 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. (The individual or organization that authored the Contract definition, derivative, or instance in any legal state.)public CodeableConcept getScope()
scope (A selector of legal concerns for this Contract definition, derivative, or instance in any legal state.)public boolean hasScope()
public Contract setScope(CodeableConcept value)
value - scope (A selector of legal concerns for this Contract definition, derivative, or instance in any legal state.)public Type getTopic()
topic (Narrows the range of legal concerns to focus on the achievement of specific contractual objectives.)public CodeableConcept getTopicCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
topic (Narrows the range of legal concerns to focus on the achievement of specific contractual objectives.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTopicCodeableConcept()
public Reference getTopicReference() throws org.hl7.fhir.exceptions.FHIRException
topic (Narrows the range of legal concerns to focus on the achievement of specific contractual objectives.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTopicReference()
public boolean hasTopic()
public Contract setTopic(Type value)
value - topic (Narrows the range of legal concerns to focus on the achievement of specific contractual objectives.)public CodeableConcept getType()
type (A high-level category for the legal instrument, whether constructed as a Contract definition, derivative, or instance in any legal state. Provides additional information about its content within the context of the Contract's scope to distinguish the kinds of systems that would be interested in the contract.)public boolean hasType()
public Contract setType(CodeableConcept value)
value - type (A high-level category for the legal instrument, whether constructed as a Contract definition, derivative, or instance in any legal state. Provides additional information about its content within the context of the Contract's scope to distinguish the kinds of systems that would be interested in the contract.)public List<CodeableConcept> getSubType()
subType (Sub-category for the Contract that distinguishes the kinds of systems that would be interested in the Contract within the context of the Contract's scope.)public Contract setSubType(List<CodeableConcept> theSubType)
this for easy method chainingpublic boolean hasSubType()
public CodeableConcept addSubType()
public Contract addSubType(CodeableConcept t)
public CodeableConcept getSubTypeFirstRep()
subType, creating it if it does not already existpublic Contract.ContentDefinitionComponent getContentDefinition()
contentDefinition (Precusory content developed with a focus and intent of supporting the formation a Contract instance, which may be associated with and transformable into a Contract.)public boolean hasContentDefinition()
public Contract setContentDefinition(Contract.ContentDefinitionComponent value)
value - contentDefinition (Precusory content developed with a focus and intent of supporting the formation a Contract instance, which may be associated with and transformable into a Contract.)public List<Contract.TermComponent> getTerm()
term (One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.)public Contract setTerm(List<Contract.TermComponent> theTerm)
this for easy method chainingpublic boolean hasTerm()
public Contract.TermComponent addTerm()
public Contract addTerm(Contract.TermComponent t)
public Contract.TermComponent getTermFirstRep()
term, creating it if it does not already existpublic List<Reference> getSupportingInfo()
supportingInfo (Information that may be needed by/relevant to the performer in their execution of this term action.)public Contract setSupportingInfo(List<Reference> theSupportingInfo)
this for easy method chainingpublic boolean hasSupportingInfo()
public Reference addSupportingInfo()
public Contract addSupportingInfo(Reference t)
public Reference getSupportingInfoFirstRep()
supportingInfo, creating it if it does not already exist@Deprecated public List<Resource> getSupportingInfoTarget()
public List<Reference> getRelevantHistory()
relevantHistory (Links to Provenance records for past versions of this Contract definition, derivative, or instance, which identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the Contract. The Provence.entity indicates the target that was changed in the update. http://build.fhir.org/provenance-definitions.html#Provenance.entity.)public Contract setRelevantHistory(List<Reference> theRelevantHistory)
this for easy method chainingpublic boolean hasRelevantHistory()
public Reference addRelevantHistory()
public Contract addRelevantHistory(Reference t)
public Reference getRelevantHistoryFirstRep()
relevantHistory, creating it if it does not already exist@Deprecated public List<Provenance> getRelevantHistoryTarget()
@Deprecated public Provenance addRelevantHistoryTarget()
public List<Contract.SignatoryComponent> getSigner()
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.)public Contract setSigner(List<Contract.SignatoryComponent> theSigner)
this for easy method chainingpublic boolean hasSigner()
public Contract.SignatoryComponent addSigner()
public Contract addSigner(Contract.SignatoryComponent t)
public Contract.SignatoryComponent getSignerFirstRep()
signer, creating it if it does not already existpublic List<Contract.FriendlyLanguageComponent> getFriendly()
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.)public Contract setFriendly(List<Contract.FriendlyLanguageComponent> theFriendly)
this for easy method chainingpublic boolean hasFriendly()
public Contract.FriendlyLanguageComponent addFriendly()
public Contract addFriendly(Contract.FriendlyLanguageComponent t)
public Contract.FriendlyLanguageComponent getFriendlyFirstRep()
friendly, creating it if it does not already existpublic List<Contract.LegalLanguageComponent> getLegal()
legal (List of Legal expressions or representations of this Contract.)public Contract setLegal(List<Contract.LegalLanguageComponent> theLegal)
this for easy method chainingpublic boolean hasLegal()
public Contract.LegalLanguageComponent addLegal()
public Contract addLegal(Contract.LegalLanguageComponent t)
public Contract.LegalLanguageComponent getLegalFirstRep()
legal, creating it if it does not already existpublic List<Contract.ComputableLanguageComponent> getRule()
rule (List of Computable Policy Rule Language Representations of this Contract.)public Contract setRule(List<Contract.ComputableLanguageComponent> theRule)
this for easy method chainingpublic boolean hasRule()
public Contract.ComputableLanguageComponent addRule()
public Contract addRule(Contract.ComputableLanguageComponent t)
public Contract.ComputableLanguageComponent getRuleFirstRep()
rule, creating it if it does not already existpublic Type getLegallyBinding()
legallyBinding (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.)public Attachment getLegallyBindingAttachment() throws org.hl7.fhir.exceptions.FHIRException
legallyBinding (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.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasLegallyBindingAttachment()
public Reference getLegallyBindingReference() throws org.hl7.fhir.exceptions.FHIRException
legallyBinding (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.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasLegallyBindingReference()
public boolean hasLegallyBinding()
public Contract setLegallyBinding(Type value)
value - legallyBinding (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.)protected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic Contract copy()
copy in class DomainResourcepublic void copyValues(Contract dst)
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2021 Health Level 7. All rights reserved.