Ukraine ДСН 3.3.6.042-99 'Санітарні норми мікроклімату виробничих приміщень' (State Sanitary Norms for the Microclimate of Industrial Premises), approved by Постанова Головного державного санітарного лікаря України № 42 (1999-12-01). In force; single redaction, no amendments recorded. Governs indoor workroom microclimate. Table 2 sets a permissible (допустимий) upper-limit warm-period air temperature for permanent workstations by work-intensity category: light (Iа/Iб) 28°C, moderate (IIа/IIб) 27°C, heavy (III) 26°C. §2.9 requires regulated rest of at least 10% of working time for every 2°C the air temperature exceeds that category's permissible ceiling (a recommended, non-mandatory floor of 20% applies when combined with relative humidity above 75%). §2.10/Table 5 sets a specific work/rest minute schedule for repair work performed inside or on heated production equipment (furnaces, ladles, regenerators) at air temperatures 28-40°C with enclosure surface temperatures up to 45°C, ranging from 36 min work / 24 min rest at 28°C (ratio 1.5) to 24 min work / 30 min rest at 40°C (ratio 0.8). Table 4 separately schedules continuous-exposure/rest minutes once infrared radiant intensity exceeds 350 W/m² over more than 25% of body surface.
No standalone formula is published for this standard; see programmable logic and parameters below.
Governing metric: Dry-bulb air temperature (°C) against Table 2's workload-category permissible ceiling; Table 5's repair-work minute schedule for air temp 28-40°C; optional informational reference to Table 4's radiant-heat exposure bands.
| Parameter | Value |
|---|---|
permissibleLightC | 28 |
permissibleModerateC | 27 |
permissibleHeavyC | 26 |
restPercentPer2CExcess | 10 |
highRhThresholdPercent | 75 |
highRhRecommendedRestPercent | 20 |
table5MinC | 28 |
table5MaxC | 40 |
Table 2/§2.9/Table 5/Table 4 values verified directly against the full primary text at zakon.rada.gov.ua/rada/show/va042282-99 this session (fetched and parsed verbatim, not summarized). Unverified claims from prior research ('>37°C dangerous/outdoor not recommended', '>=35°C outdoor 15-20 min cycles', '4-5 h/shift cap') do not appear anywhere in the primary text and are intentionally omitted.
Programmable logic: Workload maps to Table 2's permissible ceiling (light/moderate/heavy -> 28/27/26°C; unspecified defaults to the heavy-work 26°C ceiling as the most protective assumption). If airTempC exceeds that ceiling, §2.9 fires: restPercent = min(100, ceil(excessC/2) * 10), raised to a 20% floor (informational, non-mandatory) when relativeHumidity > 75. Independently, if airTempC >= 28°C, Table 5 is looked up by rounding UP to the next-higher defined 2°C band (the 40°C row is used as a protective floor with a loud warning if airTempC exceeds 40°C, since the norm defines no schedule beyond that). When Table 5 applies, its literal minutes become the headline workMinutesPerHour/restMinutesPerHour (labeled as the repair-work-context table); otherwise the calculator converts the §2.9 percentage into an equivalent 60-minute work:rest split (W+R=60, R=restPercent%*W) and labels it as an app-side conversion, not verbatim decree text. highRadiantHeat=true surfaces Table 4's reference bands as an informational warning only — the calculator collects no numeric W/m² reading, so no specific row is auto-selected. No stop-work threshold exists anywhere in the primary text, so stopWork is always false. Claims of a '>37°C dangerous / outdoor not recommended' rule, a '>=35°C outdoor 15-20 min work cycle', and a '4-5 h/shift cap' were NOT locatable in the full primary text (read in full: Terms, General Provisions, §1-3.11, Tables 1-6) and are deliberately not encoded.
Required inputs: airTempC
Optional inputs: workload, relativeHumidity, highRadiantHeat