SV107_CompDiagCodePoint cannot be set as "1:2:3". it is decimal only?

Aug 28, 2013 at 9:38 PM

Please check what's wrong with the segment SV107 in SV107_CompDiagCodePoint for the latest version of download. The problem is SV107_CompDiagCodePoint cannot be set as "1:2:3", which was ok with previous version. The new version 3.0.5 is asking for decimal, like "1" or "2". But you know that the diag code pointer can be multiple.

Dim SV1 = NewLoop.AddSegment(New OopFactory.X12.Parsing.Model.Typed.TypedSegmentSV1)
        SV1.SV101_CompositeMedicalProcedure = "HC:" & Trim(proc_code.Replace("-", ":"))
        SV1.SV102_MonetaryAmount = CDec(charge * units)
        SV1.SV103_UnitBasisMeasCode = "UN"
        SV1.SV104_Quantity = units
        SV1.SV107_CompDiagCodePoint = diag_code_pointer
Sep 15, 2013 at 4:24 PM
Thanks for catching this bug. This should be fixed in version 3.0.7.