Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 496x 496x 496x 496x 496x 496x | /** * Formats a patient name for display purposes */ export default function formatPN(name) { Iif (!name) { return; } let nameToUse = name.Alphabetic ?? name; Iif (typeof nameToUse === 'object') { nameToUse = ''; } // Convert the first ^ to a ', '. String.replace() only affects // the first appearance of the character. const commaBetweenFirstAndLast = nameToUse.replace('^', ', '); // Replace any remaining '^' characters with spaces const cleaned = commaBetweenFirstAndLast.replace(/\^/g, ' '); // Trim any extraneous whitespace return cleaned.trim(); } |