Data Model Libraries
    Preparing search index...

    Class ArtifactAssessmentContentComponent

    ArtifactAssessmentContentComponent Class

    FHIR Specification

    • Short: Comment, classifier, or rating content
    • Definition: A component comment, classifier, or rating of the artifact.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    artifactassessmentInformationTypeEnum: ArtifactassessmentInformationTypeEnum

    FHIR CodeSystem: ArtifactassessmentInformationType

    informationType?: EnumCodeType

    ArtifactAssessment.content.informationType Element

    FHIR Specification

    • Short: comment | classifier | rating | container | response | change-request
    • Definition: The type of information this component of the content represents.
    • FHIR Type: code
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false

    CodeSystem Enumeration: ArtifactassessmentInformationTypeEnum

    summary?: MarkdownType

    ArtifactAssessment.content.summary Element

    FHIR Specification

    • Short: Brief summary of the content
    • Definition: A brief summary of the content of this component.
    • FHIR Type: markdown
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false

    ArtifactAssessment.content.type Element

    FHIR Specification

    • Short: What type of content
    • Definition: Indicates what type of content this component represents.
    • FHIR Type: CodeableConcept
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    classifier?: CodeableConcept[]

    ArtifactAssessment.content.classifier Element

    FHIR Specification

    • Short: Rating, classifier, or assessment
    • Definition: Represents a rating, classifier, or assessment of the artifact.
    • FHIR Type: CodeableConcept
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false
    quantity?: Quantity

    ArtifactAssessment.content.quantity Element

    FHIR Specification

    • Short: Quantitative rating
    • Definition: A quantitative rating of the artifact.
    • FHIR Type: Quantity
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    author?: Reference

    ArtifactAssessment.content.author Element

    FHIR Specification

    path?: UriType[]

    ArtifactAssessment.content.path Element

    FHIR Specification

    • Short: What the comment is directed to
    • Definition: A URI that points to what the comment is about, such as a line of text in the CQL, or a specific element in a resource.
    • Comment: The target element is used to point the comment to aspect of the artifact, such as a text range within a CQL library (e.g. #content?0:0-120:80).
    • FHIR Type: uri
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false
    relatedArtifact?: RelatedArtifact[]

    ArtifactAssessment.content.relatedArtifact Element

    FHIR Specification

    • Short: Additional information
    • Definition: Additional related artifacts that provide supporting documentation, additional evidence, or further information related to the content.
    • FHIR Type: RelatedArtifact
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false
    freeToShare?: BooleanType

    ArtifactAssessment.content.freeToShare Element

    FHIR Specification

    • Short: Acceptable to publicly share the resource content
    • Definition: Acceptable to publicly share the comment, classifier or rating.
    • FHIR Type: boolean
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false

    ArtifactAssessment.content.component Element

    FHIR Specification

    • Short: Contained content
    • Definition: If the informationType is container, the components of the content.
    • FHIR Type: BackboneElement
    • Cardinality: 0..*
    • isModifier: false
    • isSummary: false

    Methods

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

      Parameters

      • sourceJson: Value

        JSON representing FHIR ArtifactAssessmentContentComponent

      • OptionaloptSourceField: string

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

      Returns undefined | ArtifactAssessmentContentComponent

      ArtifactAssessmentContentComponent data model or undefined for ArtifactAssessmentContentComponent

      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