RegenCHOICE → [[here|storage]] ====== Generic mutable-information store ====== As the system will eventually be distributed across many servers, there needs to be a central source of information that can be changed without needing to upgrade the software as a whole. I can see three parts to this at present: - the criteria questions themselves, indexed by [[ch:fields:QID]] * these can and will be added to or changed extensively during the system's operation, including by adding new translations * information includes the structure of each question, [[ch:fields:QStruct]] - the question structures: in addition to the names, [[ch:fields:QStruct]] * and the detail of each [[ch:qs:|question structure]] - [[ch:et:Enquiry types]] indexed by [[ch:fields:ETypeCode]] * We may want to change these, along with their [[ch:t:prohibited]] questions - Location types (see [[ch:ia:location-info]] indexed by [[ch:fields:LocType]] * again, these are mutable, without needing to change the whole software Information for relevant questions can be cached in the device, but needs to be refreshed every so often. It is maintained centrally, distributed uniformly across the whole system. === backlinks === {{backlinks>.}}