CFFunction 1: Receive fax from modem port. Capture the US fax-communication phone number (caller_ID) to variable object. Invoke CFFunction 2.
CFFunction 2: Convert fax to PDF (Sample provided). Invoke CFFunction 3.
CFFunction 3: Capture the last name, middle name, and first name of the patient from the PDF and output each to a browser. Invoke CFFunction 4.
CFFunction 4: Generate a file name using the data/time (YYYYMMDDHHMMSS + caller_ID + patient last name and save to the local system desktop using this file name. Invoke CFFunction 5.
CFFunction 5: Encode fax to multiple base64 objects with each length not to exceed a database text length of 150. Loop and output each to a browser.
CFFunction 6: Decode and reassemble fax and output to a browser.
## Deliverables
Please find sample fax attached