Skip to main content

Contract

PropertyValue
Publisher
NameContract
URLhttp://hl7.org/fhir/StructureDefinition/Contract
Statusdraft
Description
Abstractfalse

Structure

PathCardinalityTypeDescription
Contract0..*ContractLegally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement.
Contract.id0..1http://hl7.org/fhirpath/System.StringThe logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
Contract.meta0..1MetaThe metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
Contract.implicitRules0..1uriA reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
Contract.language0..1codeThe base language in which the resource is written.
Contract.text0..1NarrativeA human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
Contract.contained0..*ResourceThese resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.
Contract.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.identifier0..*IdentifierUnique identifier for this Contract or a derivative that references a Source Contract.
Contract.url0..1uriCanonical identifier for this contract, represented as a URI (globally unique).
Contract.version0..1stringAn edition identifier used for business purposes to label business significant variants.
Contract.status0..1codeThe status of the resource instance.
Contract.legalState0..1CodeableConceptLegal 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.
Contract.instantiatesCanonical0..1ReferenceThe URL pointing to a FHIR-defined Contract Definition that is adhered to in whole or part by this Contract.
Contract.instantiatesUri0..1uriThe URL pointing to an externally maintained definition that is adhered to in whole or in part by this Contract.
Contract.contentDerivative0..1CodeableConceptThe minimal content derived from the basal information source at a specific stage in its lifecycle.
Contract.issued0..1dateTimeWhen this Contract was issued.
Contract.applies0..1PeriodRelevant time or time-period when this Contract is applicable.
Contract.expirationType0..1CodeableConceptEvent resulting in discontinuation or termination of this Contract instance by one or more parties to the contract.
Contract.subject0..*ReferenceThe target entity impacted by or of interest to parties to the agreement.
Contract.authority0..*ReferenceA 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.
Contract.domain0..*ReferenceRecognized 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.
Contract.site0..*ReferenceSites in which the contract is complied with, exercised, or in force.
Contract.name0..1stringA 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.
Contract.title0..1stringA short, descriptive, user-friendly title for this Contract definition, derivative, or instance in any legal state.t giving additional information about its content.
Contract.subtitle0..1stringAn explanatory or alternate user-friendly title for this Contract definition, derivative, or instance in any legal state.t giving additional information about its content.
Contract.alias0..*stringAlternative 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.
Contract.author0..1ReferenceThe individual or organization that authored the Contract definition, derivative, or instance in any legal state.
Contract.scope0..1CodeableConceptA selector of legal concerns for this Contract definition, derivative, or instance in any legal state.
Contract.topic[x]0..1CodeableConceptNarrows the range of legal concerns to focus on the achievement of specific contractual objectives.
Contract.type0..1CodeableConceptA 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.
Contract.subType0..*CodeableConceptSub-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.
Contract.contentDefinition0..1BackboneElementPrecusory content developed with a focus and intent of supporting the formation a Contract instance, which may be associated with and transformable into a Contract.
Contract.contentDefinition.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.contentDefinition.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.contentDefinition.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.contentDefinition.type1..1CodeableConceptPrecusory content structure and use, i.e., a boilerplate, template, application for a contract such as an insurance policy or benefits under a program, e.g., workers compensation.
Contract.contentDefinition.subType0..1CodeableConceptDetailed Precusory content type.
Contract.contentDefinition.publisher0..1ReferenceThe individual or organization that published the Contract precursor content.
Contract.contentDefinition.publicationDate0..1dateTimeThe date (and optionally time) when the contract was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the contract changes.
Contract.contentDefinition.publicationStatus1..1codeamended / appended / cancelled / disputed / entered-in-error / executable / executed / negotiable / offered / policy / rejected / renewed / revoked / resolved / terminated.
Contract.contentDefinition.copyright0..1markdownA copyright statement relating to Contract precursor content. Copyright statements are generally legal restrictions on the use and publishing of the Contract precursor content.
Contract.term0..*BackboneElementOne or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.
Contract.term.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.term.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.term.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.term.identifier0..1IdentifierUnique identifier for this particular Contract Provision.
Contract.term.issued0..1dateTimeWhen this Contract Provision was issued.
Contract.term.applies0..1PeriodRelevant time or time-period when this Contract Provision is applicable.
Contract.term.topic[x]0..1CodeableConceptThe entity that the term applies to.
Contract.term.type0..1CodeableConceptA legal clause or condition contained within a contract that requires one or both parties to perform a particular requirement by some specified time or prevents one or both parties from performing a particular requirement by some specified time.
Contract.term.subType0..1CodeableConceptA specialized legal clause or condition based on overarching contract type.
Contract.term.text0..1stringStatement of a provision in a policy or a contract.
Contract.term.securityLabel0..*BackboneElementSecurity labels that protect the handling of information about the term and its elements, which may be specifically identified..
Contract.term.securityLabel.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.term.securityLabel.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.term.securityLabel.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.term.securityLabel.number0..*unsignedIntNumber used to link this term or term element to the applicable Security Label.
Contract.term.securityLabel.classification1..1CodingSecurity label privacy tag that species the level of confidentiality protection required for this term and/or term elements.
Contract.term.securityLabel.category0..*CodingSecurity label privacy tag that species the applicable privacy and security policies governing this term and/or term elements.
Contract.term.securityLabel.control0..*CodingSecurity label privacy tag that species the manner in which term and/or term elements are to be protected.
Contract.term.offer1..1BackboneElementThe matter of concern in the context of this provision of the agrement.
Contract.term.offer.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.term.offer.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.term.offer.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.term.offer.identifier0..*IdentifierUnique identifier for this particular Contract Provision.
Contract.term.offer.party0..*BackboneElementOffer Recipient.
Contract.term.offer.party.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.term.offer.party.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.term.offer.party.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.term.offer.party.reference1..*ReferenceParticipant in the offer.
Contract.term.offer.party.role1..1CodeableConceptHow the party participates in the offer.
Contract.term.offer.topic0..1ReferenceThe owner of an asset has the residual control rights over the asset: the right to decide all usages of the asset in any way not inconsistent with a prior contract, custom, or law (Hart, 1995, p. 30).
Contract.term.offer.type0..1CodeableConceptType of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.
Contract.term.offer.decision0..1CodeableConceptType of choice made by accepting party with respect to an offer made by an offeror/ grantee.
Contract.term.offer.decisionMode0..*CodeableConceptHow the decision about a Contract was conveyed.
Contract.term.offer.answer0..*BackboneElementResponse to offer text.
Contract.term.offer.answer.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.term.offer.answer.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.term.offer.answer.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.term.offer.answer.value[x]1..1booleanResponse to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.
Contract.term.offer.text0..1stringHuman readable form of this Contract Offer.
Contract.term.offer.linkId0..*stringThe id of the clause or question text of the offer in the referenced questionnaire/response.
Contract.term.offer.securityLabelNumber0..*unsignedIntSecurity labels that protects the offer.
Contract.term.asset0..*BackboneElementContract Term Asset List.
Contract.term.asset.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.term.asset.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.term.asset.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.term.asset.scope0..1CodeableConceptDifferentiates the kind of the asset .
Contract.term.asset.type0..*CodeableConceptTarget entity type about which the term may be concerned.
Contract.term.asset.typeReference0..*ReferenceAssociated entities.
Contract.term.asset.subtype0..*CodeableConceptMay be a subtype or part of an offered asset.
Contract.term.asset.relationship0..1CodingSpecifies the applicability of the term to an asset resource instance, and instances it refers to orinstances that refer to it, and/or are owned by the offeree.
Contract.term.asset.context0..*BackboneElementCircumstance of the asset.
Contract.term.asset.context.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.term.asset.context.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.term.asset.context.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.term.asset.context.reference0..1ReferenceAsset context reference may include the creator, custodian, or owning Person or Organization (e.g., bank, repository), location held, e.g., building, jurisdiction.
Contract.term.asset.context.code0..*CodeableConceptCoded representation of the context generally or of the Referenced entity, such as the asset holder type or location.
Contract.term.asset.context.text0..1stringContext description.
Contract.term.asset.condition0..1stringDescription of the quality and completeness of the asset that imay be a factor in its valuation.
Contract.term.asset.periodType0..*CodeableConceptType of Asset availability for use or ownership.
Contract.term.asset.period0..*PeriodAsset relevant contractual time period.
Contract.term.asset.usePeriod0..*PeriodTime period of asset use.
Contract.term.asset.text0..1stringClause or question text (Prose Object) concerning the asset in a linked form, such as a QuestionnaireResponse used in the formation of the contract.
Contract.term.asset.linkId0..*stringId [identifier??] of the clause or question text about the asset in the referenced form or QuestionnaireResponse.
Contract.term.asset.answer0..*ContractResponse to assets.
Contract.term.asset.securityLabelNumber0..*unsignedIntSecurity labels that protects the asset.
Contract.term.asset.valuedItem0..*BackboneElementContract Valued Item List.
Contract.term.asset.valuedItem.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.term.asset.valuedItem.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.term.asset.valuedItem.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.term.asset.valuedItem.entity[x]0..1CodeableConceptSpecific type of Contract Valued Item that may be priced.
Contract.term.asset.valuedItem.identifier0..1IdentifierIdentifies a Contract Valued Item instance.
Contract.term.asset.valuedItem.effectiveTime0..1dateTimeIndicates the time during which this Contract ValuedItem information is effective.
Contract.term.asset.valuedItem.quantity0..1QuantitySpecifies the units by which the Contract Valued Item is measured or counted, and quantifies the countable or measurable Contract Valued Item instances.
Contract.term.asset.valuedItem.unitPrice0..1MoneyA Contract Valued Item unit valuation measure.
Contract.term.asset.valuedItem.factor0..1decimalA real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
Contract.term.asset.valuedItem.points0..1decimalAn amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.
Contract.term.asset.valuedItem.net0..1MoneyExpresses the product of the Contract Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points = net Amount. Quantity, factor and points are assumed to be 1 if not supplied.
Contract.term.asset.valuedItem.payment0..1stringTerms of valuation.
Contract.term.asset.valuedItem.paymentDate0..1dateTimeWhen payment is due.
Contract.term.asset.valuedItem.responsible0..1ReferenceWho will make payment.
Contract.term.asset.valuedItem.recipient0..1ReferenceWho will receive payment.
Contract.term.asset.valuedItem.linkId0..*stringId of the clause or question text related to the context of this valuedItem in the referenced form or QuestionnaireResponse.
Contract.term.asset.valuedItem.securityLabelNumber0..*unsignedIntA set of security labels that define which terms are controlled by this condition.
Contract.term.action0..*BackboneElementAn actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.
Contract.term.action.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.term.action.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.term.action.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.term.action.doNotPerform0..1booleanTrue if the term prohibits the action.
Contract.term.action.type1..1CodeableConceptActivity or service obligation to be done or not done, performed or not performed, effectuated or not by this Contract term.
Contract.term.action.subject0..*BackboneElementEntity of the action.
Contract.term.action.subject.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.term.action.subject.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.term.action.subject.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.term.action.subject.reference1..*ReferenceThe entity the action is performed or not performed on or for.
Contract.term.action.subject.role0..1CodeableConceptRole type of agent assigned roles in this Contract.
Contract.term.action.intent1..1CodeableConceptReason or purpose for the action stipulated by this Contract Provision.
Contract.term.action.linkId0..*stringId [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.
Contract.term.action.status1..1CodeableConceptCurrent state of the term action.
Contract.term.action.context0..1ReferenceEncounter or Episode with primary association to specified term activity.
Contract.term.action.contextLinkId0..*stringId [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.
Contract.term.action.occurrence[x]0..1dateTimeWhen action happens.
Contract.term.action.requester0..*ReferenceWho or what initiated the action and has responsibility for its activation.
Contract.term.action.requesterLinkId0..*stringId [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.
Contract.term.action.performerType0..*CodeableConceptThe type of individual that is desired or required to perform or not perform the action.
Contract.term.action.performerRole0..1CodeableConceptThe type of role or competency of an individual desired or required to perform or not perform the action.
Contract.term.action.performer0..1ReferenceIndicates who or what is being asked to perform (or not perform) the ction.
Contract.term.action.performerLinkId0..*stringId [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.
Contract.term.action.reasonCode0..*CodeableConceptRationale for the action to be performed or not performed. Describes why the action is permitted or prohibited.
Contract.term.action.reasonReference0..*ReferenceIndicates another resource whose existence justifies permitting or not permitting this action.
Contract.term.action.reason0..*stringDescribes why the action is to be performed or not performed in textual form.
Contract.term.action.reasonLinkId0..*stringId [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.
Contract.term.action.note0..*AnnotationComments made about the term action made by the requester, performer, subject or other participants.
Contract.term.action.securityLabelNumber0..*unsignedIntSecurity labels that protects the action.
Contract.term.group0..*ContractNested group of Contract Provisions.
Contract.supportingInfo0..*ReferenceInformation that may be needed by/relevant to the performer in their execution of this term action.
Contract.relevantHistory0..*ReferenceLinks 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.
Contract.signer0..*BackboneElementParties 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.
Contract.signer.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.signer.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.signer.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.signer.type1..1CodingRole of this Contract signer, e.g. notary, grantee.
Contract.signer.party1..1ReferenceParty which is a signator to this Contract.
Contract.signer.signature1..*SignatureLegally binding Contract DSIG signature contents in Base64.
Contract.friendly0..*BackboneElementThe "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.
Contract.friendly.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.friendly.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.friendly.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.friendly.content[x]1..1AttachmentHuman readable rendering of this Contract in a format and representation intended to enhance comprehension and ensure understandability.
Contract.legal0..*BackboneElementList of Legal expressions or representations of this Contract.
Contract.legal.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.legal.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.legal.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.legal.content[x]1..1AttachmentContract legal text in human renderable form.
Contract.rule0..*BackboneElementList of Computable Policy Rule Language Representations of this Contract.
Contract.rule.id0..1http://hl7.org/fhirpath/System.StringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Contract.rule.extension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Contract.rule.modifierExtension0..*ExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Contract.rule.content[x]1..1AttachmentComputable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).
Contract.legallyBinding[x]0..1AttachmentLegally 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.

Search Parameters

NameTypeDescriptionExpression
_textstringSearch on the narrative of the resource
_contentstringSearch on the entire content of the resource
_filtertokenFilter search parameter which supports a more sophisticated grammar for searching. See documentation for further details
_hasstringProvides limited support for reverse chaining - that is, selecting resources based on the properties of resources that refer to them (instead of chaining where resources can be selected based on the properties of resources that they refer to). See the FHIR search page for further documentation
_idtokenLogical id of this artifactResource.id
_lastUpdateddateWhen the resource version last changedResource.meta.lastUpdated
_liststringAll resources in nominated list (by id, Type/id, url or one of the magic List types)
_profileuriProfiles this resource claims to conform toResource.meta.profile
_querytokenA custom search profile that describes a specific defined query operation
_securitytokenSecurity Labels applied to this resourceResource.meta.security
_sourceuriIdentifies where the resource comes fromResource.meta.source
_tagtokenTags applied to this resourceResource.meta.tag
_textstringSearch on the narrative text (html) of the resource
_typetokenUsed when a search is performed in a context which doesn't limit the search to indicate which types are being searched. See the FHIR search page for further discussion
authorityreferenceThe authority of the contractContract.authority
domainreferenceThe domain of the contractContract.domain
identifiertokenThe identity of the contractContract.identifier
instantiatesuriA source definition of the contractContract.instantiatesUri
issueddateThe date/time the contract was issuedContract.issued
patientreferenceThe identity of the subject of the contract (if a patient)Contract.subject.where(resolve() is Patient)
signerreferenceContract Signatory PartyContract.signer.party
statustokenThe status of the contractContract.status
subjectreferenceThe identity of the subject of the contractContract.subject
urluriThe basal contract definitionContract.url