This page is part of the electronic Long-Term Services and Supports Implementation Guide (v0.1.0: STU 1 Ballot 1) based on FHIR R4. The current version which supercedes this version is 1.0.0. For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/us/eltss/StructureDefinition/contract-eltss
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Contract
This structure is derived from Contract
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Contract | 0..* | |||
signer | 0..* | BackboneElement | Person Signature | |
type | 1..1 | Coding | ||
party | 1..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Person Printed Name | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Contract | I | 0..* | Legal Agreement | |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | Contract number |
url | 0..1 | uri | Basal definition | |
version | Σ | 0..1 | string | Business edition |
status | ?!Σ | 0..1 | code | draft | active | suspended | cancelled | completed | entered-in-error | unknown Binding: ContractResourceStatusCodes (required) |
legalState | 0..1 | CodeableConcept | Negotiation status Binding: ContractResourceLegalStateCodes (extensible) | |
instantiatesCanonical | 0..1 | Reference(Contract) | Source Contract Definition | |
instantiatesUri | 0..1 | uri | External Contract Definition | |
contentDerivative | 0..1 | CodeableConcept | Content derived from the basal information Binding: ContractContentDerivationCodes (example) | |
issued | Σ | 0..1 | dateTime | When this Contract was issued |
applies | Σ | 0..1 | Period | Effective time |
expirationType | 0..1 | CodeableConcept | Contract cessation cause Binding: ContractResourceExpirationTypeCodes (example) | |
subject | Σ | 0..* | Reference(Resource) | Contract Target Entity |
authority | 0..* | Reference(Organization) | Authority under which this Contract has standing | |
domain | 0..* | Reference(Location) | A sphere of control governed by an authoritative jurisdiction, organization, or person | |
site | 0..* | Reference(Location) | Specific Location | |
name | Σ | 0..1 | string | Computer friendly designation |
title | Σ | 0..1 | string | Human Friendly name |
subtitle | 0..1 | string | Subordinate Friendly name | |
alias | 0..* | string | Acronym or short name | |
author | 0..1 | Reference(Patient | Practitioner | PractitionerRole | Organization) | Source of Contract | |
scope | 0..1 | CodeableConcept | Range of Legal Concerns Binding: ContractResourceScopeCodes (example) | |
topic[x] | 0..1 | CodeableConcept, Reference(Resource) | Focus of contract interest | |
type | Σ | 0..1 | CodeableConcept | Legal instrument category Binding: ContractTypeCodes (example) |
subType | Σ | 0..* | CodeableConcept | Subtype within the context of type Binding: ContractSubtypeCodes (example) |
contentDefinition | I | 0..1 | BackboneElement | Contract precursor content |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type | 1..1 | CodeableConcept | Content structure and use Binding: ContractResourceDefinitionTypeCodes (example) | |
subType | 0..1 | CodeableConcept | Detailed Content Type Definition Binding: ContractResourceDefinitionSubtypeCodes (example) | |
publisher | 0..1 | Reference(Practitioner | PractitionerRole | Organization) | Publisher Entity | |
publicationDate | 0..1 | dateTime | When published | |
publicationStatus | 1..1 | code | draft | active | retired | unknown Binding: ContractResourcePublicationStatusCodes (required) | |
copyright | 0..1 | markdown | Publication Ownership | |
term | I | 0..* | BackboneElement | Contract Term List |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
identifier | Σ | 0..1 | Identifier | Contract Term Number |
issued | Σ | 0..1 | dateTime | Contract Term Issue Date Time |
applies | Σ | 0..1 | Period | Contract Term Effective Time |
topic[x] | 0..1 | CodeableConcept, Reference(Resource) | Term Concern | |
type | 0..1 | CodeableConcept | Contract Term Type or Form Binding: ContractTermTypeCodes (example) | |
subType | 0..1 | CodeableConcept | Contract Term Type specific classification Binding: ContractTermSubtypeCodes (example) | |
text | Σ | 0..1 | string | Term Statement |
securityLabel | I | 0..* | BackboneElement | Protection for the Term |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
number | 0..* | unsignedInt | Link to Security Labels | |
classification | 1..1 | Coding | Confidentiality Protection Binding: ContractResourceScopeCodes (example) | |
category | 0..* | Coding | Applicable Policy Binding: ContractResourceScopeCodes (example) | |
control | 0..* | Coding | Handling Instructions Binding: ContractResourceSecurityControlCodes (example) | |
offer | I | 1..1 | BackboneElement | Context of the Contract term |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
identifier | 0..* | Identifier | Offer business ID | |
party | I | 0..* | BackboneElement | Offer Recipient |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
reference | 1..* | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Device | Group | Organization) | Referenced entity | |
role | 1..1 | CodeableConcept | Participant engagement type Binding: ContractResourcePartyRoleCodes (example) | |
topic | Σ | 0..1 | Reference(Resource) | Negotiable offer asset |
type | 0..1 | CodeableConcept | Contract Offer Type or Form Binding: ContractTermTypeCodes (example) | |
decision | 0..1 | CodeableConcept | Accepting party choice Binding: V3 Value SetActConsentDirective (extensible) | |
decisionMode | 0..* | CodeableConcept | How decision is conveyed Binding: ContractResourceDecisionModeCodes (example) | |
answer | I | 0..* | BackboneElement | Response to offer text |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
value[x] | 1..1 | boolean, decimal, integer, date, dateTime, time, string, uri, Attachment, Coding, Quantity, Reference(Resource) | The actual answer response | |
text | 0..1 | string | Human readable offer text | |
linkId | 0..* | string | Pointer to text | |
securityLabelNumber | 0..* | unsignedInt | Offer restriction numbers | |
asset | I | 0..* | BackboneElement | Contract Term Asset List |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
scope | 0..1 | CodeableConcept | Range of asset Binding: ContractResourceAssetScopeCodes (example) | |
type | 0..* | CodeableConcept | Asset category Binding: ContractResourceAssetTypeCodes (example) | |
typeReference | 0..* | Reference(Resource) | Associated entities | |
subtype | 0..* | CodeableConcept | Asset sub-category Binding: ContractResourceAssetSub-TypeCodes (example) | |
relationship | 0..1 | Coding | Kinship of the asset Binding: ConsentContentClass (extensible) | |
context | I | 0..* | BackboneElement | Circumstance of the asset |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
reference | 0..1 | Reference(Resource) | Creator,custodian or owner | |
code | 0..* | CodeableConcept | Codeable asset context Binding: ContractResourceAssetContextCodes (example) | |
text | 0..1 | string | Context description | |
condition | 0..1 | string | Quality desctiption of asset | |
periodType | 0..* | CodeableConcept | Asset availability types Binding: ContractResourceAssetAvailiabilityCodes (example) | |
period | 0..* | Period | Time period of the asset | |
usePeriod | 0..* | Period | Time period | |
text | 0..1 | string | Asset clause or question text | |
linkId | 0..* | string | Pointer to asset text | |
answer | 0..* | Unknown reference to #Contract.term.offer.answer Response to assets | ||
securityLabelNumber | 0..* | unsignedInt | Asset restriction numbers | |
valuedItem | I | 0..* | BackboneElement | Contract Valued Item List |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
entity[x] | 0..1 | CodeableConcept, Reference(Resource) | Contract Valued Item Type | |
identifier | 0..1 | Identifier | Contract Valued Item Number | |
effectiveTime | 0..1 | dateTime | Contract Valued Item Effective Tiem | |
quantity | 0..1 | SimpleQuantity | Count of Contract Valued Items | |
unitPrice | 0..1 | Money | Contract Valued Item fee, charge, or cost | |
factor | 0..1 | decimal | Contract Valued Item Price Scaling Factor | |
points | 0..1 | decimal | Contract Valued Item Difficulty Scaling Factor | |
net | 0..1 | Money | Total Contract Valued Item Value | |
payment | 0..1 | string | Terms of valuation | |
paymentDate | 0..1 | dateTime | When payment is due | |
responsible | 0..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who will make payment | |
recipient | 0..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who will receive payment | |
linkId | 0..* | string | Pointer to specific item | |
securityLabelNumber | 0..* | unsignedInt | Security Labels that define affected terms | |
action | I | 0..* | BackboneElement | Entity being ascribed responsibility |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
doNotPerform | ?! | 0..1 | boolean | True if the term prohibits the action |
type | 1..1 | CodeableConcept | Type or form of the action Binding: ContractActionCodes (example) | |
subject | I | 0..* | BackboneElement | Entity of the action |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
reference | 1..* | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Device | Group | Organization) | Entity of the action | |
role | 0..1 | CodeableConcept | Role type of the agent Binding: ContractActorRoleCodes (example) | |
intent | 1..1 | CodeableConcept | Purpose for the Contract Term Action Binding: V3 Value SetPurposeOfUse (example) | |
linkId | 0..* | string | Pointer to specific item | |
status | 1..1 | CodeableConcept | State of the action Binding: ContractResourceActionStatusCodes (example) | |
context | 0..1 | Reference(Encounter | EpisodeOfCare) | Episode associated with action | |
contextLinkId | 0..* | string | Pointer to specific item | |
occurrence[x] | 0..1 | dateTime, Period, Timing | When action happens | |
requester | 0..* | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Device | Group | Organization) | Who asked for action | |
requesterLinkId | 0..* | string | Pointer to specific item | |
performerType | 0..* | CodeableConcept | Kind of service performer Binding: ProvenanceParticipantType (example) | |
performerRole | 0..1 | CodeableConcept | Competency of the performer Binding: ProvenanceParticipantRole (example) | |
performer | 0..1 | Reference(RelatedPerson | Patient | Practitioner | PractitionerRole | CareTeam | Device | Substance | Organization | Location) | Actor that wil execute (or not) the action | |
performerLinkId | 0..* | string | Pointer to specific item | |
reasonCode | 0..* | CodeableConcept | Why is action (not) needed? Binding: V3 Value SetPurposeOfUse (example) | |
reasonReference | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference | Questionnaire | QuestionnaireResponse) | Why is action (not) needed? | |
reason | 0..* | string | Why action is to be performed | |
reasonLinkId | 0..* | string | Pointer to specific item | |
note | 0..* | Annotation | Comments about the action | |
securityLabelNumber | 0..* | unsignedInt | Action restriction numbers | |
group | 0..* | Unknown reference to #Contract.term Nested Contract Term Group | ||
supportingInfo | 0..* | Reference(Resource) | Extra Information | |
relevantHistory | 0..* | Reference(Provenance) | Key event in Contract History | |
signer | I | 0..* | BackboneElement | Person Signature |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type | 1..1 | Coding | Contract Signatory Role Binding: ContractSignerTypeCodes (preferred) | |
party | 1..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Person Printed Name | |
signature | 1..* | Signature | Contract Documentation Signature | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
type | Σ | 1..* | Coding | Indication of the reason the entity signed the object(s) Binding: SignatureTypeCodes (preferred) |
when | Σ | 1..1 | instant | Person Signature Date |
who | Σ | 1..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | Person Printed Name |
onBehalfOf | Σ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | The party represented |
targetFormat | 0..1 | code | The technical format of the signed resources Binding: Mime Types (required) | |
sigFormat | 0..1 | code | The technical format of the signature Binding: Mime Types (required) | |
data | 0..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |
friendly | I | 0..* | BackboneElement | Contract Friendly Language |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
content[x] | 1..1 | Attachment, Reference(Composition | DocumentReference | QuestionnaireResponse) | Easily comprehended representation of this Contract | |
legal | I | 0..* | BackboneElement | Contract Legal Language |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
content[x] | 1..1 | Attachment, Reference(Composition | DocumentReference | QuestionnaireResponse) | Contract Legal Text | |
rule | I | 0..* | BackboneElement | Computable Contract Language |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
content[x] | 1..1 | Attachment, Reference(DocumentReference) | Computable Contract Rules | |
legallyBinding[x] | 0..1 | Attachment, Reference(Composition | DocumentReference | QuestionnaireResponse | Contract) | Binding Contract | |
Documentation for this format |
This structure is derived from Contract
Differential View
This structure is derived from Contract
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Contract | 0..* | |||
signer | 0..* | BackboneElement | Person Signature | |
type | 1..1 | Coding | ||
party | 1..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Person Printed Name | |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Contract | I | 0..* | Legal Agreement | |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | Contract number |
url | 0..1 | uri | Basal definition | |
version | Σ | 0..1 | string | Business edition |
status | ?!Σ | 0..1 | code | draft | active | suspended | cancelled | completed | entered-in-error | unknown Binding: ContractResourceStatusCodes (required) |
legalState | 0..1 | CodeableConcept | Negotiation status Binding: ContractResourceLegalStateCodes (extensible) | |
instantiatesCanonical | 0..1 | Reference(Contract) | Source Contract Definition | |
instantiatesUri | 0..1 | uri | External Contract Definition | |
contentDerivative | 0..1 | CodeableConcept | Content derived from the basal information Binding: ContractContentDerivationCodes (example) | |
issued | Σ | 0..1 | dateTime | When this Contract was issued |
applies | Σ | 0..1 | Period | Effective time |
expirationType | 0..1 | CodeableConcept | Contract cessation cause Binding: ContractResourceExpirationTypeCodes (example) | |
subject | Σ | 0..* | Reference(Resource) | Contract Target Entity |
authority | 0..* | Reference(Organization) | Authority under which this Contract has standing | |
domain | 0..* | Reference(Location) | A sphere of control governed by an authoritative jurisdiction, organization, or person | |
site | 0..* | Reference(Location) | Specific Location | |
name | Σ | 0..1 | string | Computer friendly designation |
title | Σ | 0..1 | string | Human Friendly name |
subtitle | 0..1 | string | Subordinate Friendly name | |
alias | 0..* | string | Acronym or short name | |
author | 0..1 | Reference(Patient | Practitioner | PractitionerRole | Organization) | Source of Contract | |
scope | 0..1 | CodeableConcept | Range of Legal Concerns Binding: ContractResourceScopeCodes (example) | |
topic[x] | 0..1 | CodeableConcept, Reference(Resource) | Focus of contract interest | |
type | Σ | 0..1 | CodeableConcept | Legal instrument category Binding: ContractTypeCodes (example) |
subType | Σ | 0..* | CodeableConcept | Subtype within the context of type Binding: ContractSubtypeCodes (example) |
contentDefinition | I | 0..1 | BackboneElement | Contract precursor content |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type | 1..1 | CodeableConcept | Content structure and use Binding: ContractResourceDefinitionTypeCodes (example) | |
subType | 0..1 | CodeableConcept | Detailed Content Type Definition Binding: ContractResourceDefinitionSubtypeCodes (example) | |
publisher | 0..1 | Reference(Practitioner | PractitionerRole | Organization) | Publisher Entity | |
publicationDate | 0..1 | dateTime | When published | |
publicationStatus | 1..1 | code | draft | active | retired | unknown Binding: ContractResourcePublicationStatusCodes (required) | |
copyright | 0..1 | markdown | Publication Ownership | |
term | I | 0..* | BackboneElement | Contract Term List |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
identifier | Σ | 0..1 | Identifier | Contract Term Number |
issued | Σ | 0..1 | dateTime | Contract Term Issue Date Time |
applies | Σ | 0..1 | Period | Contract Term Effective Time |
topic[x] | 0..1 | CodeableConcept, Reference(Resource) | Term Concern | |
type | 0..1 | CodeableConcept | Contract Term Type or Form Binding: ContractTermTypeCodes (example) | |
subType | 0..1 | CodeableConcept | Contract Term Type specific classification Binding: ContractTermSubtypeCodes (example) | |
text | Σ | 0..1 | string | Term Statement |
securityLabel | I | 0..* | BackboneElement | Protection for the Term |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
number | 0..* | unsignedInt | Link to Security Labels | |
classification | 1..1 | Coding | Confidentiality Protection Binding: ContractResourceScopeCodes (example) | |
category | 0..* | Coding | Applicable Policy Binding: ContractResourceScopeCodes (example) | |
control | 0..* | Coding | Handling Instructions Binding: ContractResourceSecurityControlCodes (example) | |
offer | I | 1..1 | BackboneElement | Context of the Contract term |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
identifier | 0..* | Identifier | Offer business ID | |
party | I | 0..* | BackboneElement | Offer Recipient |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
reference | 1..* | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Device | Group | Organization) | Referenced entity | |
role | 1..1 | CodeableConcept | Participant engagement type Binding: ContractResourcePartyRoleCodes (example) | |
topic | Σ | 0..1 | Reference(Resource) | Negotiable offer asset |
type | 0..1 | CodeableConcept | Contract Offer Type or Form Binding: ContractTermTypeCodes (example) | |
decision | 0..1 | CodeableConcept | Accepting party choice Binding: V3 Value SetActConsentDirective (extensible) | |
decisionMode | 0..* | CodeableConcept | How decision is conveyed Binding: ContractResourceDecisionModeCodes (example) | |
answer | I | 0..* | BackboneElement | Response to offer text |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
value[x] | 1..1 | boolean, decimal, integer, date, dateTime, time, string, uri, Attachment, Coding, Quantity, Reference(Resource) | The actual answer response | |
text | 0..1 | string | Human readable offer text | |
linkId | 0..* | string | Pointer to text | |
securityLabelNumber | 0..* | unsignedInt | Offer restriction numbers | |
asset | I | 0..* | BackboneElement | Contract Term Asset List |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
scope | 0..1 | CodeableConcept | Range of asset Binding: ContractResourceAssetScopeCodes (example) | |
type | 0..* | CodeableConcept | Asset category Binding: ContractResourceAssetTypeCodes (example) | |
typeReference | 0..* | Reference(Resource) | Associated entities | |
subtype | 0..* | CodeableConcept | Asset sub-category Binding: ContractResourceAssetSub-TypeCodes (example) | |
relationship | 0..1 | Coding | Kinship of the asset Binding: ConsentContentClass (extensible) | |
context | I | 0..* | BackboneElement | Circumstance of the asset |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
reference | 0..1 | Reference(Resource) | Creator,custodian or owner | |
code | 0..* | CodeableConcept | Codeable asset context Binding: ContractResourceAssetContextCodes (example) | |
text | 0..1 | string | Context description | |
condition | 0..1 | string | Quality desctiption of asset | |
periodType | 0..* | CodeableConcept | Asset availability types Binding: ContractResourceAssetAvailiabilityCodes (example) | |
period | 0..* | Period | Time period of the asset | |
usePeriod | 0..* | Period | Time period | |
text | 0..1 | string | Asset clause or question text | |
linkId | 0..* | string | Pointer to asset text | |
answer | 0..* | Unknown reference to #Contract.term.offer.answer Response to assets | ||
securityLabelNumber | 0..* | unsignedInt | Asset restriction numbers | |
valuedItem | I | 0..* | BackboneElement | Contract Valued Item List |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
entity[x] | 0..1 | CodeableConcept, Reference(Resource) | Contract Valued Item Type | |
identifier | 0..1 | Identifier | Contract Valued Item Number | |
effectiveTime | 0..1 | dateTime | Contract Valued Item Effective Tiem | |
quantity | 0..1 | SimpleQuantity | Count of Contract Valued Items | |
unitPrice | 0..1 | Money | Contract Valued Item fee, charge, or cost | |
factor | 0..1 | decimal | Contract Valued Item Price Scaling Factor | |
points | 0..1 | decimal | Contract Valued Item Difficulty Scaling Factor | |
net | 0..1 | Money | Total Contract Valued Item Value | |
payment | 0..1 | string | Terms of valuation | |
paymentDate | 0..1 | dateTime | When payment is due | |
responsible | 0..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who will make payment | |
recipient | 0..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who will receive payment | |
linkId | 0..* | string | Pointer to specific item | |
securityLabelNumber | 0..* | unsignedInt | Security Labels that define affected terms | |
action | I | 0..* | BackboneElement | Entity being ascribed responsibility |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
doNotPerform | ?! | 0..1 | boolean | True if the term prohibits the action |
type | 1..1 | CodeableConcept | Type or form of the action Binding: ContractActionCodes (example) | |
subject | I | 0..* | BackboneElement | Entity of the action |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
reference | 1..* | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Device | Group | Organization) | Entity of the action | |
role | 0..1 | CodeableConcept | Role type of the agent Binding: ContractActorRoleCodes (example) | |
intent | 1..1 | CodeableConcept | Purpose for the Contract Term Action Binding: V3 Value SetPurposeOfUse (example) | |
linkId | 0..* | string | Pointer to specific item | |
status | 1..1 | CodeableConcept | State of the action Binding: ContractResourceActionStatusCodes (example) | |
context | 0..1 | Reference(Encounter | EpisodeOfCare) | Episode associated with action | |
contextLinkId | 0..* | string | Pointer to specific item | |
occurrence[x] | 0..1 | dateTime, Period, Timing | When action happens | |
requester | 0..* | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Device | Group | Organization) | Who asked for action | |
requesterLinkId | 0..* | string | Pointer to specific item | |
performerType | 0..* | CodeableConcept | Kind of service performer Binding: ProvenanceParticipantType (example) | |
performerRole | 0..1 | CodeableConcept | Competency of the performer Binding: ProvenanceParticipantRole (example) | |
performer | 0..1 | Reference(RelatedPerson | Patient | Practitioner | PractitionerRole | CareTeam | Device | Substance | Organization | Location) | Actor that wil execute (or not) the action | |
performerLinkId | 0..* | string | Pointer to specific item | |
reasonCode | 0..* | CodeableConcept | Why is action (not) needed? Binding: V3 Value SetPurposeOfUse (example) | |
reasonReference | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference | Questionnaire | QuestionnaireResponse) | Why is action (not) needed? | |
reason | 0..* | string | Why action is to be performed | |
reasonLinkId | 0..* | string | Pointer to specific item | |
note | 0..* | Annotation | Comments about the action | |
securityLabelNumber | 0..* | unsignedInt | Action restriction numbers | |
group | 0..* | Unknown reference to #Contract.term Nested Contract Term Group | ||
supportingInfo | 0..* | Reference(Resource) | Extra Information | |
relevantHistory | 0..* | Reference(Provenance) | Key event in Contract History | |
signer | I | 0..* | BackboneElement | Person Signature |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type | 1..1 | Coding | Contract Signatory Role Binding: ContractSignerTypeCodes (preferred) | |
party | 1..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Person Printed Name | |
signature | 1..* | Signature | Contract Documentation Signature | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
type | Σ | 1..* | Coding | Indication of the reason the entity signed the object(s) Binding: SignatureTypeCodes (preferred) |
when | Σ | 1..1 | instant | Person Signature Date |
who | Σ | 1..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | Person Printed Name |
onBehalfOf | Σ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | The party represented |
targetFormat | 0..1 | code | The technical format of the signed resources Binding: Mime Types (required) | |
sigFormat | 0..1 | code | The technical format of the signature Binding: Mime Types (required) | |
data | 0..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |
friendly | I | 0..* | BackboneElement | Contract Friendly Language |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
content[x] | 1..1 | Attachment, Reference(Composition | DocumentReference | QuestionnaireResponse) | Easily comprehended representation of this Contract | |
legal | I | 0..* | BackboneElement | Contract Legal Language |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
content[x] | 1..1 | Attachment, Reference(Composition | DocumentReference | QuestionnaireResponse) | Contract Legal Text | |
rule | I | 0..* | BackboneElement | Computable Contract Language |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
content[x] | 1..1 | Attachment, Reference(DocumentReference) | Computable Contract Rules | |
legallyBinding[x] | 0..1 | Attachment, Reference(Composition | DocumentReference | QuestionnaireResponse | Contract) | Binding Contract | |
Documentation for this format |
Other representations of profile: Schematron
Id | Path | Details | Requirements |
dom-2 | Contract | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-4 | Contract | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-3 | Contract | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-6 | Contract | A resource should have narrative for robust management : text.div.exists() | |
dom-5 | Contract | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
ele-1 | Contract.contentDefinition | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Contract.term | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Contract.term.securityLabel | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Contract.term.offer | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Contract.term.offer.party | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Contract.term.offer.answer | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Contract.term.asset | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Contract.term.asset.context | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Contract.term.asset.valuedItem | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Contract.term.action | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Contract.term.action.subject | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Contract.signer | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Contract.friendly | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Contract.legal | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Contract.rule | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |