{"v":{"id":130,"url":"https:\/\/www-s01.apinet.com\/codeforge\/api\/v1\/repos\/apiintl\/hhmanager\/issues\/77","html_url":"https:\/\/www-s01.apinet.com\/codeforge\/apiintl\/hhmanager\/issues\/77","number":77,"user":{"id":1,"login":"charles","login_name":"","source_id":0,"full_name":"Charles Willgren","email":"charles@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,"title":"[G1] Question labels must use the form's own printed wording","body":"**Background.** Forms V2 is the new paperwork system for client visits. During a visit, staff go through an on-screen interview with the client, and the system fills in the agency's paper forms (Form 3040, the PAS service plan, the consent forms and so on) from the answers. The client then signs on screen. On 29 Sep 2026 Jane showed the customer the Start of Care \/ Annual (SOC\/AO) visit on site. This issue is one item from their feedback (item **G1** in `docs\/ActionItems.md`).\n\n## What the customer asked\n> \"We need to use their labels and questions please. If we don't their people will be confused.\"\n> \"Make labels on questions same as on form.\"\n\n## How it works today\nEach interview question is a plain-English rewording written for the visit, e.g. \"Is Attendant A competent to do the tasks?\". The form's own wording is shown underneath as explanatory text, but it is not the label. Staff trained on the paper forms can't recognise the questions.\n\n## What to do\nMake the form's printed wording the question label. This reverses an earlier design choice (FormsV2Plan \u00a74.1.2).\n\n## Decision needed from the customer\nSome answers print on **several** forms, and each form may word the question differently (one \"shared\" question fills all of them). For those, which wording do we show?\n- one form's wording wins (which form?), or\n- show each form's wording, listing the forms the answer fills.\n\n## Technical notes\nInterview files: `docs\/form-v2-interviews\/SOC_AO.json`. Shared elements: `code\/form_v2_shared.inc.php`. Related: G2 (question numbers), G3 (form names), G4 (update the docs\/memory).","ref":"","assets":[],"labels":[{"id":33,"name":"action","exclusive":false,"is_archived":false,"color":"d97706","description":"Action item tracked on the Connect dashboard","url":"https:\/\/www-s01.apinet.com\/codeforge\/api\/v1\/repos\/apiintl\/hhmanager\/labels\/33"},{"id":10,"name":"area:forms","exclusive":false,"is_archived":false,"color":"1d76db","description":"Forms engine, packets, review\/approval","url":"https:\/\/www-s01.apinet.com\/codeforge\/api\/v1\/repos\/apiintl\/hhmanager\/labels\/10"},{"id":5,"name":"customer-input","exclusive":false,"is_archived":false,"color":"fbca04","description":"Waiting on an answer from the customer","url":"https:\/\/www-s01.apinet.com\/codeforge\/api\/v1\/repos\/apiintl\/hhmanager\/labels\/5"},{"id":3,"name":"design","exclusive":false,"is_archived":false,"color":"5319e7","description":"Design to agree before building","url":"https:\/\/www-s01.apinet.com\/codeforge\/api\/v1\/repos\/apiintl\/hhmanager\/labels\/3"}],"milestone":null,"assignee":null,"assignees":null,"state":"open","is_locked":false,"comments":6,"created_at":"2026-10-01T09:57:52-05:00","updated_at":"2026-10-07T13:57:55-05:00","closed_at":null,"due_date":null,"pull_request":null,"repository":{"id":27,"name":"hhmanager","owner":"apiintl","full_name":"apiintl\/hhmanager"},"pin_order":0}}