description: Base StructureDefinition for Contract Resource package_name: hl7.fhir.r2.examples name: Contract type: null elements: applies: {type: Period, short: Effective time, isSummary: true, index: 2} authority: {type: Reference, short: Authority under which this Contract has standing, array: true, index: 4} rule: type: BackboneElement short: Computable Contract Language array: true index: 75 elements: content: short: Computable Contract Rules choices: [contentAttachment, contentReference] index: 77 contentAttachment: {type: Attachment, short: Computable Contract Rules, choiceOf: content, index: 78} contentReference: {type: Reference, short: Computable Contract Rules, choiceOf: content, index: 79} required: [contentAttachment, contentReference, content] type: {short: Contract Tyoe, type: CodeableConcept, isSummary: true, index: 6} legal: type: BackboneElement short: Contract Legal Language array: true index: 68 elements: content: short: Contract Legal Text choices: [contentAttachment, contentReference, contentReference, contentReference] index: 70 contentAttachment: {type: Attachment, short: Contract Legal Text, choiceOf: content, index: 71} contentReference: {type: Reference, short: Contract Legal Text, choiceOf: content, index: 72} required: [contentAttachment, contentReference, content] signer: type: BackboneElement short: Contract Signer array: true index: 25 elements: type: {type: Coding, short: Contract Signer Type, index: 26} party: {type: Reference, short: Contract Signatory Party, index: 27} signature: {type: string, short: Contract Documentation Signature, index: 28} required: [signature, type, party] term: name: term type: BackboneElement short: Contract Term List array: true index: 29 elements: group: {short: Nested Contract Term Group, nameReference: term, array: true, index: 54} applies: {type: Period, short: Contract Term Effective Time, isSummary: true, index: 32} type: {type: CodeableConcept, short: Contract Term Type, index: 33} actionReason: {type: CodeableConcept, short: Contract Term Action Reason, array: true, index: 37} identifier: {type: Identifier, short: Contract Term identifier, isSummary: true, index: 30} action: {type: CodeableConcept, short: Contract Term Action, array: true, index: 36} issued: {type: dateTime, short: Contract Term Issue Date Time, isSummary: true, index: 31} subType: {type: CodeableConcept, short: Contract Term Subtype, index: 34} valuedItem: type: BackboneElement short: Contract Term Valued Item array: true index: 42 elements: net: {type: Quantity, short: Total Contract Term Valued Item Value, index: 53} points: {type: decimal, short: Contract Term Valued Item Difficulty Scaling Factor, index: 52} factor: {type: decimal, short: Contract Term Valued Item Price Scaling Factor, index: 51} entityCodeableConcept: {type: CodeableConcept, short: Contract Term Valued Item Type, choiceOf: entity, index: 45} identifier: {type: Identifier, short: Contract Term Valued Item Identifier, index: 47} effectiveTime: {type: dateTime, short: Contract Term Valued Item Effective Tiem, index: 48} quantity: {type: Quantity, short: Contract Term Valued Item Count, index: 49} entity: short: Contract Term Valued Item Type choices: [entityCodeableConcept, entityReference] index: 44 unitPrice: {type: Quantity, short: 'Contract Term Valued Item fee, charge, or cost', index: 50} entityReference: {type: Reference, short: Contract Term Valued Item Type, choiceOf: entity, index: 46} subject: {type: Reference, short: Subject of this Contract Term, index: 35} actor: type: BackboneElement short: Contract Term Actor List array: true index: 38 elements: entity: {type: Reference, short: Contract Term Actor, index: 39} role: {type: CodeableConcept, short: Contract Term Actor Role, array: true, index: 40} required: [entity] text: {type: string, short: Human readable Contract term text, index: 41} friendly: type: BackboneElement short: Contract Friendly Language array: true index: 61 elements: content: short: Easily comprehended representation of this Contract choices: [contentAttachment, contentReference, contentReference, contentReference] index: 63 contentAttachment: {type: Attachment, short: Easily comprehended representation of this Contract, choiceOf: content, index: 64} contentReference: {type: Reference, short: Easily comprehended representation of this Contract, choiceOf: content, index: 65} required: [contentAttachment, contentReference, content] binding: short: Binding Contract choices: [bindingAttachment, bindingReference, bindingReference, bindingReference] index: 56 actionReason: {type: CodeableConcept, short: Contract Action Reason, array: true, index: 9} identifier: {type: Identifier, short: Contract identifier, isSummary: true, index: 0} action: {type: CodeableConcept, short: Contract Action, array: true, index: 8} issued: {type: dateTime, short: When this Contract was issued, isSummary: true, index: 1} domain: {type: Reference, short: Domain in which this Contract applies, array: true, index: 5} subType: {short: Contract Subtype, type: CodeableConcept, array: true, isSummary: true, index: 7} valuedItem: type: BackboneElement short: Contract Valued Item array: true index: 13 elements: net: {type: Quantity, short: Total Contract Valued Item Value, index: 24} points: {type: decimal, short: Contract Valued Item Difficulty Scaling Factor, index: 23} factor: {type: decimal, short: Contract Valued Item Price Scaling Factor, index: 22} entityCodeableConcept: {type: CodeableConcept, short: Contract Valued Item Type, choiceOf: entity, index: 16} identifier: {type: Identifier, short: Contract Valued Item Identifier, index: 18} effectiveTime: {type: dateTime, short: Contract Valued Item Effective Tiem, index: 19} quantity: {type: Quantity, short: Count of Contract Valued Items, index: 20} entity: short: Contract Valued Item Type choices: [entityCodeableConcept, entityReference] index: 15 unitPrice: {type: Quantity, short: 'Contract Valued Item fee, charge, or cost', index: 21} entityReference: {type: Reference, short: Contract Valued Item Type, choiceOf: entity, index: 17} bindingReference: {type: Reference, short: Binding Contract, choiceOf: binding, index: 58} subject: {type: Reference, short: Subject of this Contract, isSummary: true, array: true, index: 3} bindingAttachment: {type: Attachment, short: Binding Contract, choiceOf: binding, index: 57} actor: type: BackboneElement short: Contract Actor array: true index: 10 elements: entity: {type: Reference, short: Contract Actor Type, index: 11} role: {type: CodeableConcept, short: Contract Actor Role, array: true, index: 12} required: [entity] package_version: 1.0.2 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Contract version: null