Data Model Libraries
    Preparing search index...

    ConceptMapGroupComponent Class

    FHIR Specification

    • Short: Same source and target systems
    • Definition: A group of mappings that all have the same source and target system.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    source?: UriType

    ConceptMap.group.source Element

    FHIR Specification

    • Short: Source system where concepts to be mapped are defined
    • Definition: An absolute URI that identifies the source system where the concepts to be mapped are defined.
    • Comment: This is not needed if the source value set is specified and it contains concepts from only a single system.
    • FHIR Type: uri
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    sourceVersion?: StringType

    ConceptMap.group.sourceVersion Element

    FHIR Specification

    • Short: Specific version of the code system
    • Definition: The specific version of the code system, as determined by the code system authority.
    • Comment: The specification of a particular code system version may be required for code systems which lack concept permanence.
    • FHIR Type: string
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    target?: UriType

    ConceptMap.group.target Element

    FHIR Specification

    • Short: Target system that the concepts are to be mapped to
    • Definition: An absolute URI that identifies the target system that the concepts will be mapped to.
    • Comment: This is not needed if the target value set is specified and it contains concepts from only a single system. The group target may also be omitted if all of the target element equivalence values are 'unmatched'.
    • FHIR Type: uri
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    targetVersion?: StringType

    ConceptMap.group.targetVersion Element

    FHIR Specification

    • Short: Specific version of the code system
    • Definition: The specific version of the code system, as determined by the code system authority.
    • Comment: The specification of a particular code system version may be required for code systems which lack concept permanence.
    • FHIR Type: string
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false

    ConceptMap.group.element Element

    FHIR Specification

    • Short: Mappings for a concept from the source set
    • Definition: Mappings for an individual concept in the source to one or more concepts in the target.
    • Comment: Generally, the ideal is that there would only be one mapping for each concept in the source value set, but a given concept may be mapped multiple times with different comments or dependencies.
    • FHIR Type: BackboneElement
    • Cardinality: 1..*
    • isModifier: false
    • isSummary: false

    ConceptMap.group.unmapped Element

    FHIR Specification

    • Short: What to do when there is no mapping for the source concept
    • Definition: What to do when there is no mapping for the source concept. "Unmapped" does not include codes that are unmatched, and the unmapped element is ignored in a code is specified to have equivalence = unmatched.
    • Comment: This only applies if the source code has a system value that matches the system defined for the group.
    • FHIR Type: BackboneElement
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false

    Methods

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

      Parameters

      • sourceJson: Value

        JSON representing FHIR ConceptMapGroupComponent

      • OptionaloptSourceField: string

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

      Returns undefined | ConceptMapGroupComponent

      ConceptMapGroupComponent data model or undefined for ConceptMapGroupComponent

      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