Data Model Libraries
    Preparing search index...

    ContractSignerComponent Class

    FHIR Specification

    • Short: Contract Signatory
    • Definition: Parties with legal standing in the Contract, including the principal parties, the grantor(s) and grantee(s), which are any person or organization bound by the contract, and any ancillary parties, which facilitate the execution of the contract such as a notary or witness.
    • Comment: Signers who are principal parties to the contract are bound by the Contract.activity related to the Contract.topic, and the Contract.term(s), which either extend or restrict the overall action on the topic by, for example, stipulating specific policies or obligations constraining actions, action reason, or agents with respect to some or all of the topic. For example, specifying how policies or obligations shall constrain actions and action reasons permitted or denied on all or a subset of the Contract.topic (e.g., all or a portion of property being transferred by the contract), agents (e.g., who can resell, assign interests, or alter the property being transferred by the contract), actions, and action reasons; or with respect to Contract.terms, stipulating, extending, or limiting the Contract.period of applicability or valuation of items under consideration.
    • Requirements: The Contract.signer applies a signature to the Contract.binding referenced resource, which is the documentation that is the legal "source of truth". The Contract.signer may delegate, such as a legally recognized personal representative, or have a delegate assigned e.g., by a court of law, to actually sign the Contract, such as a trustee in the case of incompetence.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    type_: null | Coding

    Contract.signer.type Element

    FHIR Specification

    • Short: Contract Signatory Role
    • Definition: Role of this Contract signer, e.g. notary, grantee.
    • FHIR Type: Coding
    • Cardinality: 1..1
    • isModifier: false
    • isSummary: false
    party: null | Reference

    Contract.signer.party Element

    FHIR Specification

    signature: null | Signature[]

    Contract.signer.signature Element

    FHIR Specification

    • Short: Contract Documentation Signature
    • Definition: Legally binding Contract DSIG signature contents in Base64.
    • FHIR Type: Signature
    • Cardinality: 1..*
    • isModifier: false
    • isSummary: false

    Methods

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

      Parameters

      • sourceJson: Value

        JSON representing FHIR ContractSignerComponent

      • OptionaloptSourceField: string

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

      Returns undefined | ContractSignerComponent

      ContractSignerComponent data model or undefined for ContractSignerComponent

      JsonError if the provided JSON is not a valid JSON object

    • Assigns the provided Party object value to the party property.

      Parameters

      • value: undefined | null | Reference

        the party object value

      Returns this

      this

      @ReferenceTargets('Contract.signer.party', ['Organization','Patient','Practitioner','PractitionerRole','RelatedPerson',])

      InvalidTypeError for invalid data type or reference value

    • 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