In addition to adding <br/> for line feeds/carriage returns, if your email client handles HTML you can use any HTML tags to format your message. These can include tables, preformatted text, etc.
For example, to put PID-5 in a table:
// Build the top and bottom of the HTML string
var htmlTop = '<html><body><table>';
var htmlBottom = '</table></body></html>';
var tableRows = '';
// Add the table row/table data; this can be in a loop to add multiple table rows
tableRows += '<tr><td>Patient Name:' + '</td><td>' + message.getNode('PID-5') + '</td></tr>';
// Combine the top, the table, and the bottom into one string, which can be emailed
var emailMessage = htmlTop + tableRows + htmlBottom;
// Send the email
qie.sendEmail('email@address', 'Patient List', emailMessage);
Here's an example using preformatted text:
// Build the top and bottom of the HTML string
var htmlTop = '<html><body><table>';
var htmlBottom = '</table></body></html>';
// Build the preformatted text
var preformattedText = '<pre>This is line one \n This is line two</pre>';
var emailMessage = htmlTop + preformattedText + htmlBottom;
// Send the email
qie.sendEmail('email@address', 'Patient List', emailMessage);