Example embodiments described herein may comprise a transfer of firmware execution within a non-volatile memory device to one or more replacement instructions at least in part in response to a match between a code fetch address and an address stored n a trap address register. The method includes the steps of providing one or more web pages to the patient from the web site containing indicia of identity for each physician of the plurality of physicians and detecting selection by the patient of a physician of the plurality of physicians. This encoding can be performed by determining the coordinates of the points of a polygon of selected source map data to be rendered to PDF in both PDF coordinates and source coordinates, and by determining a transformation matrix to convert the coordinates from one system to the other, including information regarding the geometric projection of the source coordinate system.