hh-office /

Filename Size Date modified Message
Auth
actions
av
claims
conf
tables
templates
280 B
ignore php_errorlog
579 B
claim_sync config
2.4 KB
Merge with hosted
984 B
replace rlib with PyFPDF in README
559 B
Merge with claim link work
1.5 KB
produce bulk invoices
2.3 KB
reportspec.xsl works in the case of the amt_due report
2.7 KB
reportspec.xsl works in the case of the amt_due report
5.7 KB
clean up before transition to K.
15.2 KB
update claim_sync to use issued-at credential
2.2 KB
db_export of structure worked!
12.5 KB
- factor Xataface, WSGI out of print_report, upload_insurance
648 B
trying out PasteDeploy
142.7 KB
- using mysql workbench EER Diagram editor to try to finish naming issues
13.6 KB
add cash_paid column to visit table
6.5 KB
add voucher, voucher_note to client table
2.0 KB
tweaking xataface config to match new naming etc.
5.2 KB
use PHPSESSID, iat as report key, not config param
1.3 KB
dis-invite Google
523 B
path to xataface images for report icon
533 B
oops... forgot to commit Rd / n
114 B
oops; forgot to commit permissions.ini
22.3 KB
use PHPSESSID, iat as report key, not config param
7.1 KB
check for @id when setting BreakField
643 B
Merge with default to get CGI, WSGI work
26 B
dis-invite Google
576 B
trying out PasteDeploy
3.6 KB
- factor Xataface, WSGI out of print_report, upload_insurance

hh-office

hh-office is a record keeping app for a small counseling practice.

by Dan Connolly, madmode

It's the Nth generation of this app:

  1. a spreadsheet and a great big table for sorting :)
  2. a filemaker db
  3. a web-hosted dabbledb app
  4. a Zoho Creator app

This is the 1st generation to be all open source, though.

It's built using xataface, a php/mysql framework:

11ec0e67be67f14cd0c49d4820ba42d5  xataface-1.3rc6.tar.gz

It also uses PyFPDF, a reporting library, for PDF reports.

TODO

Near term goals:

  • optimize entering sign-in sheets * save and add another * reduce mouse work

    • choosing clients
    • how to Save the sign-in sheet with the keyboard?
    • tabbing between fields in general
data cleanup:
  • be more rigorous about time? time interval? start/end time?

In progress:

  • integrate insurance billing