USCDI v3 CCDA Validator Exceptions

383 views
Skip to first unread message

Omar Hayat Mughal

unread,
Nov 21, 2025, 3:32:25 PM (7 days ago) Nov 21
to Edge Test Tool (ETT)
I am validating my CCDA through below tool:
https://site.healthit.gov/c-cda/uscdi-v3

Till yesterday, my file was being validated as successful.
Today random exceptions started popping up.
One of them is below:
Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.ContinuityOfCareDocument2Impl@5d34d4a7{http:///resource1638.xml#//@clinicalDocument}'
XPath/ClinicalDocument
Line Number: 2


Can anybody help point out whether the validator was updated and my file is invalid or the issue is related to the validator itself?

Mat Davis

unread,
Nov 21, 2025, 6:32:36 PM (7 days ago) Nov 21
to Edge Test Tool (ETT)
Hi Omar.

Please see the recently posted conversations related to the same reported issue. The unexpected behavior is still occurring as of this reply @ 5:32PM CT.

Thanks - Mat

Shuisheng Wang

unread,
Nov 21, 2025, 8:10:39 PM (7 days ago) Nov 21
to Edge Test Tool (ETT)
Omar and Mat,
I tried CCDA Validator V3 with test patient of David Hollow by manually modifying DOD which did result in 4 errors.  After changing DOD back to correct datetime format, the 4 error messages were gone.  So any error messages starting with "Validation failed with an exception" should be ignored for now before someone could fix HL7 schema errors with CCDA Validators (V1, V3, V4) and Scorecard.  Thanks.

Omar Hayat Mughal

unread,
Nov 22, 2025, 8:57:40 AM (6 days ago) Nov 22
to Edge Test Tool (ETT)
Hi Mat @ Shuishe,

Appreciate the response.
@shuishe  All the errors I am seeing are basically  Validation failed with an exception.


Errors:

Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.ContinuityOfCareDocument2Impl@4c4ff3d2{http:///resource2488.xml#//@clinicalDocument}'

XPath/ClinicalDocument

Line Number: 2

Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.AllergyConcernAct2Impl@477278f9{http:///resource2488.xml#//@clinicalDocument/@component/@structuredBody/@component.0/@section/@entry.0/@act}'

XPath/ClinicalDocument/component/structuredBody/component/section/entry/act

Line Number: 300

Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.AllergyObservation2Impl@49dad9bf{http:///resource2488.xml#//@clinicalDocument/@component/@structuredBody/@component.0/@section/@entry.0/@act/@entryRelationship.0/@observation}'

XPath/ClinicalDocument/component/structuredBody/component/section/entry/act/entryRelationship/observation

Line Number: 311

Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.ProblemObservation2Impl@1ff5b7c4{http:///resource2488.xml#//@clinicalDocument/@component/@structuredBody/@component.2/@section/@entry.0/@act/@entryRelationship.0/@observation}'

XPath/ClinicalDocument/component/structuredBody/component[3]/section/entry/act/entryRelationship/observation

Line Number: 439

Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.ProblemObservation2Impl@77d458a2{http:///resource2488.xml#//@clinicalDocument/@component/@structuredBody/@component.2/@section/@entry.1/@act/@entryRelationship.0/@observation}'

XPath/ClinicalDocument/component/structuredBody/component[3]/section/entry[2]/act/entryRelationship/observation

Line Number: 485

Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.EncounterActivitiesImpl@38dffab1{http:///resource2488.xml#//@clinicalDocument/@component/@structuredBody/@component.3/@section/@entry.0/@encounter}'

XPath/ClinicalDocument/component/structuredBody/component[4]/section/entry/encounter

Line Number: 546

Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.ProblemObservation2Impl@4d67c26{http:///resource2488.xml#//@clinicalDocument/@component/@structuredBody/@component.3/@section/@entry.0/@encounter/@entryRelationship.0/@act/@entryRelationship.0/@observation}'

XPath/ClinicalDocument/component/structuredBody/component[4]/section/entry/encounter/entryRelationship/act/entryRelationship/observation

Line Number: 590

Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.ImmunizationActivity2Impl@35642602{http:///resource2488.xml#//@clinicalDocument/@component/@structuredBody/@component.4/@section/@entry.0/@substanceAdministration}'

XPath/ClinicalDocument/component/structuredBody/component[5]/section/entry/substanceAdministration

Line Number: 640

Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.ImmunizationMedicationInformation2Impl@330ad656{http:///resource2488.xml#//@clinicalDocument/@component/@structuredBody/@component.4/@section/@entry.0/@substanceAdministration/@consumable/@manufacturedProduct}'

XPath/ClinicalDocument/component/structuredBody/component[5]/section/entry/substanceAdministration/consumable/manufacturedProduct

Line Number: 652

Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.VitalSignsOrganizer2Impl@f4a986a{http:///resource2488.xml#//@clinicalDocument/@component/@structuredBody/@component.5/@section/@entry.0/@organizer}'

XPath/ClinicalDocument/component/structuredBody/component[6]/section/entry/organizer

Line Number: 693

Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.SmokingStatusObservationImpl@42a1ccb{http:///resource2488.xml#//@clinicalDocument/@component/@structuredBody/@component.6/@section/@entry.0/@observation}'

XPath/ClinicalDocument/component/structuredBody/component[7]/section/entry/observation

Line Number: 745

Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.ProcedureActivityProcedureImpl@3388e3ff{http:///resource2488.xml#//@clinicalDocument/@component/@structuredBody/@component.7/@section/@entry.0/@procedure}'

XPath/ClinicalDocument/component/structuredBody/component[8]/section/entry/procedure

Line Number: 790

Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.ResultOrganizer2Impl@1f5c81ab{http:///resource2488.xml#//@clinicalDocument/@component/@structuredBody/@component.8/@section/@entry.0/@organizer}'

XPath/ClinicalDocument/component/structuredBody/component[9]/section/entry/organizer

Line Number: 835

Result Description: Validation failed with an exception for 'org.openhealthtools.mdht.uml.cda.consol.impl.ResultObservation2Impl@80b3ead{http:///resource2488.xml#//@clinicalDocument/@component/@structuredBody/@component.8/@section/@entry.0/@organizer/@component.1/@observation}'

XPath/ClinicalDocument/component/structuredBody/component[9]/section/entry/organizer/component[2]/observation

Line Number: 861

Mat Davis

unread,
Nov 22, 2025, 11:05:36 AM (6 days ago) Nov 22
to Edge Test Tool (ETT)
No problem at all Omar.

Yeah, pretty sure the issue hasn't yet been resolved and there is no current work around as of this reply.

Thanks - Mat

Mahesh Dabi

unread,
Nov 24, 2025, 4:54:22 AM (4 days ago) Nov 24
to Edge Test Tool (ETT)
Hi

When we can expect the fix? We have live testing scheduled this week

MD

nagesh.bashyam (Dragon)

unread,
Nov 24, 2025, 7:28:14 AM (4 days ago) Nov 24
to Edge Test Tool (ETT)
We are looking into this since it has started after the restart, will provide an update later today.

Mat Davis

unread,
Nov 24, 2025, 8:07:07 AM (4 days ago) Nov 24
to nagesh.bashyam (Dragon), Edge Test Tool (ETT)
Much appreciated on the update Dragon. 

Thanks - Mat

--
You received this message because you are subscribed to the Google Groups "Edge Test Tool (ETT)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to edge-test-too...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/edge-test-tool/2f07c413-dae7-45d6-a164-aa5a076286b1n%40googlegroups.com.

nagesh.bashyam (Dragon)

unread,
Nov 24, 2025, 11:58:40 AM (4 days ago) Nov 24
to Edge Test Tool (ETT)
Hello

The validator issue that was causing new errors after the restart have been resolved. 
Please continue your testing.

Thanks
Dragon

Mat Davis

unread,
Nov 24, 2025, 12:22:07 PM (4 days ago) Nov 24
to Edge Test Tool (ETT)
Thanks Dragon.

I can confirm the issue is showing as resolved on my end for Basic Validation and Patient Scenario Specific Validation as well.

Mat

kylem...@gmail.com

unread,
Nov 24, 2025, 12:30:44 PM (4 days ago) Nov 24
to Edge Test Tool (ETT)
Same here - working as before without MDHT errors. Thanks!

Mamoon Khan

unread,
Nov 25, 2025, 8:46:47 AM (3 days ago) Nov 25
to Edge Test Tool (ETT)
Hi Guys, 

thankfully the validator is back on. 

However i am now getting the below issues with the mdht exceptions AND ArrayStoreException.:
 

 IllegalValueException: Value 'org.openhealthtools.mdht.uml.cda.consol.impl.CareTeamOrganizerV2Impl@65e35e8b (nullFlavor: <unset>, classCode: <unset>, moodCode: <unset>)' is not legal. (http:///resource2524.xml, -1, -1)

XPath

Line Number: Line number not available

Result Description: IllegalValueException: Value 'org.openhealthtools.mdht.uml.cda.consol.impl.CareTeamOrganizerV2Impl@4d189f3d (nullFlavor: <unset>, classCode: <unset>, moodCode: <unset>)' is not legal. (http:///resource2524.xml, -1, -1)

XPath

Line Number: Line number not available

Result Description: ArrayStoreException

XPath

Line Number: Line number not available

Result Description: ArrayStoreException

XPath

Line Number: Line number not available


This is the care team section i am currently trying to validate: 
<section>
    <templateId root="2.16.840.1.113883.10.20.22.2.500" extension="2022-06-01"/>
    <code code="85847-2"
          codeSystem="2.16.840.1.113883.6.1"
          codeSystemName="LOINC"
          displayName="Patient Care team information"/>
    <title>Care Team</title>
    <text>
      <table border="1" width="100%">
        <thead>
          <tr>
            <th>Care Team Member</th>
            <th>Role</th>
            <th>Telecom</th>
            <th>Status</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td ID="careteam-1">Dr. Albert Davis</td>
            <td>Primary Care Provider</td>
            <td>tel:+1-555-555-1002</td>
            <td>Active</td>
          </tr>
        </tbody>
      </table>
    </text>

    <entry typeCode="DRIV">
      <organizer classCode="CLUSTER" moodCode="EVN">
        <templateId root="2.16.840.1.113883.10.20.22.4.500" extension="2022-06-01"/>
        <id root="a1b2c3d4-e5f6-7890-abcd-ef1234567890"/>
        <code code="86744-0"
              codeSystem="2.16.840.1.113883.6.1"
              codeSystemName="LOINC"
              displayName="Care team (record artifact)"/>
        <statusCode code="active"/>
        <effectiveTime>
          <low value="20150622"/>
          <high nullFlavor="UNK"/>
        </effectiveTime>

        <component>
          <act classCode="ACT" moodCode="EVN">
            <templateId root="2.16.840.1.113883.10.20.22.4.500.1" extension="2022-06-01"/>
            <id root="b2c3d4e5-f6a7-8901-bcde-f12345678901"/>
            <code code="85847-2"
                  codeSystem="2.16.840.1.113883.6.1"
                  codeSystemName="LOINC"
                  displayName="Patient Care team information"/>
            <statusCode code="completed"/>
            <effectiveTime>
              <low value="20150622"/>
              <high nullFlavor="UNK"/>
            </effectiveTime>

            <performer typeCode="PRF">
              <templateId root="2.16.840.1.113883.10.20.22.4.87"/>
              <sdtc:functionCode code="453231000124104"
                                 displayName="Primary care provider"
                                 codeSystem="2.16.840.1.113883.6.96"
                                 codeSystemName="SNOMED CT"/>
              <assignedEntity>
                <id extension="1070121599" root="2.16.840.1.113883.4.6"/>
                <code code="163WP0809X"
                      displayName="Physician"
                      codeSystem="2.16.840.1.113883.6.101"
                      codeSystemName="Healthcare Provider Taxonomy"/>
                <addr>
                  <streetAddressLine>2472, Rocky place</streetAddressLine>
                  <city>Beaverton</city>
                  <state>OR</state>
                  <postalCode>97006</postalCode>
                  <country>US</country>
                </addr>
                <telecom value="tel:+1-555-555-1002" use="WP"/>
                <assignedPerson>
                  <name>
                    <prefix>Dr.</prefix>
                    <given>Albert</given>
                    <family>Davis</family>
                  </name>
                </assignedPerson>
                <representedOrganization>
                  <id root="2.16.840.1.113883.3.668" extension="0001"/>
                  <name>Neighborhood Physicians Practice</name>
                  <telecom value="tel:+1-543-424-5334" use="WP"/>
                  <addr>
                    <streetAddressLine>2472 Rocky Place</streetAddressLine>
                    <city>Beaverton</city>
                    <state>OR</state>
                    <postalCode>97006</postalCode>
                    <country>US</country>
                  </addr>
                </representedOrganization>
              </assignedEntity>
            </performer>
          </act>
        </component>
      </organizer>
    </entry>
  </section>

Looking forward to hearing back on this!!
Reply all
Reply to author
Forward
0 new messages