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

STU-2026 - US Realm address and US Realm Patient Name

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Highest Highest
    • C-CDA Templates Clinical Notes (CDA)
    • NULL
    • Structured Documents
    • Templates [deprecated]
    • Hide
      Concur that this is a schematron error that needs to be fixed. It could be a known issue that Trifolia has issues when a parent element is nulled that it is unable to ignore the children rules. September 17, 2020: *Schematron needs to be fixed September 17, 2020:Motion made by Andrew/ seconded by Calvin Motion carries 22/0/0 MattS: Will follow up with SeanM ------------------------------------------------------------ (see related comment #1355)*: #1355 Dispo: Comment 9/28/2017 - Approval - Benjamin/Rick 16/0/0 Will add guidance that nullFlavor on root element removes the requirement to include the other SHALL statements. Will apply here: *US Realm Address (AD.US.FIELDED) *US Realm Patient Name (PTN.US.FIELDED) 9-17-2020 This was guidance was added - but schematron was not fixed Will follow pattern from section level - 'If section/@nullFlavor is not present'. SDWG will consider adding this guidance other places when identified explicitly.

      Show
      Concur that this is a schematron error that needs to be fixed. It could be a known issue that Trifolia has issues when a parent element is nulled that it is unable to ignore the children rules. September 17, 2020: *Schematron needs to be fixed September 17, 2020:Motion made by Andrew/ seconded by Calvin Motion carries 22/0/0 MattS: Will follow up with SeanM ------------------------------------------------------------ (see related comment #1355)*: #1355 Dispo: Comment 9/28/2017 - Approval - Benjamin/Rick 16/0/0 Will add guidance that nullFlavor on root element removes the requirement to include the other SHALL statements. Will apply here: *US Realm Address (AD.US.FIELDED) *US Realm Patient Name (PTN.US.FIELDED) 9-17-2020 This was guidance was added - but schematron was not fixed Will follow pattern from section level - 'If section/@nullFlavor is not present'. SDWG will consider adding this guidance other places when identified explicitly.
    • Benjamin Fleshner /Rick Geimer: 16-0-0
    • Clarification
    • Compatible, substantive

    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 US Realm Address and US Realm Patient Name templates both make it clear that nullFlavors are allowed. (Of course, if you know a patient's name and address you should send them, and stuff like USCDI requires this anyway, but if, say, you genuinely don't know a patient's address, it's not like that's supposed to make it impossible to send a C-CDA document about them.) * If addr/@nullFlavor is present, the remaining conformance statements SHALL NOT be enforced * If name/@nullFlavor is present, the remaining conformance statements SHALL NOT be enforced However, because these caveats are just written as free text in the IG, the schematron doesn't recognize them and still throws errors when these elements have a nullFlavor. This affects the following schematron rules: * r-urn-oid-2.16.840.1.113883.10.20.22.5.1-errors * r-urn-oid-2.16.840.1.113883.10.20.22.5.1.1-errors * r-urn-oid-2.16.840.1.113883.10.20.22.5.2-errors As well as the following two asserts: * a-1198-10483-c * a-1198-10484-c

      Proposed Wording

      Each of the three rules above has a context comprising a long list of places where the name or address may appear. Since what we really want is for these rules to apply to such elements that also don't have a nullFlavor, I think the best fix is to change the rule to reflect that. (That said, I'm not sure if there's an easy way to do this in Trifolia and have it persist across future changes to the schematron.) For example: Before: After: The same addition of [not(@nullFlavor)] to each cda:name or cda:addr should work for the other two rules as well. As for the asserts, I think there's no easy way to fix those other than to manually add in the option for a nullFlavor:

      Attachments

        Activity

          People

            benjamin Benjamin Flessner
            mszczepa Matt Szczepankiewicz
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: