Uploaded image for project: 'CDA Specification Feedback'
  1. CDA Specification Feedback
  2. CDA-2021

STU-2021 - assignedAuthors

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Highest Highest

    Description

      Specification - Extended

      HL7 CDA® R2 IG: C-CDA Templates for Clinical Notes DSTU Release 2.1 - US Realm

      Document Description

      extended per extended per TSC tracker 12437, again with 14128 and jira.hl7.org/browse/TSC-38

      Existing Wording

      The specification "HL7 CDA R2.1 IG: Consolidated CDA Templates for Clinical Note (US Realm)" Page 117 (CONF:1198-8456) reads "Such assignedAuthors SHALL contain (exactly one [1..1] assignedPerson) or (exactly one [1..1] assignedAuthoringDevice and exactly one [1..1] representedOrganization)". The Schematron ("Consolidated CDA Templates for Clinical Notes (US Realm) DSTU R2.1.sch") rule associated with that is as follows

      <sch:assert id="a-1198-8456-c" test="count(cda:author/cda:assignedAuthor[count(cda:assignedPerson | cda:representedOrganization) > 1])=0">Such assignedAuthors *SHALL* contain (exactly one [1..1] assignedPerson) or (exactly one [1..1] assignedAuthoringDevice and exactly one [1..1] representedOrganization) (CONF:1198-8456).</sch:assert>

      The schematron rule considers "assignedPerson or representedOrganizaton" logic, but not "assignedPerson or (assignedAuthoringDevice and representedOrganization)". This results in schematron failure of "author/assignedAuthor" in the header that has "assignedPerson" and "representedOrganization" (which is valid based on implied meaning of (CONF:1198-8457)).

       

      Proposed Wording

      In order to represent the specification exactly, the Schematron rule ("Consolidated CDA Templates for Clinical Notes (US Realm) DSTU R2.1.sch") needs to be changed to

      <sch:assert id="a-1198-8456-c" test="count(cda:author/cda:assignedAuthor[count(cda:assignedPerson | (cda:representedOrganization and cda:assignedAuthoringDevice)) > 1])=0">Such assignedAuthors *SHALL* contain (exactly one [1..1] assignedPerson) or (exactly one [1..1] assignedAuthoringDevice and exactly one [1..1] representedOrganization) (CONF:1198-8456).</sch:assert>

      Based on the specification, all of the following are valid in the author in the header, and should not fail schematron rules.

      • cda:author/cda:assignedAuthor[cda:assignedPerson]
      • cda:author/cda:assignedAuthor[cda:representedOrganization]
      • cda:author/cda:assignedAuthor[cda:assignedPerson and cda:representedOrganization]
      • cda:author/cda:assignedAuthor[cda:assignedAuthoringDevice and cda:representedOrganization]

      Attachments

        Activity

          People

            Unassigned Unassigned
            priyaranjan.tokachichu priyaranjan.tokachichu
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: