{"v":[{"id":923,"html_url":"https:\/\/www-s01.apinet.com\/codeforge\/apiintl\/hhmanager\/issues\/103#issuecomment-923","pull_request_url":"","issue_url":"https:\/\/www-s01.apinet.com\/codeforge\/apiintl\/hhmanager\/issues\/103","user":{"id":1,"login":"charles","login_name":"","source_id":0,"full_name":"Charles Willgren","email":"charles@noreply.www-s01.apinet.com","avatar_url":"https:\/\/www-s01.apinet.com\/codeforge\/avatars\/d3c894f7297c5a18eb3f6ac837c335b11a00aa9cc0961323771632b1e2d61bb2","html_url":"https:\/\/www-s01.apinet.com\/codeforge\/charles","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2025-12-08T10:03:41-06:00","restricted":false,"active":false,"prohibit_login":false,"location":"","pronouns":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"charles"},"original_author":"","original_author_id":0,"body":"**From Frank's notes of the on-site meeting (29 Sep):** the frequency is a drop-down with three values, and each task has a default.\n\n> How often: Drop Down QD - Every Day, QW - Every week, PRN - As Needed\n\n| Task | Default |\n|---|---|\n| Bathing, Dressing, Exercising, Feeding\/Eating, Grooming\/Shaving\/Oral Care, Routine Hair\/Skin Care, Toileting, Transfer, Ambulation, Cleaning, Walking, Meal Preparation, Assist w\/ Self-Admin Med | QD |\n| Laundry, Shopping | QW |\n| Escort | PRN |\n| Blank \"other\" row | drop-down (QD, QW, PRN) |\n\nToday `form.forms-3040.task_*_freq` is **free text** (\"daily, 3 times a week\"). So:\n1. Make it a choice of QD \/ QW \/ PRN, with the defaults above, and only for tasks in the client's VESTA list (S4 #89 \/ A4 #108).\n2. Add the blank \"other\" task row, with its name typed in and its frequency from the drop-down.\n3. Still to ask: with sensible defaults, do we still need to *refuse* QW on a QD task, or is the default enough?","assets":[],"created_at":"2026-10-02T09:06:26-05:00","updated_at":"2026-10-02T09:06:26-05:00"},{"id":1134,"html_url":"https:\/\/www-s01.apinet.com\/codeforge\/apiintl\/hhmanager\/issues\/103#issuecomment-1134","pull_request_url":"","issue_url":"https:\/\/www-s01.apinet.com\/codeforge\/apiintl\/hhmanager\/issues\/103","user":{"id":1,"login":"charles","login_name":"","source_id":0,"full_name":"Charles Willgren","email":"charles@noreply.www-s01.apinet.com","avatar_url":"https:\/\/www-s01.apinet.com\/codeforge\/avatars\/d3c894f7297c5a18eb3f6ac837c335b11a00aa9cc0961323771632b1e2d61bb2","html_url":"https:\/\/www-s01.apinet.com\/codeforge\/charles","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2025-12-08T10:03:41-06:00","restricted":false,"active":false,"prohibit_login":false,"location":"","pronouns":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"charles"},"original_author":"","original_author_id":0,"body":"**Items 1 and 2 from the notes above are built.** Item 3 is still open.\n\n1. **FREQ is a drop-down: QD \u2014 Every day, QW \u2014 Every week, PRN \u2014 As needed.** Each task starts at its default from Frank's table: Laundry and Shopping start as QW, Escort as PRN, everything else as QD. The supervisor can change it. A row is still asked only when the task is in the client's VESTA list (#108). The paper prints the code (QD \/ QW \/ PRN) in the FREQ cell.\n2. **The blank \"other\" row.** \"Does the attendant do any other task that is not listed?\" is always asked, because it covers what VESTA doesn't list. Once a task is named, its frequency drop-down and A\/B\/C ratings appear. It prints on the paper's unlabelled row under \"Assist w. Self-Admin. Med\" (name on the line, code in FREQ, S\/U in the cells), checked on a rendered proof.\n3. **Still to ask the customer:** now that there are sensible defaults, do we still need to *refuse* QW on a daily task, or is the default enough? Nothing refuses it today.\n\nFiles: `docs\/forms\/forms-3040.json`, `docs\/form-placements\/forms-3040.json`, `docs\/form-v2-interviews\/SOC_AO.json`. A mark can now print a code of up to three capitals (it was one letter), with a fit check so a code can't overflow its cell. Imported to the dev drafts, and the publish rehearsal passes all nine checks. It goes out in the pending SOC_AO release with #88\/#101\/#105\/#106: publish on \/admin\/form-v2-publish, then choose the release on \/admin\/form-v2-releases.","assets":[],"created_at":"2026-10-06T10:06:53-05:00","updated_at":"2026-10-06T10:06:53-05:00"},{"id":1138,"html_url":"https:\/\/www-s01.apinet.com\/codeforge\/apiintl\/hhmanager\/issues\/103#issuecomment-1138","pull_request_url":"","issue_url":"https:\/\/www-s01.apinet.com\/codeforge\/apiintl\/hhmanager\/issues\/103","user":{"id":1,"login":"charles","login_name":"","source_id":0,"full_name":"Charles Willgren","email":"charles@noreply.www-s01.apinet.com","avatar_url":"https:\/\/www-s01.apinet.com\/codeforge\/avatars\/d3c894f7297c5a18eb3f6ac837c335b11a00aa9cc0961323771632b1e2d61bb2","html_url":"https:\/\/www-s01.apinet.com\/codeforge\/charles","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2025-12-08T10:03:41-06:00","restricted":false,"active":false,"prohibit_login":false,"location":"","pronouns":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"charles"},"original_author":"","original_author_id":0,"body":"**Also fixed while I was in the grid:** choosing **N\/A** printed nothing on the 3040. That covered every A\/B\/C rating cell, including the new other row, plus items 4, 5, 8 and 9. The service plan's \"N\/A\" other-services box had the same problem. The maps now print \"N\/A\" in the rating cells and an X in the N\/A tick boxes, which I checked on a rendered proof. A test now fails any map whose N\/A box would print nothing. This goes out in the same pending SOC_AO release.","assets":[],"created_at":"2026-10-06T10:12:32-05:00","updated_at":"2026-10-06T10:12:32-05:00"}]}