Specyfikacja interoperacyjności prototypu SSIDL
0.1.1 - ci-build
Specyfikacja interoperacyjności prototypu SSIDL, published by Uniwersytet Medyczny w Łodzi. This guide is not an authorized publication; it is the continuous build for version 0.1.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/SSIDL/ssidl-ig/ and changes regularly. See the Directory of published versions
Official URL: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/StructureDefinition/pl-base-contract | Version: 0.1.1 | |||
Draft as of 2025-08-28 | Computable Name: PLBaseContract |
Profil bazowy umowy
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Contract | Legal Agreement | |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() |
Σ | 1..* | Identifier | Contract number |
![]() ![]() ![]() |
?!Σ | 0..1 | code | amended | appended | cancelled | disputed | entered-in-error | executable + Binding: ContractResourceStatusCodes (required): A code specifying the state of the resource instance. |
![]() |
Path | Conformance | ValueSet | URI |
Contract.status | required | ContractResourceStatusCodeshttp://hl7.org/fhir/ValueSet/contract-status|5.0.0 From the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | 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 | Legal Agreement | |
![]() ![]() ![]() |
1..* | Identifier | Contract number | |
![]() |
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | Contract | Legal Agreement | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 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..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 1..* | Identifier | Contract number | ||||
![]() ![]() ![]() |
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 | CodeableConcept | Contract cessation cause Binding: ContractResourceExpirationTypeCodes (example): Codes for the Cessation of Contracts. | |||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Resource) | Contract Target Entity | ||||
![]() ![]() ![]() |
0..* | Reference(Organization) | Authority under which this Contract has standing | |||||
![]() ![]() ![]() |
0..* | Reference(Location) | A sphere of control governed by an authoritative jurisdiction, organization, or person | |||||
![]() ![]() ![]() |
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 | CodeableConcept | Range of Legal Concerns Binding: ContractResourceScopeCodes (example): Codes for the range of legal concerns. | |||||
![]() ![]() ![]() |
0..1 | Focus of contract interest | ||||||
![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
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 | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Contract Term Number | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | dateTime | Contract Term Issue Date Time | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Contract Term Effective Time | ||||
![]() ![]() ![]() ![]() |
0..1 | Term Concern | ||||||
![]() ![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 (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 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 | 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 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
?! | 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 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 (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 (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 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() |
1..* | Signature | Contract Documentation Signature | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Contract Friendly Language | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | Easily comprehended representation of this Contract | ||||||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Composition | DocumentReference | QuestionnaireResponse) | |||||||
![]() ![]() ![]() |
0..* | BackboneElement | Contract Legal Language | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | Contract Legal Text | ||||||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Composition | DocumentReference | QuestionnaireResponse) | |||||||
![]() ![]() ![]() |
0..* | BackboneElement | Computable Contract Language | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | Computable Contract Rules | ||||||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(DocumentReference) | |||||||
![]() ![]() ![]() |
0..1 | Binding Contract | ||||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() |
Reference(Composition | DocumentReference | QuestionnaireResponse | Contract) | |||||||
![]() |
Path | Conformance | ValueSet | URI |
Contract.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 From the FHIR Standard | |
Contract.status | required | ContractResourceStatusCodeshttp://hl7.org/fhir/ValueSet/contract-status|5.0.0 From the FHIR Standard | |
Contract.legalState | extensible | ContractResourceLegalStateCodeshttp://hl7.org/fhir/ValueSet/contract-legalstate From the FHIR Standard | |
Contract.contentDerivative | example | ContractContentDerivationCodeshttp://hl7.org/fhir/ValueSet/contract-content-derivative From the FHIR Standard | |
Contract.expirationType | example | ContractResourceExpirationTypeCodeshttp://hl7.org/fhir/ValueSet/contract-expiration-type From the FHIR Standard | |
Contract.scope | example | ContractResourceScopeCodeshttp://hl7.org/fhir/ValueSet/contract-scope From the FHIR Standard | |
Contract.type | example | ContractTypeCodeshttp://hl7.org/fhir/ValueSet/contract-type From the FHIR Standard | |
Contract.subType | example | ContractSubtypeCodeshttp://hl7.org/fhir/ValueSet/contract-subtype From the FHIR Standard | |
Contract.contentDefinition.type | example | ContractResourceDefinitionTypeCodeshttp://hl7.org/fhir/ValueSet/contract-definition-type From the FHIR Standard | |
Contract.contentDefinition.subType | example | ContractResourceDefinitionSubtypeCodeshttp://hl7.org/fhir/ValueSet/contract-definition-subtype From the FHIR Standard | |
Contract.contentDefinition.publicationStatus | required | ContractResourcePublicationStatusCodeshttp://hl7.org/fhir/ValueSet/contract-publicationstatus|5.0.0 From the FHIR Standard | |
Contract.term.type | example | ContractTermTypeCodeshttp://hl7.org/fhir/ValueSet/contract-term-type From the FHIR Standard | |
Contract.term.subType | example | ContractTermSubtypeCodeshttp://hl7.org/fhir/ValueSet/contract-term-subtype From the FHIR Standard | |
Contract.term.securityLabel.classification | example | ContractResourceScopeCodeshttp://hl7.org/fhir/ValueSet/contract-security-classification From the FHIR Standard | |
Contract.term.securityLabel.category | example | ContractResourceScopeCodeshttp://hl7.org/fhir/ValueSet/contract-security-category From the FHIR Standard | |
Contract.term.securityLabel.control | example | ContractResourceSecurityControlCodeshttp://hl7.org/fhir/ValueSet/contract-security-control From the FHIR Standard | |
Contract.term.offer.party.role | example | ContractResourcePartyRoleCodeshttp://hl7.org/fhir/ValueSet/contract-party-role From the FHIR Standard | |
Contract.term.offer.type | example | ContractTermTypeCodeshttp://hl7.org/fhir/ValueSet/contract-term-type From the FHIR Standard | |
Contract.term.offer.decision | extensible | ActConsentDirectivehttp://terminology.hl7.org/ValueSet/v3-ActConsentDirective | |
Contract.term.offer.decisionMode | example | ContractResourceDecisionModeCodeshttp://hl7.org/fhir/ValueSet/contract-decision-mode From the FHIR Standard | |
Contract.term.asset.scope | example | ContractResourceAssetScopeCodeshttp://hl7.org/fhir/ValueSet/contract-assetscope From the FHIR Standard | |
Contract.term.asset.type | example | ContractResourceAssetTypeCodeshttp://hl7.org/fhir/ValueSet/contract-assettype From the FHIR Standard | |
Contract.term.asset.subtype | example | ContractResourceAssetSubTypeCodeshttp://hl7.org/fhir/ValueSet/contract-assetsubtype From the FHIR Standard | |
Contract.term.asset.relationship | extensible | ConsentContentClasshttp://hl7.org/fhir/ValueSet/consent-content-class From the FHIR Standard | |
Contract.term.asset.context.code | example | ContractResourceAssetContextCodeshttp://hl7.org/fhir/ValueSet/contract-assetcontext From the FHIR Standard | |
Contract.term.asset.periodType | example | ContractResourceAssetAvailiabilityCodeshttp://hl7.org/fhir/ValueSet/asset-availability From the FHIR Standard | |
Contract.term.action.type | example | ContractActionCodeshttp://hl7.org/fhir/ValueSet/contract-action From the FHIR Standard | |
Contract.term.action.subject.role | example | ContractActorRoleCodeshttp://hl7.org/fhir/ValueSet/contract-actorrole From the FHIR Standard | |
Contract.term.action.intent | example | PurposeOfUsehttp://terminology.hl7.org/ValueSet/v3-PurposeOfUse | |
Contract.term.action.status | example | ContractResourceActionStatusCodeshttp://hl7.org/fhir/ValueSet/contract-actionstatus From the FHIR Standard | |
Contract.term.action.performerType | example | ParticipationRoleTypehttp://hl7.org/fhir/ValueSet/participation-role-type From the FHIR Standard | |
Contract.term.action.performerRole | example | SecurityRoleTypehttp://hl7.org/fhir/ValueSet/security-role-type From the FHIR Standard | |
Contract.term.action.reason | example | PurposeOfUsehttp://terminology.hl7.org/ValueSet/v3-PurposeOfUse | |
Contract.signer.type | preferred | ContractSignerTypeCodeshttp://hl7.org/fhir/ValueSet/contract-signer-type From the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Contract
Key Elements View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Contract | Legal Agreement | |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() |
Σ | 1..* | Identifier | Contract number |
![]() ![]() ![]() |
?!Σ | 0..1 | code | amended | appended | cancelled | disputed | entered-in-error | executable + Binding: ContractResourceStatusCodes (required): A code specifying the state of the resource instance. |
![]() |
Path | Conformance | ValueSet | URI |
Contract.status | required | ContractResourceStatusCodeshttp://hl7.org/fhir/ValueSet/contract-status|5.0.0 From the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Differential View
This structure is derived from Contract
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Contract | Legal Agreement | |
![]() ![]() ![]() |
1..* | Identifier | Contract number | |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | Contract | Legal Agreement | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 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..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 1..* | Identifier | Contract number | ||||
![]() ![]() ![]() |
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 | CodeableConcept | Contract cessation cause Binding: ContractResourceExpirationTypeCodes (example): Codes for the Cessation of Contracts. | |||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Resource) | Contract Target Entity | ||||
![]() ![]() ![]() |
0..* | Reference(Organization) | Authority under which this Contract has standing | |||||
![]() ![]() ![]() |
0..* | Reference(Location) | A sphere of control governed by an authoritative jurisdiction, organization, or person | |||||
![]() ![]() ![]() |
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 | CodeableConcept | Range of Legal Concerns Binding: ContractResourceScopeCodes (example): Codes for the range of legal concerns. | |||||
![]() ![]() ![]() |
0..1 | Focus of contract interest | ||||||
![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
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 | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Contract Term Number | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | dateTime | Contract Term Issue Date Time | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Contract Term Effective Time | ||||
![]() ![]() ![]() ![]() |
0..1 | Term Concern | ||||||
![]() ![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 (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 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 | 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 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
?! | 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 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
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 (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 (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 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() |
1..* | Signature | Contract Documentation Signature | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Contract Friendly Language | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | Easily comprehended representation of this Contract | ||||||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Composition | DocumentReference | QuestionnaireResponse) | |||||||
![]() ![]() ![]() |
0..* | BackboneElement | Contract Legal Language | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | Contract Legal Text | ||||||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Composition | DocumentReference | QuestionnaireResponse) | |||||||
![]() ![]() ![]() |
0..* | BackboneElement | Computable Contract Language | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | Computable Contract Rules | ||||||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(DocumentReference) | |||||||
![]() ![]() ![]() |
0..1 | Binding Contract | ||||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() |
Reference(Composition | DocumentReference | QuestionnaireResponse | Contract) | |||||||
![]() |
Path | Conformance | ValueSet | URI |
Contract.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 From the FHIR Standard | |
Contract.status | required | ContractResourceStatusCodeshttp://hl7.org/fhir/ValueSet/contract-status|5.0.0 From the FHIR Standard | |
Contract.legalState | extensible | ContractResourceLegalStateCodeshttp://hl7.org/fhir/ValueSet/contract-legalstate From the FHIR Standard | |
Contract.contentDerivative | example | ContractContentDerivationCodeshttp://hl7.org/fhir/ValueSet/contract-content-derivative From the FHIR Standard | |
Contract.expirationType | example | ContractResourceExpirationTypeCodeshttp://hl7.org/fhir/ValueSet/contract-expiration-type From the FHIR Standard | |
Contract.scope | example | ContractResourceScopeCodeshttp://hl7.org/fhir/ValueSet/contract-scope From the FHIR Standard | |
Contract.type | example | ContractTypeCodeshttp://hl7.org/fhir/ValueSet/contract-type From the FHIR Standard | |
Contract.subType | example | ContractSubtypeCodeshttp://hl7.org/fhir/ValueSet/contract-subtype From the FHIR Standard | |
Contract.contentDefinition.type | example | ContractResourceDefinitionTypeCodeshttp://hl7.org/fhir/ValueSet/contract-definition-type From the FHIR Standard | |
Contract.contentDefinition.subType | example | ContractResourceDefinitionSubtypeCodeshttp://hl7.org/fhir/ValueSet/contract-definition-subtype From the FHIR Standard | |
Contract.contentDefinition.publicationStatus | required | ContractResourcePublicationStatusCodeshttp://hl7.org/fhir/ValueSet/contract-publicationstatus|5.0.0 From the FHIR Standard | |
Contract.term.type | example | ContractTermTypeCodeshttp://hl7.org/fhir/ValueSet/contract-term-type From the FHIR Standard | |
Contract.term.subType | example | ContractTermSubtypeCodeshttp://hl7.org/fhir/ValueSet/contract-term-subtype From the FHIR Standard | |
Contract.term.securityLabel.classification | example | ContractResourceScopeCodeshttp://hl7.org/fhir/ValueSet/contract-security-classification From the FHIR Standard | |
Contract.term.securityLabel.category | example | ContractResourceScopeCodeshttp://hl7.org/fhir/ValueSet/contract-security-category From the FHIR Standard | |
Contract.term.securityLabel.control | example | ContractResourceSecurityControlCodeshttp://hl7.org/fhir/ValueSet/contract-security-control From the FHIR Standard | |
Contract.term.offer.party.role | example | ContractResourcePartyRoleCodeshttp://hl7.org/fhir/ValueSet/contract-party-role From the FHIR Standard | |
Contract.term.offer.type | example | ContractTermTypeCodeshttp://hl7.org/fhir/ValueSet/contract-term-type From the FHIR Standard | |
Contract.term.offer.decision | extensible | ActConsentDirectivehttp://terminology.hl7.org/ValueSet/v3-ActConsentDirective | |
Contract.term.offer.decisionMode | example | ContractResourceDecisionModeCodeshttp://hl7.org/fhir/ValueSet/contract-decision-mode From the FHIR Standard | |
Contract.term.asset.scope | example | ContractResourceAssetScopeCodeshttp://hl7.org/fhir/ValueSet/contract-assetscope From the FHIR Standard | |
Contract.term.asset.type | example | ContractResourceAssetTypeCodeshttp://hl7.org/fhir/ValueSet/contract-assettype From the FHIR Standard | |
Contract.term.asset.subtype | example | ContractResourceAssetSubTypeCodeshttp://hl7.org/fhir/ValueSet/contract-assetsubtype From the FHIR Standard | |
Contract.term.asset.relationship | extensible | ConsentContentClasshttp://hl7.org/fhir/ValueSet/consent-content-class From the FHIR Standard | |
Contract.term.asset.context.code | example | ContractResourceAssetContextCodeshttp://hl7.org/fhir/ValueSet/contract-assetcontext From the FHIR Standard | |
Contract.term.asset.periodType | example | ContractResourceAssetAvailiabilityCodeshttp://hl7.org/fhir/ValueSet/asset-availability From the FHIR Standard | |
Contract.term.action.type | example | ContractActionCodeshttp://hl7.org/fhir/ValueSet/contract-action From the FHIR Standard | |
Contract.term.action.subject.role | example | ContractActorRoleCodeshttp://hl7.org/fhir/ValueSet/contract-actorrole From the FHIR Standard | |
Contract.term.action.intent | example | PurposeOfUsehttp://terminology.hl7.org/ValueSet/v3-PurposeOfUse | |
Contract.term.action.status | example | ContractResourceActionStatusCodeshttp://hl7.org/fhir/ValueSet/contract-actionstatus From the FHIR Standard | |
Contract.term.action.performerType | example | ParticipationRoleTypehttp://hl7.org/fhir/ValueSet/participation-role-type From the FHIR Standard | |
Contract.term.action.performerRole | example | SecurityRoleTypehttp://hl7.org/fhir/ValueSet/security-role-type From the FHIR Standard | |
Contract.term.action.reason | example | PurposeOfUsehttp://terminology.hl7.org/ValueSet/v3-PurposeOfUse | |
Contract.signer.type | preferred | ContractSignerTypeCodeshttp://hl7.org/fhir/ValueSet/contract-signer-type From the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Contract
Other representations of profile: CSV, Excel, Schematron