Current Build

Переводит компания Health Samurai . Приглашаем поучаствовать в русификации стандарта FHIR: GitHub , Email.

13.11 Ресурс Contract - Назначение

Financial Management Work GroupMaturity Level: 1 Trial UseSecurity Category: Patient Compartments: Not linked to any defined compartments

Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement.

This resource allows for the instantiation of various types of legally enforceable agreements or policies as shareable, consumable, and executable artifacts as well as precursory content upon which instances may be based or derivative artifacts supporting management of their basal instance. The resource is general enough to encode broad range of legal artifacts such as:

  • A Contract instance, which may undergo legal state transitions during its formation.
  • Templates for or agreed upon instances of rules, obligations, and prohibitions.
  • An organizational or jurisdictional policy, for example, for establishing rules of conduct or obligations necessary to achieve societal goods. Or it may encode a contract instance, which may be accepted by one party in exchange of considerations offered by another party.
  • A derivative of a contract instance for purposes of workflow management of the agreement, e.g., for retrieval or indication of agreed upon terms, such as entities allowed to exchange governed assets.

Contracts are promises or understandings that are enforceable by law in case of any violation or breech by any involved party or organization. A Contract instance may be a unilateral mandate such as a policy, or a unilateral, bilateral, or multilateral agreement, which impacts the influence of the parties over the terms of the agreement, and the burdens and risks incurred.

Contract Resource may be typed to support multiple types of domain policies and contractual agreements, and specializations of those types.

A Contract instance must include at least one term with an offer, which obligates the offeror to or not to do, perform, or effectuate some action in exchange for some consideration in return from the offeree, e.g., another obligatory action or non-action, or an asset.

The Contract action element follows the Request Pattern to describe the proposal, plan, or order to effectuate the obligatory service or activity specified in a term’s offer. The Contract action may reference and specify the roles for one or more target entities, the requesters, and performers. By following the Request Pattern, the Contract provides the criteria needed to assess whether the contract obligations have been enforced, for example, in the case of a privacy policy, by an access control system.

The Contract asset element supports detailed description of the consideration being exchanged in a Contract instance or the satisfaction of a policy imperative such as the obligation to render aid as required by local law.

The Contract valuedItem element supports detailed description of the monetary worth of a Contract asset being marketed, the price of products being sold, or the property taxes required under a jurisdictional tax law.

A Contract may be used as a content derivative, which contains the minimal content derived from the basal information source at a specific stage in its lifecycle, which is needed for management and communications about the basal information source. For example, the metadata used to register a Contract’s characteristics and retrieval address in a federated registry/repository exchange ecosystem.

In addition to other uses of derivatives, the Contract Resource may function simply as the computable representation of the executed contract, which may be the attached to the Contract Resource as the 'legally binding' scanned paper contract attachment or referenced location, or as the 'friendly' electronic form such as an html page or a QuestionnaireResponse.

By using the Contract linkID elements, which are associated with key Contract elements, a Contract Resource may be automatically populated with the values expressed in a related QuestionnaireResponse.

Note that the Contract Resource may be considered the legally binding contract only if it is intended to be the sole 'executed' encoding of this contract, and includes the legally binding signatures. I.e., even if the Contract Resource is populated based on content in a hard-copy contract or an electronic contract form intended to collect both the content and the signature of relevant parties to the contract, if contracting parties have agreed or acknowledged that the Contract Resource conveys the binding and enforceable legal contract and that it is fully traceable to the forms used to collect its content, meeting the legal concept of being within the 'four corners of a contract', i.e., that the meaning of the contract, will, or deed is represented solely by this instance of the Contract Resource. This usage could be implemented with digital ledger technology to form a 'smart contract' to the extent that an instance supports elements critical to computable algorithms intended to achieve some output.

  • Contracts are used to record in machine processible form a legal agreement between parties

Implementers should be familiar with legal concepts, Ricardian Contracts and have a general knowledge of recording agreements.

This Resource supports tracking of the progress of a Contract instance during its lifecycle as a 'legal instrument' from inception as a draft, possibly based on a definitional contract template to negotiations and the various permutation on term elements that may occur, on to execution. Then it follows the Contract as enforceable obligations, which may be breached, disputed, or modified, until the Contract reaches renewal, termination, or revocation. This is flow is orthogonal to the Contract.status, which tracks the progress of the documentation of the Contract whether it is definitional, a derivative, or an instance. The legal state value set specifies the characteristics of these states based on legal definitions.

Legal State Machine

На этот ресурс ссылаются Consent, itself, Coverage и SupplyDelivery

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Contract TUDomainResourceLegal Agreement
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierContract number
... url 0..1uriBasal definition
... version Σ0..1stringBusiness edition
... status ?!Σ0..1codedraft | active | suspended | cancelled | completed | entered-in-error | unknown
Contract Resource Status Codes (Required)
... legalState 0..1CodeableConceptNegotiation status
Contract Resource Legal State codes (Extensible)
... instantiatesCanonical 0..1Reference(Contract)Source Contract Definition
... instantiatesUri 0..1uriExternal Contract Definition
... contentDerivative 0..1CodeableConceptContent derived from the basal information
Contract Content Derivation Codes (Example)
... issued Σ0..1dateTimeКогда был издан данный договор
... applies Σ0..1PeriodВремя действия
... expirationType 0..1CodeableConceptContract cessation cause
Contract Resource Expiration Type codes (Example)
... subject Σ0..*Reference(Any)Целевой объект договора
... authority 0..*Reference(Organization)Полномочный орган, наделяющий этот договор силой
... domain 0..*Reference(Location)A sphere of control governed by an authoritative jurisdiction, organization, or person
... site 0..*Reference(Location)Specific Location
... name Σ0..1stringComputer friendly designation
... title Σ0..1stringHuman Friendly name
... subtitle 0..1stringSubordinate Friendly name
... alias 0..*stringAcronym or short name
... author 0..1Reference(Patient | Practitioner | Organization)Source of Contract
... scope 0..1CodeableConceptRange of Legal Concerns
Contract Resource Scope codes (Example)
... topic[x] 0..1Focus of contract interest
.... topicCodeableConceptCodeableConcept
.... topicReferenceReference(Any)
... type Σ0..1CodeableConceptLegal instrument category
Contract Type Codes (Example)
... subType Σ0..*CodeableConceptSubtype within the context of type
Contract Subtype Codes (Example)
... contentDefinition 0..1BackboneElementContract precursor content
.... type 1..1CodeableConceptContent structure and use
Contract Resource Definition Type codes (Example)
.... subType 0..1CodeableConceptDetailed Content Type Definition
Contract Resource Definition Subtype codes (Example)
.... publisher 0..1Reference(Practitioner | Organization)Publisher Entity
.... publicationDate 0..1dateTimeWhen published
.... publicationStatus 1..1codedraft | active | retired | unknown
Contract Resource Publication Status codes (Required)
.... copyright 0..1markdownPublication Ownership
... term 0..*BackboneElementСписок положений договора
.... identifier Σ0..1IdentifierContract Term Number
.... issued Σ0..1dateTimeДата/время выпуска положения договора
.... applies Σ0..1PeriodВремя действия положения договора
.... topic[x] 0..1Term Concern
..... topicCodeableConceptCodeableConcept
..... topicReferenceReference(Any)
.... type 0..1CodeableConceptContract Term Type or Form
Contract Term Type Codes (Example)
.... subType 0..1CodeableConceptContract Term Type specific classification
Contract Term Subtype Codes (Example)
.... text Σ0..1stringTerm Statement
.... securityLabel 0..*BackboneElementProtection for the Term
..... number 0..*unsignedIntLink to Security Labels
..... classification 1..1CodingConfidentiality Protection
Contract Resource Scope codes (Example)
..... category 0..*CodingApplicable Policy
Contract Resource Scope codes (Example)
..... control 0..*CodingHandling Instructions
Contract Resource Security Control codes (Example)
.... offer 1..1BackboneElementContext of the Contract term
..... identifier 0..*IdentifierOffer business ID
..... party 0..*BackboneElementOffer Recipient
...... reference 1..*Reference(Patient | RelatedPerson | Practitioner | Device | Group | Organization)Referenced entity
...... role 1..1CodeableConceptParticipant engagement type
Contract Resource Party Role codes (Example)
..... topic Σ0..1Reference(Any)Negotiable offer asset
..... type 0..1CodeableConceptContract Offer Type or Form
Contract Term Type Codes (Example)
..... decision 0..1CodeableConceptAccepting party choice
V3 Value SetActConsentDirective (Extensible)
..... decisionMode 0..*CodeableConceptHow decision is conveyed
Contract Resource Decision Mode codes (Example)
..... answer 0..*BackboneElementResponse to offer text
...... value[x] 1..1The actual answer response
....... valueBooleanboolean
....... valueDecimaldecimal
....... valueIntegerinteger
....... valueDatedate
....... valueDateTimedateTime
....... valueTimetime
....... valueStringstring
....... valueUriuri
....... valueAttachmentAttachment
....... valueCodingCoding
....... valueQuantityQuantity
....... valueReferenceReference(Any)
..... text 0..1stringHuman readable offer text
..... linkId 0..*stringPointer to text
..... securityLabelNumber 0..*unsignedIntOffer restriction numbers
.... asset 0..*BackboneElementContract Term Asset List
..... scope 0..1CodeableConceptRange of asset
Contract Resource Asset Scope codes (Example)
..... type 0..*CodeableConceptAsset category
Contract Resource Asset Type codes (Example)
..... typeReference 0..*Reference(Any)Associated entities
..... subtype 0..*CodeableConceptAsset sub-category
Contract Resource Asset Sub-Type codes (Example)
..... relationship 0..1CodingKinship of the asset
Consent Content Class (Extensible)
..... context 0..*BackboneElementCircumstance of the asset
...... reference 0..1Reference(Any)Creator,custodian or owner
...... code 0..*CodeableConceptCodeable asset context
Contract Resource Asset Context codes (Example)
...... text 0..1stringContext description
..... condition 0..1stringQuality desctiption of asset
..... periodType 0..*CodeableConceptAsset availability types
Contract Resource Asset Availiability codes (Example)
..... period 0..*PeriodTime period of the asset
..... usePeriod 0..*PeriodTime period
..... text 0..1stringAsset clause or question text
..... linkId 0..*stringPointer to asset text
..... answer 0..*see answerResponse to assets
..... securityLabelNumber 0..*unsignedIntAsset restriction numbers
..... valuedItem 0..*BackboneElementContract Valued Item List
...... entity[x] 0..1Contract Valued Item Type
....... entityCodeableConceptCodeableConcept
....... entityReferenceReference(Any)
...... identifier 0..1IdentifierContract Valued Item Number
...... effectiveTime 0..1dateTimeВремя действия информации о договорной позиции
...... quantity 0..1SimpleQuantityПодсчет договорных позиций
...... unitPrice 0..1MoneyКомиссия, сбор или стоимость договорной позиции
...... factor 0..1decimalКоэффициент пересчёта цены договорной позиции
...... points 0..1decimalКоэффициент пересчёта сложности договорной позиции
...... net 0..1MoneyОбщая стоимость договорной позиции
...... payment 0..1stringTerms of valuation
...... paymentDate 0..1dateTimeWhen payment is due
...... responsible 0..1Reference(Organization | Patient | Practitioner | RelatedPerson)Who will make payment
...... recipient 0..1Reference(Organization | Patient | Practitioner | RelatedPerson)Who will receive payment
...... linkId 0..*stringPointer to specific item
...... securityLabelNumber 0..*unsignedIntSecurity Labels that define affected terms
.... action 0..*BackboneElementEntity being ascribed responsibility
..... doNotPerform ?!0..1booleanTrue if the term prohibits the action
..... type 1..1CodeableConceptType or form of the action
Contract Action Codes (Example)
..... subject 0..*BackboneElementEntity of the action
...... reference 1..*Reference(Patient | RelatedPerson | Practitioner | Device | Group | Organization)Entity of the action
...... role 0..1CodeableConceptRole type of the agent
Contract Actor Role Codes (Example)
..... intent 1..1CodeableConceptPurpose for the Contract Term Action
V3 Value SetPurposeOfUse (Example)
..... linkId 0..*stringPointer to specific item
..... status 1..1CodeableConceptState of the action
Contract Resource Action Status codes (Example)
..... context 0..1Reference(Encounter | EpisodeOfCare)Episode associated with action
..... contextLinkId 0..*stringPointer to specific item
..... occurrence[x] 0..1When action happens
...... occurrenceDateTimedateTime
...... occurrencePeriodPeriod
...... occurrenceTimingTiming
..... requester 0..*Reference(Patient | RelatedPerson | Practitioner | Device | Group | Organization)Who asked for action
..... requesterLinkId 0..*stringPointer to specific item
..... performerType 0..*CodeableConceptKind of service performer
Provenance participant type (Example)
..... performerRole 0..1CodeableConceptCompetency of the performer
Provenance participant role (Example)
..... performer 0..1Reference(RelatedPerson | Patient | Practitioner | PractitionerRole | CareTeam | Device | Substance | Organization | Location)Actor that wil execute (or not) the action
..... performerLinkId 0..*stringPointer to specific item
..... reasonCode 0..*CodeableConceptWhy is action (not) needed?
V3 Value SetPurposeOfUse (Example)
..... reasonReference 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference | Questionnaire | QuestionnaireResponse)Why is action (not) needed?
..... reason 0..*stringWhy action is to be performed
..... reasonLinkId 0..*stringPointer to specific item
..... note 0..*AnnotationComments about the action
..... securityLabelNumber 0..*unsignedIntAction restriction numbers
.... group 0..*see termВложенная группа условий договора
... supportingInfo 0..*Reference(Any)Extra Information
... relevantHistory 0..*Reference(Provenance)Key event in Contract History
... signer 0..*BackboneElementContract Signatory
.... type 1..1CodingContract Signatory Role
Contract Signer Type Codes (Preferred)
.... party 1..1Reference(Organization | Patient | Practitioner | RelatedPerson)Сторона, подписавшая договор
.... signature 1..*SignatureПодпись документации по договору
... friendly 0..*BackboneElementПонятный человеку текст договора
.... content[x] 1..1Легковоспринимаемое представление данного договора
..... contentAttachmentAttachment
..... contentReferenceReference(Composition | DocumentReference | QuestionnaireResponse)
... legal 0..*BackboneElementДоговор на юридическом языке
.... content[x] 1..1Юридический текст договора
..... contentAttachmentAttachment
..... contentReferenceReference(Composition | DocumentReference | QuestionnaireResponse)
... rule 0..*BackboneElementДоговор на вычислительном языке
.... content[x] 1..1Вычислительные правила договора
..... contentAttachmentAttachment
..... contentReferenceReference(DocumentReference)
... legallyBinding[x] 0..1Юридически обязательный договор
.... legallyBindingAttachmentAttachment
.... legallyBindingReferenceReference(Composition | DocumentReference | QuestionnaireResponse | Contract)

doco Документация по этому формату

UML-диаграмма (Legend)

Contract (DomainResource)Unique identifier for this Contract or a derivative that references a Source Contractidentifier : Identifier [0..*]Canonical identifier for this contract, represented as a URI (globally unique)url : uri [0..1]An edition identifier used for business purposes to label business significant variantsversion : string [0..1]The status of the resource instance (this element modifies the meaning of other elements)status : code [0..1] « A code specifying the state of the resource instance. (Strength=Required)ContractResourceStatusCodes! »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 agreementlegalState : CodeableConcept [0..1] « Detailed codes for the legal state of a contract. (Strength=Extensible) ContractResourceLegalStateCod...+ »The URL pointing to a FHIR-defined Contract Definition that is adhered to in whole or part by this ContractinstantiatesCanonical : Reference [0..1] « Contract »The URL pointing to an externally maintained definition that is adhered to in whole or in part by this ContractinstantiatesUri : uri [0..1]The minimal content derived from the basal information source at a specific stage in its lifecyclecontentDerivative : CodeableConcept [0..1] « This is an example set of Content Derivative type codes, which represent the minimal content derived from the basal information source. (Strength=Example) ContractContentDerivationCodes?? »Когда был издан данный договорissued : dateTime [0..1]Релевантное время или период времени, когда данный договор является действительнымapplies : Period [0..1]Event resulting in discontinuation or termination of this Contract instance by one or more parties to the contractexpirationType : CodeableConcept [0..1] « Codes for the Cessation of Contracts. (Strength=Example) ContractResourceExpirationTyp...?? »Целевой объект воздействия или представляющий интерес для сторон соглашенияsubject : Reference [0..*] « Any »Официально или неофициально признанная группа людей, руководителей, организаций или стран, сформированная с целью достижения некоторой формы коллективного действия, такого как обнародование, управление или принудительное применение договоров и политикauthority : Reference [0..*] « Organization »Признанная структура управления или система, работающая с ограниченной областью в соответствии с установленными принципами, политикой, процессами и процедурами управления правами, действиями или поведением сторон или руководителей по отношению к ресурсамdomain : Reference [0..*] « Location »Sites in which the contract is complied with, exercised, or in forcesite : Reference [0..*] « Location »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 generationname : string [0..1]A short, descriptive, user-friendly title for this Contract definition, derivative, or instance in any legal state.t giving additional information about its contenttitle : string [0..1]An explanatory or alternate user-friendly title for this Contract definition, derivative, or instance in any legal state.t giving additional information about its contentsubtitle : string [0..1]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 legislationalias : string [0..*]The individual or organization that authored the Contract definition, derivative, or instance in any legal stateauthor : Reference [0..1] « Patient|Practitioner|Organization »A selector of legal concerns for this Contract definition, derivative, or instance in any legal statescope : CodeableConcept [0..1] « Codes for the range of legal concerns. (Strength=Example)ContractResourceScopeCodes?? »Narrows the range of legal concerns to focus on the achievement of specific contractual objectivestopic[x] : Type [0..1] « CodeableConcept|Reference(Any) »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 contracttype : CodeableConcept [0..1] « Список общих кодов типа договора. (Strength=Example)ContractTypeCodes?? »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 scopesubType : CodeableConcept [0..*] « Коды более подробных типов договора. (Strength=Example)ContractSubtypeCodes?? »Information that may be needed by/relevant to the performer in their execution of this term actionsupportingInfo : Reference [0..*] « Any »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.entityrelevantHistory : Reference [0..*] « Provenance »Договор, имеющий обязательную силу: это подписанное и юридически признанное представление договора, который считается "источником истины" и который будет являться основой для юридических действий, связанных с исполнением настоящего договораlegallyBinding[x] : Type [0..1] « Attachment|Reference(Composition| DocumentReference|QuestionnaireResponse|Contract) »ContentDefinitionPrecusory 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 compensationtype : CodeableConcept [1..1] « Detailed codes for the definition of contracts. (Strength=Example)ContractResourceDefinitionTyp...?? »Detailed Precusory content typesubType : CodeableConcept [0..1] « Detailed codes for the additional definition of contracts. (Strength=Example)ContractResourceDefinitionSub...?? »The individual or organization that published the Contract precursor contentpublisher : Reference [0..1] « Practitioner|Organization »The 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 changespublicationDate : dateTime [0..1]draft | active | retired | unknownpublicationStatus : code [1..1] « Status of the publication of contract content. (Strength=Required)ContractResourcePublicationSt...! »A copyright statement relating to Contract precursor content. Copyright statements are generally legal restrictions on the use and publishing of the Contract precursor contentcopyright : markdown [0..1]TermУникальный идентификатор для этого конкретного положения договораidentifier : Identifier [0..1]Когда было выпущено это положение договораissued : dateTime [0..1]Соответствующий момент или период времени, когда данное положение договора применимоapplies : Period [0..1]The entity that the term applies totopic[x] : Type [0..1] « CodeableConcept|Reference(Any) »A 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 timetype : CodeableConcept [0..1] « Детализированные коды типов положений договора. (Strength=Example)ContractTermTypeCodes?? »A specialized legal clause or condition based on overarching contract typesubType : CodeableConcept [0..1] « Детализированные коды подтипов положений договора. (Strength=Example)ContractTermSubtypeCodes?? »Statement of a provision in a policy or a contracttext : string [0..1]SecurityLabelNumber used to link this term or term element to the applicable Security Labelnumber : unsignedInt [0..*]Security label privacy tag that species the level of confidentiality protection required for this term and/or term elementsclassification : Coding [1..1] « Codes for confidentiality protection. (Strength=Example)ContractResourceScopeCodes?? »Security label privacy tag that species the applicable privacy and security policies governing this term and/or term elementscategory : Coding [0..*] « Codes for policy category. (Strength=Example)ContractResourceScopeCodes?? »Security label privacy tag that species the manner in which term and/or term elements are to be protectedcontrol : Coding [0..*] « Codes for handling instructions. (Strength=Example)ContractResourceSecurityContr...?? »ContractOfferUnique identifier for this particular Contract Provisionidentifier : Identifier [0..*]The 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)topic : Reference [0..1] « Any »Тип положения договора, такой как конкретные требования, цели для действий, обязанности, запреты, например максимальная пожизненная выгодаtype : CodeableConcept [0..1] « Детализированные коды типов положений договора. (Strength=Example)ContractTermTypeCodes?? »Type of choice made by accepting party with respect to an offer made by an offeror/ granteedecision : CodeableConcept [0..1] « The type of decision made by a grantor with respect to an offer made by a grantee. (Strength=Extensible)v3.ActConsentDirective+ »How the decision about a Contract was conveyeddecisionMode : CodeableConcept [0..*] « Codes for conveying a decision. (Strength=Example) ContractResourceDecisionModeC...?? »Человекочитаемая форма настоящего положения договораtext : string [0..1]The id of the clause or question text of the offer in the referenced questionnaire/responselinkId : string [0..*]Security labels that protects the offersecurityLabelNumber : unsignedInt [0..*]ContractPartyParticipant in the offerreference : Reference [1..*] « Patient|RelatedPerson|Practitioner| Device|Group|Organization »How the party participates in the offerrole : CodeableConcept [1..1] « Codes for offer participant roles. (Strength=Example)ContractResourcePartyRoleCodes?? »AnswerResponse 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 researchvalue[x] : Type [1..1] « boolean|decimal|integer|date|dateTime|time| string|uri|Attachment|Coding|Quantity|Reference(Any) »ContractAssetDifferentiates the kind of the asset scope : CodeableConcept [0..1] « Codes for scoping an asset. (Strength=Example)ContractResourceAssetScopeCod...?? »Target entity type about which the term may be concernedtype : CodeableConcept [0..*] « Condes for the type of an asset. (Strength=Example)ContractResourceAssetTypeCodes?? »Associated entitiestypeReference : Reference [0..*] « Any »May be a subtype or part of an offered assetsubtype : CodeableConcept [0..*] « Condes for the sub-type of an asset. (Strength=Example)ContractResourceAssetSub-Type...?? »Specifies 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 offereerelationship : Coding [0..1] « The class (type) of information a consent rule covers. (Strength=Extensible)ConsentContentClass+ »Description of the quality and completeness of the asset that imay be a factor in its valuationcondition : string [0..1]Type of Asset availability for use or ownershipperiodType : CodeableConcept [0..*] « Codes for asset availability. (Strength=Example) ContractResourceAssetAvailiab...?? »Asset relevant contractual time periodperiod : Period [0..*]Time period of asset useusePeriod : Period [0..*]Clause or question text (Prose Object) concerning the asset in a linked form, such as a QuestionnaireResponse used in the formation of the contracttext : string [0..1]Id [identifier??] of the clause or question text about the asset in the referenced form or QuestionnaireResponselinkId : string [0..*]Security labels that protects the assetsecurityLabelNumber : unsignedInt [0..*]AssetContextAsset context reference may include the creator, custodian, or owning Person or Organization (e.g., bank, repository), location held, e.g., building, jurisdictionreference : Reference [0..1] « Any »Coded representation of the context generally or of the Referenced entity, such as the asset holder type or locationcode : CodeableConcept [0..*] « Codes for the context of the asset. (Strength=Example)ContractResourceAssetContextC...?? »Context descriptiontext : string [0..1]ValuedItemКонкретный тип договорной позиции, которая может быть оцененаentity[x] : Type [0..1] « CodeableConcept|Reference(Any) »Идентифицирует экземпляр договорной позицииidentifier : Identifier [0..1]Показывает время, в течение которого эта информация о договорной позиции является действительнойeffectiveTime : dateTime [0..1]Указывает единицы измерения или подсчета этой договорной позиции, и определяет количество счетных или измеримых экземпляров договорной позицииquantity : Quantity(SimpleQuantity) [0..1]Мера стоимости единицы договорной позицииunitPrice : Money [0..1]Действительное число, которое представляет собой множитель, используемый при определении общей стоимости предоставляемых договорных позиций. Концепция коэффициента позволяет применять множитель скидки или надбавки к денежной суммеfactor : decimal [0..1]Величина, выражающая тяжесть (основанную на сложности, стоимости и/или интенсивности ресурсов), связанную с поставляемой договорной позицией. Идея элемента Points в присвоении значений point договорной позиции, чтобы каждому point можно было назначить денежную суммуpoints : decimal [0..1]Выражает произведение unitQuantity и unitPriceAmt договорной позиции. Например формула unit Quantity * unit Price (Cost per Point) * factor Number * points = net Amount. Quantity, factor и points считаются равными 1, если не указаныnet : Money [0..1]Terms of valuationpayment : string [0..1]When payment is duepaymentDate : dateTime [0..1]Who will make paymentresponsible : Reference [0..1] « Organization|Patient|Practitioner| RelatedPerson »Who will receive paymentrecipient : Reference [0..1] « Organization|Patient|Practitioner| RelatedPerson »Id of the clause or question text related to the context of this valuedItem in the referenced form or QuestionnaireResponselinkId : string [0..*]A set of security labels that define which terms are controlled by this conditionsecurityLabelNumber : unsignedInt [0..*]ActionTrue if the term prohibits the action (this element modifies the meaning of other elements)doNotPerform : boolean [0..1]Activity or service obligation to be done or not done, performed or not performed, effectuated or not by this Contract termtype : CodeableConcept [1..1] « Detailed codes for the contract action. (Strength=Example)ContractActionCodes?? »Reason or purpose for the Действие, предусматриваемое данным положением договораintent : CodeableConcept [1..1] « Detailed codes for the contract action reason. (Strength=Example)v3.PurposeOfUse?? »Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponselinkId : string [0..*]Current state of the term actionstatus : CodeableConcept [1..1] « Codes for the status of an term action. (Strength=Example)ContractResourceActionStatusC...?? »Encounter or Episode with primary association to specified term activitycontext : Reference [0..1] « Encounter|EpisodeOfCare »Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponsecontextLinkId : string [0..*]When action happensoccurrence[x] : Type [0..1] « dateTime|Period|Timing »Who or what initiated the action and has responsibility for its activationrequester : Reference [0..*] « Patient|RelatedPerson|Practitioner| Device|Group|Organization »Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponserequesterLinkId : string [0..*]The type of individual that is desired or required to perform or not perform the actionperformerType : CodeableConcept [0..*] « Codes for the types of action perfomer. (Strength=Example)ProvenanceParticipantType?? »The type of role or competency of an individual desired or required to perform or not perform the actionperformerRole : CodeableConcept [0..1] « Codes for the role of the action performer. (Strength=Example)ProvenanceParticipantRole?? »Indicates who or what is being asked to perform (or not perform) the ctionperformer : Reference [0..1] « RelatedPerson|Patient|Practitioner| PractitionerRole|CareTeam|Device|Substance|Organization| Location »Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponseperformerLinkId : string [0..*]Rationale for the action to be performed or not performed. Describes why the action is permitted or prohibitedreasonCode : CodeableConcept [0..*] « Detailed codes for the contract action reason. (Strength=Example)v3.PurposeOfUse?? »Indicates another resource whose existence justifies permitting or not permitting this actionreasonReference : Reference [0..*] « Condition|Observation| DiagnosticReport|DocumentReference|Questionnaire| QuestionnaireResponse »Describes why the action is to be performed or not performed in textual formreason : string [0..*]Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponsereasonLinkId : string [0..*]Comments made about the term action made by the requester, performer, subject or other participantsnote : Annotation [0..*]Security labels that protects the actionsecurityLabelNumber : unsignedInt [0..*]ActionSubjectThe entity the action is performed or not performed on or forreference : Reference [1..*] « Patient|RelatedPerson|Practitioner| Device|Group|Organization »Тип роли агента, которому назначены роли в этом договореrole : CodeableConcept [0..1] « Подробные коды роли действующего лица договора. (Strength=Example)ContractActorRoleCodes?? »SignatoryRole of this Contract signer, e.g. notary, granteetype : Coding [1..1] « Перечень сторон, которые могут подписать договор. (Strength=Preferred)ContractSignerTypeCodes? »Party which is a signator to this Contractparty : Reference [1..1] « Organization|Patient|Practitioner| RelatedPerson »Юридически обязательное содержимое подписи DSIG договора в кодировке Base64signature : Signature [1..*]FriendlyLanguageЧеловекочитаемое отображение этого договора в формате и представлении, предназначенном для повышения степени понимания и обеспечения понятностиcontent[x] : Type [1..1] « Attachment|Reference(Composition| DocumentReference|QuestionnaireResponse) »LegalLanguageЮридический текст договора в форме, пригодной для отображения человекуcontent[x] : Type [1..1] « Attachment|Reference(Composition| DocumentReference|QuestionnaireResponse) »ComputableLanguageДоговор на вычислительном языке, переданный с помощью языка правил политики (например XACML, DKAL, SecPal)content[x] : Type [1..1] « Attachment|Reference(DocumentReference) »Precusory content developed with a focus and intent of supporting the formation a Contract instance, which may be associated with and transformable into a ContractcontentDefinition[0..1]Security labels that protect the handling of information about the term and its elements, which may be specifically identified.securityLabel[0..*]Offer Recipientparty[0..*]Response to offer textanswer[0..*]Предмет озабоченности в контексте данного положения соглашенияoffer[1..1]Circumstance of the assetcontext[0..*]Response to assetsanswer[0..*]Список договорных позицийvaluedItem[0..*]Contract Term Asset Listasset[0..*]Entity of the actionsubject[0..*]An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking placeaction[0..*]Вложенная группа положений договораgroup[0..*]Одно или несколько положений договора, которые могут быть связаны и передаваться в виде группы, и могут содержать вложенные группыterm[0..*]Стороны с юридическим статусом в договоре, в том числе основные стороны, лица, предоставляющие право, и лица, которым предоставляется право, которыми может быть любое лицо или организация, связанные договором, а также любые вспомогательные стороны, которые облегчают выполнение договора, например нотариус или свидетельsigner[0..*]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 agreementfriendly[0..*]Перечень юридических выражений или представлений настоящего договораlegal[0..*]Перечень представлений данного договора на языке вычислительных правилrule[0..*]

XML-шаблон

<Contract xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Contract number --></identifier>
 <url value="[uri]"/><!-- 0..1 Basal definition -->
 <version value="[string]"/><!-- 0..1 Business edition -->
 <status value="[code]"/><!-- 0..1 draft | active | suspended | cancelled | completed | entered-in-error | unknown -->
 <legalState><!-- 0..1 CodeableConcept Negotiation status --></legalState>
 <instantiatesCanonical><!-- 0..1 Reference(Contract) Source Contract Definition --></instantiatesCanonical>
 <instantiatesUri value="[uri]"/><!-- 0..1 External Contract Definition -->
 <contentDerivative><!-- 0..1 CodeableConcept Content derived from the basal information --></contentDerivative>
 <issued value="[dateTime]"/><!-- 0..1 Когда был издан данный договор -->
 <applies><!-- 0..1 Period Время действия --></applies>
 <expirationType><!-- 0..1 CodeableConcept Contract cessation cause --></expirationType>
 <subject><!-- 0..* Reference(Any) Целевой объект договора --></subject>
 <authority><!-- 0..* Reference(Organization) Полномочный орган, наделяющий этот договор силой --></authority>
 <domain><!-- 0..* Reference(Location) A sphere of control governed by an authoritative jurisdiction, organization, or person --></domain>
 <site><!-- 0..* Reference(Location) Specific Location --></site>
 <name value="[string]"/><!-- 0..1 Computer friendly designation -->
 <title value="[string]"/><!-- 0..1 Human Friendly name -->
 <subtitle value="[string]"/><!-- 0..1 Subordinate Friendly name -->
 <alias value="[string]"/><!-- 0..* Acronym or short name -->
 <author><!-- 0..1 Reference(Patient|Practitioner|Organization) Source of Contract --></author>
 <scope><!-- 0..1 CodeableConcept Range of Legal Concerns --></scope>
 <topic[x]><!-- 0..1 CodeableConcept|Reference(Any) Focus of contract interest --></topic[x]>
 <type><!-- 0..1 CodeableConcept Legal instrument category --></type>
 <subType><!-- 0..* CodeableConcept Subtype within the context of type --></subType>
 <contentDefinition>  <!-- 0..1 Contract precursor content -->
  <type><!-- 1..1 CodeableConcept Content structure and use --></type>
  <subType><!-- 0..1 CodeableConcept Detailed Content Type Definition --></subType>
  <publisher><!-- 0..1 Reference(Practitioner|Organization) Publisher Entity --></publisher>
  <publicationDate value="[dateTime]"/><!-- 0..1 When published -->
  <publicationStatus value="[code]"/><!-- 1..1 draft | active | retired | unknown -->
  <copyright value="[markdown]"/><!-- 0..1 Publication Ownership -->
 </contentDefinition>
 <term>  <!-- 0..* Список положений договора -->
  <identifier><!-- 0..1 Identifier Contract Term Number --></identifier>
  <issued value="[dateTime]"/><!-- 0..1 Дата/время выпуска положения договора -->
  <applies><!-- 0..1 Period Время действия положения договора --></applies>
  <topic[x]><!-- 0..1 CodeableConcept|Reference(Any) Term Concern --></topic[x]>
  <type><!-- 0..1 CodeableConcept Contract Term Type or Form --></type>
  <subType><!-- 0..1 CodeableConcept Contract Term Type specific classification --></subType>
  <text value="[string]"/><!-- 0..1 Term Statement -->
  <securityLabel>  <!-- 0..* Protection for the Term -->
   <number value="[unsignedInt]"/><!-- 0..* Link to Security Labels -->
   <classification><!-- 1..1 Coding Confidentiality Protection --></classification>
   <category><!-- 0..* Coding Applicable Policy --></category>
   <control><!-- 0..* Coding Handling Instructions --></control>
  </securityLabel>
  <offer>  <!-- 1..1 Context of the Contract term -->
   <identifier><!-- 0..* Identifier Offer business ID --></identifier>
   <party>  <!-- 0..* Offer Recipient -->
    <reference><!-- 1..* Reference(Patient|RelatedPerson|Practitioner|Device|
      Group|Organization) Referenced entity --></reference>
    <role><!-- 1..1 CodeableConcept Participant engagement type --></role>
   </party>
   <topic><!-- 0..1 Reference(Any) Negotiable offer asset --></topic>
   <type><!-- 0..1 CodeableConcept Contract Offer Type or Form --></type>
   <decision><!-- 0..1 CodeableConcept Accepting party choice --></decision>
   <decisionMode><!-- 0..* CodeableConcept How decision is conveyed --></decisionMode>
   <answer>  <!-- 0..* Response to offer text -->
    <value[x]><!-- 1..1 boolean|decimal|integer|date|dateTime|time|string|uri|
      Attachment|Coding|Quantity|Reference(Any) The actual answer response --></value[x]>
   </answer>
   <text value="[string]"/><!-- 0..1 Human readable offer text -->
   <linkId value="[string]"/><!-- 0..* Pointer to text -->
   <securityLabelNumber value="[unsignedInt]"/><!-- 0..* Offer restriction numbers -->
  </offer>
  <asset>  <!-- 0..* Contract Term Asset List -->
   <scope><!-- 0..1 CodeableConcept Range of asset --></scope>
   <type><!-- 0..* CodeableConcept Asset category --></type>
   <typeReference><!-- 0..* Reference(Any) Associated entities --></typeReference>
   <subtype><!-- 0..* CodeableConcept Asset sub-category --></subtype>
   <relationship><!-- 0..1 Coding Kinship of the asset --></relationship>
   <context>  <!-- 0..* Circumstance of the asset -->
    <reference><!-- 0..1 Reference(Any) Creator,custodian or owner --></reference>
    <code><!-- 0..* CodeableConcept Codeable asset context --></code>
    <text value="[string]"/><!-- 0..1 Context description -->
   </context>
   <condition value="[string]"/><!-- 0..1 Quality desctiption of asset -->
   <periodType><!-- 0..* CodeableConcept Asset availability types --></periodType>
   <period><!-- 0..* Period Time period of the asset --></period>
   <usePeriod><!-- 0..* Period Time period --></usePeriod>
   <text value="[string]"/><!-- 0..1 Asset clause or question text -->
   <linkId value="[string]"/><!-- 0..* Pointer to asset text -->
   <answer><!-- 0..* Content as for Contract.term.offer.answer Response to assets --></answer>
   <securityLabelNumber value="[unsignedInt]"/><!-- 0..* Asset restriction numbers -->
   <valuedItem>  <!-- 0..* Contract Valued Item List -->
    <entity[x]><!-- 0..1 CodeableConcept|Reference(Any) Contract Valued Item Type --></entity[x]>
    <identifier><!-- 0..1 Identifier Contract Valued Item Number --></identifier>
    <effectiveTime value="[dateTime]"/><!-- 0..1 Время действия информации о договорной позиции -->
    <quantity><!-- 0..1 Quantity(SimpleQuantity) Подсчет договорных позиций --></quantity>
    <unitPrice><!-- 0..1 Money Комиссия, сбор или стоимость договорной позиции --></unitPrice>
    <factor value="[decimal]"/><!-- 0..1 Коэффициент пересчёта цены договорной позиции -->
    <points value="[decimal]"/><!-- 0..1 Коэффициент пересчёта сложности договорной позиции -->
    <net><!-- 0..1 Money Общая стоимость договорной позиции --></net>
    <payment value="[string]"/><!-- 0..1 Terms of valuation -->
    <paymentDate value="[dateTime]"/><!-- 0..1 When payment is due -->
    <responsible><!-- 0..1 Reference(Organization|Patient|Practitioner|
      RelatedPerson) Who will make payment --></responsible>
    <recipient><!-- 0..1 Reference(Organization|Patient|Practitioner|
      RelatedPerson) Who will receive payment --></recipient>
    <linkId value="[string]"/><!-- 0..* Pointer to specific item -->
    <securityLabelNumber value="[unsignedInt]"/><!-- 0..* Security Labels that define affected terms -->
   </valuedItem>
  </asset>
  <action>  <!-- 0..* Entity being ascribed responsibility -->
   <doNotPerform value="[boolean]"/><!-- 0..1 True if the term prohibits the  action -->
   <type><!-- 1..1 CodeableConcept Type or form of the action --></type>
   <subject>  <!-- 0..* Entity of the action -->
    <reference><!-- 1..* Reference(Patient|RelatedPerson|Practitioner|Device|
      Group|Organization) Entity of the action --></reference>
    <role><!-- 0..1 CodeableConcept Role type of the agent --></role>
   </subject>
   <intent><!-- 1..1 CodeableConcept Purpose for the Contract Term Action --></intent>
   <linkId value="[string]"/><!-- 0..* Pointer to specific item -->
   <status><!-- 1..1 CodeableConcept State of the action --></status>
   <context><!-- 0..1 Reference(Encounter|EpisodeOfCare) Episode associated with action --></context>
   <contextLinkId value="[string]"/><!-- 0..* Pointer to specific item -->
   <occurrence[x]><!-- 0..1 dateTime|Period|Timing When action happens --></occurrence[x]>
   <requester><!-- 0..* Reference(Patient|RelatedPerson|Practitioner|Device|Group|
     Organization) Who asked for action --></requester>
   <requesterLinkId value="[string]"/><!-- 0..* Pointer to specific item -->
   <performerType><!-- 0..* CodeableConcept Kind of service performer --></performerType>
   <performerRole><!-- 0..1 CodeableConcept Competency of the performer --></performerRole>
   <performer><!-- 0..1 Reference(RelatedPerson|Patient|Practitioner|
     PractitionerRole|CareTeam|Device|Substance|Organization|Location) Actor that wil execute (or not) the action --></performer>
   <performerLinkId value="[string]"/><!-- 0..* Pointer to specific item -->
   <reasonCode><!-- 0..* CodeableConcept Why is action (not) needed? --></reasonCode>
   <reasonReference><!-- 0..* Reference(Condition|Observation|DiagnosticReport|
     DocumentReference|Questionnaire|QuestionnaireResponse) Why is action (not) needed? --></reasonReference>
   <reason value="[string]"/><!-- 0..* Why action is to be performed -->
   <reasonLinkId value="[string]"/><!-- 0..* Pointer to specific item -->
   <note><!-- 0..* Annotation Comments about the action --></note>
   <securityLabelNumber value="[unsignedInt]"/><!-- 0..* Action restriction numbers -->
  </action>
  <group><!-- 0..* Content as for Contract.term Вложенная группа условий договора --></group>
 </term>
 <supportingInfo><!-- 0..* Reference(Any) Extra Information --></supportingInfo>
 <relevantHistory><!-- 0..* Reference(Provenance) Key event in Contract History --></relevantHistory>
 <signer>  <!-- 0..* Contract Signatory -->
  <type><!-- 1..1 Coding Contract Signatory Role --></type>
  <party><!-- 1..1 Reference(Organization|Patient|Practitioner|RelatedPerson) Сторона, подписавшая договор --></party>
  <signature><!-- 1..* Signature Подпись документации по договору --></signature>
 </signer>
 <friendly>  <!-- 0..* Понятный человеку текст договора -->
  <content[x]><!-- 1..1 Attachment|Reference(Composition|DocumentReference|
    QuestionnaireResponse) Легковоспринимаемое представление данного договора --></content[x]>
 </friendly>
 <legal>  <!-- 0..* Договор на юридическом языке -->
  <content[x]><!-- 1..1 Attachment|Reference(Composition|DocumentReference|
    QuestionnaireResponse) Юридический текст договора --></content[x]>
 </legal>
 <rule>  <!-- 0..* Договор на вычислительном языке -->
  <content[x]><!-- 1..1 Attachment|Reference(DocumentReference) Вычислительные правила договора --></content[x]>
 </rule>
 <legallyBinding[x]><!-- 0..1 Attachment|Reference(Composition|DocumentReference|
   QuestionnaireResponse|Contract) Юридически обязательный договор --></legallyBinding[x]>
</Contract>

JSON-шаблон

{doco
  "resourceType" : "Contract",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Contract number
  "url" : "<uri>", // Basal definition
  "version" : "<string>", // Business edition
  "status" : "<code>", // draft | active | suspended | cancelled | completed | entered-in-error | unknown
  "legalState" : { CodeableConcept }, // Negotiation status
  "instantiatesCanonical" : { Reference(Contract) }, // Source Contract Definition
  "instantiatesUri" : "<uri>", // External Contract Definition
  "contentDerivative" : { CodeableConcept }, // Content derived from the basal information
  "issued" : "<dateTime>", // Когда был издан данный договор
  "applies" : { Period }, // Время действия
  "expirationType" : { CodeableConcept }, // Contract cessation cause
  "subject" : [{ Reference(Any) }], // Целевой объект договора
  "authority" : [{ Reference(Organization) }], // Полномочный орган, наделяющий этот договор силой
  "domain" : [{ Reference(Location) }], // A sphere of control governed by an authoritative jurisdiction, organization, or person
  "site" : [{ Reference(Location) }], // Specific Location
  "name" : "<string>", // Computer friendly designation
  "title" : "<string>", // Human Friendly name
  "subtitle" : "<string>", // Subordinate Friendly name
  "alias" : ["<string>"], // Acronym or short name
  "author" : { Reference(Patient|Practitioner|Organization) }, // Source of Contract
  "scope" : { CodeableConcept }, // Range of Legal Concerns
  // topic[x]: Focus of contract interest. One of these 2:
  "topicCodeableConcept" : { CodeableConcept },
  "topicReference" : { Reference(Any) },
  "type" : { CodeableConcept }, // Legal instrument category
  "subType" : [{ CodeableConcept }], // Subtype within the context of type
  "contentDefinition" : { // Contract precursor content
    "type" : { CodeableConcept }, // R!  Content structure and use
    "subType" : { CodeableConcept }, // Detailed Content Type Definition
    "publisher" : { Reference(Practitioner|Organization) }, // Publisher Entity
    "publicationDate" : "<dateTime>", // When published
    "publicationStatus" : "<code>", // R!  draft | active | retired | unknown
    "copyright" : "<markdown>" // Publication Ownership
  },
  "term" : [{ // Список положений договора
    "identifier" : { Identifier }, // Contract Term Number
    "issued" : "<dateTime>", // Дата/время выпуска положения договора
    "applies" : { Period }, // Время действия положения договора
    // topic[x]: Term Concern. One of these 2:
    "topicCodeableConcept" : { CodeableConcept },
    "topicReference" : { Reference(Any) },
    "type" : { CodeableConcept }, // Contract Term Type or Form
    "subType" : { CodeableConcept }, // Contract Term Type specific classification
    "text" : "<string>", // Term Statement
    "securityLabel" : [{ // Protection for the Term
      "number" : ["<unsignedInt>"], // Link to Security Labels
      "classification" : { Coding }, // R!  Confidentiality Protection
      "category" : [{ Coding }], // Applicable Policy
      "control" : [{ Coding }] // Handling Instructions
    }],
    "offer" : { // R!  Context of the Contract term
      "identifier" : [{ Identifier }], // Offer business ID
      "party" : [{ // Offer Recipient
        "reference" : [{ Reference(Patient|RelatedPerson|Practitioner|Device|
      Group|Organization) }], // R!  Referenced entity
        "role" : { CodeableConcept } // R!  Participant engagement type
      }],
      "topic" : { Reference(Any) }, // Negotiable offer asset
      "type" : { CodeableConcept }, // Contract Offer Type or Form
      "decision" : { CodeableConcept }, // Accepting party choice
      "decisionMode" : [{ CodeableConcept }], // How decision is conveyed
      "answer" : [{ // Response to offer text
        // value[x]: The actual answer response. One of these 12:
        "valueBoolean" : <boolean>
        "valueDecimal" : <decimal>
        "valueInteger" : <integer>
        "valueDate" : "<date>"
        "valueDateTime" : "<dateTime>"
        "valueTime" : "<time>"
        "valueString" : "<string>"
        "valueUri" : "<uri>"
        "valueAttachment" : { Attachment }
        "valueCoding" : { Coding }
        "valueQuantity" : { Quantity }
        "valueReference" : { Reference(Any) }
      }],
      "text" : "<string>", // Human readable offer text
      "linkId" : ["<string>"], // Pointer to text
      "securityLabelNumber" : ["<unsignedInt>"] // Offer restriction numbers
    },
    "asset" : [{ // Contract Term Asset List
      "scope" : { CodeableConcept }, // Range of asset
      "type" : [{ CodeableConcept }], // Asset category
      "typeReference" : [{ Reference(Any) }], // Associated entities
      "subtype" : [{ CodeableConcept }], // Asset sub-category
      "relationship" : { Coding }, // Kinship of the asset
      "context" : [{ // Circumstance of the asset
        "reference" : { Reference(Any) }, // Creator,custodian or owner
        "code" : [{ CodeableConcept }], // Codeable asset context
        "text" : "<string>" // Context description
      }],
      "condition" : "<string>", // Quality desctiption of asset
      "periodType" : [{ CodeableConcept }], // Asset availability types
      "period" : [{ Period }], // Time period of the asset
      "usePeriod" : [{ Period }], // Time period
      "text" : "<string>", // Asset clause or question text
      "linkId" : ["<string>"], // Pointer to asset text
      "answer" : [{ Content as for Contract.term.offer.answer }], // Response to assets
      "securityLabelNumber" : ["<unsignedInt>"], // Asset restriction numbers
      "valuedItem" : [{ // Contract Valued Item List
        // entity[x]: Contract Valued Item Type. One of these 2:
        "entityCodeableConcept" : { CodeableConcept },
        "entityReference" : { Reference(Any) },
        "identifier" : { Identifier }, // Contract Valued Item Number
        "effectiveTime" : "<dateTime>", // Время действия информации о договорной позиции
        "quantity" : { Quantity(SimpleQuantity) }, // Подсчет договорных позиций
        "unitPrice" : { Money }, // Комиссия, сбор или стоимость договорной позиции
        "factor" : <decimal>, // Коэффициент пересчёта цены договорной позиции
        "points" : <decimal>, // Коэффициент пересчёта сложности договорной позиции
        "net" : { Money }, // Общая стоимость договорной позиции
        "payment" : "<string>", // Terms of valuation
        "paymentDate" : "<dateTime>", // When payment is due
        "responsible" : { Reference(Organization|Patient|Practitioner|
      RelatedPerson) }, // Who will make payment
        "recipient" : { Reference(Organization|Patient|Practitioner|
      RelatedPerson) }, // Who will receive payment
        "linkId" : ["<string>"], // Pointer to specific item
        "securityLabelNumber" : ["<unsignedInt>"] // Security Labels that define affected terms
      }]
    }],
    "action" : [{ // Entity being ascribed responsibility
      "doNotPerform" : <boolean>, // True if the term prohibits the  action
      "type" : { CodeableConcept }, // R!  Type or form of the action
      "subject" : [{ // Entity of the action
        "reference" : [{ Reference(Patient|RelatedPerson|Practitioner|Device|
      Group|Organization) }], // R!  Entity of the action
        "role" : { CodeableConcept } // Role type of the agent
      }],
      "intent" : { CodeableConcept }, // R!  Purpose for the Contract Term Action
      "linkId" : ["<string>"], // Pointer to specific item
      "status" : { CodeableConcept }, // R!  State of the action
      "context" : { Reference(Encounter|EpisodeOfCare) }, // Episode associated with action
      "contextLinkId" : ["<string>"], // Pointer to specific item
      // occurrence[x]: When action happens. One of these 3:
      "occurrenceDateTime" : "<dateTime>",
      "occurrencePeriod" : { Period },
      "occurrenceTiming" : { Timing },
      "requester" : [{ Reference(Patient|RelatedPerson|Practitioner|Device|Group|
     Organization) }], // Who asked for action
      "requesterLinkId" : ["<string>"], // Pointer to specific item
      "performerType" : [{ CodeableConcept }], // Kind of service performer
      "performerRole" : { CodeableConcept }, // Competency of the performer
      "performer" : { Reference(RelatedPerson|Patient|Practitioner|
     PractitionerRole|CareTeam|Device|Substance|Organization|Location) }, // Actor that wil execute (or not) the action
      "performerLinkId" : ["<string>"], // Pointer to specific item
      "reasonCode" : [{ CodeableConcept }], // Why is action (not) needed?
      "reasonReference" : [{ Reference(Condition|Observation|DiagnosticReport|
     DocumentReference|Questionnaire|QuestionnaireResponse) }], // Why is action (not) needed?
      "reason" : ["<string>"], // Why action is to be performed
      "reasonLinkId" : ["<string>"], // Pointer to specific item
      "note" : [{ Annotation }], // Comments about the action
      "securityLabelNumber" : ["<unsignedInt>"] // Action restriction numbers
    }],
    "group" : [{ Content as for Contract.term }] // Вложенная группа условий договора
  }],
  "supportingInfo" : [{ Reference(Any) }], // Extra Information
  "relevantHistory" : [{ Reference(Provenance) }], // Key event in Contract History
  "signer" : [{ // Contract Signatory
    "type" : { Coding }, // R!  Contract Signatory Role
    "party" : { Reference(Organization|Patient|Practitioner|RelatedPerson) }, // R!  Сторона, подписавшая договор
    "signature" : [{ Signature }] // R!  Подпись документации по договору
  }],
  "friendly" : [{ // Понятный человеку текст договора
    // content[x]: Легковоспринимаемое представление данного договора. One of these 2:
    "contentAttachment" : { Attachment }
    "contentReference" : { Reference(Composition|DocumentReference|
    QuestionnaireResponse) }
  }],
  "legal" : [{ // Договор на юридическом языке
    // content[x]: Юридический текст договора. One of these 2:
    "contentAttachment" : { Attachment }
    "contentReference" : { Reference(Composition|DocumentReference|
    QuestionnaireResponse) }
  }],
  "rule" : [{ // Договор на вычислительном языке
    // content[x]: Вычислительные правила договора. One of these 2:
    "contentAttachment" : { Attachment }
    "contentReference" : { Reference(DocumentReference) }
  }],
  // legallyBinding[x]: Юридически обязательный договор. One of these 2:
  "legallyBindingAttachment" : { Attachment }
  "legallyBindingReference" : { Reference(Composition|DocumentReference|
   QuestionnaireResponse|Contract) }
}

Turtle-шаблон

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:Contract;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:Contract.identifier [ Identifier ], ... ; # 0..* Contract number
  fhir:Contract.url [ uri ]; # 0..1 Basal definition
  fhir:Contract.version [ string ]; # 0..1 Business edition
  fhir:Contract.status [ code ]; # 0..1 draft | active | suspended | cancelled | completed | entered-in-error | unknown
  fhir:Contract.legalState [ CodeableConcept ]; # 0..1 Negotiation status
  fhir:Contract.instantiatesCanonical [ Reference(Contract) ]; # 0..1 Source Contract Definition
  fhir:Contract.instantiatesUri [ uri ]; # 0..1 External Contract Definition
  fhir:Contract.contentDerivative [ CodeableConcept ]; # 0..1 Content derived from the basal information
  fhir:Contract.issued [ dateTime ]; # 0..1 Когда был издан данный договор
  fhir:Contract.applies [ Period ]; # 0..1 Время действия
  fhir:Contract.expirationType [ CodeableConcept ]; # 0..1 Contract cessation cause
  fhir:Contract.subject [ Reference(Any) ], ... ; # 0..* Целевой объект договора
  fhir:Contract.authority [ Reference(Organization) ], ... ; # 0..* Полномочный орган, наделяющий этот договор силой
  fhir:Contract.domain [ Reference(Location) ], ... ; # 0..* A sphere of control governed by an authoritative jurisdiction, organization, or person
  fhir:Contract.site [ Reference(Location) ], ... ; # 0..* Specific Location
  fhir:Contract.name [ string ]; # 0..1 Computer friendly designation
  fhir:Contract.title [ string ]; # 0..1 Human Friendly name
  fhir:Contract.subtitle [ string ]; # 0..1 Subordinate Friendly name
  fhir:Contract.alias [ string ], ... ; # 0..* Acronym or short name
  fhir:Contract.author [ Reference(Patient|Practitioner|Organization) ]; # 0..1 Source of Contract
  fhir:Contract.scope [ CodeableConcept ]; # 0..1 Range of Legal Concerns
  # Contract.topic[x] : 0..1 Focus of contract interest. One of these 2
    fhir:Contract.topicCodeableConcept [ CodeableConcept ]
    fhir:Contract.topicReference [ Reference(Any) ]
  fhir:Contract.type [ CodeableConcept ]; # 0..1 Legal instrument category
  fhir:Contract.subType [ CodeableConcept ], ... ; # 0..* Subtype within the context of type
  fhir:Contract.contentDefinition [ # 0..1 Contract precursor content
    fhir:Contract.contentDefinition.type [ CodeableConcept ]; # 1..1 Content structure and use
    fhir:Contract.contentDefinition.subType [ CodeableConcept ]; # 0..1 Detailed Content Type Definition
    fhir:Contract.contentDefinition.publisher [ Reference(Practitioner|Organization) ]; # 0..1 Publisher Entity
    fhir:Contract.contentDefinition.publicationDate [ dateTime ]; # 0..1 When published
    fhir:Contract.contentDefinition.publicationStatus [ code ]; # 1..1 draft | active | retired | unknown
    fhir:Contract.contentDefinition.copyright [ markdown ]; # 0..1 Publication Ownership
  ];
  fhir:Contract.term [ # 0..* Список положений договора
    fhir:Contract.term.identifier [ Identifier ]; # 0..1 Contract Term Number
    fhir:Contract.term.issued [ dateTime ]; # 0..1 Дата/время выпуска положения договора
    fhir:Contract.term.applies [ Period ]; # 0..1 Время действия положения договора
    # Contract.term.topic[x] : 0..1 Term Concern. One of these 2
      fhir:Contract.term.topicCodeableConcept [ CodeableConcept ]
      fhir:Contract.term.topicReference [ Reference(Any) ]
    fhir:Contract.term.type [ CodeableConcept ]; # 0..1 Contract Term Type or Form
    fhir:Contract.term.subType [ CodeableConcept ]; # 0..1 Contract Term Type specific classification
    fhir:Contract.term.text [ string ]; # 0..1 Term Statement
    fhir:Contract.term.securityLabel [ # 0..* Protection for the Term
      fhir:Contract.term.securityLabel.number [ unsignedInt ], ... ; # 0..* Link to Security Labels
      fhir:Contract.term.securityLabel.classification [ Coding ]; # 1..1 Confidentiality Protection
      fhir:Contract.term.securityLabel.category [ Coding ], ... ; # 0..* Applicable Policy
      fhir:Contract.term.securityLabel.control [ Coding ], ... ; # 0..* Handling Instructions
    ], ...;
    fhir:Contract.term.offer [ # 1..1 Context of the Contract term
      fhir:Contract.term.offer.identifier [ Identifier ], ... ; # 0..* Offer business ID
      fhir:Contract.term.offer.party [ # 0..* Offer Recipient
        fhir:Contract.term.offer.party.reference [ Reference(Patient|RelatedPerson|Practitioner|Device|Group|Organization) ], ... ; # 1..* Referenced entity
        fhir:Contract.term.offer.party.role [ CodeableConcept ]; # 1..1 Participant engagement type
      ], ...;
      fhir:Contract.term.offer.topic [ Reference(Any) ]; # 0..1 Negotiable offer asset
      fhir:Contract.term.offer.type [ CodeableConcept ]; # 0..1 Contract Offer Type or Form
      fhir:Contract.term.offer.decision [ CodeableConcept ]; # 0..1 Accepting party choice
      fhir:Contract.term.offer.decisionMode [ CodeableConcept ], ... ; # 0..* How decision is conveyed
      fhir:Contract.term.offer.answer [ # 0..* Response to offer text
        # Contract.term.offer.answer.value[x] : 1..1 The actual answer response. One of these 12
          fhir:Contract.term.offer.answer.valueBoolean [ boolean ]
          fhir:Contract.term.offer.answer.valueDecimal [ decimal ]
          fhir:Contract.term.offer.answer.valueInteger [ integer ]
          fhir:Contract.term.offer.answer.valueDate [ date ]
          fhir:Contract.term.offer.answer.valueDateTime [ dateTime ]
          fhir:Contract.term.offer.answer.valueTime [ time ]
          fhir:Contract.term.offer.answer.valueString [ string ]
          fhir:Contract.term.offer.answer.valueUri [ uri ]
          fhir:Contract.term.offer.answer.valueAttachment [ Attachment ]
          fhir:Contract.term.offer.answer.valueCoding [ Coding ]
          fhir:Contract.term.offer.answer.valueQuantity [ Quantity ]
          fhir:Contract.term.offer.answer.valueReference [ Reference(Any) ]
      ], ...;
      fhir:Contract.term.offer.text [ string ]; # 0..1 Human readable offer text
      fhir:Contract.term.offer.linkId [ string ], ... ; # 0..* Pointer to text
      fhir:Contract.term.offer.securityLabelNumber [ unsignedInt ], ... ; # 0..* Offer restriction numbers
    ];
    fhir:Contract.term.asset [ # 0..* Contract Term Asset List
      fhir:Contract.term.asset.scope [ CodeableConcept ]; # 0..1 Range of asset
      fhir:Contract.term.asset.type [ CodeableConcept ], ... ; # 0..* Asset category
      fhir:Contract.term.asset.typeReference [ Reference(Any) ], ... ; # 0..* Associated entities
      fhir:Contract.term.asset.subtype [ CodeableConcept ], ... ; # 0..* Asset sub-category
      fhir:Contract.term.asset.relationship [ Coding ]; # 0..1 Kinship of the asset
      fhir:Contract.term.asset.context [ # 0..* Circumstance of the asset
        fhir:Contract.term.asset.context.reference [ Reference(Any) ]; # 0..1 Creator,custodian or owner
        fhir:Contract.term.asset.context.code [ CodeableConcept ], ... ; # 0..* Codeable asset context
        fhir:Contract.term.asset.context.text [ string ]; # 0..1 Context description
      ], ...;
      fhir:Contract.term.asset.condition [ string ]; # 0..1 Quality desctiption of asset
      fhir:Contract.term.asset.periodType [ CodeableConcept ], ... ; # 0..* Asset availability types
      fhir:Contract.term.asset.period [ Period ], ... ; # 0..* Time period of the asset
      fhir:Contract.term.asset.usePeriod [ Period ], ... ; # 0..* Time period
      fhir:Contract.term.asset.text [ string ]; # 0..1 Asset clause or question text
      fhir:Contract.term.asset.linkId [ string ], ... ; # 0..* Pointer to asset text
      fhir:Contract.term.asset.answer [ See Contract.term.offer.answer ], ... ; # 0..* Response to assets
      fhir:Contract.term.asset.securityLabelNumber [ unsignedInt ], ... ; # 0..* Asset restriction numbers
      fhir:Contract.term.asset.valuedItem [ # 0..* Contract Valued Item List
        # Contract.term.asset.valuedItem.entity[x] : 0..1 Contract Valued Item Type. One of these 2
          fhir:Contract.term.asset.valuedItem.entityCodeableConcept [ CodeableConcept ]
          fhir:Contract.term.asset.valuedItem.entityReference [ Reference(Any) ]
        fhir:Contract.term.asset.valuedItem.identifier [ Identifier ]; # 0..1 Contract Valued Item Number
        fhir:Contract.term.asset.valuedItem.effectiveTime [ dateTime ]; # 0..1 Время действия информации о договорной позиции
        fhir:Contract.term.asset.valuedItem.quantity [ Quantity(SimpleQuantity) ]; # 0..1 Подсчет договорных позиций
        fhir:Contract.term.asset.valuedItem.unitPrice [ Money ]; # 0..1 Комиссия, сбор или стоимость договорной позиции
        fhir:Contract.term.asset.valuedItem.factor [ decimal ]; # 0..1 Коэффициент пересчёта цены договорной позиции
        fhir:Contract.term.asset.valuedItem.points [ decimal ]; # 0..1 Коэффициент пересчёта сложности договорной позиции
        fhir:Contract.term.asset.valuedItem.net [ Money ]; # 0..1 Общая стоимость договорной позиции
        fhir:Contract.term.asset.valuedItem.payment [ string ]; # 0..1 Terms of valuation
        fhir:Contract.term.asset.valuedItem.paymentDate [ dateTime ]; # 0..1 When payment is due
        fhir:Contract.term.asset.valuedItem.responsible [ Reference(Organization|Patient|Practitioner|RelatedPerson) ]; # 0..1 Who will make payment
        fhir:Contract.term.asset.valuedItem.recipient [ Reference(Organization|Patient|Practitioner|RelatedPerson) ]; # 0..1 Who will receive payment
        fhir:Contract.term.asset.valuedItem.linkId [ string ], ... ; # 0..* Pointer to specific item
        fhir:Contract.term.asset.valuedItem.securityLabelNumber [ unsignedInt ], ... ; # 0..* Security Labels that define affected terms
      ], ...;
    ], ...;
    fhir:Contract.term.action [ # 0..* Entity being ascribed responsibility
      fhir:Contract.term.action.doNotPerform [ boolean ]; # 0..1 True if the term prohibits the  action
      fhir:Contract.term.action.type [ CodeableConcept ]; # 1..1 Type or form of the action
      fhir:Contract.term.action.subject [ # 0..* Entity of the action
        fhir:Contract.term.action.subject.reference [ Reference(Patient|RelatedPerson|Practitioner|Device|Group|Organization) ], ... ; # 1..* Entity of the action
        fhir:Contract.term.action.subject.role [ CodeableConcept ]; # 0..1 Role type of the agent
      ], ...;
      fhir:Contract.term.action.intent [ CodeableConcept ]; # 1..1 Purpose for the Contract Term Action
      fhir:Contract.term.action.linkId [ string ], ... ; # 0..* Pointer to specific item
      fhir:Contract.term.action.status [ CodeableConcept ]; # 1..1 State of the action
      fhir:Contract.term.action.context [ Reference(Encounter|EpisodeOfCare) ]; # 0..1 Episode associated with action
      fhir:Contract.term.action.contextLinkId [ string ], ... ; # 0..* Pointer to specific item
      # Contract.term.action.occurrence[x] : 0..1 When action happens. One of these 3
        fhir:Contract.term.action.occurrenceDateTime [ dateTime ]
        fhir:Contract.term.action.occurrencePeriod [ Period ]
        fhir:Contract.term.action.occurrenceTiming [ Timing ]
      fhir:Contract.term.action.requester [ Reference(Patient|RelatedPerson|Practitioner|Device|Group|Organization) ], ... ; # 0..* Who asked for action
      fhir:Contract.term.action.requesterLinkId [ string ], ... ; # 0..* Pointer to specific item
      fhir:Contract.term.action.performerType [ CodeableConcept ], ... ; # 0..* Kind of service performer
      fhir:Contract.term.action.performerRole [ CodeableConcept ]; # 0..1 Competency of the performer
      fhir:Contract.term.action.performer [ Reference(RelatedPerson|Patient|Practitioner|PractitionerRole|CareTeam|Device|Substance|
  Organization|Location) ]; # 0..1 Actor that wil execute (or not) the action
      fhir:Contract.term.action.performerLinkId [ string ], ... ; # 0..* Pointer to specific item
      fhir:Contract.term.action.reasonCode [ CodeableConcept ], ... ; # 0..* Why is action (not) needed?
      fhir:Contract.term.action.reasonReference [ Reference(Condition|Observation|DiagnosticReport|DocumentReference|Questionnaire|
  QuestionnaireResponse) ], ... ; # 0..* Why is action (not) needed?
      fhir:Contract.term.action.reason [ string ], ... ; # 0..* Why action is to be performed
      fhir:Contract.term.action.reasonLinkId [ string ], ... ; # 0..* Pointer to specific item
      fhir:Contract.term.action.note [ Annotation ], ... ; # 0..* Comments about the action
      fhir:Contract.term.action.securityLabelNumber [ unsignedInt ], ... ; # 0..* Action restriction numbers
    ], ...;
    fhir:Contract.term.group [ See Contract.term ], ... ; # 0..* Вложенная группа условий договора
  ], ...;
  fhir:Contract.supportingInfo [ Reference(Any) ], ... ; # 0..* Extra Information
  fhir:Contract.relevantHistory [ Reference(Provenance) ], ... ; # 0..* Key event in Contract History
  fhir:Contract.signer [ # 0..* Contract Signatory
    fhir:Contract.signer.type [ Coding ]; # 1..1 Contract Signatory Role
    fhir:Contract.signer.party [ Reference(Organization|Patient|Practitioner|RelatedPerson) ]; # 1..1 Сторона, подписавшая договор
    fhir:Contract.signer.signature [ Signature ], ... ; # 1..* Подпись документации по договору
  ], ...;
  fhir:Contract.friendly [ # 0..* Понятный человеку текст договора
    # Contract.friendly.content[x] : 1..1 Легковоспринимаемое представление данного договора. One of these 2
      fhir:Contract.friendly.contentAttachment [ Attachment ]
      fhir:Contract.friendly.contentReference [ Reference(Composition|DocumentReference|QuestionnaireResponse) ]
  ], ...;
  fhir:Contract.legal [ # 0..* Договор на юридическом языке
    # Contract.legal.content[x] : 1..1 Юридический текст договора. One of these 2
      fhir:Contract.legal.contentAttachment [ Attachment ]
      fhir:Contract.legal.contentReference [ Reference(Composition|DocumentReference|QuestionnaireResponse) ]
  ], ...;
  fhir:Contract.rule [ # 0..* Договор на вычислительном языке
    # Contract.rule.content[x] : 1..1 Вычислительные правила договора. One of these 2
      fhir:Contract.rule.contentAttachment [ Attachment ]
      fhir:Contract.rule.contentReference [ Reference(DocumentReference) ]
  ], ...;
  # Contract.legallyBinding[x] : 0..1 Юридически обязательный договор. One of these 2
    fhir:Contract.legallyBindingAttachment [ Attachment ]
    fhir:Contract.legallyBindingReference [ Reference(Composition|DocumentReference|QuestionnaireResponse|Contract) ]
]

Changes since R3

Contract
Contract.identifier
  • Max Cardinality changed from 1 to *
Contract.url
  • Added Element
Contract.version
  • Added Element
Contract.legalState
  • Added Element
Contract.instantiatesCanonical
  • Added Element
Contract.instantiatesUri
  • Added Element
Contract.expirationType
  • Added Element
Contract.site
  • Added Element
Contract.name
  • Added Element
Contract.title
  • Added Element
Contract.subtitle
  • Added Element
Contract.alias
  • Added Element
Contract.author
  • Added Element
Contract.scope
  • Added Element
Contract.topic[x]
  • Renamed from topic to topic[x]
  • Max Cardinality changed from * to 1
  • Add Type CodeableConcept
Contract.contentDefinition
  • Added Element
Contract.contentDefinition.type
  • Added Mandatory Element
Contract.contentDefinition.subType
  • Added Element
Contract.contentDefinition.publisher
  • Added Element
Contract.contentDefinition.publicationDate
  • Added Element
Contract.contentDefinition.publicationStatus
  • Added Mandatory Element
Contract.contentDefinition.copyright
  • Added Element
Contract.term.topic[x]
  • Renamed from topic to topic[x]
  • Max Cardinality changed from * to 1
  • Add Type CodeableConcept
Contract.term.securityLabel
  • Type changed from Coding to BackboneElement
  • Remove Binding http://hl7.org/fhir/ValueSet/security-labels (extensible)
Contract.term.securityLabel.number
  • Added Element
Contract.term.securityLabel.classification
  • Added Mandatory Element
Contract.term.securityLabel.category
  • Added Element
Contract.term.securityLabel.control
  • Added Element
Contract.term.offer
  • Added Mandatory Element
Contract.term.offer.identifier
  • Added Element
Contract.term.offer.party
  • Added Element
Contract.term.offer.party.reference
  • Added Mandatory Element
Contract.term.offer.party.role
  • Added Mandatory Element
Contract.term.offer.topic
  • Added Element
Contract.term.offer.type
  • Added Element
Contract.term.offer.decision
  • Added Element
Contract.term.offer.decisionMode
  • Added Element
Contract.term.offer.answer
  • Added Element
Contract.term.offer.answer.value[x]
  • Added Mandatory Element
Contract.term.offer.text
  • Added Element
Contract.term.offer.linkId
  • Added Element
Contract.term.offer.securityLabelNumber
  • Added Element
Contract.term.asset
  • Added Element
Contract.term.asset.scope
  • Added Element
Contract.term.asset.type
  • Added Element
Contract.term.asset.typeReference
  • Added Element
Contract.term.asset.subtype
  • Added Element
Contract.term.asset.relationship
  • Added Element
Contract.term.asset.context
  • Added Element
Contract.term.asset.context.reference
  • Added Element
Contract.term.asset.context.code
  • Added Element
Contract.term.asset.context.text
  • Added Element
Contract.term.asset.condition
  • Added Element
Contract.term.asset.periodType
  • Added Element
Contract.term.asset.period
  • Added Element
Contract.term.asset.usePeriod
  • Added Element
Contract.term.asset.text
  • Added Element
Contract.term.asset.linkId
  • Added Element
Contract.term.asset.answer
  • Added Element
Contract.term.asset.securityLabelNumber
  • Added Element
Contract.term.asset.valuedItem
  • Added Element
Contract.term.asset.valuedItem.entity[x]
  • Added Element
Contract.term.asset.valuedItem.identifier
  • Added Element
Contract.term.asset.valuedItem.effectiveTime
  • Added Element
Contract.term.asset.valuedItem.quantity
  • Added Element
Contract.term.asset.valuedItem.unitPrice
  • Added Element
Contract.term.asset.valuedItem.factor
  • Added Element
Contract.term.asset.valuedItem.points
  • Added Element
Contract.term.asset.valuedItem.net
  • Added Element
Contract.term.asset.valuedItem.payment
  • Added Element
Contract.term.asset.valuedItem.paymentDate
  • Added Element
Contract.term.asset.valuedItem.responsible
  • Added Element
Contract.term.asset.valuedItem.recipient
  • Added Element
Contract.term.asset.valuedItem.linkId
  • Added Element
Contract.term.asset.valuedItem.securityLabelNumber
  • Added Element
Contract.term.action
  • Type changed from CodeableConcept to BackboneElement
Contract.term.action.doNotPerform
  • Added Element
Contract.term.action.type
  • Added Mandatory Element
Contract.term.action.subject
  • Added Element
Contract.term.action.subject.reference
  • Added Mandatory Element
Contract.term.action.subject.role
  • Added Element
Contract.term.action.intent
  • Added Mandatory Element
Contract.term.action.linkId
  • Added Element
Contract.term.action.status
  • Added Mandatory Element
Contract.term.action.context
  • Added Element
Contract.term.action.contextLinkId
  • Added Element
Contract.term.action.occurrence[x]
  • Added Element
Contract.term.action.requester
  • Added Element
Contract.term.action.requesterLinkId
  • Added Element
Contract.term.action.performerType
  • Added Element
Contract.term.action.performerRole
  • Added Element
Contract.term.action.performer
  • Added Element
Contract.term.action.performerLinkId
  • Added Element
Contract.term.action.reasonCode
  • Added Element
Contract.term.action.reasonReference
  • Added Element
Contract.term.action.reason
  • Added Element
Contract.term.action.reasonLinkId
  • Added Element
Contract.term.action.note
  • Added Element
Contract.term.action.securityLabelNumber
  • Added Element
Contract.supportingInfo
  • Added Element
Contract.relevantHistory
  • Added Element
Contract.legallyBinding[x]
  • Added Element
Contract.action
  • deleted
Contract.actionReason
  • deleted
Contract.decisionType
  • deleted
Contract.securityLabel
  • deleted
Contract.agent
  • deleted
Contract.valuedItem
  • deleted
Contract.term.actionReason
  • deleted
Contract.term.agent
  • deleted
Contract.term.valuedItem
  • deleted
Contract.binding[x]
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

See R3 <--> R4 Conversion Maps (status = 7 tests of which 5 fail to execute. 1 fail round-trip testing and 5 r3 resources are invalid (0 errors).)

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Contract TUDomainResourceLegal Agreement
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierContract number
... url 0..1uriBasal definition
... version Σ0..1stringBusiness edition
... status ?!Σ0..1codedraft | active | suspended | cancelled | completed | entered-in-error | unknown
Contract Resource Status Codes (Required)
... legalState 0..1CodeableConceptNegotiation status
Contract Resource Legal State codes (Extensible)
... instantiatesCanonical 0..1Reference(Contract)Source Contract Definition
... instantiatesUri 0..1uriExternal Contract Definition
... contentDerivative 0..1CodeableConceptContent derived from the basal information
Contract Content Derivation Codes (Example)
... issued Σ0..1dateTimeКогда был издан данный договор
... applies Σ0..1PeriodВремя действия
... expirationType 0..1CodeableConceptContract cessation cause
Contract Resource Expiration Type codes (Example)
... subject Σ0..*Reference(Any)Целевой объект договора
... authority 0..*Reference(Organization)Полномочный орган, наделяющий этот договор силой
... domain 0..*Reference(Location)A sphere of control governed by an authoritative jurisdiction, organization, or person
... site 0..*Reference(Location)Specific Location
... name Σ0..1stringComputer friendly designation
... title Σ0..1stringHuman Friendly name
... subtitle 0..1stringSubordinate Friendly name
... alias 0..*stringAcronym or short name
... author 0..1Reference(Patient | Practitioner | Organization)Source of Contract
... scope 0..1CodeableConceptRange of Legal Concerns
Contract Resource Scope codes (Example)
... topic[x] 0..1Focus of contract interest
.... topicCodeableConceptCodeableConcept
.... topicReferenceReference(Any)
... type Σ0..1CodeableConceptLegal instrument category
Contract Type Codes (Example)
... subType Σ0..*CodeableConceptSubtype within the context of type
Contract Subtype Codes (Example)
... contentDefinition 0..1BackboneElementContract precursor content
.... type 1..1CodeableConceptContent structure and use
Contract Resource Definition Type codes (Example)
.... subType 0..1CodeableConceptDetailed Content Type Definition
Contract Resource Definition Subtype codes (Example)
.... publisher 0..1Reference(Practitioner | Organization)Publisher Entity
.... publicationDate 0..1dateTimeWhen published
.... publicationStatus 1..1codedraft | active | retired | unknown
Contract Resource Publication Status codes (Required)
.... copyright 0..1markdownPublication Ownership
... term 0..*BackboneElementСписок положений договора
.... identifier Σ0..1IdentifierContract Term Number
.... issued Σ0..1dateTimeДата/время выпуска положения договора
.... applies Σ0..1PeriodВремя действия положения договора
.... topic[x] 0..1Term Concern
..... topicCodeableConceptCodeableConcept
..... topicReferenceReference(Any)
.... type 0..1CodeableConceptContract Term Type or Form
Contract Term Type Codes (Example)
.... subType 0..1CodeableConceptContract Term Type specific classification
Contract Term Subtype Codes (Example)
.... text Σ0..1stringTerm Statement
.... securityLabel 0..*BackboneElementProtection for the Term
..... number 0..*unsignedIntLink to Security Labels
..... classification 1..1CodingConfidentiality Protection
Contract Resource Scope codes (Example)
..... category 0..*CodingApplicable Policy
Contract Resource Scope codes (Example)
..... control 0..*CodingHandling Instructions
Contract Resource Security Control codes (Example)
.... offer 1..1BackboneElementContext of the Contract term
..... identifier 0..*IdentifierOffer business ID
..... party 0..*BackboneElementOffer Recipient
...... reference 1..*Reference(Patient | RelatedPerson | Practitioner | Device | Group | Organization)Referenced entity
...... role 1..1CodeableConceptParticipant engagement type
Contract Resource Party Role codes (Example)
..... topic Σ0..1Reference(Any)Negotiable offer asset
..... type 0..1CodeableConceptContract Offer Type or Form
Contract Term Type Codes (Example)
..... decision 0..1CodeableConceptAccepting party choice
V3 Value SetActConsentDirective (Extensible)
..... decisionMode 0..*CodeableConceptHow decision is conveyed
Contract Resource Decision Mode codes (Example)
..... answer 0..*BackboneElementResponse to offer text
...... value[x] 1..1The actual answer response
....... valueBooleanboolean
....... valueDecimaldecimal
....... valueIntegerinteger
....... valueDatedate
....... valueDateTimedateTime
....... valueTimetime
....... valueStringstring
....... valueUriuri
....... valueAttachmentAttachment
....... valueCodingCoding
....... valueQuantityQuantity
....... valueReferenceReference(Any)
..... text 0..1stringHuman readable offer text
..... linkId 0..*stringPointer to text
..... securityLabelNumber 0..*unsignedIntOffer restriction numbers
.... asset 0..*BackboneElementContract Term Asset List
..... scope 0..1CodeableConceptRange of asset
Contract Resource Asset Scope codes (Example)
..... type 0..*CodeableConceptAsset category
Contract Resource Asset Type codes (Example)
..... typeReference 0..*Reference(Any)Associated entities
..... subtype 0..*CodeableConceptAsset sub-category
Contract Resource Asset Sub-Type codes (Example)
..... relationship 0..1CodingKinship of the asset
Consent Content Class (Extensible)
..... context 0..*BackboneElementCircumstance of the asset
...... reference 0..1Reference(Any)Creator,custodian or owner
...... code 0..*CodeableConceptCodeable asset context
Contract Resource Asset Context codes (Example)
...... text 0..1stringContext description
..... condition 0..1stringQuality desctiption of asset
..... periodType 0..*CodeableConceptAsset availability types
Contract Resource Asset Availiability codes (Example)
..... period 0..*PeriodTime period of the asset
..... usePeriod 0..*PeriodTime period
..... text 0..1stringAsset clause or question text
..... linkId 0..*stringPointer to asset text
..... answer 0..*see answerResponse to assets
..... securityLabelNumber 0..*unsignedIntAsset restriction numbers
..... valuedItem 0..*BackboneElementContract Valued Item List
...... entity[x] 0..1Contract Valued Item Type
....... entityCodeableConceptCodeableConcept
....... entityReferenceReference(Any)
...... identifier 0..1IdentifierContract Valued Item Number
...... effectiveTime 0..1dateTimeВремя действия информации о договорной позиции
...... quantity 0..1SimpleQuantityПодсчет договорных позиций
...... unitPrice 0..1MoneyКомиссия, сбор или стоимость договорной позиции
...... factor 0..1decimalКоэффициент пересчёта цены договорной позиции
...... points 0..1decimalКоэффициент пересчёта сложности договорной позиции
...... net 0..1MoneyОбщая стоимость договорной позиции
...... payment 0..1stringTerms of valuation
...... paymentDate 0..1dateTimeWhen payment is due
...... responsible 0..1Reference(Organization | Patient | Practitioner | RelatedPerson)Who will make payment
...... recipient 0..1Reference(Organization | Patient | Practitioner | RelatedPerson)Who will receive payment
...... linkId 0..*stringPointer to specific item
...... securityLabelNumber 0..*unsignedIntSecurity Labels that define affected terms
.... action 0..*BackboneElementEntity being ascribed responsibility
..... doNotPerform ?!0..1booleanTrue if the term prohibits the action
..... type 1..1CodeableConceptType or form of the action
Contract Action Codes (Example)
..... subject 0..*BackboneElementEntity of the action
...... reference 1..*Reference(Patient | RelatedPerson | Practitioner | Device | Group | Organization)Entity of the action
...... role 0..1CodeableConceptRole type of the agent
Contract Actor Role Codes (Example)
..... intent 1..1CodeableConceptPurpose for the Contract Term Action
V3 Value SetPurposeOfUse (Example)
..... linkId 0..*stringPointer to specific item
..... status 1..1CodeableConceptState of the action
Contract Resource Action Status codes (Example)
..... context 0..1Reference(Encounter | EpisodeOfCare)Episode associated with action
..... contextLinkId 0..*stringPointer to specific item
..... occurrence[x] 0..1When action happens
...... occurrenceDateTimedateTime
...... occurrencePeriodPeriod
...... occurrenceTimingTiming
..... requester 0..*Reference(Patient | RelatedPerson | Practitioner | Device | Group | Organization)Who asked for action
..... requesterLinkId 0..*stringPointer to specific item
..... performerType 0..*CodeableConceptKind of service performer
Provenance participant type (Example)
..... performerRole 0..1CodeableConceptCompetency of the performer
Provenance participant role (Example)
..... performer 0..1Reference(RelatedPerson | Patient | Practitioner | PractitionerRole | CareTeam | Device | Substance | Organization | Location)Actor that wil execute (or not) the action
..... performerLinkId 0..*stringPointer to specific item
..... reasonCode 0..*CodeableConceptWhy is action (not) needed?
V3 Value SetPurposeOfUse (Example)
..... reasonReference 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference | Questionnaire | QuestionnaireResponse)Why is action (not) needed?
..... reason 0..*stringWhy action is to be performed
..... reasonLinkId 0..*stringPointer to specific item
..... note 0..*AnnotationComments about the action
..... securityLabelNumber 0..*unsignedIntAction restriction numbers
.... group 0..*see termВложенная группа условий договора
... supportingInfo 0..*Reference(Any)Extra Information
... relevantHistory 0..*Reference(Provenance)Key event in Contract History
... signer 0..*BackboneElementContract Signatory
.... type 1..1CodingContract Signatory Role
Contract Signer Type Codes (Preferred)
.... party 1..1Reference(Organization | Patient | Practitioner | RelatedPerson)Сторона, подписавшая договор
.... signature 1..*SignatureПодпись документации по договору
... friendly 0..*BackboneElementПонятный человеку текст договора
.... content[x] 1..1Легковоспринимаемое представление данного договора
..... contentAttachmentAttachment
..... contentReferenceReference(Composition | DocumentReference | QuestionnaireResponse)
... legal 0..*BackboneElementДоговор на юридическом языке
.... content[x] 1..1Юридический текст договора
..... contentAttachmentAttachment
..... contentReferenceReference(Composition | DocumentReference | QuestionnaireResponse)
... rule 0..*BackboneElementДоговор на вычислительном языке
.... content[x] 1..1Вычислительные правила договора
..... contentAttachmentAttachment
..... contentReferenceReference(DocumentReference)
... legallyBinding[x] 0..1Юридически обязательный договор
.... legallyBindingAttachmentAttachment
.... legallyBindingReferenceReference(Composition | DocumentReference | QuestionnaireResponse | Contract)

doco Документация по этому формату

UML-диаграмма (Legend)

Contract (DomainResource)Unique identifier for this Contract or a derivative that references a Source Contractidentifier : Identifier [0..*]Canonical identifier for this contract, represented as a URI (globally unique)url : uri [0..1]An edition identifier used for business purposes to label business significant variantsversion : string [0..1]The status of the resource instance (this element modifies the meaning of other elements)status : code [0..1] « A code specifying the state of the resource instance. (Strength=Required)ContractResourceStatusCodes! »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 agreementlegalState : CodeableConcept [0..1] « Detailed codes for the legal state of a contract. (Strength=Extensible) ContractResourceLegalStateCod...+ »The URL pointing to a FHIR-defined Contract Definition that is adhered to in whole or part by this ContractinstantiatesCanonical : Reference [0..1] « Contract »The URL pointing to an externally maintained definition that is adhered to in whole or in part by this ContractinstantiatesUri : uri [0..1]The minimal content derived from the basal information source at a specific stage in its lifecyclecontentDerivative : CodeableConcept [0..1] « This is an example set of Content Derivative type codes, which represent the minimal content derived from the basal information source. (Strength=Example) ContractContentDerivationCodes?? »Когда был издан данный договорissued : dateTime [0..1]Релевантное время или период времени, когда данный договор является действительнымapplies : Period [0..1]Event resulting in discontinuation or termination of this Contract instance by one or more parties to the contractexpirationType : CodeableConcept [0..1] « Codes for the Cessation of Contracts. (Strength=Example) ContractResourceExpirationTyp...?? »Целевой объект воздействия или представляющий интерес для сторон соглашенияsubject : Reference [0..*] « Any »Официально или неофициально признанная группа людей, руководителей, организаций или стран, сформированная с целью достижения некоторой формы коллективного действия, такого как обнародование, управление или принудительное применение договоров и политикauthority : Reference [0..*] « Organization »Признанная структура управления или система, работающая с ограниченной областью в соответствии с установленными принципами, политикой, процессами и процедурами управления правами, действиями или поведением сторон или руководителей по отношению к ресурсамdomain : Reference [0..*] « Location »Sites in which the contract is complied with, exercised, or in forcesite : Reference [0..*] « Location »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 generationname : string [0..1]A short, descriptive, user-friendly title for this Contract definition, derivative, or instance in any legal state.t giving additional information about its contenttitle : string [0..1]An explanatory or alternate user-friendly title for this Contract definition, derivative, or instance in any legal state.t giving additional information about its contentsubtitle : string [0..1]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 legislationalias : string [0..*]The individual or organization that authored the Contract definition, derivative, or instance in any legal stateauthor : Reference [0..1] « Patient|Practitioner|Organization »A selector of legal concerns for this Contract definition, derivative, or instance in any legal statescope : CodeableConcept [0..1] « Codes for the range of legal concerns. (Strength=Example)ContractResourceScopeCodes?? »Narrows the range of legal concerns to focus on the achievement of specific contractual objectivestopic[x] : Type [0..1] « CodeableConcept|Reference(Any) »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 contracttype : CodeableConcept [0..1] « Список общих кодов типа договора. (Strength=Example)ContractTypeCodes?? »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 scopesubType : CodeableConcept [0..*] « Коды более подробных типов договора. (Strength=Example)ContractSubtypeCodes?? »Information that may be needed by/relevant to the performer in their execution of this term actionsupportingInfo : Reference [0..*] « Any »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.entityrelevantHistory : Reference [0..*] « Provenance »Договор, имеющий обязательную силу: это подписанное и юридически признанное представление договора, который считается "источником истины" и который будет являться основой для юридических действий, связанных с исполнением настоящего договораlegallyBinding[x] : Type [0..1] « Attachment|Reference(Composition| DocumentReference|QuestionnaireResponse|Contract) »ContentDefinitionPrecusory 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 compensationtype : CodeableConcept [1..1] « Detailed codes for the definition of contracts. (Strength=Example)ContractResourceDefinitionTyp...?? »Detailed Precusory content typesubType : CodeableConcept [0..1] « Detailed codes for the additional definition of contracts. (Strength=Example)ContractResourceDefinitionSub...?? »The individual or organization that published the Contract precursor contentpublisher : Reference [0..1] « Practitioner|Organization »The 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 changespublicationDate : dateTime [0..1]draft | active | retired | unknownpublicationStatus : code [1..1] « Status of the publication of contract content. (Strength=Required)ContractResourcePublicationSt...! »A copyright statement relating to Contract precursor content. Copyright statements are generally legal restrictions on the use and publishing of the Contract precursor contentcopyright : markdown [0..1]TermУникальный идентификатор для этого конкретного положения договораidentifier : Identifier [0..1]Когда было выпущено это положение договораissued : dateTime [0..1]Соответствующий момент или период времени, когда данное положение договора применимоapplies : Period [0..1]The entity that the term applies totopic[x] : Type [0..1] « CodeableConcept|Reference(Any) »A 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 timetype : CodeableConcept [0..1] « Детализированные коды типов положений договора. (Strength=Example)ContractTermTypeCodes?? »A specialized legal clause or condition based on overarching contract typesubType : CodeableConcept [0..1] « Детализированные коды подтипов положений договора. (Strength=Example)ContractTermSubtypeCodes?? »Statement of a provision in a policy or a contracttext : string [0..1]SecurityLabelNumber used to link this term or term element to the applicable Security Labelnumber : unsignedInt [0..*]Security label privacy tag that species the level of confidentiality protection required for this term and/or term elementsclassification : Coding [1..1] « Codes for confidentiality protection. (Strength=Example)ContractResourceScopeCodes?? »Security label privacy tag that species the applicable privacy and security policies governing this term and/or term elementscategory : Coding [0..*] « Codes for policy category. (Strength=Example)ContractResourceScopeCodes?? »Security label privacy tag that species the manner in which term and/or term elements are to be protectedcontrol : Coding [0..*] « Codes for handling instructions. (Strength=Example)ContractResourceSecurityContr...?? »ContractOfferUnique identifier for this particular Contract Provisionidentifier : Identifier [0..*]The 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)topic : Reference [0..1] « Any »Тип положения договора, такой как конкретные требования, цели для действий, обязанности, запреты, например максимальная пожизненная выгодаtype : CodeableConcept [0..1] « Детализированные коды типов положений договора. (Strength=Example)ContractTermTypeCodes?? »Type of choice made by accepting party with respect to an offer made by an offeror/ granteedecision : CodeableConcept [0..1] « The type of decision made by a grantor with respect to an offer made by a grantee. (Strength=Extensible)v3.ActConsentDirective+ »How the decision about a Contract was conveyeddecisionMode : CodeableConcept [0..*] « Codes for conveying a decision. (Strength=Example) ContractResourceDecisionModeC...?? »Человекочитаемая форма настоящего положения договораtext : string [0..1]The id of the clause or question text of the offer in the referenced questionnaire/responselinkId : string [0..*]Security labels that protects the offersecurityLabelNumber : unsignedInt [0..*]ContractPartyParticipant in the offerreference : Reference [1..*] « Patient|RelatedPerson|Practitioner| Device|Group|Organization »How the party participates in the offerrole : CodeableConcept [1..1] « Codes for offer participant roles. (Strength=Example)ContractResourcePartyRoleCodes?? »AnswerResponse 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 researchvalue[x] : Type [1..1] « boolean|decimal|integer|date|dateTime|time| string|uri|Attachment|Coding|Quantity|Reference(Any) »ContractAssetDifferentiates the kind of the asset scope : CodeableConcept [0..1] « Codes for scoping an asset. (Strength=Example)ContractResourceAssetScopeCod...?? »Target entity type about which the term may be concernedtype : CodeableConcept [0..*] « Condes for the type of an asset. (Strength=Example)ContractResourceAssetTypeCodes?? »Associated entitiestypeReference : Reference [0..*] « Any »May be a subtype or part of an offered assetsubtype : CodeableConcept [0..*] « Condes for the sub-type of an asset. (Strength=Example)ContractResourceAssetSub-Type...?? »Specifies 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 offereerelationship : Coding [0..1] « The class (type) of information a consent rule covers. (Strength=Extensible)ConsentContentClass+ »Description of the quality and completeness of the asset that imay be a factor in its valuationcondition : string [0..1]Type of Asset availability for use or ownershipperiodType : CodeableConcept [0..*] « Codes for asset availability. (Strength=Example) ContractResourceAssetAvailiab...?? »Asset relevant contractual time periodperiod : Period [0..*]Time period of asset useusePeriod : Period [0..*]Clause or question text (Prose Object) concerning the asset in a linked form, such as a QuestionnaireResponse used in the formation of the contracttext : string [0..1]Id [identifier??] of the clause or question text about the asset in the referenced form or QuestionnaireResponselinkId : string [0..*]Security labels that protects the assetsecurityLabelNumber : unsignedInt [0..*]AssetContextAsset context reference may include the creator, custodian, or owning Person or Organization (e.g., bank, repository), location held, e.g., building, jurisdictionreference : Reference [0..1] « Any »Coded representation of the context generally or of the Referenced entity, such as the asset holder type or locationcode : CodeableConcept [0..*] « Codes for the context of the asset. (Strength=Example)ContractResourceAssetContextC...?? »Context descriptiontext : string [0..1]ValuedItemКонкретный тип договорной позиции, которая может быть оцененаentity[x] : Type [0..1] « CodeableConcept|Reference(Any) »Идентифицирует экземпляр договорной позицииidentifier : Identifier [0..1]Показывает время, в течение которого эта информация о договорной позиции является действительнойeffectiveTime : dateTime [0..1]Указывает единицы измерения или подсчета этой договорной позиции, и определяет количество счетных или измеримых экземпляров договорной позицииquantity : Quantity(SimpleQuantity) [0..1]Мера стоимости единицы договорной позицииunitPrice : Money [0..1]Действительное число, которое представляет собой множитель, используемый при определении общей стоимости предоставляемых договорных позиций. Концепция коэффициента позволяет применять множитель скидки или надбавки к денежной суммеfactor : decimal [0..1]Величина, выражающая тяжесть (основанную на сложности, стоимости и/или интенсивности ресурсов), связанную с поставляемой договорной позицией. Идея элемента Points в присвоении значений point договорной позиции, чтобы каждому point можно было назначить денежную суммуpoints : decimal [0..1]Выражает произведение unitQuantity и unitPriceAmt договорной позиции. Например формула unit Quantity * unit Price (Cost per Point) * factor Number * points = net Amount. Quantity, factor и points считаются равными 1, если не указаныnet : Money [0..1]Terms of valuationpayment : string [0..1]When payment is duepaymentDate : dateTime [0..1]Who will make paymentresponsible : Reference [0..1] « Organization|Patient|Practitioner| RelatedPerson »Who will receive paymentrecipient : Reference [0..1] « Organization|Patient|Practitioner| RelatedPerson »Id of the clause or question text related to the context of this valuedItem in the referenced form or QuestionnaireResponselinkId : string [0..*]A set of security labels that define which terms are controlled by this conditionsecurityLabelNumber : unsignedInt [0..*]ActionTrue if the term prohibits the action (this element modifies the meaning of other elements)doNotPerform : boolean [0..1]Activity or service obligation to be done or not done, performed or not performed, effectuated or not by this Contract termtype : CodeableConcept [1..1] « Detailed codes for the contract action. (Strength=Example)ContractActionCodes?? »Reason or purpose for the Действие, предусматриваемое данным положением договораintent : CodeableConcept [1..1] « Detailed codes for the contract action reason. (Strength=Example)v3.PurposeOfUse?? »Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponselinkId : string [0..*]Current state of the term actionstatus : CodeableConcept [1..1] « Codes for the status of an term action. (Strength=Example)ContractResourceActionStatusC...?? »Encounter or Episode with primary association to specified term activitycontext : Reference [0..1] « Encounter|EpisodeOfCare »Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponsecontextLinkId : string [0..*]When action happensoccurrence[x] : Type [0..1] « dateTime|Period|Timing »Who or what initiated the action and has responsibility for its activationrequester : Reference [0..*] « Patient|RelatedPerson|Practitioner| Device|Group|Organization »Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponserequesterLinkId : string [0..*]The type of individual that is desired or required to perform or not perform the actionperformerType : CodeableConcept [0..*] « Codes for the types of action perfomer. (Strength=Example)ProvenanceParticipantType?? »The type of role or competency of an individual desired or required to perform or not perform the actionperformerRole : CodeableConcept [0..1] « Codes for the role of the action performer. (Strength=Example)ProvenanceParticipantRole?? »Indicates who or what is being asked to perform (or not perform) the ctionperformer : Reference [0..1] « RelatedPerson|Patient|Practitioner| PractitionerRole|CareTeam|Device|Substance|Organization| Location »Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponseperformerLinkId : string [0..*]Rationale for the action to be performed or not performed. Describes why the action is permitted or prohibitedreasonCode : CodeableConcept [0..*] « Detailed codes for the contract action reason. (Strength=Example)v3.PurposeOfUse?? »Indicates another resource whose existence justifies permitting or not permitting this actionreasonReference : Reference [0..*] « Condition|Observation| DiagnosticReport|DocumentReference|Questionnaire| QuestionnaireResponse »Describes why the action is to be performed or not performed in textual formreason : string [0..*]Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponsereasonLinkId : string [0..*]Comments made about the term action made by the requester, performer, subject or other participantsnote : Annotation [0..*]Security labels that protects the actionsecurityLabelNumber : unsignedInt [0..*]ActionSubjectThe entity the action is performed or not performed on or forreference : Reference [1..*] « Patient|RelatedPerson|Practitioner| Device|Group|Organization »Тип роли агента, которому назначены роли в этом договореrole : CodeableConcept [0..1] « Подробные коды роли действующего лица договора. (Strength=Example)ContractActorRoleCodes?? »SignatoryRole of this Contract signer, e.g. notary, granteetype : Coding [1..1] « Перечень сторон, которые могут подписать договор. (Strength=Preferred)ContractSignerTypeCodes? »Party which is a signator to this Contractparty : Reference [1..1] « Organization|Patient|Practitioner| RelatedPerson »Юридически обязательное содержимое подписи DSIG договора в кодировке Base64signature : Signature [1..*]FriendlyLanguageЧеловекочитаемое отображение этого договора в формате и представлении, предназначенном для повышения степени понимания и обеспечения понятностиcontent[x] : Type [1..1] « Attachment|Reference(Composition| DocumentReference|QuestionnaireResponse) »LegalLanguageЮридический текст договора в форме, пригодной для отображения человекуcontent[x] : Type [1..1] « Attachment|Reference(Composition| DocumentReference|QuestionnaireResponse) »ComputableLanguageДоговор на вычислительном языке, переданный с помощью языка правил политики (например XACML, DKAL, SecPal)content[x] : Type [1..1] « Attachment|Reference(DocumentReference) »Precusory content developed with a focus and intent of supporting the formation a Contract instance, which may be associated with and transformable into a ContractcontentDefinition[0..1]Security labels that protect the handling of information about the term and its elements, which may be specifically identified.securityLabel[0..*]Offer Recipientparty[0..*]Response to offer textanswer[0..*]Предмет озабоченности в контексте данного положения соглашенияoffer[1..1]Circumstance of the assetcontext[0..*]Response to assetsanswer[0..*]Список договорных позицийvaluedItem[0..*]Contract Term Asset Listasset[0..*]Entity of the actionsubject[0..*]An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking placeaction[0..*]Вложенная группа положений договораgroup[0..*]Одно или несколько положений договора, которые могут быть связаны и передаваться в виде группы, и могут содержать вложенные группыterm[0..*]Стороны с юридическим статусом в договоре, в том числе основные стороны, лица, предоставляющие право, и лица, которым предоставляется право, которыми может быть любое лицо или организация, связанные договором, а также любые вспомогательные стороны, которые облегчают выполнение договора, например нотариус или свидетельsigner[0..*]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 agreementfriendly[0..*]Перечень юридических выражений или представлений настоящего договораlegal[0..*]Перечень представлений данного договора на языке вычислительных правилrule[0..*]

XML-шаблон

<Contract xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->