| identifier | No | Identifier[] | Contract number |
| url | No | uri | Basal definition |
| version | No | string | Business edition |
| status | No | code | amended / appended / cancelled / disputed / entered-in-error / executable / executed / negotiable / offered / policy / rejected / renewed / revoked / resolved / terminated |
| legalState | No | CodeableConcept | Negotiation status |
| instantiatesCanonical | No | Reference<Contract> | Source Contract Definition |
| instantiatesUri | No | uri | External Contract Definition |
| contentDerivative | No | CodeableConcept | Content derived from the basal information |
| issued | No | dateTime | When this Contract was issued |
| applies | No | Period | Effective time |
| expirationType | No | CodeableConcept | Contract cessation cause |
| subject | No | Reference<Resource>[] | Contract Target Entity |
| authority | No | Reference<Organization>[] | Authority under which this Contract has standing |
| domain | No | Reference<Location>[] | A sphere of control governed by an authoritative jurisdiction, organization, or person |
| site | No | Reference<Location>[] | Specific Location |
| name | No | string | Computer friendly designation |
| title | No | string | Human Friendly name |
| subtitle | No | string | Subordinate Friendly name |
| alias | No | string[] | Acronym or short name |
| author | No | Reference<Patient / Practitioner / PractitionerRole / Organization> | Source of Contract |
| scope | No | CodeableConcept | Range of Legal Concerns |
| topic[x] | No | CodeableConcept, Reference<Resource> | Focus of contract interest |
| type | No | CodeableConcept | Legal instrument category |
| subType | No | CodeableConcept[] | Subtype within the context of type |
| contentDefinition | No | ContractContentDefinition | Contract precursor content |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - type | Yes | CodeableConcept | Content structure and use |
| - subType | No | CodeableConcept | Detailed Content Type Definition |
| - publisher | No | Reference<Practitioner / PractitionerRole / Organization> | Publisher Entity |
| - publicationDate | No | dateTime | When published |
| - publicationStatus | Yes | code | amended / appended / cancelled / disputed / entered-in-error / executable / executed / negotiable / offered / policy / rejected / renewed / revoked / resolved / terminated |
| - copyright | No | markdown | Publication Ownership |
| term | No | ContractTerm | Contract Term List |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - identifier | No | Identifier | Contract Term Number |
| - issued | No | dateTime | Contract Term Issue Date Time |
| - applies | No | Period | Contract Term Effective Time |
| - topic[x] | No | CodeableConcept, Reference<Resource> | Term Concern |
| - type | No | CodeableConcept | Contract Term Type or Form |
| - subType | No | CodeableConcept | Contract Term Type specific classification |
| - text | No | string | Term Statement |
| - securityLabel | No | ContractTermSecurityLabel | Protection for the Term |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - number | No | unsignedInt[] | Link to Security Labels |
| - classification | Yes | Coding | Confidentiality Protection |
| - category | No | Coding[] | Applicable Policy |
| - control | No | Coding[] | Handling Instructions |
| - offer | Yes | ContractTermOffer | Context of the Contract term |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - identifier | No | Identifier[] | Offer business ID |
| - party | No | ContractTermOfferParty | Offer Recipient |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - reference | Yes | Reference<Patient / RelatedPerson / Practitioner / PractitionerRole / Device / Group / Organization>[] | Referenced entity |
| - role | Yes | CodeableConcept | Participant engagement type |
| - topic | No | Reference<Resource> | Negotiable offer asset |
| - type | No | CodeableConcept | Contract Offer Type or Form |
| - decision | No | CodeableConcept | Accepting party choice |
| - decisionMode | No | CodeableConcept[] | How decision is conveyed |
| - answer | No | ContractTermOfferAnswer | Response to offer text |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - value[x] | Yes | boolean, decimal, integer, date, dateTime, time, string, uri, Attachment, Coding, Quantity, Reference<Resource> | The actual answer response |
| - text | No | string | Human readable offer text |
| - linkId | No | string[] | Pointer to text |
| - securityLabelNumber | No | unsignedInt[] | Offer restriction numbers |
| - asset | No | ContractTermAsset | Contract Term Asset List |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - scope | No | CodeableConcept | Range of asset |
| - type | No | CodeableConcept[] | Asset category |
| - typeReference | No | Reference<Resource>[] | Associated entities |
| - subtype | No | CodeableConcept[] | Asset sub-category |
| - relationship | No | Coding | Kinship of the asset |
| - context | No | ContractTermAssetContext | Circumstance of the asset |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - reference | No | Reference<Resource> | Creator,custodian or owner |
| - code | No | CodeableConcept[] | Codeable asset context |
| - text | No | string | Context description |
| - condition | No | string | Quality desctiption of asset |
| - periodType | No | CodeableConcept[] | Asset availability types |
| - period | No | Period[] | Time period of the asset |
| - usePeriod | No | Period[] | Time period |
| - text | No | string | Asset clause or question text |
| - linkId | No | string[] | Pointer to asset text |
| - answer | No | [] | Response to assets |
| - securityLabelNumber | No | unsignedInt[] | Asset restriction numbers |
| - valuedItem | No | ContractTermAssetValuedItem | Contract Valued Item List |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - entity[x] | No | CodeableConcept, Reference<Resource> | Contract Valued Item Type |
| - identifier | No | Identifier | Contract Valued Item Number |
| - effectiveTime | No | dateTime | Contract Valued Item Effective Tiem |
| - quantity | No | Quantity | Count of Contract Valued Items |
| - unitPrice | No | Money | Contract Valued Item fee, charge, or cost |
| - factor | No | decimal | Contract Valued Item Price Scaling Factor |
| - points | No | decimal | Contract Valued Item Difficulty Scaling Factor |
| - net | No | Money | Total Contract Valued Item Value |
| - payment | No | string | Terms of valuation |
| - paymentDate | No | dateTime | When payment is due |
| - responsible | No | Reference<Organization / Patient / Practitioner / PractitionerRole / RelatedPerson> | Who will make payment |
| - recipient | No | Reference<Organization / Patient / Practitioner / PractitionerRole / RelatedPerson> | Who will receive payment |
| - linkId | No | string[] | Pointer to specific item |
| - securityLabelNumber | No | unsignedInt[] | Security Labels that define affected terms |
| - action | No | ContractTermAction | Entity being ascribed responsibility |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - doNotPerform | No | boolean | True if the term prohibits the action |
| - type | Yes | CodeableConcept | Type or form of the action |
| - subject | No | ContractTermActionSubject | Entity of the action |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - reference | Yes | Reference<Patient / RelatedPerson / Practitioner / PractitionerRole / Device / Group / Organization>[] | Entity of the action |
| - role | No | CodeableConcept | Role type of the agent |
| - intent | Yes | CodeableConcept | Purpose for the Contract Term Action |
| - linkId | No | string[] | Pointer to specific item |
| - status | Yes | CodeableConcept | State of the action |
| - context | No | Reference<Encounter / EpisodeOfCare> | Episode associated with action |
| - contextLinkId | No | string[] | Pointer to specific item |
| - occurrence[x] | No | dateTime, Period, Timing | When action happens |
| - requester | No | Reference<Patient / RelatedPerson / Practitioner / PractitionerRole / Device / Group / Organization>[] | Who asked for action |
| - requesterLinkId | No | string[] | Pointer to specific item |
| - performerType | No | CodeableConcept[] | Kind of service performer |
| - performerRole | No | CodeableConcept | Competency of the performer |
| - performer | No | Reference<RelatedPerson / Patient / Practitioner / PractitionerRole / CareTeam / Device / Substance / Organization / Location> | Actor that wil execute (or not) the action |
| - performerLinkId | No | string[] | Pointer to specific item |
| - reasonCode | No | CodeableConcept[] | Why is action (not) needed? |
| - reasonReference | No | Reference<Condition / Observation / DiagnosticReport / DocumentReference / Questionnaire / QuestionnaireResponse>[] | Why is action (not) needed? |
| - reason | No | string[] | Why action is to be performed |
| - reasonLinkId | No | string[] | Pointer to specific item |
| - note | No | Annotation[] | Comments about the action |
| - securityLabelNumber | No | unsignedInt[] | Action restriction numbers |
| - group | No | [] | Nested Contract Term Group |
| supportingInfo | No | Reference<Resource>[] | Extra Information |
| relevantHistory | No | Reference<Provenance>[] | Key event in Contract History |
| signer | No | ContractSigner | Contract Signatory |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - type | Yes | Coding | Contract Signatory Role |
| - party | Yes | Reference<Organization / Patient / Practitioner / PractitionerRole / RelatedPerson> | Contract Signatory Party |
| - signature | Yes | Signature[] | Contract Documentation Signature |
| friendly | No | ContractFriendly | Contract Friendly Language |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - content[x] | Yes | Attachment, Reference<Composition / DocumentReference / QuestionnaireResponse> | Easily comprehended representation of this Contract |
| legal | No | ContractLegal | Contract Legal Language |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - content[x] | Yes | Attachment, Reference<Composition / DocumentReference / QuestionnaireResponse> | Contract Legal Text |
| rule | No | ContractRule | Computable Contract Language |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - content[x] | Yes | Attachment, Reference<DocumentReference> | Computable Contract Rules |
| legallyBinding[x] | No | Attachment, Reference<Composition / DocumentReference / QuestionnaireResponse / Contract> | Binding Contract |