Skip to content

source.getRowCount

Use when: You want to read values from the original incoming message before any mapping changes. If you need the modified message during mapping, use message.getRowCount.

Signature: source.getRowCount()

Returns: Integer count - the number of rows in a source

Get the number of rows in a source.

Note

This method only applies to the following formatted messages: HL7, ASTM, CSV, DICOM.

Parameters

None

Example

// Given an HL7 source message with multiple segments (rows).
/* source:
'MSH|^~\\&|SendingApp|SendingFacility|ReceivingApp|ReceivingFacility|202311071230||ADT^A01|123456|P|2.3\r' +
'PID|1||123456^^^&1.2.3.4&ISO||Doe^Jane||19850515|F|||123 Elm St^^Somecity^ST^12345||(555)123-4567^PRN^PH^^^555^1234567~(555)987-6543^WPN^PH^^^555^9876543~(555)111-2222^ORN^PH^^^555^1112222'
*/

// Retrieve the number of rows in the message.
var rowCount = source.getRowCount(); // expected: 2