Data Model Libraries
    Preparing search index...

    ContractTermAssetComponent Class

    FHIR Specification

    • Short: Contract Term Asset List
    • Definition: Contract Term Asset List.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    Methods

    parse getScope setScope hasScope getType setType addType hasType getTypeReference setTypeReference addTypeReference hasTypeReference getSubtype setSubtype addSubtype hasSubtype getRelationship setRelationship hasRelationship getContext setContext addContext hasContext getConditionElement setConditionElement hasConditionElement getCondition setCondition hasCondition getPeriodType setPeriodType addPeriodType hasPeriodType getPeriod setPeriod addPeriod hasPeriod getUsePeriod setUsePeriod addUsePeriod hasUsePeriod getTextElement setTextElement hasTextElement getText setText hasText getLinkIdElement setLinkIdElement addLinkIdElement hasLinkIdElement getLinkId setLinkId addLinkId hasLinkId getAnswer setAnswer addAnswer hasAnswer getSecurityLabelNumberElement setSecurityLabelNumberElement addSecurityLabelNumberElement hasSecurityLabelNumberElement getSecurityLabelNumber setSecurityLabelNumber addSecurityLabelNumber hasSecurityLabelNumber getValuedItem setValuedItem addValuedItem hasValuedItem fhirType isEmpty copy toJSON getModifierExtension setModifierExtension hasModifierExtension getModifierExtensionByUrl addModifierExtension removeModifierExtension getId setId hasId getExtension setExtension hasExtension getExtensionByUrl addExtension removeExtension isRequiredFieldsEmpty isResource isDataType isComplexDataType isPrimitive isBooleanPrimitive isStringPrimitive isNumberPrimitive isBigIntPrimitive isDateTimePrimitive copyValues initType initTypeReference initSubtype initContext initPeriodType initPeriod initUsePeriod initLinkId initAnswer initSecurityLabelNumber initValuedItem

    Constructors

    Properties

    Contract.term.asset.scope Element

    FHIR Specification

    • Short: Range of asset
    • Definition: Differentiates the kind of the asset .
    • FHIR Type: CodeableConcept
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    type_?: CodeableConcept[]

    Contract.term.asset.type Element

    FHIR Specification

    • Short: Asset category
    • Definition: Target entity type about which the term may be concerned.
    • FHIR Type: CodeableConcept
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false
    typeReference?: Reference[]

    Contract.term.asset.typeReference Element

    FHIR Specification

    subtype?: CodeableConcept[]

    Contract.term.asset.subtype Element

    FHIR Specification

    • Short: Asset sub-category
    • Definition: May be a subtype or part of an offered asset.
    • FHIR Type: CodeableConcept
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false
    relationship?: Coding

    Contract.term.asset.relationship Element

    FHIR Specification

    • Short: Kinship of the asset
    • Definition: Specifies the applicability of the term to an asset resource instance, and instances it refers to or instances that refer to it, and/or are owned by the offeree.
    • FHIR Type: Coding
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false

    Contract.term.asset.context Element

    FHIR Specification

    • Short: Circumstance of the asset
    • Definition: Circumstance of the asset.
    • FHIR Type: BackboneElement
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false
    condition?: StringType

    Contract.term.asset.condition Element

    FHIR Specification

    • Short: Quality desctiption of asset
    • Definition: Description of the quality and completeness of the asset that may be a factor in its valuation.
    • FHIR Type: string
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    periodType?: CodeableConcept[]

    Contract.term.asset.periodType Element

    FHIR Specification

    • Short: Asset availability types
    • Definition: Type of Asset availability for use or ownership.
    • FHIR Type: CodeableConcept
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false
    period?: Period[]

    Contract.term.asset.period Element

    FHIR Specification

    • Short: Time period of the asset
    • Definition: Asset relevant contractual time period.
    • FHIR Type: Period
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false
    usePeriod?: Period[]

    Contract.term.asset.usePeriod Element

    FHIR Specification

    • Short: Time period
    • Definition: Time period of asset use.
    • FHIR Type: Period
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false
    text?: StringType

    Contract.term.asset.text Element

    FHIR Specification

    • Short: Asset clause or question text
    • Definition: Clause or question text (Prose Object) concerning the asset in a linked form, such as a QuestionnaireResponse used in the formation of the contract.
    • FHIR Type: string
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    linkId?: StringType[]

    Contract.term.asset.linkId Element

    FHIR Specification

    • Short: Pointer to asset text
    • Definition: Id [identifier??] of the clause or question text about the asset in the referenced form or QuestionnaireResponse.
    • FHIR Type: string
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false

    Contract.term.asset.answer Element

    FHIR Specification

    • Short: Response to assets
    • Definition: Response to assets.
    • FHIR Type: BackboneElement
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false
    securityLabelNumber?: UnsignedIntType[]

    Contract.term.asset.securityLabelNumber Element

    FHIR Specification

    • Short: Asset restriction numbers
    • Definition: Security labels that protects the asset.
    • FHIR Type: unsignedInt
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false

    Contract.term.asset.valuedItem Element

    FHIR Specification

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

    Methods

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

      Parameters

      • sourceJson: Value

        JSON representing FHIR ContractTermAssetComponent

      • OptionaloptSourceField: string

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

      Returns undefined | ContractTermAssetComponent

      ContractTermAssetComponent data model or undefined for ContractTermAssetComponent

      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 and only if the data model has required fields (min cardinality > 0) and at least one of those required fields in the instance is empty; false otherwise

    • Returns boolean

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