FHIR Chat · Condtion Resource · implementers

Stream: implementers

Topic: Condtion Resource


view this post on Zulip saran (Dec 09 2021 at 18:07):

Hi guys,

I've a question regarding the Condition resources in the US-Core profile.

If the Clinical-Status and Verficatation-status is unknown,
what should be the value that needs to be added to the above attributes to be conformant with the US-Core Condition profile.

Thanks in Advance

view this post on Zulip Daniel Venton (Dec 09 2021 at 20:02):

According to HL7 a condition cannot exist without a known clinicalStatus (unless the verification status is entered-in-error).

view this post on Zulip Yunwei Wang (Dec 09 2021 at 20:27):

According to US Core General Guidance Missing Data:

For the following status elements no appropriate “unknown” concept code is available, therefore the element must be populated:
...
Condition.clinicalStatus
...
If one of these a status code is missing, a 404 http error code and an OperationOutcome SHALL be returned in response to a query for the resource.

view this post on Zulip Lloyd McKenzie (Dec 09 2021 at 20:27):

Sort of. Technically, you can still specify a "dataAbsentReason" or some other extension and still satisfy the cardinality - but you may find challenges with interoperability if doing that.

view this post on Zulip saran (Dec 09 2021 at 21:39):

Thanks everyone for these inputs.
So in the below case, what would be the ideal fit to be conformant without having much Interoperability Challenges?
To give a little bit background of the condition resource being implemented,
we get the data from the Medicaid claims - the primary & secondary diagnosis is being converted to the Condition Resource,
unfortunately we don't have a way to map the Clinical-Status or Verification-Status since that information is not present. (Would it be okay to deduce that the Clinical-Status was active and Verification-Status as confirmed for the Claims that are paid and adjudicated? - just a thought.)

view this post on Zulip Vassil Peytchev (Dec 09 2021 at 21:48):

Would it be okay to deduce that the Clinical-Status was active and Verification-Status as confirmed for the Claims that are paid and adjudicated?

I think it might depend on how the resource is going to be used. Maybe consult a lawyer?

view this post on Zulip Vassil Peytchev (Dec 09 2021 at 22:23):

For example, wouldn't a claim be paid and adjudicated for services that result in the condition being ruled out? Or is that information present in the claim?

view this post on Zulip Lloyd McKenzie (Dec 09 2021 at 23:51):

@Michelle (Moseman) Miller

view this post on Zulip Daniel Venton (Dec 10 2021 at 13:04):

We took the same stance, since claims don't state clinical status or verification status of the diagnosis elements. We said, since the patient received treatment for the diagnosis we can assume that it's active (could be resolved in some cases). You could also take CMS guidance and NOT derive conditions from claims, making them just claim data not condition data. (I don't have the reference handy.)

view this post on Zulip Michelle (Moseman) Miller (Dec 12 2021 at 22:46):

This was recently discussed in Patient Care as a result of https://chat.fhir.org/#narrow/stream/294552-Patient-Care.20WG/topic/US.20Core.20Condition.20Status

Specifically, Patient Care focused on the invariant that intentionally only required clinicalStatus for problem list items (not diagnoses). This invariant had the claim use case in mind when updated in the base spec.

con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item (: clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty())

As such, Patient Care felt that US Core should update their textual guidance (e.g. http://hl7.org/fhir/us/core/StructureDefinition-us-core-condition.html#mandatory-and-must-support-data-elements) to be more consistent with the underlying invariant.

The status element has the following constraints: SHALL be present if verification status is not entered-in-error and SHALL NOT be present if verification Status is entered-in-error.

view this post on Zulip Michelle (Moseman) Miller (Dec 12 2021 at 22:48):

In sum, Patient Care doesn't endorse defaulting or inserting values for clinicalStatus since the field should have cardinality 0..1 and con-3 invariant isn't applicable for non-problem list items, like encounter diagnoses.

view this post on Zulip saran (Dec 13 2021 at 20:21):

This really helps, Thank you for providing a clarity to this.

view this post on Zulip Eric Haas (Dec 13 2021 at 21:22):

Lloyd McKenzie said:

Sort of. Technically, you can still specify a "dataAbsentReason" or some other extension and still satisfy the cardinality - but you may find challenges with interoperability if doing that.

That is not how we understand it for this conditionally required binding and the guidance there is normative.

view this post on Zulip Eric Haas (Dec 13 2021 at 21:24):

@Michelle (Moseman) Miller can post ballot comment against US Core?

view this post on Zulip Michelle (Moseman) Miller (Dec 13 2021 at 22:45):

@Eric Haas Sure thing, logged as J#34468


Last updated: Apr 12 2022 at 19:14 UTC