Skip to content

Printing & Fulfillment

Who this is for: print-station staff, admins, new hires.

Some services result in a physical item being mailed to the patient (for example a printed card or a permit). Once a case’s documents are generated and signed, cases that need physical fulfillment move into a dedicated print-station queue in the care portal.

Print-station staff work out of several queues, each representing a different fulfillment situation:

  • Urgent — cases that need to be prioritized
  • Stamped-needed — cases requiring a physical stamp before mailing
  • Hand-sign — cases requiring a physical (wet-ink) signature rather than only the digital one
  • Remail — cases that need to be mailed again (for example, lost or returned mail)
  • Tasks — a general fulfillment task list
  • Settings — print-station configuration
  1. A case with a signed, finished document appears in the print-station queue once it’s ready for packaging.
  2. Print-station staff print the document (and any supporting paperwork like an envelope, cover letter, or shipping label).
  3. If the case needs a physical/hand signature or stamp in addition to the digital one, staff complete that step before packaging.
  4. Staff package the item and mark the case as printed/packaged.
  5. Marking a case as printed automatically completes its “post-processing” step and notifies the patient that their documents have been mailed — this only happens once per case (re-marking an already-completed case does not send a duplicate notification).
  6. Staff can also mark this step complete manually if needed, using the same underlying completion logic as the automatic trigger.
  7. If mail is returned or lost, the case can be routed to the remail queue for staff to resend.
  • The exact physical shipping/carrier mechanism (e.g. which shipping label provider is used) was not confirmed in the code reviewed.
  • parkingmd-care-portal/src/app/(main)/printer/ (queue folder names: hand-sign, remail, settings, stamped-needed, tasks, urgent)
  • parkingmd-care-portal/src/lib/printer/post-processing.ts
  • parkingmd-care-portal/docs/care-portal-kt-guide.md (printer/ module description)