Uploaded image for project: 'Gazelle HL7 Validator'
  1. Gazelle HL7 Validator
  2. HLVAL-420

For CE datatype, the validator uses CE-3 even though a table is defined for CE-1

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 3.4.2
    • Fix Version/s: 3.5.0
    • Component/s: HL7v2 Validator (core)
    • Labels:
      None
    • Account:
      Maintenance 2019 (MAINTENANCE2019)

      Description

      See method private void testTypeAgainstTable(Type msgComponent, AbstractComponent<?> profileComponent, String profileID)

      For CE datatype (and other composite data types) not check is done if a Table is defined for the code part.

      I have a profile (see attached), I have a symbolic link etc on the server. It works. It shows the message profile and all the edits I, I can see via the HL7 validator.

      For the OBR segment, field 4 I have made it required. When its empty, I get a error (that's good). Now I have a table configured (and linked) for 3 types of values. The Table is also attached.

      The report I have downloaded (thanks for the tip... totally not seen that button, while wearing glasses..) anyway, the report displays:

          <Report>
                  <Description>Rule 'Primitive value '%s' requires to be anything' is fulfilled</Description>
                  <Location>ORM_O01/ORDER[0]/ORDER_DETAIL[0]/OBR[0]/OBR-4(Universal Service Identifier)[0]/CE-1(Identifier)</Location>
                  <Type>Format</Type>
              </Report>

        Attachments

          Activity

            People

            • Assignee:
              wbars Wylem Bars
              Reporter:
              aberge Anne-Gaelle Berge
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Due:
                Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 hours
                3h

                  Potential Duplicates