Skip to content

Condition Validator Requires Display Name? #117

Description

@dtrejo258

Our data source is inconsistently updating the display name for the code field in the Condition resource, so we are omitting the display name from the resource. However, we received a different error from the validator. We are using 'http://hl7.org/fhir/sid/icd-10-cm' for the system.

If the 'display' element is populated, the string used in display SHALL be one of the display strings defined for that code by the code system (code systems may define multiple display strings for a single code). If one of the available display strings is labeled as preferred, it SHOULD be used. If the code system does not define a text representation for display (e.g. SNOMED CT Expressions) then the 'display' element cannot be populated, and the meaning of the code won't be accessible to systems that don't understand the code expression.

Since we can't guarantee that the display we have available to us we're omitting this field. Note that Coding doesn't require display, and description above does have the "if" qualifier on whether it is populated.

Error:
Condition.code: Error from http://tx.fhir.org/r4: Error:A definition for the value Set 'http://hl7.org/fhir/us/core/ValueSet/us-core-condition-code|3.1.1' could not be found on line xx

Should this error be generated when display name is omitted? Is display name required in Coding for the Condition resource for ICD-10 codes? If this information is required for the codes, should the error received for a display name mismatch be a warning?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions