6 changed files with 194 additions and 59 deletions
@ -0,0 +1,138 @@ |
|||||||
|
module Exports::CaseLogExportConstants |
||||||
|
MAX_XML_RECORDS = 10_000 |
||||||
|
LOG_ID_OFFSET = 300_000_000_000 |
||||||
|
|
||||||
|
QUARTERS = { |
||||||
|
0 => "jan_mar", |
||||||
|
1 => "apr_jun", |
||||||
|
2 => "jul_sep", |
||||||
|
3 => "oct_dec", |
||||||
|
}.freeze |
||||||
|
|
||||||
|
EXPORT_FIELDS = Set[ |
||||||
|
"armedforces", |
||||||
|
"beds", |
||||||
|
"benefits", |
||||||
|
"brent", |
||||||
|
"builtype", |
||||||
|
"cap", |
||||||
|
"cbl", |
||||||
|
"chcharge", |
||||||
|
"chr", |
||||||
|
"cligrp1", |
||||||
|
"cligrp2", |
||||||
|
"createddate", # New metadata coming from our system |
||||||
|
"confidential", |
||||||
|
"earnings", |
||||||
|
"ethnic", |
||||||
|
"form", |
||||||
|
"has_benefits", |
||||||
|
"hb", |
||||||
|
"hbrentshortfall", |
||||||
|
"hcnum", |
||||||
|
"hhmemb", |
||||||
|
"homeless", |
||||||
|
"housingneeds", |
||||||
|
"illness", |
||||||
|
"incfreq", |
||||||
|
"income", |
||||||
|
"incref", |
||||||
|
"intstay", |
||||||
|
"irproduct", |
||||||
|
"irproduct_other", |
||||||
|
"joint", |
||||||
|
"la", |
||||||
|
"lar", |
||||||
|
"layear", |
||||||
|
"leftreg", |
||||||
|
"lettype", |
||||||
|
"manhcnum", |
||||||
|
"maningorgid", |
||||||
|
"maningorgname", |
||||||
|
"mobstand", |
||||||
|
"mrcdate", |
||||||
|
"national", |
||||||
|
"needstype", |
||||||
|
"new_old", |
||||||
|
"newprop", |
||||||
|
"nocharge", |
||||||
|
"offered", |
||||||
|
"owningorgid", |
||||||
|
"owningorgname", |
||||||
|
"period", |
||||||
|
"postcode_full", |
||||||
|
"ppcodenk", |
||||||
|
"ppostcode_full", |
||||||
|
"preg_occ", |
||||||
|
"prevloc", |
||||||
|
"prevten", |
||||||
|
"propcode", |
||||||
|
"providertype", |
||||||
|
"pscharge", |
||||||
|
"reason", |
||||||
|
"reasonother", |
||||||
|
"reasonpref", |
||||||
|
"referral", |
||||||
|
"refused", |
||||||
|
"reghome", |
||||||
|
"renttype", |
||||||
|
"renewal", |
||||||
|
"reservist", |
||||||
|
"rp_dontknow", |
||||||
|
"rp_hardship", |
||||||
|
"rp_homeless", |
||||||
|
"rp_insan_unsat", |
||||||
|
"rp_medwel", |
||||||
|
"rsnvac", |
||||||
|
"scharge", |
||||||
|
"scheme", |
||||||
|
"schtype", |
||||||
|
"shelteredaccom", |
||||||
|
"startdate", |
||||||
|
"startertenancy", |
||||||
|
"supcharg", |
||||||
|
"support", |
||||||
|
"status", # New metadata coming from our system |
||||||
|
"tcharge", |
||||||
|
"tshortfall", |
||||||
|
"tenancy", |
||||||
|
"tenancycode", |
||||||
|
"tenancylength", |
||||||
|
"tenancyother", |
||||||
|
"totadult", |
||||||
|
"totchild", |
||||||
|
"totelder", |
||||||
|
"underoccupation_benefitcap", |
||||||
|
"unitletas", |
||||||
|
"units", |
||||||
|
"unittype_gn", |
||||||
|
"unittype_sh", |
||||||
|
"uploaddate", |
||||||
|
"username", |
||||||
|
"voiddate", |
||||||
|
"waityear", |
||||||
|
"wchair", |
||||||
|
"wchchrg", |
||||||
|
"wpschrge", |
||||||
|
"wrent", |
||||||
|
"wscharge", |
||||||
|
"wsupchrg", |
||||||
|
"wtcharge", |
||||||
|
"wtshortfall", |
||||||
|
] |
||||||
|
|
||||||
|
(1..8).each do |index| |
||||||
|
EXPORT_FIELDS << "age#{index}" |
||||||
|
EXPORT_FIELDS << "ecstat#{index}" |
||||||
|
EXPORT_FIELDS << "sex#{index}" |
||||||
|
end |
||||||
|
(2..8).each do |index| |
||||||
|
EXPORT_FIELDS << "relat#{index}" |
||||||
|
end |
||||||
|
(1..10).each do |index| |
||||||
|
EXPORT_FIELDS << "illness_type_#{index}" |
||||||
|
end |
||||||
|
%w[a b c d e f g h].each do |letter| |
||||||
|
EXPORT_FIELDS << "housingneeds_#{letter}" |
||||||
|
end |
||||||
|
end |
|
Loading…
Reference in new issue