public class Contract extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Contract.ActorComponent |
static class |
Contract.ComputableLanguageComponent |
static class |
Contract.FriendlyLanguageComponent |
static class |
Contract.LegalLanguageComponent |
static class |
Contract.SignatoryComponent |
static class |
Contract.TermActorComponent |
static class |
Contract.TermComponent |
static class |
Contract.TermValuedItemComponent |
static class |
Contract.ValuedItemComponent |
| Modifier and Type | Field and Description |
|---|---|
protected List<CodeableConcept> |
action
Action stipulated by this Contract.
|
protected List<CodeableConcept> |
actionReason
Reason for action stipulated by this Contract.
|
protected List<Contract.ActorComponent> |
actor
List of Contract actors.
|
protected Period |
applies
Relevant time or time-period when this Contract is applicable.
|
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.
|
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 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.
|
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.
|
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 List<Contract.FriendlyLanguageComponent> |
friendly
The "patient friendly language" versionof the Contract in whole or in parts.
|
protected Identifier |
identifier
Unique identifier for this Contract.
|
protected DateTimeType |
issued
When this Contract was issued.
|
protected List<Contract.LegalLanguageComponent> |
legal
List of Legal expressions or representations of this Contract.
|
protected List<Contract.ComputableLanguageComponent> |
rule
List of Computable Policy Rule Language Representations of this Contract.
|
protected List<Contract.SignatoryComponent> |
signer
Party signing this Contract.
|
static String |
SP_ACTOR |
static String |
SP_IDENTIFIER |
static String |
SP_PATIENT |
static String |
SP_SIGNER |
static String |
SP_SUBJECT |
protected List<Reference> |
subject
Who and/or what this Contract is about: typically a Patient, Organization, or valued items such as goods and services.
|
protected List<Resource> |
subjectTarget
The actual objects that are the target of the reference (Who and/or what this Contract is about: typically a Patient, Organization, or valued items such as goods and services.)
|
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.
|
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 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.
|
protected List<Contract.ValuedItemComponent> |
valuedItem
Contract Valued Item List.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Contract() |
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected Identifier identifier
protected DateTimeType issued
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 CodeableConcept type
protected List<CodeableConcept> subType
protected List<CodeableConcept> action
protected List<CodeableConcept> actionReason
protected List<Contract.ActorComponent> actor
protected List<Contract.ValuedItemComponent> valuedItem
protected List<Contract.SignatoryComponent> signer
protected List<Contract.TermComponent> term
protected Type binding
protected List<Contract.FriendlyLanguageComponent> friendly
protected List<Contract.LegalLanguageComponent> legal
protected List<Contract.ComputableLanguageComponent> rule
public static final String SP_ACTOR
public static final String SP_IDENTIFIER
public static final String SP_SUBJECT
public static final String SP_PATIENT
public static final String SP_SIGNER
public Contract()
public Identifier getIdentifier()
identifier (Unique identifier for this Contract.)public boolean hasIdentifier()
public Contract setIdentifier(Identifier value)
value - identifier (Unique identifier for this Contract.)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 List<Reference> getSubject()
subject (Who and/or what this Contract is about: typically a Patient, Organization, or valued items such as goods and services.)public boolean hasSubject()
public Reference addSubject()
subject (Who and/or what this Contract is about: typically a Patient, Organization, or valued items such as goods and services.)public Contract addSubject(Reference t)
public List<Resource> getSubjectTarget()
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. Who and/or what this Contract is about: typically a Patient, Organization, or valued items such as goods and services.)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 boolean hasAuthority()
public Reference addAuthority()
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 addAuthority(Reference t)
public List<Organization> getAuthorityTarget()
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.)public Organization addAuthorityTarget()
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.)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 boolean hasDomain()
public Reference addDomain()
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 List<Location> getDomainTarget()
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.)public Location addDomainTarget()
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.)public CodeableConcept getType()
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.)public boolean hasType()
public Contract setType(CodeableConcept value)
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.)public List<CodeableConcept> getSubType()
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.)public boolean hasSubType()
public CodeableConcept addSubType()
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.)public Contract addSubType(CodeableConcept t)
public List<CodeableConcept> getAction()
action (Action stipulated by this Contract.)public boolean hasAction()
public CodeableConcept addAction()
action (Action stipulated by this Contract.)public Contract addAction(CodeableConcept t)
public List<CodeableConcept> getActionReason()
actionReason (Reason for action stipulated by this Contract.)public boolean hasActionReason()
public CodeableConcept addActionReason()
actionReason (Reason for action stipulated by this Contract.)public Contract addActionReason(CodeableConcept t)
public List<Contract.ActorComponent> getActor()
actor (List of Contract actors.)public boolean hasActor()
public Contract.ActorComponent addActor()
actor (List of Contract actors.)public Contract addActor(Contract.ActorComponent t)
public List<Contract.ValuedItemComponent> getValuedItem()
valuedItem (Contract Valued Item List.)public boolean hasValuedItem()
public Contract.ValuedItemComponent addValuedItem()
valuedItem (Contract Valued Item List.)public Contract addValuedItem(Contract.ValuedItemComponent t)
public List<Contract.SignatoryComponent> getSigner()
signer (Party signing this Contract.)public boolean hasSigner()
public Contract.SignatoryComponent addSigner()
signer (Party signing this Contract.)public Contract addSigner(Contract.SignatoryComponent t)
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 boolean hasTerm()
public Contract.TermComponent addTerm()
term (One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.)public Contract addTerm(Contract.TermComponent t)
public Type getBinding()
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.)public Attachment getBindingAttachment() throws org.hl7.fhir.exceptions.FHIRException
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.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasBindingAttachment()
public Reference getBindingReference() throws org.hl7.fhir.exceptions.FHIRException
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.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasBindingReference()
public boolean hasBinding()
public Contract setBinding(Type value)
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.)public 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 boolean hasFriendly()
public Contract.FriendlyLanguageComponent addFriendly()
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 addFriendly(Contract.FriendlyLanguageComponent t)
public List<Contract.LegalLanguageComponent> getLegal()
legal (List of Legal expressions or representations of this Contract.)public boolean hasLegal()
public Contract.LegalLanguageComponent addLegal()
legal (List of Legal expressions or representations of this Contract.)public Contract addLegal(Contract.LegalLanguageComponent t)
public List<Contract.ComputableLanguageComponent> getRule()
rule (List of Computable Policy Rule Language Representations of this Contract.)public boolean hasRule()
public Contract.ComputableLanguageComponent addRule()
rule (List of Computable Policy Rule Language Representations of this Contract.)public Contract addRule(Contract.ComputableLanguageComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty 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 class DomainResourcepublic Contract copy()
copy in class DomainResourcepublic 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–2018 University Health Network. All rights reserved.