Extensions for Using Data Elements from FHIR STU3 in FHIR R5 - Downloaded Version null See the Directory of published versions
| Official URL: http://hl7.org/fhir/3.0/StructureDefinition/profile-Contract | Version: 0.1.0 | |||
| Standards status: Trial-use | Maturity Level: 0 | Computable Name: Profile_R3_Contract_R5 | ||
This cross-version profile allows STU3 Contract content to be represented via FHIR R5 Contract resources.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Path | Status | Usage | ValueSet | Version | Source |
| Contract.status | Base | required | Contract Resource Status Codes | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Contract | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | 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-5 | error | Contract | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Contract | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Contract.implicitRules, Contract.extension, Contract.extension:action, Contract.extension:actionReason, Contract.extension:decisionType, Contract.extension:securityLabel, Contract.extension:role, Contract.extension:valuedItem, Contract.extension:binding, Contract.modifierExtension, Contract.status | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Contract.extension, Contract.extension:action, Contract.extension:actionReason, Contract.extension:decisionType, Contract.extension:securityLabel, Contract.extension:role, Contract.extension:valuedItem, Contract.extension:binding, Contract.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
This structure is derived from Contract
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Contract(5.0.0) | Legal Agreement | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Meta | STU3: meta additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.meta Constraints: ext-1 | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Version specific identifier | ||||
![]() ![]() ![]() |
Σ | 0..1 | instant | When the resource version last changed | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: AllSecurityLabels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | STU3: text additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.text Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | code | generated | extensions | additional | empty Binding: NarrativeStatus (required): The status of a resource narrative. | |||||
![]() ![]() ![]() |
C | 1..1 | xhtml | Limited xhtml content Constraints: txt-1, txt-2 | ||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | STU3: Action stipulated by this Contract (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.action Binding: ContractActionCodes (example): Detailed codes for the contract action. Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | STU3: Rationale for the stiplulated action (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.actionReason Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse|2.0.0 (example): Detailed codes for the contract action reason. Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | STU3: Decision by Grantor (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.decisionType Binding: http://terminology.hl7.org/ValueSet/v3-ActConsentDirective|2.0.0 (extensible): The type of decision made by a grantor with respect to an offer made by a grantee. Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Coding | STU3: Security Labels that define affected resources (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.securityLabel Binding: R3SecurityLabelsForR5 (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System. Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | STU3: Role type of the agent (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.agent.role Binding: ContractActorRoleCodes (example): Detailed codes for the contract actor role. Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | (Complex) | STU3: Contract Valued Item List (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.valuedItem Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Attachment, Reference(Cross-version Profile for STU3.Composition for use in FHIR R5(0.1.0) | Composition | Cross-version Profile for STU3.DocumentReference for use in FHIR R5(0.1.0) | DocumentReference | Cross-version Profile for STU3.QuestionnaireResponse for use in FHIR R5(0.1.0) | QuestionnaireResponse) | STU3: Binding Contract (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.binding Constraints: ext-1 | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
Σ | 0..* | Identifier | Contract number | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Identifier | STU3: identifier additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.identifier Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() |
ΣC | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
0..1 | uri | Basal definition | |||||
![]() ![]() |
Σ | 0..1 | string | Business edition | ||||
![]() ![]() |
?!Σ | 0..1 | code | amended | appended | cancelled | disputed | entered-in-error | executable + Binding: ContractResourceStatusCodes (required): A code specifying the state of the resource instance. | ||||
![]() ![]() |
0..1 | CodeableConcept | Negotiation status Binding: ContractResourceLegalStateCodes (extensible): Detailed codes for the legal state of a contract. | |||||
![]() ![]() |
0..1 | Reference(Contract) | Source Contract Definition | |||||
![]() ![]() |
0..1 | uri | External Contract Definition | |||||
![]() ![]() |
0..1 | CodeableConcept | Content derived from the basal information Binding: ContractContentDerivationCodes (example): This is an example set of Content Derivative type codes, which represent the minimal content derived from the basal information source. | |||||
![]() ![]() |
Σ | 0..1 | dateTime | When this Contract was issued | ||||
![]() ![]() |
Σ | 0..1 | Period | Effective time | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | STU3: applies additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.applies Constraints: ext-1 | |||||
![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Starting time with inclusive boundary | ||||
![]() ![]() ![]() |
ΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | ||||
![]() ![]() |
0..1 | CodeableConcept | Contract cessation cause Binding: ContractResourceExpirationTypeCodes (example): Codes for the Cessation of Contracts. | |||||
![]() ![]() |
Σ | 0..* | Reference(Resource) | Contract Target Entity | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: subject additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") - must be a resource in resources Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
ΣC | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
0..* | Reference(Organization) | Authority under which this Contract has standing | |||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: authority additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") - must be a resource in resources Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
ΣC | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
0..* | Reference(Location) | A sphere of control governed by an authoritative jurisdiction, organization, or person | |||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: Domain in which this Contract applies additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") - must be a resource in resources Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
ΣC | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
0..* | Reference(Location) | Specific Location | |||||
![]() ![]() |
Σ | 0..1 | string | Computer friendly designation | ||||
![]() ![]() |
Σ | 0..1 | string | Human Friendly name | ||||
![]() ![]() |
0..1 | string | Subordinate Friendly name | |||||
![]() ![]() |
0..* | string | Acronym or short name | |||||
![]() ![]() |
0..1 | Reference(Patient | Practitioner | PractitionerRole | Organization) | Source of Contract | |||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
1..1 | Reference(Resource) | STU3: Contract Agent Type URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") - must be a resource in resources Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
ΣC | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
0..1 | CodeableConcept | Range of Legal Concerns Binding: ContractResourceScopeCodes (example): Codes for the range of legal concerns. | |||||
![]() ![]() |
0..1 | Focus of contract interest | ||||||
![]() ![]() ![]() |
Content/Rules for all Types | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: Context of the Contract additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Legal instrument category Binding: ContractTypeCodes (example): List of overall contract codes. | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Subtype within the context of type Binding: ContractSubtypeCodes (example): Detailed codes within the above. | ||||
![]() ![]() |
0..1 | BackboneElement | Contract precursor content | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Content structure and use Binding: ContractResourceDefinitionTypeCodes (example): Detailed codes for the definition of contracts. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Detailed Content Type Definition Binding: ContractResourceDefinitionSubtypeCodes (example): Detailed codes for the additional definition of contracts. | |||||
![]() ![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole | Organization) | Publisher Entity | |||||
![]() ![]() ![]() |
0..1 | dateTime | When published | |||||
![]() ![]() ![]() |
1..1 | code | amended | appended | cancelled | disputed | entered-in-error | executable + Binding: ContractResourcePublicationStatusCodes (required): Status of the publication of contract content. | |||||
![]() ![]() ![]() |
0..1 | markdown | Publication Ownership | |||||
![]() ![]() |
0..* | BackboneElement | Contract Term List | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | STU3: Purpose for the Contract Term Action (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.term.actionReason Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse|2.0.0 (example): Detailed codes for the contract action reason. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | (Complex) | STU3: Contract Term Agent List (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.term.agent Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | (Complex) | STU3: Contract Term Valued Item List (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.term.valuedItem Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Contract Term Number | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | STU3: identifier additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.term.identifier Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | Contract Term Issue Date Time | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Contract Term Effective Time | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Period | STU3: applies additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.term.applies Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Starting time with inclusive boundary | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | ||||
![]() ![]() ![]() |
0..1 | Term Concern | ||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: Context of the Contract term additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Contract Term Type or Form Binding: ContractTermTypeCodes (example): Detailed codes for the types of contract provisions. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Contract Term Type specific classification Binding: ContractTermSubtypeCodes (example): Detailed codes for the subtypes of contract provisions. | |||||
![]() ![]() ![]() |
Σ | 0..1 | string | Term Statement | ||||
![]() ![]() ![]() |
0..* | BackboneElement | Protection for the Term | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
0..* | unsignedInt | Link to Security Labels | |||||
![]() ![]() ![]() ![]() |
1..1 | Coding | Confidentiality Protection Binding: ContractResourceScopeCodes (example): Codes for confidentiality protection. | |||||
![]() ![]() ![]() ![]() |
0..* | Coding | Applicable Policy Binding: ContractResourceScopeCodes (example): Codes for policy category. | |||||
![]() ![]() ![]() ![]() |
0..* | Coding | Handling Instructions Binding: ContractResourceSecurityControlCodes (example): Codes for handling instructions. | |||||
![]() ![]() ![]() |
1..1 | BackboneElement | Context of the Contract term | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
0..* | Identifier | Offer business ID | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Offer Recipient | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() ![]() |
1..* | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Device | Group | Organization) | Referenced entity | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Participant engagement type Binding: ContractResourcePartyRoleCodes (example): Codes for offer participant roles. | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Resource) | Negotiable offer asset | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Contract Offer Type or Form Binding: ContractTermTypeCodes (example): Detailed codes for the types of contract provisions. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Accepting party choice Binding: ActConsentDirective (3.0.0) (extensible): The type of decision made by a grantor with respect to an offer made by a grantee. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | How decision is conveyed Binding: ContractResourceDecisionModeCodes (example): Codes for conveying a decision. | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Response to offer text | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | The actual answer response | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Human readable offer text | |||||
![]() ![]() ![]() ![]() |
0..* | string | Pointer to text | |||||
![]() ![]() ![]() ![]() |
0..* | unsignedInt | Offer restriction numbers | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Contract Term Asset List | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Range of asset Binding: ContractResourceAssetScopeCodes (example): Codes for scoping an asset. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Asset category Binding: ContractResourceAssetTypeCodes (example): Condes for the type of an asset. | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(Resource) | Associated entities | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Asset sub-category Binding: ContractResourceAssetSubTypeCodes (example): Condes for the sub-type of an asset. | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Kinship of the asset Binding: ConsentContentClass (extensible): The class (type) of information a consent rule covers. | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Circumstance of the asset | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | Creator,custodian or owner | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Codeable asset context Binding: ContractResourceAssetContextCodes (example): Codes for the context of the asset. | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Context description | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Quality desctiption of asset | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Asset availability types Binding: ContractResourceAssetAvailiabilityCodes (example): Codes for asset availability. | |||||
![]() ![]() ![]() ![]() |
0..* | Period | Time period of the asset | |||||
![]() ![]() ![]() ![]() |
0..* | Period | Time period | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Asset clause or question text | |||||
![]() ![]() ![]() ![]() |
0..* | string | Pointer to asset text | |||||
![]() ![]() ![]() ![]() |
0..* | See answer (Contract) | Response to assets | |||||
![]() ![]() ![]() ![]() |
0..* | unsignedInt | Asset restriction numbers | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Contract Valued Item List | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Contract Valued Item Type | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | Contract Valued Item Number | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | dateTime | Contract Valued Item Effective Tiem | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity(5.0.0) | Count of Contract Valued Items | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | Contract Valued Item fee, charge, or cost | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | decimal | Contract Valued Item Price Scaling Factor | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | decimal | Contract Valued Item Difficulty Scaling Factor | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | Total Contract Valued Item Value | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Terms of valuation | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | dateTime | When payment is due | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who will make payment | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who will receive payment | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | string | Pointer to specific item | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | unsignedInt | Security Labels that define affected terms | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Entity being ascribed responsibility | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
?! | 0..1 | boolean | True if the term prohibits the action | ||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Type or form of the action Binding: ContractActionCodes (example): Detailed codes for the contract action. | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Entity of the action | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() ![]() |
1..* | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Device | Group | Organization) | Entity of the action | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Role type of the agent Binding: ContractActorRoleCodes (example): Detailed codes for the contract actor role. | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Purpose for the Contract Term Action Binding: PurposeOfUse (3.1.0) (example): Detailed codes for the contract action reason. | |||||
![]() ![]() ![]() ![]() |
0..* | string | Pointer to specific item | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | State of the action Binding: ContractResourceActionStatusCodes (example): Codes for the status of a term action. | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Encounter | EpisodeOfCare) | Episode associated with action | |||||
![]() ![]() ![]() ![]() |
0..* | string | Pointer to specific item | |||||
![]() ![]() ![]() ![]() |
0..1 | When action happens | ||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() ![]() |
0..* | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Device | Group | Organization) | Who asked for action | |||||
![]() ![]() ![]() ![]() |
0..* | string | Pointer to specific item | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Kind of service performer Binding: ParticipationRoleType (example): Codes for the types of action performer. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Competency of the performer Binding: SecurityRoleType (example): Codes for the role of the action performer. | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(RelatedPerson | Patient | Practitioner | PractitionerRole | CareTeam | Device | Substance | Organization | Location) | Actor that wil execute (or not) the action | |||||
![]() ![]() ![]() ![]() |
0..* | string | Pointer to specific item | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | Questionnaire | QuestionnaireResponse) | Why is action (not) needed? Binding: PurposeOfUse (3.1.0) (example): Detailed codes for the contract action reason. | |||||
![]() ![]() ![]() ![]() |
0..* | string | Pointer to specific item | |||||
![]() ![]() ![]() ![]() |
0..* | Annotation | Comments about the action | |||||
![]() ![]() ![]() ![]() |
0..* | unsignedInt | Action restriction numbers | |||||
![]() ![]() ![]() |
0..* | See term (Contract) | Nested Contract Term Group | |||||
![]() ![]() |
0..* | Reference(Resource) | Extra Information | |||||
![]() ![]() |
0..* | Reference(Provenance) | Key event in Contract History | |||||
![]() ![]() |
0..* | BackboneElement | Contract Signatory | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | Coding | Contract Signatory Role Binding: ContractSignerTypeCodes (preferred): List of parties who may be signing. | |||||
![]() ![]() ![]() |
1..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Contract Signatory Party | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: party URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") - must be a resource in resources Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() ![]() |
1..* | Signature | Contract Documentation Signature | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Signature | STU3: signature additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.signer.signature Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Indication of the reason the entity signed the object(s) Binding: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | instant | When the signature was created | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | Who signed | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | The party represented | ||||
![]() ![]() ![]() ![]() |
0..1 | code | The technical format of the signed resources Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) | |||||
![]() ![]() ![]() ![]() |
0..1 | code | The technical format of the signature Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) | |||||
![]() ![]() ![]() ![]() |
0..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |||||
![]() ![]() |
0..* | BackboneElement | Contract Friendly Language | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Attachment | STU3: content additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.friendly.content Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | Easily comprehended representation of this Contract | ||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: content additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() |
Reference(Composition | DocumentReference | QuestionnaireResponse) | |||||||
![]() ![]() |
0..* | BackboneElement | Contract Legal Language | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Attachment | STU3: content additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.legal.content Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | Contract Legal Text | ||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: content additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() |
Reference(Composition | DocumentReference | QuestionnaireResponse) | |||||||
![]() ![]() |
0..* | BackboneElement | Computable Contract Language | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Attachment | STU3: content additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.rule.content Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | Computable Contract Rules | ||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: content additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() |
Reference(DocumentReference) | |||||||
![]() ![]() |
0..1 | Binding Contract | ||||||
![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() |
Reference(Composition | DocumentReference | QuestionnaireResponse | Contract) | |||||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Contract.meta.security | Base | extensible |
All Security Labels
|
📍5.0.0 | tx.fhir.org |
| Contract.meta.tag | Base | example | Common Tags | 📍5.0.0 | FHIR Std. |
| Contract.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Contract.text.status | Base | required | NarrativeStatus | 📍5.0.0 | FHIR Std. |
| Contract.identifier.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Contract.identifier.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Contract.status | Base | required | Contract Resource Status Codes | 📍5.0.0 | FHIR Std. |
| Contract.legalState | Base | extensible | Contract Resource Legal State codes | 📍5.0.0 | FHIR Std. |
| Contract.contentDerivative | Base | example | Contract Content Derivation Codes | 📍5.0.0 | FHIR Std. |
| Contract.expirationType | Base | example | Contract Resource Expiration Type codes | 📍5.0.0 | FHIR Std. |
| Contract.subject.type | Base | extensible |
Resource Types
|
📍5.0.0 | tx.fhir.org |
| Contract.authority.type | Base | extensible |
Resource Types
|
📍5.0.0 | tx.fhir.org |
| Contract.domain.type | Base | extensible |
Resource Types
|
📍5.0.0 | tx.fhir.org |
| Contract.author.type | Base | extensible |
Resource Types
|
📍5.0.0 | tx.fhir.org |
| Contract.scope | Base | example | Contract Resource Scope codes | 📍5.0.0 | FHIR Std. |
| Contract.type | Base | example | Contract Type Codes | 📍5.0.0 | FHIR Std. |
| Contract.subType | Base | example | Contract Subtype Codes | 📍5.0.0 | FHIR Std. |
| Contract.contentDefinition.type | Base | example | Contract Resource Definition Type codes | 📍5.0.0 | FHIR Std. |
| Contract.contentDefinition.subType | Base | example | Contract Resource Definition Subtype codes | 📍5.0.0 | FHIR Std. |
| Contract.contentDefinition.publicationStatus | Base | required | Contract Resource Publication Status codes | 📍5.0.0 | FHIR Std. |
| Contract.term.identifier.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Contract.term.identifier.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Contract.term.type | Base | example | Contract Term Type Codes | 📍5.0.0 | FHIR Std. |
| Contract.term.subType | Base | example | Contract Term Subtype Codes | 📍5.0.0 | FHIR Std. |
| Contract.term.securityLabel.classification | Base | example | Contract Resource Scope codes | 📍5.0.0 | FHIR Std. |
| Contract.term.securityLabel.category | Base | example | Contract Resource Scope codes | 📍5.0.0 | FHIR Std. |
| Contract.term.securityLabel.control | Base | example | Contract Resource Security Control codes | 📍5.0.0 | FHIR Std. |
| Contract.term.offer.party.role | Base | example | Contract Resource Party Role codes | 📍5.0.0 | FHIR Std. |
| Contract.term.offer.type | Base | example | Contract Term Type Codes | 📍5.0.0 | FHIR Std. |
| Contract.term.offer.decision | Base | extensible | ActConsentDirective | 📍3.0.0 | THO v7.1 |
| Contract.term.offer.decisionMode | Base | example | Contract Resource Decision Mode codes | 📍5.0.0 | FHIR Std. |
| Contract.term.asset.scope | Base | example | Contract Resource Asset Scope codes | 📍5.0.0 | FHIR Std. |
| Contract.term.asset.type | Base | example | Contract Resource Asset Type codes | 📍5.0.0 | FHIR Std. |
| Contract.term.asset.subtype | Base | example | Contract Resource Asset Sub-Type codes | 📍5.0.0 | FHIR Std. |
| Contract.term.asset.relationship | Base | extensible | Consent Content Class | 📍5.0.0 | FHIR Std. |
| Contract.term.asset.context.code | Base | example | Contract Resource Asset Context codes | 📍5.0.0 | FHIR Std. |
| Contract.term.asset.periodType | Base | example | Contract Resource Asset Availiability codes | 📍5.0.0 | FHIR Std. |
| Contract.term.action.type | Base | example | Contract Action Codes | 📍5.0.0 | FHIR Std. |
| Contract.term.action.subject.role | Base | example | Contract Actor Role Codes | 📍5.0.0 | FHIR Std. |
| Contract.term.action.intent | Base | example | PurposeOfUse | 📍3.1.0 | THO v7.1 |
| Contract.term.action.status | Base | example | Contract Resource Action Status codes | 📍5.0.0 | FHIR Std. |
| Contract.term.action.performerType | Base | example | Participation Role Type | 📍5.0.0 | FHIR Std. |
| Contract.term.action.performerRole | Base | example | Security Role Type | 📍5.0.0 | FHIR Std. |
| Contract.term.action.reason | Base | example | PurposeOfUse | 📍3.1.0 | THO v7.1 |
| Contract.signer.type | Base | preferred | Contract Signer Type Codes | 📍5.0.0 | FHIR Std. |
| Contract.signer.party.type | Base | extensible |
Resource Types
|
📍5.0.0 | tx.fhir.org |
| Contract.signer.signature.type | Base | preferred | Signature Type Codes | 📍5.0.0 | FHIR Std. |
| Contract.signer.signature.targetFormat | Base | required | Mime Types | 📍5.0.0 | FHIR Std. |
| Contract.signer.signature.sigFormat | Base | required | Mime Types | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Contract | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | 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-5 | error | Contract | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Contract | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Contract.meta, Contract.meta.extension, Contract.meta.extension:meta, Contract.meta.versionId, Contract.meta.lastUpdated, Contract.meta.source, Contract.meta.profile, Contract.meta.security, Contract.meta.tag, Contract.implicitRules, Contract.language, Contract.text, Contract.text.extension, Contract.text.extension:text, Contract.text.status, Contract.text.div, Contract.extension, Contract.extension:action, Contract.extension:actionReason, Contract.extension:decisionType, Contract.extension:securityLabel, Contract.extension:role, Contract.extension:valuedItem, Contract.extension:binding, Contract.modifierExtension, Contract.identifier, Contract.identifier.extension, Contract.identifier.extension:identifier, Contract.identifier.use, Contract.identifier.type, Contract.identifier.system, Contract.identifier.value, Contract.identifier.period, Contract.identifier.assigner, Contract.url, Contract.version, Contract.status, Contract.legalState, Contract.instantiatesCanonical, Contract.instantiatesUri, Contract.contentDerivative, Contract.issued, Contract.applies, Contract.applies.extension, Contract.applies.extension:applies, Contract.applies.start, Contract.applies.end, Contract.expirationType, Contract.subject, Contract.subject.extension, Contract.subject.extension:subject, Contract.subject.reference, Contract.subject.type, Contract.subject.identifier, Contract.subject.display, Contract.authority, Contract.authority.extension, Contract.authority.extension:authority, Contract.authority.reference, Contract.authority.type, Contract.authority.identifier, Contract.authority.display, Contract.domain, Contract.domain.extension, Contract.domain.extension:domain, Contract.domain.reference, Contract.domain.type, Contract.domain.identifier, Contract.domain.display, Contract.site, Contract.name, Contract.title, Contract.subtitle, Contract.alias, Contract.author, Contract.author.extension, Contract.author.extension:actor, Contract.author.reference, Contract.author.type, Contract.author.identifier, Contract.author.display, Contract.scope, Contract.topic[x], Contract.topic[x].extension, Contract.topic[x].extension:alternateReference, Contract.type, Contract.subType, Contract.contentDefinition, Contract.contentDefinition.extension, Contract.contentDefinition.modifierExtension, Contract.contentDefinition.type, Contract.contentDefinition.subType, Contract.contentDefinition.publisher, Contract.contentDefinition.publicationDate, Contract.contentDefinition.publicationStatus, Contract.contentDefinition.copyright, Contract.term, Contract.term.extension, Contract.term.extension:actionReason, Contract.term.extension:agent, Contract.term.extension:valuedItem, Contract.term.modifierExtension, Contract.term.identifier, Contract.term.identifier.extension, Contract.term.identifier.extension:identifier, Contract.term.identifier.use, Contract.term.identifier.type, Contract.term.identifier.system, Contract.term.identifier.value, Contract.term.identifier.period, Contract.term.identifier.assigner, Contract.term.issued, Contract.term.applies, Contract.term.applies.extension, Contract.term.applies.extension:applies, Contract.term.applies.start, Contract.term.applies.end, Contract.term.topic[x], Contract.term.topic[x].extension, Contract.term.topic[x].extension:alternateReference, Contract.term.type, Contract.term.subType, Contract.term.text, Contract.term.securityLabel, Contract.term.securityLabel.extension, Contract.term.securityLabel.modifierExtension, Contract.term.securityLabel.number, Contract.term.securityLabel.classification, Contract.term.securityLabel.category, Contract.term.securityLabel.control, Contract.term.offer, Contract.term.offer.extension, Contract.term.offer.modifierExtension, Contract.term.offer.identifier, Contract.term.offer.party, Contract.term.offer.party.extension, Contract.term.offer.party.modifierExtension, Contract.term.offer.party.reference, Contract.term.offer.party.role, Contract.term.offer.topic, Contract.term.offer.type, Contract.term.offer.decision, Contract.term.offer.decisionMode, Contract.term.offer.answer, Contract.term.offer.answer.extension, Contract.term.offer.answer.modifierExtension, Contract.term.offer.answer.value[x], Contract.term.offer.text, Contract.term.offer.linkId, Contract.term.offer.securityLabelNumber, Contract.term.asset, Contract.term.asset.extension, Contract.term.asset.modifierExtension, Contract.term.asset.scope, Contract.term.asset.type, Contract.term.asset.typeReference, Contract.term.asset.subtype, Contract.term.asset.relationship, Contract.term.asset.context, Contract.term.asset.context.extension, Contract.term.asset.context.modifierExtension, Contract.term.asset.context.reference, Contract.term.asset.context.code, Contract.term.asset.context.text, Contract.term.asset.condition, Contract.term.asset.periodType, Contract.term.asset.period, Contract.term.asset.usePeriod, Contract.term.asset.text, Contract.term.asset.linkId, Contract.term.asset.answer, Contract.term.asset.securityLabelNumber, Contract.term.asset.valuedItem, Contract.term.asset.valuedItem.extension, Contract.term.asset.valuedItem.modifierExtension, Contract.term.asset.valuedItem.entity[x], Contract.term.asset.valuedItem.identifier, Contract.term.asset.valuedItem.effectiveTime, Contract.term.asset.valuedItem.quantity, Contract.term.asset.valuedItem.unitPrice, Contract.term.asset.valuedItem.factor, Contract.term.asset.valuedItem.points, Contract.term.asset.valuedItem.net, Contract.term.asset.valuedItem.payment, Contract.term.asset.valuedItem.paymentDate, Contract.term.asset.valuedItem.responsible, Contract.term.asset.valuedItem.recipient, Contract.term.asset.valuedItem.linkId, Contract.term.asset.valuedItem.securityLabelNumber, Contract.term.action, Contract.term.action.extension, Contract.term.action.modifierExtension, Contract.term.action.doNotPerform, Contract.term.action.type, Contract.term.action.subject, Contract.term.action.subject.extension, Contract.term.action.subject.modifierExtension, Contract.term.action.subject.reference, Contract.term.action.subject.role, Contract.term.action.intent, Contract.term.action.linkId, Contract.term.action.status, Contract.term.action.context, Contract.term.action.contextLinkId, Contract.term.action.occurrence[x], Contract.term.action.requester, Contract.term.action.requesterLinkId, Contract.term.action.performerType, Contract.term.action.performerRole, Contract.term.action.performer, Contract.term.action.performerLinkId, Contract.term.action.reason, Contract.term.action.reasonLinkId, Contract.term.action.note, Contract.term.action.securityLabelNumber, Contract.term.group, Contract.supportingInfo, Contract.relevantHistory, Contract.signer, Contract.signer.extension, Contract.signer.modifierExtension, Contract.signer.type, Contract.signer.party, Contract.signer.party.extension, Contract.signer.party.extension:party, Contract.signer.party.reference, Contract.signer.party.type, Contract.signer.party.identifier, Contract.signer.party.display, Contract.signer.signature, Contract.signer.signature.extension, Contract.signer.signature.extension:signature, Contract.signer.signature.type, Contract.signer.signature.when, Contract.signer.signature.who, Contract.signer.signature.onBehalfOf, Contract.signer.signature.targetFormat, Contract.signer.signature.sigFormat, Contract.signer.signature.data, Contract.friendly, Contract.friendly.extension, Contract.friendly.extension:content, Contract.friendly.modifierExtension, Contract.friendly.content[x], Contract.friendly.content[x].extension, Contract.friendly.content[x].extension:alternateReference, Contract.legal, Contract.legal.extension, Contract.legal.extension:content, Contract.legal.modifierExtension, Contract.legal.content[x], Contract.legal.content[x].extension, Contract.legal.content[x].extension:alternateReference, Contract.rule, Contract.rule.extension, Contract.rule.extension:content, Contract.rule.modifierExtension, Contract.rule.content[x], Contract.rule.content[x].extension, Contract.rule.content[x].extension:alternateReference, Contract.legallyBinding[x] | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Contract.meta.extension, Contract.meta.extension:meta, Contract.text.extension, Contract.text.extension:text, Contract.extension, Contract.extension:action, Contract.extension:actionReason, Contract.extension:decisionType, Contract.extension:securityLabel, Contract.extension:role, Contract.extension:valuedItem, Contract.extension:binding, Contract.modifierExtension, Contract.identifier.extension, Contract.identifier.extension:identifier, Contract.applies.extension, Contract.applies.extension:applies, Contract.subject.extension, Contract.subject.extension:subject, Contract.authority.extension, Contract.authority.extension:authority, Contract.domain.extension, Contract.domain.extension:domain, Contract.author.extension, Contract.author.extension:actor, Contract.topic[x].extension, Contract.topic[x].extension:alternateReference, Contract.contentDefinition.extension, Contract.contentDefinition.modifierExtension, Contract.term.extension, Contract.term.extension:actionReason, Contract.term.extension:agent, Contract.term.extension:valuedItem, Contract.term.modifierExtension, Contract.term.identifier.extension, Contract.term.identifier.extension:identifier, Contract.term.applies.extension, Contract.term.applies.extension:applies, Contract.term.topic[x].extension, Contract.term.topic[x].extension:alternateReference, Contract.term.securityLabel.extension, Contract.term.securityLabel.modifierExtension, Contract.term.offer.extension, Contract.term.offer.modifierExtension, Contract.term.offer.party.extension, Contract.term.offer.party.modifierExtension, Contract.term.offer.answer.extension, Contract.term.offer.answer.modifierExtension, Contract.term.asset.extension, Contract.term.asset.modifierExtension, Contract.term.asset.context.extension, Contract.term.asset.context.modifierExtension, Contract.term.asset.valuedItem.extension, Contract.term.asset.valuedItem.modifierExtension, Contract.term.action.extension, Contract.term.action.modifierExtension, Contract.term.action.subject.extension, Contract.term.action.subject.modifierExtension, Contract.signer.extension, Contract.signer.modifierExtension, Contract.signer.party.extension, Contract.signer.party.extension:party, Contract.signer.signature.extension, Contract.signer.signature.extension:signature, Contract.friendly.extension, Contract.friendly.extension:content, Contract.friendly.modifierExtension, Contract.friendly.content[x].extension, Contract.friendly.content[x].extension:alternateReference, Contract.legal.extension, Contract.legal.extension:content, Contract.legal.modifierExtension, Contract.legal.content[x].extension, Contract.legal.content[x].extension:alternateReference, Contract.rule.extension, Contract.rule.extension:content, Contract.rule.modifierExtension, Contract.rule.content[x].extension, Contract.rule.content[x].extension:alternateReference | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| txt-1 | error | Contract.text.div | The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes |
htmlChecks()
|
| txt-2 | error | Contract.text.div | The narrative SHALL have some non-whitespace content |
htmlChecks()
|
This structure is derived from Contract
Summary
Mandatory: 0 element(2 nested mandatory elements)
Extensions
This structure refers to these extensions:
Maturity: 0
Key Elements View
| Path | Status | Usage | ValueSet | Version | Source |
| Contract.status | Base | required | Contract Resource Status Codes | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Contract | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | 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-5 | error | Contract | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Contract | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Contract.implicitRules, Contract.extension, Contract.extension:action, Contract.extension:actionReason, Contract.extension:decisionType, Contract.extension:securityLabel, Contract.extension:role, Contract.extension:valuedItem, Contract.extension:binding, Contract.modifierExtension, Contract.status | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Contract.extension, Contract.extension:action, Contract.extension:actionReason, Contract.extension:decisionType, Contract.extension:securityLabel, Contract.extension:role, Contract.extension:valuedItem, Contract.extension:binding, Contract.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Differential View
This structure is derived from Contract
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Contract(5.0.0) | Legal Agreement | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Meta | STU3: meta additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.meta Constraints: ext-1 | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Version specific identifier | ||||
![]() ![]() ![]() |
Σ | 0..1 | instant | When the resource version last changed | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: AllSecurityLabels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | STU3: text additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.text Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | code | generated | extensions | additional | empty Binding: NarrativeStatus (required): The status of a resource narrative. | |||||
![]() ![]() ![]() |
C | 1..1 | xhtml | Limited xhtml content Constraints: txt-1, txt-2 | ||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | STU3: Action stipulated by this Contract (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.action Binding: ContractActionCodes (example): Detailed codes for the contract action. Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | STU3: Rationale for the stiplulated action (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.actionReason Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse|2.0.0 (example): Detailed codes for the contract action reason. Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | STU3: Decision by Grantor (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.decisionType Binding: http://terminology.hl7.org/ValueSet/v3-ActConsentDirective|2.0.0 (extensible): The type of decision made by a grantor with respect to an offer made by a grantee. Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Coding | STU3: Security Labels that define affected resources (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.securityLabel Binding: R3SecurityLabelsForR5 (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System. Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | STU3: Role type of the agent (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.agent.role Binding: ContractActorRoleCodes (example): Detailed codes for the contract actor role. Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | (Complex) | STU3: Contract Valued Item List (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.valuedItem Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Attachment, Reference(Cross-version Profile for STU3.Composition for use in FHIR R5(0.1.0) | Composition | Cross-version Profile for STU3.DocumentReference for use in FHIR R5(0.1.0) | DocumentReference | Cross-version Profile for STU3.QuestionnaireResponse for use in FHIR R5(0.1.0) | QuestionnaireResponse) | STU3: Binding Contract (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.binding Constraints: ext-1 | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
Σ | 0..* | Identifier | Contract number | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Identifier | STU3: identifier additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.identifier Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() |
ΣC | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
0..1 | uri | Basal definition | |||||
![]() ![]() |
Σ | 0..1 | string | Business edition | ||||
![]() ![]() |
?!Σ | 0..1 | code | amended | appended | cancelled | disputed | entered-in-error | executable + Binding: ContractResourceStatusCodes (required): A code specifying the state of the resource instance. | ||||
![]() ![]() |
0..1 | CodeableConcept | Negotiation status Binding: ContractResourceLegalStateCodes (extensible): Detailed codes for the legal state of a contract. | |||||
![]() ![]() |
0..1 | Reference(Contract) | Source Contract Definition | |||||
![]() ![]() |
0..1 | uri | External Contract Definition | |||||
![]() ![]() |
0..1 | CodeableConcept | Content derived from the basal information Binding: ContractContentDerivationCodes (example): This is an example set of Content Derivative type codes, which represent the minimal content derived from the basal information source. | |||||
![]() ![]() |
Σ | 0..1 | dateTime | When this Contract was issued | ||||
![]() ![]() |
Σ | 0..1 | Period | Effective time | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | STU3: applies additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.applies Constraints: ext-1 | |||||
![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Starting time with inclusive boundary | ||||
![]() ![]() ![]() |
ΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | ||||
![]() ![]() |
0..1 | CodeableConcept | Contract cessation cause Binding: ContractResourceExpirationTypeCodes (example): Codes for the Cessation of Contracts. | |||||
![]() ![]() |
Σ | 0..* | Reference(Resource) | Contract Target Entity | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: subject additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") - must be a resource in resources Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
ΣC | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
0..* | Reference(Organization) | Authority under which this Contract has standing | |||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: authority additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") - must be a resource in resources Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
ΣC | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
0..* | Reference(Location) | A sphere of control governed by an authoritative jurisdiction, organization, or person | |||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: Domain in which this Contract applies additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") - must be a resource in resources Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
ΣC | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
0..* | Reference(Location) | Specific Location | |||||
![]() ![]() |
Σ | 0..1 | string | Computer friendly designation | ||||
![]() ![]() |
Σ | 0..1 | string | Human Friendly name | ||||
![]() ![]() |
0..1 | string | Subordinate Friendly name | |||||
![]() ![]() |
0..* | string | Acronym or short name | |||||
![]() ![]() |
0..1 | Reference(Patient | Practitioner | PractitionerRole | Organization) | Source of Contract | |||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
1..1 | Reference(Resource) | STU3: Contract Agent Type URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") - must be a resource in resources Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
ΣC | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
0..1 | CodeableConcept | Range of Legal Concerns Binding: ContractResourceScopeCodes (example): Codes for the range of legal concerns. | |||||
![]() ![]() |
0..1 | Focus of contract interest | ||||||
![]() ![]() ![]() |
Content/Rules for all Types | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: Context of the Contract additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Legal instrument category Binding: ContractTypeCodes (example): List of overall contract codes. | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Subtype within the context of type Binding: ContractSubtypeCodes (example): Detailed codes within the above. | ||||
![]() ![]() |
0..1 | BackboneElement | Contract precursor content | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Content structure and use Binding: ContractResourceDefinitionTypeCodes (example): Detailed codes for the definition of contracts. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Detailed Content Type Definition Binding: ContractResourceDefinitionSubtypeCodes (example): Detailed codes for the additional definition of contracts. | |||||
![]() ![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole | Organization) | Publisher Entity | |||||
![]() ![]() ![]() |
0..1 | dateTime | When published | |||||
![]() ![]() ![]() |
1..1 | code | amended | appended | cancelled | disputed | entered-in-error | executable + Binding: ContractResourcePublicationStatusCodes (required): Status of the publication of contract content. | |||||
![]() ![]() ![]() |
0..1 | markdown | Publication Ownership | |||||
![]() ![]() |
0..* | BackboneElement | Contract Term List | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | STU3: Purpose for the Contract Term Action (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.term.actionReason Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse|2.0.0 (example): Detailed codes for the contract action reason. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | (Complex) | STU3: Contract Term Agent List (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.term.agent Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | (Complex) | STU3: Contract Term Valued Item List (new) URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.term.valuedItem Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Contract Term Number | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | STU3: identifier additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.term.identifier Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | Contract Term Issue Date Time | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Contract Term Effective Time | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Period | STU3: applies additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.term.applies Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Starting time with inclusive boundary | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | ||||
![]() ![]() ![]() |
0..1 | Term Concern | ||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: Context of the Contract term additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Contract Term Type or Form Binding: ContractTermTypeCodes (example): Detailed codes for the types of contract provisions. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Contract Term Type specific classification Binding: ContractTermSubtypeCodes (example): Detailed codes for the subtypes of contract provisions. | |||||
![]() ![]() ![]() |
Σ | 0..1 | string | Term Statement | ||||
![]() ![]() ![]() |
0..* | BackboneElement | Protection for the Term | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
0..* | unsignedInt | Link to Security Labels | |||||
![]() ![]() ![]() ![]() |
1..1 | Coding | Confidentiality Protection Binding: ContractResourceScopeCodes (example): Codes for confidentiality protection. | |||||
![]() ![]() ![]() ![]() |
0..* | Coding | Applicable Policy Binding: ContractResourceScopeCodes (example): Codes for policy category. | |||||
![]() ![]() ![]() ![]() |
0..* | Coding | Handling Instructions Binding: ContractResourceSecurityControlCodes (example): Codes for handling instructions. | |||||
![]() ![]() ![]() |
1..1 | BackboneElement | Context of the Contract term | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
0..* | Identifier | Offer business ID | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Offer Recipient | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() ![]() |
1..* | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Device | Group | Organization) | Referenced entity | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Participant engagement type Binding: ContractResourcePartyRoleCodes (example): Codes for offer participant roles. | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Resource) | Negotiable offer asset | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Contract Offer Type or Form Binding: ContractTermTypeCodes (example): Detailed codes for the types of contract provisions. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Accepting party choice Binding: ActConsentDirective (3.0.0) (extensible): The type of decision made by a grantor with respect to an offer made by a grantee. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | How decision is conveyed Binding: ContractResourceDecisionModeCodes (example): Codes for conveying a decision. | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Response to offer text | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | The actual answer response | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Human readable offer text | |||||
![]() ![]() ![]() ![]() |
0..* | string | Pointer to text | |||||
![]() ![]() ![]() ![]() |
0..* | unsignedInt | Offer restriction numbers | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Contract Term Asset List | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Range of asset Binding: ContractResourceAssetScopeCodes (example): Codes for scoping an asset. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Asset category Binding: ContractResourceAssetTypeCodes (example): Condes for the type of an asset. | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(Resource) | Associated entities | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Asset sub-category Binding: ContractResourceAssetSubTypeCodes (example): Condes for the sub-type of an asset. | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Kinship of the asset Binding: ConsentContentClass (extensible): The class (type) of information a consent rule covers. | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Circumstance of the asset | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | Creator,custodian or owner | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Codeable asset context Binding: ContractResourceAssetContextCodes (example): Codes for the context of the asset. | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Context description | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Quality desctiption of asset | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Asset availability types Binding: ContractResourceAssetAvailiabilityCodes (example): Codes for asset availability. | |||||
![]() ![]() ![]() ![]() |
0..* | Period | Time period of the asset | |||||
![]() ![]() ![]() ![]() |
0..* | Period | Time period | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Asset clause or question text | |||||
![]() ![]() ![]() ![]() |
0..* | string | Pointer to asset text | |||||
![]() ![]() ![]() ![]() |
0..* | See answer (Contract) | Response to assets | |||||
![]() ![]() ![]() ![]() |
0..* | unsignedInt | Asset restriction numbers | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Contract Valued Item List | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Contract Valued Item Type | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Identifier | Contract Valued Item Number | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | dateTime | Contract Valued Item Effective Tiem | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity(5.0.0) | Count of Contract Valued Items | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | Contract Valued Item fee, charge, or cost | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | decimal | Contract Valued Item Price Scaling Factor | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | decimal | Contract Valued Item Difficulty Scaling Factor | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | Total Contract Valued Item Value | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Terms of valuation | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | dateTime | When payment is due | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who will make payment | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who will receive payment | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | string | Pointer to specific item | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | unsignedInt | Security Labels that define affected terms | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Entity being ascribed responsibility | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
?! | 0..1 | boolean | True if the term prohibits the action | ||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Type or form of the action Binding: ContractActionCodes (example): Detailed codes for the contract action. | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Entity of the action | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() ![]() |
1..* | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Device | Group | Organization) | Entity of the action | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Role type of the agent Binding: ContractActorRoleCodes (example): Detailed codes for the contract actor role. | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Purpose for the Contract Term Action Binding: PurposeOfUse (3.1.0) (example): Detailed codes for the contract action reason. | |||||
![]() ![]() ![]() ![]() |
0..* | string | Pointer to specific item | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | State of the action Binding: ContractResourceActionStatusCodes (example): Codes for the status of a term action. | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Encounter | EpisodeOfCare) | Episode associated with action | |||||
![]() ![]() ![]() ![]() |
0..* | string | Pointer to specific item | |||||
![]() ![]() ![]() ![]() |
0..1 | When action happens | ||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() ![]() |
0..* | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Device | Group | Organization) | Who asked for action | |||||
![]() ![]() ![]() ![]() |
0..* | string | Pointer to specific item | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Kind of service performer Binding: ParticipationRoleType (example): Codes for the types of action performer. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Competency of the performer Binding: SecurityRoleType (example): Codes for the role of the action performer. | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(RelatedPerson | Patient | Practitioner | PractitionerRole | CareTeam | Device | Substance | Organization | Location) | Actor that wil execute (or not) the action | |||||
![]() ![]() ![]() ![]() |
0..* | string | Pointer to specific item | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | Questionnaire | QuestionnaireResponse) | Why is action (not) needed? Binding: PurposeOfUse (3.1.0) (example): Detailed codes for the contract action reason. | |||||
![]() ![]() ![]() ![]() |
0..* | string | Pointer to specific item | |||||
![]() ![]() ![]() ![]() |
0..* | Annotation | Comments about the action | |||||
![]() ![]() ![]() ![]() |
0..* | unsignedInt | Action restriction numbers | |||||
![]() ![]() ![]() |
0..* | See term (Contract) | Nested Contract Term Group | |||||
![]() ![]() |
0..* | Reference(Resource) | Extra Information | |||||
![]() ![]() |
0..* | Reference(Provenance) | Key event in Contract History | |||||
![]() ![]() |
0..* | BackboneElement | Contract Signatory | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | Coding | Contract Signatory Role Binding: ContractSignerTypeCodes (preferred): List of parties who may be signing. | |||||
![]() ![]() ![]() |
1..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Contract Signatory Party | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: party URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") - must be a resource in resources Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() ![]() |
1..* | Signature | Contract Documentation Signature | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Signature | STU3: signature additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.signer.signature Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Indication of the reason the entity signed the object(s) Binding: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | instant | When the signature was created | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | Who signed | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | The party represented | ||||
![]() ![]() ![]() ![]() |
0..1 | code | The technical format of the signed resources Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) | |||||
![]() ![]() ![]() ![]() |
0..1 | code | The technical format of the signature Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) | |||||
![]() ![]() ![]() ![]() |
0..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |||||
![]() ![]() |
0..* | BackboneElement | Contract Friendly Language | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Attachment | STU3: content additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.friendly.content Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | Easily comprehended representation of this Contract | ||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: content additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() |
Reference(Composition | DocumentReference | QuestionnaireResponse) | |||||||
![]() ![]() |
0..* | BackboneElement | Contract Legal Language | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Attachment | STU3: content additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.legal.content Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | Contract Legal Text | ||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: content additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() |
Reference(Composition | DocumentReference | QuestionnaireResponse) | |||||||
![]() ![]() |
0..* | BackboneElement | Computable Contract Language | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Attachment | STU3: content additional types URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-Contract.rule.content Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | Computable Contract Rules | ||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | STU3: content additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() |
Reference(DocumentReference) | |||||||
![]() ![]() |
0..1 | Binding Contract | ||||||
![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() |
Reference(Composition | DocumentReference | QuestionnaireResponse | Contract) | |||||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Contract.meta.security | Base | extensible |
All Security Labels
|
📍5.0.0 | tx.fhir.org |
| Contract.meta.tag | Base | example | Common Tags | 📍5.0.0 | FHIR Std. |
| Contract.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Contract.text.status | Base | required | NarrativeStatus | 📍5.0.0 | FHIR Std. |
| Contract.identifier.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Contract.identifier.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Contract.status | Base | required | Contract Resource Status Codes | 📍5.0.0 | FHIR Std. |
| Contract.legalState | Base | extensible | Contract Resource Legal State codes | 📍5.0.0 | FHIR Std. |
| Contract.contentDerivative | Base | example | Contract Content Derivation Codes | 📍5.0.0 | FHIR Std. |
| Contract.expirationType | Base | example | Contract Resource Expiration Type codes | 📍5.0.0 | FHIR Std. |
| Contract.subject.type | Base | extensible |
Resource Types
|
📍5.0.0 | tx.fhir.org |
| Contract.authority.type | Base | extensible |
Resource Types
|
📍5.0.0 | tx.fhir.org |
| Contract.domain.type | Base | extensible |
Resource Types
|
📍5.0.0 | tx.fhir.org |
| Contract.author.type | Base | extensible |
Resource Types
|
📍5.0.0 | tx.fhir.org |
| Contract.scope | Base | example | Contract Resource Scope codes | 📍5.0.0 | FHIR Std. |
| Contract.type | Base | example | Contract Type Codes | 📍5.0.0 | FHIR Std. |
| Contract.subType | Base | example | Contract Subtype Codes | 📍5.0.0 | FHIR Std. |
| Contract.contentDefinition.type | Base | example | Contract Resource Definition Type codes | 📍5.0.0 | FHIR Std. |
| Contract.contentDefinition.subType | Base | example | Contract Resource Definition Subtype codes | 📍5.0.0 | FHIR Std. |
| Contract.contentDefinition.publicationStatus | Base | required | Contract Resource Publication Status codes | 📍5.0.0 | FHIR Std. |
| Contract.term.identifier.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Contract.term.identifier.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Contract.term.type | Base | example | Contract Term Type Codes | 📍5.0.0 | FHIR Std. |
| Contract.term.subType | Base | example | Contract Term Subtype Codes | 📍5.0.0 | FHIR Std. |
| Contract.term.securityLabel.classification | Base | example | Contract Resource Scope codes | 📍5.0.0 | FHIR Std. |
| Contract.term.securityLabel.category | Base | example | Contract Resource Scope codes | 📍5.0.0 | FHIR Std. |
| Contract.term.securityLabel.control | Base | example | Contract Resource Security Control codes | 📍5.0.0 | FHIR Std. |
| Contract.term.offer.party.role | Base | example | Contract Resource Party Role codes | 📍5.0.0 | FHIR Std. |
| Contract.term.offer.type | Base | example | Contract Term Type Codes | 📍5.0.0 | FHIR Std. |
| Contract.term.offer.decision | Base | extensible | ActConsentDirective | 📍3.0.0 | THO v7.1 |
| Contract.term.offer.decisionMode | Base | example | Contract Resource Decision Mode codes | 📍5.0.0 | FHIR Std. |
| Contract.term.asset.scope | Base | example | Contract Resource Asset Scope codes | 📍5.0.0 | FHIR Std. |
| Contract.term.asset.type | Base | example | Contract Resource Asset Type codes | 📍5.0.0 | FHIR Std. |
| Contract.term.asset.subtype | Base | example | Contract Resource Asset Sub-Type codes | 📍5.0.0 | FHIR Std. |
| Contract.term.asset.relationship | Base | extensible | Consent Content Class | 📍5.0.0 | FHIR Std. |
| Contract.term.asset.context.code | Base | example | Contract Resource Asset Context codes | 📍5.0.0 | FHIR Std. |
| Contract.term.asset.periodType | Base | example | Contract Resource Asset Availiability codes | 📍5.0.0 | FHIR Std. |
| Contract.term.action.type | Base | example | Contract Action Codes | 📍5.0.0 | FHIR Std. |
| Contract.term.action.subject.role | Base | example | Contract Actor Role Codes | 📍5.0.0 | FHIR Std. |
| Contract.term.action.intent | Base | example | PurposeOfUse | 📍3.1.0 | THO v7.1 |
| Contract.term.action.status | Base | example | Contract Resource Action Status codes | 📍5.0.0 | FHIR Std. |
| Contract.term.action.performerType | Base | example | Participation Role Type | 📍5.0.0 | FHIR Std. |
| Contract.term.action.performerRole | Base | example | Security Role Type | 📍5.0.0 | FHIR Std. |
| Contract.term.action.reason | Base | example | PurposeOfUse | 📍3.1.0 | THO v7.1 |
| Contract.signer.type | Base | preferred | Contract Signer Type Codes | 📍5.0.0 | FHIR Std. |
| Contract.signer.party.type | Base | extensible |
Resource Types
|
📍5.0.0 | tx.fhir.org |
| Contract.signer.signature.type | Base | preferred | Signature Type Codes | 📍5.0.0 | FHIR Std. |
| Contract.signer.signature.targetFormat | Base | required | Mime Types | 📍5.0.0 | FHIR Std. |
| Contract.signer.signature.sigFormat | Base | required | Mime Types | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Contract | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | 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-5 | error | Contract | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Contract | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Contract.meta, Contract.meta.extension, Contract.meta.extension:meta, Contract.meta.versionId, Contract.meta.lastUpdated, Contract.meta.source, Contract.meta.profile, Contract.meta.security, Contract.meta.tag, Contract.implicitRules, Contract.language, Contract.text, Contract.text.extension, Contract.text.extension:text, Contract.text.status, Contract.text.div, Contract.extension, Contract.extension:action, Contract.extension:actionReason, Contract.extension:decisionType, Contract.extension:securityLabel, Contract.extension:role, Contract.extension:valuedItem, Contract.extension:binding, Contract.modifierExtension, Contract.identifier, Contract.identifier.extension, Contract.identifier.extension:identifier, Contract.identifier.use, Contract.identifier.type, Contract.identifier.system, Contract.identifier.value, Contract.identifier.period, Contract.identifier.assigner, Contract.url, Contract.version, Contract.status, Contract.legalState, Contract.instantiatesCanonical, Contract.instantiatesUri, Contract.contentDerivative, Contract.issued, Contract.applies, Contract.applies.extension, Contract.applies.extension:applies, Contract.applies.start, Contract.applies.end, Contract.expirationType, Contract.subject, Contract.subject.extension, Contract.subject.extension:subject, Contract.subject.reference, Contract.subject.type, Contract.subject.identifier, Contract.subject.display, Contract.authority, Contract.authority.extension, Contract.authority.extension:authority, Contract.authority.reference, Contract.authority.type, Contract.authority.identifier, Contract.authority.display, Contract.domain, Contract.domain.extension, Contract.domain.extension:domain, Contract.domain.reference, Contract.domain.type, Contract.domain.identifier, Contract.domain.display, Contract.site, Contract.name, Contract.title, Contract.subtitle, Contract.alias, Contract.author, Contract.author.extension, Contract.author.extension:actor, Contract.author.reference, Contract.author.type, Contract.author.identifier, Contract.author.display, Contract.scope, Contract.topic[x], Contract.topic[x].extension, Contract.topic[x].extension:alternateReference, Contract.type, Contract.subType, Contract.contentDefinition, Contract.contentDefinition.extension, Contract.contentDefinition.modifierExtension, Contract.contentDefinition.type, Contract.contentDefinition.subType, Contract.contentDefinition.publisher, Contract.contentDefinition.publicationDate, Contract.contentDefinition.publicationStatus, Contract.contentDefinition.copyright, Contract.term, Contract.term.extension, Contract.term.extension:actionReason, Contract.term.extension:agent, Contract.term.extension:valuedItem, Contract.term.modifierExtension, Contract.term.identifier, Contract.term.identifier.extension, Contract.term.identifier.extension:identifier, Contract.term.identifier.use, Contract.term.identifier.type, Contract.term.identifier.system, Contract.term.identifier.value, Contract.term.identifier.period, Contract.term.identifier.assigner, Contract.term.issued, Contract.term.applies, Contract.term.applies.extension, Contract.term.applies.extension:applies, Contract.term.applies.start, Contract.term.applies.end, Contract.term.topic[x], Contract.term.topic[x].extension, Contract.term.topic[x].extension:alternateReference, Contract.term.type, Contract.term.subType, Contract.term.text, Contract.term.securityLabel, Contract.term.securityLabel.extension, Contract.term.securityLabel.modifierExtension, Contract.term.securityLabel.number, Contract.term.securityLabel.classification, Contract.term.securityLabel.category, Contract.term.securityLabel.control, Contract.term.offer, Contract.term.offer.extension, Contract.term.offer.modifierExtension, Contract.term.offer.identifier, Contract.term.offer.party, Contract.term.offer.party.extension, Contract.term.offer.party.modifierExtension, Contract.term.offer.party.reference, Contract.term.offer.party.role, Contract.term.offer.topic, Contract.term.offer.type, Contract.term.offer.decision, Contract.term.offer.decisionMode, Contract.term.offer.answer, Contract.term.offer.answer.extension, Contract.term.offer.answer.modifierExtension, Contract.term.offer.answer.value[x], Contract.term.offer.text, Contract.term.offer.linkId, Contract.term.offer.securityLabelNumber, Contract.term.asset, Contract.term.asset.extension, Contract.term.asset.modifierExtension, Contract.term.asset.scope, Contract.term.asset.type, Contract.term.asset.typeReference, Contract.term.asset.subtype, Contract.term.asset.relationship, Contract.term.asset.context, Contract.term.asset.context.extension, Contract.term.asset.context.modifierExtension, Contract.term.asset.context.reference, Contract.term.asset.context.code, Contract.term.asset.context.text, Contract.term.asset.condition, Contract.term.asset.periodType, Contract.term.asset.period, Contract.term.asset.usePeriod, Contract.term.asset.text, Contract.term.asset.linkId, Contract.term.asset.answer, Contract.term.asset.securityLabelNumber, Contract.term.asset.valuedItem, Contract.term.asset.valuedItem.extension, Contract.term.asset.valuedItem.modifierExtension, Contract.term.asset.valuedItem.entity[x], Contract.term.asset.valuedItem.identifier, Contract.term.asset.valuedItem.effectiveTime, Contract.term.asset.valuedItem.quantity, Contract.term.asset.valuedItem.unitPrice, Contract.term.asset.valuedItem.factor, Contract.term.asset.valuedItem.points, Contract.term.asset.valuedItem.net, Contract.term.asset.valuedItem.payment, Contract.term.asset.valuedItem.paymentDate, Contract.term.asset.valuedItem.responsible, Contract.term.asset.valuedItem.recipient, Contract.term.asset.valuedItem.linkId, Contract.term.asset.valuedItem.securityLabelNumber, Contract.term.action, Contract.term.action.extension, Contract.term.action.modifierExtension, Contract.term.action.doNotPerform, Contract.term.action.type, Contract.term.action.subject, Contract.term.action.subject.extension, Contract.term.action.subject.modifierExtension, Contract.term.action.subject.reference, Contract.term.action.subject.role, Contract.term.action.intent, Contract.term.action.linkId, Contract.term.action.status, Contract.term.action.context, Contract.term.action.contextLinkId, Contract.term.action.occurrence[x], Contract.term.action.requester, Contract.term.action.requesterLinkId, Contract.term.action.performerType, Contract.term.action.performerRole, Contract.term.action.performer, Contract.term.action.performerLinkId, Contract.term.action.reason, Contract.term.action.reasonLinkId, Contract.term.action.note, Contract.term.action.securityLabelNumber, Contract.term.group, Contract.supportingInfo, Contract.relevantHistory, Contract.signer, Contract.signer.extension, Contract.signer.modifierExtension, Contract.signer.type, Contract.signer.party, Contract.signer.party.extension, Contract.signer.party.extension:party, Contract.signer.party.reference, Contract.signer.party.type, Contract.signer.party.identifier, Contract.signer.party.display, Contract.signer.signature, Contract.signer.signature.extension, Contract.signer.signature.extension:signature, Contract.signer.signature.type, Contract.signer.signature.when, Contract.signer.signature.who, Contract.signer.signature.onBehalfOf, Contract.signer.signature.targetFormat, Contract.signer.signature.sigFormat, Contract.signer.signature.data, Contract.friendly, Contract.friendly.extension, Contract.friendly.extension:content, Contract.friendly.modifierExtension, Contract.friendly.content[x], Contract.friendly.content[x].extension, Contract.friendly.content[x].extension:alternateReference, Contract.legal, Contract.legal.extension, Contract.legal.extension:content, Contract.legal.modifierExtension, Contract.legal.content[x], Contract.legal.content[x].extension, Contract.legal.content[x].extension:alternateReference, Contract.rule, Contract.rule.extension, Contract.rule.extension:content, Contract.rule.modifierExtension, Contract.rule.content[x], Contract.rule.content[x].extension, Contract.rule.content[x].extension:alternateReference, Contract.legallyBinding[x] | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Contract.meta.extension, Contract.meta.extension:meta, Contract.text.extension, Contract.text.extension:text, Contract.extension, Contract.extension:action, Contract.extension:actionReason, Contract.extension:decisionType, Contract.extension:securityLabel, Contract.extension:role, Contract.extension:valuedItem, Contract.extension:binding, Contract.modifierExtension, Contract.identifier.extension, Contract.identifier.extension:identifier, Contract.applies.extension, Contract.applies.extension:applies, Contract.subject.extension, Contract.subject.extension:subject, Contract.authority.extension, Contract.authority.extension:authority, Contract.domain.extension, Contract.domain.extension:domain, Contract.author.extension, Contract.author.extension:actor, Contract.topic[x].extension, Contract.topic[x].extension:alternateReference, Contract.contentDefinition.extension, Contract.contentDefinition.modifierExtension, Contract.term.extension, Contract.term.extension:actionReason, Contract.term.extension:agent, Contract.term.extension:valuedItem, Contract.term.modifierExtension, Contract.term.identifier.extension, Contract.term.identifier.extension:identifier, Contract.term.applies.extension, Contract.term.applies.extension:applies, Contract.term.topic[x].extension, Contract.term.topic[x].extension:alternateReference, Contract.term.securityLabel.extension, Contract.term.securityLabel.modifierExtension, Contract.term.offer.extension, Contract.term.offer.modifierExtension, Contract.term.offer.party.extension, Contract.term.offer.party.modifierExtension, Contract.term.offer.answer.extension, Contract.term.offer.answer.modifierExtension, Contract.term.asset.extension, Contract.term.asset.modifierExtension, Contract.term.asset.context.extension, Contract.term.asset.context.modifierExtension, Contract.term.asset.valuedItem.extension, Contract.term.asset.valuedItem.modifierExtension, Contract.term.action.extension, Contract.term.action.modifierExtension, Contract.term.action.subject.extension, Contract.term.action.subject.modifierExtension, Contract.signer.extension, Contract.signer.modifierExtension, Contract.signer.party.extension, Contract.signer.party.extension:party, Contract.signer.signature.extension, Contract.signer.signature.extension:signature, Contract.friendly.extension, Contract.friendly.extension:content, Contract.friendly.modifierExtension, Contract.friendly.content[x].extension, Contract.friendly.content[x].extension:alternateReference, Contract.legal.extension, Contract.legal.extension:content, Contract.legal.modifierExtension, Contract.legal.content[x].extension, Contract.legal.content[x].extension:alternateReference, Contract.rule.extension, Contract.rule.extension:content, Contract.rule.modifierExtension, Contract.rule.content[x].extension, Contract.rule.content[x].extension:alternateReference | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| txt-1 | error | Contract.text.div | The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes |
htmlChecks()
|
| txt-2 | error | Contract.text.div | The narrative SHALL have some non-whitespace content |
htmlChecks()
|
This structure is derived from Contract
Summary
Mandatory: 0 element(2 nested mandatory elements)
Extensions
This structure refers to these extensions:
Maturity: 0
Other representations of profile: CSV, Excel, Schematron