The problem you see with the ‘no reported value’, etc, is still due to sending the results into Logician as a Lab result. (I’m guessing you still are using the ORU^R01 message, and feeding it in through a Lab Result import task in Logician). You should consider using the Documents import task, then feeding message type MDM^T02. A check box in your interface task in Logician can allow for multiple OBX segments.
If you need further pointers, you can email me at michael.grieger@meritcare.com