Data Model Libraries
    Preparing search index...

    ContractTermComponent Class

    FHIR Specification

    • Short: Contract Term List
    • Definition: One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    identifier?: Identifier

    Contract.term.identifier Element

    FHIR Specification

    • Short: Contract Term Number
    • Definition: Unique identifier for this particular Contract Provision.
    • FHIR Type: Identifier
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true
    issued?: DateTimeType

    Contract.term.issued Element

    FHIR Specification

    • Short: Contract Term Issue Date Time
    • Definition: When this Contract Provision was issued.
    • FHIR Type: dateTime
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true
    applies?: Period

    Contract.term.applies Element

    FHIR Specification

    • Short: Contract Term Effective Time
    • Definition: Relevant time or time-period when this Contract Provision is applicable.
    • FHIR Type: Period
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true
    topic?: IDataType

    Contract.term.topic[x] Element

    @ChoiceDataTypesMeta('Contract.term.topic[x]', ['CodeableConcept','Reference',]

    FHIR Specification

    • Short: Term Concern
    • Definition: The entity that the term applies to.
    • FHIR Types: 'CodeableConcept', 'Reference',
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false

    Contract.term.type Element

    FHIR Specification

    • Short: Contract Term Type or Form
    • Definition: A legal clause or condition contained within a contract that requires one or both parties to perform a particular requirement by some specified time or prevents one or both parties from performing a particular requirement by some specified time.
    • FHIR Type: CodeableConcept
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    subType?: CodeableConcept

    Contract.term.subType Element

    FHIR Specification

    • Short: Contract Term Type specific classification
    • Definition: A specialized legal clause or condition based on overarching contract type.
    • FHIR Type: CodeableConcept
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    text?: StringType

    Contract.term.text Element

    FHIR Specification

    • Short: Term Statement
    • Definition: Statement of a provision in a policy or a contract.
    • FHIR Type: string
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: true

    Contract.term.securityLabel Element

    FHIR Specification

    • Short: Protection for the Term
    • Definition: Security labels that protect the handling of information about the term and its elements, which may be specifically identified.
    • Comment: Within a Contract, a security label may apply to the one to many nested group of terms or to a term, whether inside a group or a singleton. The security label on the entire set of term provision elements may be different from the security labels on a contained offer, asset, valuedItem, or data such as sensitive information, and must be the high water mark of all security labels within the term. Rationale is that a labelled term, which may be disaggregated from the Contract, and must persist the label on the term and on contained elements within other contexts. If more than one policy dictates a level of confidentiality of the term, then each applicable policy may be represented by a security label specific to its requirements. A Security Label is comprised of 1..1 confidentiality code and 0..* other security label codes (aka "privacy tags". A Security Label is metadata assigned (aka "tagged") to Resources and Resource elements, which specify the confidentiality and sensitivity of the Resource or element and their related attributes, the purposes for which tagged items may be collected, access, used or disclosed, any limitation on the type of entities authorized to engage in permitted purposes, and handling instructions that obligate or prohibit certain actions on the tagged items.
    • Requirements: This security label protects the term and its contained provision elements.
    • FHIR Type: BackboneElement
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false

    Contract.term.offer Element

    FHIR Specification

    • Short: Context of the Contract term
    • Definition: The matter of concern in the context of this provision of the agrement.
    • FHIR Type: BackboneElement
    • Cardinality: 1..1
    • isModifier: false
    • isSummary: false

    Contract.term.asset Element

    FHIR Specification

    • Short: Contract Term Asset List
    • Definition: Contract Term Asset List.
    • FHIR Type: BackboneElement
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false

    Contract.term.action Element

    FHIR Specification

    • Short: Entity being ascribed responsibility
    • Definition: An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.
    • Comment: Several agents may be associated (i.e. has some responsibility for an activity) with an activity and vice-versa. For example, in cases of actions initiated by one user for other users, or in events that involve more than one user, hardware device, software, or system process. However, only one user may be the initiator/requestor for the event.
    • Requirements: An agent can be a person, an organization, software, device, or other entities that may be ascribed responsibility.
    • FHIR Type: BackboneElement
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false

    Contract.term.group Element

    FHIR Specification

    • Short: Nested Contract Term Group
    • Definition: Nested group of Contract Provisions.
    • FHIR Type: BackboneElement
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false

    Methods

    • Parse the provided ContractTermComponent JSON to instantiate the ContractTermComponent data model.

      Parameters

      • sourceJson: Value

        JSON representing FHIR ContractTermComponent

      • OptionaloptSourceField: string

        Optional data source field (e.g. <complexTypeName>.<complexTypeFieldName>); defaults to ContractTermComponent

      Returns undefined | ContractTermComponent

      ContractTermComponent data model or undefined for ContractTermComponent

      JsonError if the provided JSON is not a valid JSON object

    • Determines if the modifierExtension property exists.

      Parameters

      • Optionalurl: string

        the url that identifies a specific Extension

      Returns boolean

      true if an Extension has the provided url; false otherwise

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the modifierExtension property exists and has any values.

      AssertionError for invalid url

    • Returns undefined | string

      the id property value

    • Assigns the provided value to the id property.

      Parameters

      • value: undefined | string

        the id value

      Returns this

      this

      PrimitiveTypeError for invalid value

    • Returns boolean

      true if id exists and has a value; false otherwise

    • Determines if the extension property exists.

      Parameters

      • Optionalurl: string

        the url that identifies a specific Extension

      Returns boolean

      true if an Extension has the provided url; false otherwise

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the extension property exists and has any values.

      AssertionError for invalid url

    • Determines if the extension property exists.

      Parameters

      • url: string

        the url that identifies a specific Extension

      Returns undefined | IExtension

      an Extension having the provided url

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the extension property exists and has any values.

      AssertionError for invalid url

    • Adds the provided Extension to the extension property array.

      Parameters

      • extension: undefined | IExtension

        the Extension value to add to the extension property array

      Returns this

      this

    • Removes the Extension having the provided url from the extension property array.

      Parameters

      • url: string

        the url that identifies a specific Extension to remove

      Returns void

      AssertionError for invalid url

    • Returns boolean

      true if the instance is a FHIR complex or primitive datatype; false otherwise