{
  "fonte": "capacidade: CNES 4868 leitos SUS de internação e 744 complementares, conferidos contra o TABNET em 6 grupos de internação e 4 categorias de complementares; população: IPEDF PDAD-A 2024 por região de saúde; parâmetros: ver a coluna procedencia de cada linha",
  "denominador": "ras_regioes.populacao_pdad — decisão do operador em 2026-08-23. Cada linha traz o pior desvio PDAD/Censo entre as RAs que a compõem, porque o número agregado não limita o de cada RA",
  "sinal": "deficit = necessário − existente, de modo que positivo é déficit e negativo é excedente; deficit_pct = deficit / necessário × 100",
  "aviso": "um déficit aqui é aritmética — capacidade menos parâmetro — e não uma afirmação sobre adequação clínica",
  "parametros": "dos oito parâmetros, UM está EXTRAÍDO — o de UTI neonatal, lido do Quadro 5 do Caderno de 2017 a cada execução — e ele só produz linha no DF, porque o SINASC não quebra por RA. Os dois que produzem número NESTA tabela estão TRANSCRITOS: alguém os digitou à mão em dados/parametro_portaria_1101.json, e a página da norma que este projeto guardou não traz o Anexo onde eles estariam. Ver estado_fonte e a nota de método DIMENSIONAMENTO",
  "norma": "a Portaria GM/MS 1.101/2002 foi revogada em 2015. Os Critérios e Parâmetros Assistenciais do MS (2017) usam taxas de internação e tempo de permanência, não leitos por 1.000 habitantes, e exigem dados do SIH que este projeto não tem. Ver a nota de método DIMENSIONAMENTO",
  "forma": "11 linhas por chave, não as 6 do critério (a). Há uma sexta categoria de leito (cuidados intermediários e isolamento) para que nenhum leito complementar suma; e três tipos aparecem mais de uma vez porque mais de um parâmetro os reivindica — UTI neonatal 3x (proporção de UTI, Rede Cegonha, partos de risco), UTI adulto 2x (proporção, 0,15/mil) e UTI pediátrica 2x (proporção, sem parâmetro próprio). Somar existente_sus coluna abaixo portanto conta leitos várias vezes: ele é por (chave, tipo_leito) e só soma entre tipos DISTINTOS",
  "linhas_calculadas": 14,
  "linhas_unsourced": 35,
  "linhas_sem_requisito_proprio": 21,
  "linhas_sem_geografia": 7,
  "linhas": 77,
  "dados": [
    {
      "regiao_saude": "Central",
      "tipo_leito": "enfermaria adulto",
      "parametro": "leitos gerais",
      "populacao_pdad": 360482,
      "populacao_pdad_delta_pct_pior_ra": 4.9,
      "existente_sus": 1752,
      "existente_sus_escopo": 1568,
      "existente_sus_escopo_enfermarias": 2061,
      "escopo_procedencia": "leitos SUS dos tipos CNES 1 (cirúrgico), 2 (clínico) e 5 (pediátrico) — os que a Equação 1 cobre. NÃO inclui obstétrico (tipo 4), outras especialidades (tipo 6: crônicos, psiquiatria, reabilitação, pneumologia sanitária, acolhimento noturno), hospital-dia (tipo 7) nem complementar (tipo 3: UTI, UCI, UCO), porque nenhum deles tem requisito calculado por esta equação; nem os leitos de SAÚDE MENTAL que o CNES arquiva sob o tipo 2, cuja demanda é a especialidade SIH 05/87, fora do conjunto 01/03/07 que a equação calcula. existente_sus_escopo_enfermarias, ao lado, traz a soma larga (enfermaria adulto + pediátrica) que este projeto publicava contra o parâmetro da Portaria 1.101/2002",
      "necessario_min": 235,
      "necessario_max": 244,
      "deficit_min": -1333,
      "deficit_max": -1324,
      "deficit_pct_min": -567.2,
      "deficit_pct_max": -542.6,
      "estado": "calculado",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "enfermaria adulto + enfermaria pediátrica, em conjunto — a soma das seis categorias da Equação 1 (clínica e cirúrgica × <15 / 15-59 / 60+)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Equação 1 (Quadros 37, 38 e 43)",
      "procedencia": "dados/leitos_gerais_caderno2017_ra.json (linhas por RA), leitos_gerais_caderno2017.json (linha do DF) e taxas_ocupacao_quadro43.json (TOe), derivados por processamento próprio. NENHUM parâmetro digitado à mão entra neste número: NIe × TMPe vem dos dias de permanência de residentes medidos no SIH/RD 2024, Fnre da razão internações totais/residentes medida no mesmo arquivo, TOe é EXTRAÍDO do Quadro 43 do PDF do Caderno a cada execução, e FRe=1 é a convenção que o próprio Quadro 44 declara para quem programa com taxas medidas do SIH. A faixa publicada é a do Quadro 43: recusa de 5 % (mínimo) a recusa de 1 % (máximo) — as duas pontas, sem escolher uma. SUBSTITUI o parâmetro de 2,5 a 3,0 leitos/1.000 habitantes da Portaria GM/MS 1.101/2002, que era TRANSCRITO (ver TRANSCRITO acima) e é o que este projeto publicava até apuração de 2026-09-04",
      "motivo_unsourced": ""
    },
    {
      "regiao_saude": "Central",
      "tipo_leito": "enfermaria pediátrica",
      "parametro": "leitos gerais",
      "populacao_pdad": 360482,
      "populacao_pdad_delta_pct_pior_ra": 4.9,
      "existente_sus": 309,
      "existente_sus_escopo": 2061,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "enfermaria adulto + enfermaria pediátrica, em conjunto — a soma das seis categorias da Equação 1 (clínica e cirúrgica × <15 / 15-59 / 60+)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Equação 1 (Quadros 37, 38 e 43)",
      "procedencia": "dados/leitos_gerais_caderno2017_ra.json (linhas por RA), leitos_gerais_caderno2017.json (linha do DF) e taxas_ocupacao_quadro43.json (TOe), derivados por processamento próprio. NENHUM parâmetro digitado à mão entra neste número: NIe × TMPe vem dos dias de permanência de residentes medidos no SIH/RD 2024, Fnre da razão internações totais/residentes medida no mesmo arquivo, TOe é EXTRAÍDO do Quadro 43 do PDF do Caderno a cada execução, e FRe=1 é a convenção que o próprio Quadro 44 declara para quem programa com taxas medidas do SIH. A faixa publicada é a do Quadro 43: recusa de 5 % (mínimo) a recusa de 1 % (máximo) — as duas pontas, sem escolher uma. SUBSTITUI o parâmetro de 2,5 a 3,0 leitos/1.000 habitantes da Portaria GM/MS 1.101/2002, que era TRANSCRITO (ver TRANSCRITO acima) e é o que este projeto publicava até apuração de 2026-09-04",
      "motivo_unsourced": "o parâmetro 'leitos gerais' vale para enfermaria adulto + enfermaria pediátrica em conjunto; o requisito está na linha de enfermaria adulto, contra a soma das 2"
    },
    {
      "regiao_saude": "Central",
      "tipo_leito": "UTI adulto",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 360482,
      "populacao_pdad_delta_pct_pior_ra": 4.9,
      "existente_sus": 267,
      "existente_sus_escopo": 440,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": 101,
      "necessario_max": 252,
      "deficit_min": -339,
      "deficit_max": -188,
      "deficit_pct_min": -335.6,
      "deficit_pct_max": -74.6,
      "estado": "calculado",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "calculado sobre um parâmetro TRANSCRITO: nenhum artefato deste repositório contém o texto da norma que o estabelece"
    },
    {
      "regiao_saude": "Central",
      "tipo_leito": "UTI pediátrica",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 360482,
      "populacao_pdad_delta_pct_pior_ra": 4.9,
      "existente_sus": 123,
      "existente_sus_escopo": 440,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "o parâmetro 'UTI — proporção dos leitos hospitalares' vale para UTI adulto + UTI pediátrica + UTI neonatal em conjunto; o requisito está na linha de UTI adulto, contra a soma das 3"
    },
    {
      "regiao_saude": "Central",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 360482,
      "populacao_pdad_delta_pct_pior_ra": 4.9,
      "existente_sus": 50,
      "existente_sus_escopo": 440,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "o parâmetro 'UTI — proporção dos leitos hospitalares' vale para UTI adulto + UTI pediátrica + UTI neonatal em conjunto; o requisito está na linha de UTI adulto, contra a soma das 3"
    },
    {
      "regiao_saude": "Central",
      "tipo_leito": "UTI adulto",
      "parametro": "UTI adulto — por mil habitantes",
      "populacao_pdad": 360482,
      "populacao_pdad_delta_pct_pior_ra": 4.9,
      "existente_sus": 267,
      "existente_sus_escopo": 267,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Portaria GM/MS 1.101/2002 (parâmetro mínimo)",
      "procedencia": "originais/Proposta de elaboração.pdf — prosa do documento de entrada, que atribui o número à portaria. NÃO está em dados/parametro_portaria_1101.json, que traz apenas os leitos gerais e a faixa de 4 % a 10 %",
      "motivo_unsourced": "o parâmetro chega a este projeto pela prosa do documento que ele existe para auditar, e não por nenhum artefato em dados/. apuração de 2026-08-22 mediu exatamente essa condição"
    },
    {
      "regiao_saude": "Central",
      "tipo_leito": "UTI pediátrica",
      "parametro": "UTI pediátrica",
      "populacao_pdad": 360482,
      "populacao_pdad_delta_pct_pior_ra": 4.9,
      "existente_sus": 123,
      "existente_sus_escopo": 123,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "nenhuma",
      "procedencia": "nenhuma. A Proposta enumera o leito de UTI pediátrica entre os que devem ser contados, e não dá parâmetro normativo para ele",
      "motivo_unsourced": "o documento de entrada pede a contagem e não fornece o parâmetro; inventar um seria inventar a norma"
    },
    {
      "regiao_saude": "Central",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI neonatal — Rede Cegonha 2017",
      "populacao_pdad": 360482,
      "populacao_pdad_delta_pct_pior_ra": 4.9,
      "existente_sus": 50,
      "existente_sus_escopo": 50,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem geografia",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "2 leitos de UTI neonatal para cada 1.000 nascidos vivos na região — Quadro 5 do Caderno de 2017 (Rede Cegonha)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Quadro 5 (Rede Cegonha)",
      "procedencia": "dados/parametros_caderno_2017.json — LIDO do PDF em dados/raw/MS-criterios-parametros-assistenciais-2017.pdf, que este projeto baixa e analisa a cada execução. A linha traz o trecho literal em texto_extraido. Denominador: nascidos vivos do SINASC (nascidos_vivos_peso), que é do DF inteiro",
      "motivo_unsourced": "o parâmetro está EXTRAÍDO e o denominador não: os nascidos vivos que este projeto tem (SINASC, nascidos_vivos_peso) são do DF inteiro, sem quebra por regiao_saude. A linha do DF está calculada em dimensionamento_df"
    },
    {
      "regiao_saude": "Central",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI neonatal — partos de risco",
      "populacao_pdad": 360482,
      "populacao_pdad_delta_pct_pior_ra": 4.9,
      "existente_sus": 50,
      "existente_sus_escopo": 50,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Proposta: 1 leito de UTIN para cada 6 partos de risco",
      "procedencia": "originais/Proposta de elaboração.pdf. O denominador exige 'partos de risco', que o SINASC não publica: seria derivado de prematuridade/baixo peso, e a série que este projeto tem (nascidos_vivos_peso) é do DF inteiro, sem quebra por RA",
      "motivo_unsourced": "nem o parâmetro nem o denominador são citáveis a um artefato: o primeiro vem da prosa da Proposta, o segundo exigiria definir 'parto de risco' por conta própria"
    },
    {
      "regiao_saude": "Central",
      "tipo_leito": "cuidados intermediários e isolamento",
      "parametro": "cuidados intermediários",
      "populacao_pdad": 360482,
      "populacao_pdad_delta_pct_pior_ra": 4.9,
      "existente_sus": 19,
      "existente_sus_escopo": 19,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "nenhuma",
      "procedencia": "nenhuma. Esta categoria existe para que nenhum leito complementar seja descartado em silêncio: UCI adulto, UCI pediátrica, UCI neonatal, isolamento e suporte ventilatório são leitos reais e não são UTI",
      "motivo_unsourced": "nenhum parâmetro da Proposta cobre estes leitos"
    },
    {
      "regiao_saude": "Central",
      "tipo_leito": "hemodiálise",
      "parametro": "hemodiálise",
      "populacao_pdad": 360482,
      "populacao_pdad_delta_pct_pior_ra": 4.9,
      "existente_sus": null,
      "existente_sus_escopo": null,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Censo SBN 2022",
      "procedencia": "a fonte declarada não foi adquirida: dados/censo_sbn.json contém o menu de navegação do site, não dados — registrado como tal em schemas.REJECTED desde a apuração de 2026-08-23. EXISTE um parâmetro citável e ele NÃO é o problema: o Quadro 28B do Caderno de 2017, em dados/raw/, dá 0,13 % da população de 20 anos e mais do Centro-Oeste em estágio 5 dialítico. O que falta é o DENOMINADOR — este projeto não tem população por faixa etária por RA — e a conversão de pacientes em máquinas, que é outro parâmetro",
      "motivo_unsourced": "o parâmetro existe e é extraível; o denominador (população de 20 anos e mais por RA) não está neste repositório, e a suposição 4 do plano previu que esta seria a linha a cair"
    },
    {
      "regiao_saude": "Centro-Sul",
      "tipo_leito": "enfermaria adulto",
      "parametro": "leitos gerais",
      "populacao_pdad": 342622,
      "populacao_pdad_delta_pct_pior_ra": 9.7,
      "existente_sus": 60,
      "existente_sus_escopo": 60,
      "existente_sus_escopo_enfermarias": 60,
      "escopo_procedencia": "leitos SUS dos tipos CNES 1 (cirúrgico), 2 (clínico) e 5 (pediátrico) — os que a Equação 1 cobre. NÃO inclui obstétrico (tipo 4), outras especialidades (tipo 6: crônicos, psiquiatria, reabilitação, pneumologia sanitária, acolhimento noturno), hospital-dia (tipo 7) nem complementar (tipo 3: UTI, UCI, UCO), porque nenhum deles tem requisito calculado por esta equação; nem os leitos de SAÚDE MENTAL que o CNES arquiva sob o tipo 2, cuja demanda é a especialidade SIH 05/87, fora do conjunto 01/03/07 que a equação calcula. existente_sus_escopo_enfermarias, ao lado, traz a soma larga (enfermaria adulto + pediátrica) que este projeto publicava contra o parâmetro da Portaria 1.101/2002",
      "necessario_min": 300,
      "necessario_max": 314,
      "deficit_min": 240,
      "deficit_max": 254,
      "deficit_pct_min": 80.0,
      "deficit_pct_max": 80.9,
      "estado": "calculado",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "enfermaria adulto + enfermaria pediátrica, em conjunto — a soma das seis categorias da Equação 1 (clínica e cirúrgica × <15 / 15-59 / 60+)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Equação 1 (Quadros 37, 38 e 43)",
      "procedencia": "dados/leitos_gerais_caderno2017_ra.json (linhas por RA), leitos_gerais_caderno2017.json (linha do DF) e taxas_ocupacao_quadro43.json (TOe), derivados por processamento próprio. NENHUM parâmetro digitado à mão entra neste número: NIe × TMPe vem dos dias de permanência de residentes medidos no SIH/RD 2024, Fnre da razão internações totais/residentes medida no mesmo arquivo, TOe é EXTRAÍDO do Quadro 43 do PDF do Caderno a cada execução, e FRe=1 é a convenção que o próprio Quadro 44 declara para quem programa com taxas medidas do SIH. A faixa publicada é a do Quadro 43: recusa de 5 % (mínimo) a recusa de 1 % (máximo) — as duas pontas, sem escolher uma. SUBSTITUI o parâmetro de 2,5 a 3,0 leitos/1.000 habitantes da Portaria GM/MS 1.101/2002, que era TRANSCRITO (ver TRANSCRITO acima) e é o que este projeto publicava até apuração de 2026-09-04",
      "motivo_unsourced": ""
    },
    {
      "regiao_saude": "Centro-Sul",
      "tipo_leito": "enfermaria pediátrica",
      "parametro": "leitos gerais",
      "populacao_pdad": 342622,
      "populacao_pdad_delta_pct_pior_ra": 9.7,
      "existente_sus": 0,
      "existente_sus_escopo": 60,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "enfermaria adulto + enfermaria pediátrica, em conjunto — a soma das seis categorias da Equação 1 (clínica e cirúrgica × <15 / 15-59 / 60+)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Equação 1 (Quadros 37, 38 e 43)",
      "procedencia": "dados/leitos_gerais_caderno2017_ra.json (linhas por RA), leitos_gerais_caderno2017.json (linha do DF) e taxas_ocupacao_quadro43.json (TOe), derivados por processamento próprio. NENHUM parâmetro digitado à mão entra neste número: NIe × TMPe vem dos dias de permanência de residentes medidos no SIH/RD 2024, Fnre da razão internações totais/residentes medida no mesmo arquivo, TOe é EXTRAÍDO do Quadro 43 do PDF do Caderno a cada execução, e FRe=1 é a convenção que o próprio Quadro 44 declara para quem programa com taxas medidas do SIH. A faixa publicada é a do Quadro 43: recusa de 5 % (mínimo) a recusa de 1 % (máximo) — as duas pontas, sem escolher uma. SUBSTITUI o parâmetro de 2,5 a 3,0 leitos/1.000 habitantes da Portaria GM/MS 1.101/2002, que era TRANSCRITO (ver TRANSCRITO acima) e é o que este projeto publicava até apuração de 2026-09-04",
      "motivo_unsourced": "o parâmetro 'leitos gerais' vale para enfermaria adulto + enfermaria pediátrica em conjunto; o requisito está na linha de enfermaria adulto, contra a soma das 2"
    },
    {
      "regiao_saude": "Centro-Sul",
      "tipo_leito": "UTI adulto",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 342622,
      "populacao_pdad_delta_pct_pior_ra": 9.7,
      "existente_sus": 13,
      "existente_sus_escopo": 13,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": 3,
      "necessario_max": 7,
      "deficit_min": -10,
      "deficit_max": -6,
      "deficit_pct_min": -333.3,
      "deficit_pct_max": -85.7,
      "estado": "calculado",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "calculado sobre um parâmetro TRANSCRITO: nenhum artefato deste repositório contém o texto da norma que o estabelece"
    },
    {
      "regiao_saude": "Centro-Sul",
      "tipo_leito": "UTI pediátrica",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 342622,
      "populacao_pdad_delta_pct_pior_ra": 9.7,
      "existente_sus": 0,
      "existente_sus_escopo": 13,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "o parâmetro 'UTI — proporção dos leitos hospitalares' vale para UTI adulto + UTI pediátrica + UTI neonatal em conjunto; o requisito está na linha de UTI adulto, contra a soma das 3"
    },
    {
      "regiao_saude": "Centro-Sul",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 342622,
      "populacao_pdad_delta_pct_pior_ra": 9.7,
      "existente_sus": 0,
      "existente_sus_escopo": 13,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "o parâmetro 'UTI — proporção dos leitos hospitalares' vale para UTI adulto + UTI pediátrica + UTI neonatal em conjunto; o requisito está na linha de UTI adulto, contra a soma das 3"
    },
    {
      "regiao_saude": "Centro-Sul",
      "tipo_leito": "UTI adulto",
      "parametro": "UTI adulto — por mil habitantes",
      "populacao_pdad": 342622,
      "populacao_pdad_delta_pct_pior_ra": 9.7,
      "existente_sus": 13,
      "existente_sus_escopo": 13,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Portaria GM/MS 1.101/2002 (parâmetro mínimo)",
      "procedencia": "originais/Proposta de elaboração.pdf — prosa do documento de entrada, que atribui o número à portaria. NÃO está em dados/parametro_portaria_1101.json, que traz apenas os leitos gerais e a faixa de 4 % a 10 %",
      "motivo_unsourced": "o parâmetro chega a este projeto pela prosa do documento que ele existe para auditar, e não por nenhum artefato em dados/. apuração de 2026-08-22 mediu exatamente essa condição"
    },
    {
      "regiao_saude": "Centro-Sul",
      "tipo_leito": "UTI pediátrica",
      "parametro": "UTI pediátrica",
      "populacao_pdad": 342622,
      "populacao_pdad_delta_pct_pior_ra": 9.7,
      "existente_sus": 0,
      "existente_sus_escopo": 0,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "nenhuma",
      "procedencia": "nenhuma. A Proposta enumera o leito de UTI pediátrica entre os que devem ser contados, e não dá parâmetro normativo para ele",
      "motivo_unsourced": "o documento de entrada pede a contagem e não fornece o parâmetro; inventar um seria inventar a norma"
    },
    {
      "regiao_saude": "Centro-Sul",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI neonatal — Rede Cegonha 2017",
      "populacao_pdad": 342622,
      "populacao_pdad_delta_pct_pior_ra": 9.7,
      "existente_sus": 0,
      "existente_sus_escopo": 0,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem geografia",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "2 leitos de UTI neonatal para cada 1.000 nascidos vivos na região — Quadro 5 do Caderno de 2017 (Rede Cegonha)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Quadro 5 (Rede Cegonha)",
      "procedencia": "dados/parametros_caderno_2017.json — LIDO do PDF em dados/raw/MS-criterios-parametros-assistenciais-2017.pdf, que este projeto baixa e analisa a cada execução. A linha traz o trecho literal em texto_extraido. Denominador: nascidos vivos do SINASC (nascidos_vivos_peso), que é do DF inteiro",
      "motivo_unsourced": "o parâmetro está EXTRAÍDO e o denominador não: os nascidos vivos que este projeto tem (SINASC, nascidos_vivos_peso) são do DF inteiro, sem quebra por regiao_saude. A linha do DF está calculada em dimensionamento_df"
    },
    {
      "regiao_saude": "Centro-Sul",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI neonatal — partos de risco",
      "populacao_pdad": 342622,
      "populacao_pdad_delta_pct_pior_ra": 9.7,
      "existente_sus": 0,
      "existente_sus_escopo": 0,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Proposta: 1 leito de UTIN para cada 6 partos de risco",
      "procedencia": "originais/Proposta de elaboração.pdf. O denominador exige 'partos de risco', que o SINASC não publica: seria derivado de prematuridade/baixo peso, e a série que este projeto tem (nascidos_vivos_peso) é do DF inteiro, sem quebra por RA",
      "motivo_unsourced": "nem o parâmetro nem o denominador são citáveis a um artefato: o primeiro vem da prosa da Proposta, o segundo exigiria definir 'parto de risco' por conta própria"
    },
    {
      "regiao_saude": "Centro-Sul",
      "tipo_leito": "cuidados intermediários e isolamento",
      "parametro": "cuidados intermediários",
      "populacao_pdad": 342622,
      "populacao_pdad_delta_pct_pior_ra": 9.7,
      "existente_sus": 0,
      "existente_sus_escopo": 0,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "nenhuma",
      "procedencia": "nenhuma. Esta categoria existe para que nenhum leito complementar seja descartado em silêncio: UCI adulto, UCI pediátrica, UCI neonatal, isolamento e suporte ventilatório são leitos reais e não são UTI",
      "motivo_unsourced": "nenhum parâmetro da Proposta cobre estes leitos"
    },
    {
      "regiao_saude": "Centro-Sul",
      "tipo_leito": "hemodiálise",
      "parametro": "hemodiálise",
      "populacao_pdad": 342622,
      "populacao_pdad_delta_pct_pior_ra": 9.7,
      "existente_sus": null,
      "existente_sus_escopo": null,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Censo SBN 2022",
      "procedencia": "a fonte declarada não foi adquirida: dados/censo_sbn.json contém o menu de navegação do site, não dados — registrado como tal em schemas.REJECTED desde a apuração de 2026-08-23. EXISTE um parâmetro citável e ele NÃO é o problema: o Quadro 28B do Caderno de 2017, em dados/raw/, dá 0,13 % da população de 20 anos e mais do Centro-Oeste em estágio 5 dialítico. O que falta é o DENOMINADOR — este projeto não tem população por faixa etária por RA — e a conversão de pacientes em máquinas, que é outro parâmetro",
      "motivo_unsourced": "o parâmetro existe e é extraível; o denominador (população de 20 anos e mais por RA) não está neste repositório, e a suposição 4 do plano previu que esta seria a linha a cair"
    },
    {
      "regiao_saude": "Leste",
      "tipo_leito": "enfermaria adulto",
      "parametro": "leitos gerais",
      "populacao_pdad": 296755,
      "populacao_pdad_delta_pct_pior_ra": -13.1,
      "existente_sus": 207,
      "existente_sus_escopo": 206,
      "existente_sus_escopo_enfermarias": 235,
      "escopo_procedencia": "leitos SUS dos tipos CNES 1 (cirúrgico), 2 (clínico) e 5 (pediátrico) — os que a Equação 1 cobre. NÃO inclui obstétrico (tipo 4), outras especialidades (tipo 6: crônicos, psiquiatria, reabilitação, pneumologia sanitária, acolhimento noturno), hospital-dia (tipo 7) nem complementar (tipo 3: UTI, UCI, UCO), porque nenhum deles tem requisito calculado por esta equação; nem os leitos de SAÚDE MENTAL que o CNES arquiva sob o tipo 2, cuja demanda é a especialidade SIH 05/87, fora do conjunto 01/03/07 que a equação calcula. existente_sus_escopo_enfermarias, ao lado, traz a soma larga (enfermaria adulto + pediátrica) que este projeto publicava contra o parâmetro da Portaria 1.101/2002",
      "necessario_min": 299,
      "necessario_max": 312,
      "deficit_min": 93,
      "deficit_max": 106,
      "deficit_pct_min": 31.1,
      "deficit_pct_max": 34.0,
      "estado": "calculado",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "enfermaria adulto + enfermaria pediátrica, em conjunto — a soma das seis categorias da Equação 1 (clínica e cirúrgica × <15 / 15-59 / 60+)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Equação 1 (Quadros 37, 38 e 43)",
      "procedencia": "dados/leitos_gerais_caderno2017_ra.json (linhas por RA), leitos_gerais_caderno2017.json (linha do DF) e taxas_ocupacao_quadro43.json (TOe), derivados por processamento próprio. NENHUM parâmetro digitado à mão entra neste número: NIe × TMPe vem dos dias de permanência de residentes medidos no SIH/RD 2024, Fnre da razão internações totais/residentes medida no mesmo arquivo, TOe é EXTRAÍDO do Quadro 43 do PDF do Caderno a cada execução, e FRe=1 é a convenção que o próprio Quadro 44 declara para quem programa com taxas medidas do SIH. A faixa publicada é a do Quadro 43: recusa de 5 % (mínimo) a recusa de 1 % (máximo) — as duas pontas, sem escolher uma. SUBSTITUI o parâmetro de 2,5 a 3,0 leitos/1.000 habitantes da Portaria GM/MS 1.101/2002, que era TRANSCRITO (ver TRANSCRITO acima) e é o que este projeto publicava até apuração de 2026-09-04",
      "motivo_unsourced": ""
    },
    {
      "regiao_saude": "Leste",
      "tipo_leito": "enfermaria pediátrica",
      "parametro": "leitos gerais",
      "populacao_pdad": 296755,
      "populacao_pdad_delta_pct_pior_ra": -13.1,
      "existente_sus": 28,
      "existente_sus_escopo": 235,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "enfermaria adulto + enfermaria pediátrica, em conjunto — a soma das seis categorias da Equação 1 (clínica e cirúrgica × <15 / 15-59 / 60+)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Equação 1 (Quadros 37, 38 e 43)",
      "procedencia": "dados/leitos_gerais_caderno2017_ra.json (linhas por RA), leitos_gerais_caderno2017.json (linha do DF) e taxas_ocupacao_quadro43.json (TOe), derivados por processamento próprio. NENHUM parâmetro digitado à mão entra neste número: NIe × TMPe vem dos dias de permanência de residentes medidos no SIH/RD 2024, Fnre da razão internações totais/residentes medida no mesmo arquivo, TOe é EXTRAÍDO do Quadro 43 do PDF do Caderno a cada execução, e FRe=1 é a convenção que o próprio Quadro 44 declara para quem programa com taxas medidas do SIH. A faixa publicada é a do Quadro 43: recusa de 5 % (mínimo) a recusa de 1 % (máximo) — as duas pontas, sem escolher uma. SUBSTITUI o parâmetro de 2,5 a 3,0 leitos/1.000 habitantes da Portaria GM/MS 1.101/2002, que era TRANSCRITO (ver TRANSCRITO acima) e é o que este projeto publicava até apuração de 2026-09-04",
      "motivo_unsourced": "o parâmetro 'leitos gerais' vale para enfermaria adulto + enfermaria pediátrica em conjunto; o requisito está na linha de enfermaria adulto, contra a soma das 2"
    },
    {
      "regiao_saude": "Leste",
      "tipo_leito": "UTI adulto",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 296755,
      "populacao_pdad_delta_pct_pior_ra": -13.1,
      "existente_sus": 10,
      "existente_sus_escopo": 10,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": 10,
      "necessario_max": 26,
      "deficit_min": 0,
      "deficit_max": 16,
      "deficit_pct_min": 0.0,
      "deficit_pct_max": 61.5,
      "estado": "calculado",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "calculado sobre um parâmetro TRANSCRITO: nenhum artefato deste repositório contém o texto da norma que o estabelece"
    },
    {
      "regiao_saude": "Leste",
      "tipo_leito": "UTI pediátrica",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 296755,
      "populacao_pdad_delta_pct_pior_ra": -13.1,
      "existente_sus": 0,
      "existente_sus_escopo": 10,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "o parâmetro 'UTI — proporção dos leitos hospitalares' vale para UTI adulto + UTI pediátrica + UTI neonatal em conjunto; o requisito está na linha de UTI adulto, contra a soma das 3"
    },
    {
      "regiao_saude": "Leste",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 296755,
      "populacao_pdad_delta_pct_pior_ra": -13.1,
      "existente_sus": 0,
      "existente_sus_escopo": 10,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "o parâmetro 'UTI — proporção dos leitos hospitalares' vale para UTI adulto + UTI pediátrica + UTI neonatal em conjunto; o requisito está na linha de UTI adulto, contra a soma das 3"
    },
    {
      "regiao_saude": "Leste",
      "tipo_leito": "UTI adulto",
      "parametro": "UTI adulto — por mil habitantes",
      "populacao_pdad": 296755,
      "populacao_pdad_delta_pct_pior_ra": -13.1,
      "existente_sus": 10,
      "existente_sus_escopo": 10,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Portaria GM/MS 1.101/2002 (parâmetro mínimo)",
      "procedencia": "originais/Proposta de elaboração.pdf — prosa do documento de entrada, que atribui o número à portaria. NÃO está em dados/parametro_portaria_1101.json, que traz apenas os leitos gerais e a faixa de 4 % a 10 %",
      "motivo_unsourced": "o parâmetro chega a este projeto pela prosa do documento que ele existe para auditar, e não por nenhum artefato em dados/. apuração de 2026-08-22 mediu exatamente essa condição"
    },
    {
      "regiao_saude": "Leste",
      "tipo_leito": "UTI pediátrica",
      "parametro": "UTI pediátrica",
      "populacao_pdad": 296755,
      "populacao_pdad_delta_pct_pior_ra": -13.1,
      "existente_sus": 0,
      "existente_sus_escopo": 0,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "nenhuma",
      "procedencia": "nenhuma. A Proposta enumera o leito de UTI pediátrica entre os que devem ser contados, e não dá parâmetro normativo para ele",
      "motivo_unsourced": "o documento de entrada pede a contagem e não fornece o parâmetro; inventar um seria inventar a norma"
    },
    {
      "regiao_saude": "Leste",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI neonatal — Rede Cegonha 2017",
      "populacao_pdad": 296755,
      "populacao_pdad_delta_pct_pior_ra": -13.1,
      "existente_sus": 0,
      "existente_sus_escopo": 0,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem geografia",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "2 leitos de UTI neonatal para cada 1.000 nascidos vivos na região — Quadro 5 do Caderno de 2017 (Rede Cegonha)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Quadro 5 (Rede Cegonha)",
      "procedencia": "dados/parametros_caderno_2017.json — LIDO do PDF em dados/raw/MS-criterios-parametros-assistenciais-2017.pdf, que este projeto baixa e analisa a cada execução. A linha traz o trecho literal em texto_extraido. Denominador: nascidos vivos do SINASC (nascidos_vivos_peso), que é do DF inteiro",
      "motivo_unsourced": "o parâmetro está EXTRAÍDO e o denominador não: os nascidos vivos que este projeto tem (SINASC, nascidos_vivos_peso) são do DF inteiro, sem quebra por regiao_saude. A linha do DF está calculada em dimensionamento_df"
    },
    {
      "regiao_saude": "Leste",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI neonatal — partos de risco",
      "populacao_pdad": 296755,
      "populacao_pdad_delta_pct_pior_ra": -13.1,
      "existente_sus": 0,
      "existente_sus_escopo": 0,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Proposta: 1 leito de UTIN para cada 6 partos de risco",
      "procedencia": "originais/Proposta de elaboração.pdf. O denominador exige 'partos de risco', que o SINASC não publica: seria derivado de prematuridade/baixo peso, e a série que este projeto tem (nascidos_vivos_peso) é do DF inteiro, sem quebra por RA",
      "motivo_unsourced": "nem o parâmetro nem o denominador são citáveis a um artefato: o primeiro vem da prosa da Proposta, o segundo exigiria definir 'parto de risco' por conta própria"
    },
    {
      "regiao_saude": "Leste",
      "tipo_leito": "cuidados intermediários e isolamento",
      "parametro": "cuidados intermediários",
      "populacao_pdad": 296755,
      "populacao_pdad_delta_pct_pior_ra": -13.1,
      "existente_sus": 17,
      "existente_sus_escopo": 17,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "nenhuma",
      "procedencia": "nenhuma. Esta categoria existe para que nenhum leito complementar seja descartado em silêncio: UCI adulto, UCI pediátrica, UCI neonatal, isolamento e suporte ventilatório são leitos reais e não são UTI",
      "motivo_unsourced": "nenhum parâmetro da Proposta cobre estes leitos"
    },
    {
      "regiao_saude": "Leste",
      "tipo_leito": "hemodiálise",
      "parametro": "hemodiálise",
      "populacao_pdad": 296755,
      "populacao_pdad_delta_pct_pior_ra": -13.1,
      "existente_sus": null,
      "existente_sus_escopo": null,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Censo SBN 2022",
      "procedencia": "a fonte declarada não foi adquirida: dados/censo_sbn.json contém o menu de navegação do site, não dados — registrado como tal em schemas.REJECTED desde a apuração de 2026-08-23. EXISTE um parâmetro citável e ele NÃO é o problema: o Quadro 28B do Caderno de 2017, em dados/raw/, dá 0,13 % da população de 20 anos e mais do Centro-Oeste em estágio 5 dialítico. O que falta é o DENOMINADOR — este projeto não tem população por faixa etária por RA — e a conversão de pacientes em máquinas, que é outro parâmetro",
      "motivo_unsourced": "o parâmetro existe e é extraível; o denominador (população de 20 anos e mais por RA) não está neste repositório, e a suposição 4 do plano previu que esta seria a linha a cair"
    },
    {
      "regiao_saude": "Norte",
      "tipo_leito": "enfermaria adulto",
      "parametro": "leitos gerais",
      "populacao_pdad": 330604,
      "populacao_pdad_delta_pct_pior_ra": -32.3,
      "existente_sus": 330,
      "existente_sus_escopo": 245,
      "existente_sus_escopo_enfermarias": 365,
      "escopo_procedencia": "leitos SUS dos tipos CNES 1 (cirúrgico), 2 (clínico) e 5 (pediátrico) — os que a Equação 1 cobre. NÃO inclui obstétrico (tipo 4), outras especialidades (tipo 6: crônicos, psiquiatria, reabilitação, pneumologia sanitária, acolhimento noturno), hospital-dia (tipo 7) nem complementar (tipo 3: UTI, UCI, UCO), porque nenhum deles tem requisito calculado por esta equação; nem os leitos de SAÚDE MENTAL que o CNES arquiva sob o tipo 2, cuja demanda é a especialidade SIH 05/87, fora do conjunto 01/03/07 que a equação calcula. existente_sus_escopo_enfermarias, ao lado, traz a soma larga (enfermaria adulto + pediátrica) que este projeto publicava contra o parâmetro da Portaria 1.101/2002",
      "necessario_min": 429,
      "necessario_max": 448,
      "deficit_min": 184,
      "deficit_max": 203,
      "deficit_pct_min": 42.9,
      "deficit_pct_max": 45.3,
      "estado": "calculado",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "enfermaria adulto + enfermaria pediátrica, em conjunto — a soma das seis categorias da Equação 1 (clínica e cirúrgica × <15 / 15-59 / 60+)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Equação 1 (Quadros 37, 38 e 43)",
      "procedencia": "dados/leitos_gerais_caderno2017_ra.json (linhas por RA), leitos_gerais_caderno2017.json (linha do DF) e taxas_ocupacao_quadro43.json (TOe), derivados por processamento próprio. NENHUM parâmetro digitado à mão entra neste número: NIe × TMPe vem dos dias de permanência de residentes medidos no SIH/RD 2024, Fnre da razão internações totais/residentes medida no mesmo arquivo, TOe é EXTRAÍDO do Quadro 43 do PDF do Caderno a cada execução, e FRe=1 é a convenção que o próprio Quadro 44 declara para quem programa com taxas medidas do SIH. A faixa publicada é a do Quadro 43: recusa de 5 % (mínimo) a recusa de 1 % (máximo) — as duas pontas, sem escolher uma. SUBSTITUI o parâmetro de 2,5 a 3,0 leitos/1.000 habitantes da Portaria GM/MS 1.101/2002, que era TRANSCRITO (ver TRANSCRITO acima) e é o que este projeto publicava até apuração de 2026-09-04",
      "motivo_unsourced": ""
    },
    {
      "regiao_saude": "Norte",
      "tipo_leito": "enfermaria pediátrica",
      "parametro": "leitos gerais",
      "populacao_pdad": 330604,
      "populacao_pdad_delta_pct_pior_ra": -32.3,
      "existente_sus": 35,
      "existente_sus_escopo": 365,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "enfermaria adulto + enfermaria pediátrica, em conjunto — a soma das seis categorias da Equação 1 (clínica e cirúrgica × <15 / 15-59 / 60+)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Equação 1 (Quadros 37, 38 e 43)",
      "procedencia": "dados/leitos_gerais_caderno2017_ra.json (linhas por RA), leitos_gerais_caderno2017.json (linha do DF) e taxas_ocupacao_quadro43.json (TOe), derivados por processamento próprio. NENHUM parâmetro digitado à mão entra neste número: NIe × TMPe vem dos dias de permanência de residentes medidos no SIH/RD 2024, Fnre da razão internações totais/residentes medida no mesmo arquivo, TOe é EXTRAÍDO do Quadro 43 do PDF do Caderno a cada execução, e FRe=1 é a convenção que o próprio Quadro 44 declara para quem programa com taxas medidas do SIH. A faixa publicada é a do Quadro 43: recusa de 5 % (mínimo) a recusa de 1 % (máximo) — as duas pontas, sem escolher uma. SUBSTITUI o parâmetro de 2,5 a 3,0 leitos/1.000 habitantes da Portaria GM/MS 1.101/2002, que era TRANSCRITO (ver TRANSCRITO acima) e é o que este projeto publicava até apuração de 2026-09-04",
      "motivo_unsourced": "o parâmetro 'leitos gerais' vale para enfermaria adulto + enfermaria pediátrica em conjunto; o requisito está na linha de enfermaria adulto, contra a soma das 2"
    },
    {
      "regiao_saude": "Norte",
      "tipo_leito": "UTI adulto",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 330604,
      "populacao_pdad_delta_pct_pior_ra": -32.3,
      "existente_sus": 6,
      "existente_sus_escopo": 6,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": 15,
      "necessario_max": 38,
      "deficit_min": 9,
      "deficit_max": 32,
      "deficit_pct_min": 60.0,
      "deficit_pct_max": 84.2,
      "estado": "calculado",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "calculado sobre um parâmetro TRANSCRITO: nenhum artefato deste repositório contém o texto da norma que o estabelece"
    },
    {
      "regiao_saude": "Norte",
      "tipo_leito": "UTI pediátrica",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 330604,
      "populacao_pdad_delta_pct_pior_ra": -32.3,
      "existente_sus": 0,
      "existente_sus_escopo": 6,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "o parâmetro 'UTI — proporção dos leitos hospitalares' vale para UTI adulto + UTI pediátrica + UTI neonatal em conjunto; o requisito está na linha de UTI adulto, contra a soma das 3"
    },
    {
      "regiao_saude": "Norte",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 330604,
      "populacao_pdad_delta_pct_pior_ra": -32.3,
      "existente_sus": 0,
      "existente_sus_escopo": 6,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "o parâmetro 'UTI — proporção dos leitos hospitalares' vale para UTI adulto + UTI pediátrica + UTI neonatal em conjunto; o requisito está na linha de UTI adulto, contra a soma das 3"
    },
    {
      "regiao_saude": "Norte",
      "tipo_leito": "UTI adulto",
      "parametro": "UTI adulto — por mil habitantes",
      "populacao_pdad": 330604,
      "populacao_pdad_delta_pct_pior_ra": -32.3,
      "existente_sus": 6,
      "existente_sus_escopo": 6,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Portaria GM/MS 1.101/2002 (parâmetro mínimo)",
      "procedencia": "originais/Proposta de elaboração.pdf — prosa do documento de entrada, que atribui o número à portaria. NÃO está em dados/parametro_portaria_1101.json, que traz apenas os leitos gerais e a faixa de 4 % a 10 %",
      "motivo_unsourced": "o parâmetro chega a este projeto pela prosa do documento que ele existe para auditar, e não por nenhum artefato em dados/. apuração de 2026-08-22 mediu exatamente essa condição"
    },
    {
      "regiao_saude": "Norte",
      "tipo_leito": "UTI pediátrica",
      "parametro": "UTI pediátrica",
      "populacao_pdad": 330604,
      "populacao_pdad_delta_pct_pior_ra": -32.3,
      "existente_sus": 0,
      "existente_sus_escopo": 0,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "nenhuma",
      "procedencia": "nenhuma. A Proposta enumera o leito de UTI pediátrica entre os que devem ser contados, e não dá parâmetro normativo para ele",
      "motivo_unsourced": "o documento de entrada pede a contagem e não fornece o parâmetro; inventar um seria inventar a norma"
    },
    {
      "regiao_saude": "Norte",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI neonatal — Rede Cegonha 2017",
      "populacao_pdad": 330604,
      "populacao_pdad_delta_pct_pior_ra": -32.3,
      "existente_sus": 0,
      "existente_sus_escopo": 0,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem geografia",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "2 leitos de UTI neonatal para cada 1.000 nascidos vivos na região — Quadro 5 do Caderno de 2017 (Rede Cegonha)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Quadro 5 (Rede Cegonha)",
      "procedencia": "dados/parametros_caderno_2017.json — LIDO do PDF em dados/raw/MS-criterios-parametros-assistenciais-2017.pdf, que este projeto baixa e analisa a cada execução. A linha traz o trecho literal em texto_extraido. Denominador: nascidos vivos do SINASC (nascidos_vivos_peso), que é do DF inteiro",
      "motivo_unsourced": "o parâmetro está EXTRAÍDO e o denominador não: os nascidos vivos que este projeto tem (SINASC, nascidos_vivos_peso) são do DF inteiro, sem quebra por regiao_saude. A linha do DF está calculada em dimensionamento_df"
    },
    {
      "regiao_saude": "Norte",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI neonatal — partos de risco",
      "populacao_pdad": 330604,
      "populacao_pdad_delta_pct_pior_ra": -32.3,
      "existente_sus": 0,
      "existente_sus_escopo": 0,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Proposta: 1 leito de UTIN para cada 6 partos de risco",
      "procedencia": "originais/Proposta de elaboração.pdf. O denominador exige 'partos de risco', que o SINASC não publica: seria derivado de prematuridade/baixo peso, e a série que este projeto tem (nascidos_vivos_peso) é do DF inteiro, sem quebra por RA",
      "motivo_unsourced": "nem o parâmetro nem o denominador são citáveis a um artefato: o primeiro vem da prosa da Proposta, o segundo exigiria definir 'parto de risco' por conta própria"
    },
    {
      "regiao_saude": "Norte",
      "tipo_leito": "cuidados intermediários e isolamento",
      "parametro": "cuidados intermediários",
      "populacao_pdad": 330604,
      "populacao_pdad_delta_pct_pior_ra": -32.3,
      "existente_sus": 4,
      "existente_sus_escopo": 4,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "nenhuma",
      "procedencia": "nenhuma. Esta categoria existe para que nenhum leito complementar seja descartado em silêncio: UCI adulto, UCI pediátrica, UCI neonatal, isolamento e suporte ventilatório são leitos reais e não são UTI",
      "motivo_unsourced": "nenhum parâmetro da Proposta cobre estes leitos"
    },
    {
      "regiao_saude": "Norte",
      "tipo_leito": "hemodiálise",
      "parametro": "hemodiálise",
      "populacao_pdad": 330604,
      "populacao_pdad_delta_pct_pior_ra": -32.3,
      "existente_sus": null,
      "existente_sus_escopo": null,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Censo SBN 2022",
      "procedencia": "a fonte declarada não foi adquirida: dados/censo_sbn.json contém o menu de navegação do site, não dados — registrado como tal em schemas.REJECTED desde a apuração de 2026-08-23. EXISTE um parâmetro citável e ele NÃO é o problema: o Quadro 28B do Caderno de 2017, em dados/raw/, dá 0,13 % da população de 20 anos e mais do Centro-Oeste em estágio 5 dialítico. O que falta é o DENOMINADOR — este projeto não tem população por faixa etária por RA — e a conversão de pacientes em máquinas, que é outro parâmetro",
      "motivo_unsourced": "o parâmetro existe e é extraível; o denominador (população de 20 anos e mais por RA) não está neste repositório, e a suposição 4 do plano previu que esta seria a linha a cair"
    },
    {
      "regiao_saude": "Oeste",
      "tipo_leito": "enfermaria adulto",
      "parametro": "leitos gerais",
      "populacao_pdad": 437685,
      "populacao_pdad_delta_pct_pior_ra": -24.7,
      "existente_sus": 574,
      "existente_sus_escopo": 495,
      "existente_sus_escopo_enfermarias": 634,
      "escopo_procedencia": "leitos SUS dos tipos CNES 1 (cirúrgico), 2 (clínico) e 5 (pediátrico) — os que a Equação 1 cobre. NÃO inclui obstétrico (tipo 4), outras especialidades (tipo 6: crônicos, psiquiatria, reabilitação, pneumologia sanitária, acolhimento noturno), hospital-dia (tipo 7) nem complementar (tipo 3: UTI, UCI, UCO), porque nenhum deles tem requisito calculado por esta equação; nem os leitos de SAÚDE MENTAL que o CNES arquiva sob o tipo 2, cuja demanda é a especialidade SIH 05/87, fora do conjunto 01/03/07 que a equação calcula. existente_sus_escopo_enfermarias, ao lado, traz a soma larga (enfermaria adulto + pediátrica) que este projeto publicava contra o parâmetro da Portaria 1.101/2002",
      "necessario_min": 577,
      "necessario_max": 604,
      "deficit_min": 82,
      "deficit_max": 109,
      "deficit_pct_min": 14.2,
      "deficit_pct_max": 18.0,
      "estado": "calculado",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "enfermaria adulto + enfermaria pediátrica, em conjunto — a soma das seis categorias da Equação 1 (clínica e cirúrgica × <15 / 15-59 / 60+)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Equação 1 (Quadros 37, 38 e 43)",
      "procedencia": "dados/leitos_gerais_caderno2017_ra.json (linhas por RA), leitos_gerais_caderno2017.json (linha do DF) e taxas_ocupacao_quadro43.json (TOe), derivados por processamento próprio. NENHUM parâmetro digitado à mão entra neste número: NIe × TMPe vem dos dias de permanência de residentes medidos no SIH/RD 2024, Fnre da razão internações totais/residentes medida no mesmo arquivo, TOe é EXTRAÍDO do Quadro 43 do PDF do Caderno a cada execução, e FRe=1 é a convenção que o próprio Quadro 44 declara para quem programa com taxas medidas do SIH. A faixa publicada é a do Quadro 43: recusa de 5 % (mínimo) a recusa de 1 % (máximo) — as duas pontas, sem escolher uma. SUBSTITUI o parâmetro de 2,5 a 3,0 leitos/1.000 habitantes da Portaria GM/MS 1.101/2002, que era TRANSCRITO (ver TRANSCRITO acima) e é o que este projeto publicava até apuração de 2026-09-04",
      "motivo_unsourced": ""
    },
    {
      "regiao_saude": "Oeste",
      "tipo_leito": "enfermaria pediátrica",
      "parametro": "leitos gerais",
      "populacao_pdad": 437685,
      "populacao_pdad_delta_pct_pior_ra": -24.7,
      "existente_sus": 60,
      "existente_sus_escopo": 634,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "enfermaria adulto + enfermaria pediátrica, em conjunto — a soma das seis categorias da Equação 1 (clínica e cirúrgica × <15 / 15-59 / 60+)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Equação 1 (Quadros 37, 38 e 43)",
      "procedencia": "dados/leitos_gerais_caderno2017_ra.json (linhas por RA), leitos_gerais_caderno2017.json (linha do DF) e taxas_ocupacao_quadro43.json (TOe), derivados por processamento próprio. NENHUM parâmetro digitado à mão entra neste número: NIe × TMPe vem dos dias de permanência de residentes medidos no SIH/RD 2024, Fnre da razão internações totais/residentes medida no mesmo arquivo, TOe é EXTRAÍDO do Quadro 43 do PDF do Caderno a cada execução, e FRe=1 é a convenção que o próprio Quadro 44 declara para quem programa com taxas medidas do SIH. A faixa publicada é a do Quadro 43: recusa de 5 % (mínimo) a recusa de 1 % (máximo) — as duas pontas, sem escolher uma. SUBSTITUI o parâmetro de 2,5 a 3,0 leitos/1.000 habitantes da Portaria GM/MS 1.101/2002, que era TRANSCRITO (ver TRANSCRITO acima) e é o que este projeto publicava até apuração de 2026-09-04",
      "motivo_unsourced": "o parâmetro 'leitos gerais' vale para enfermaria adulto + enfermaria pediátrica em conjunto; o requisito está na linha de enfermaria adulto, contra a soma das 2"
    },
    {
      "regiao_saude": "Oeste",
      "tipo_leito": "UTI adulto",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 437685,
      "populacao_pdad_delta_pct_pior_ra": -24.7,
      "existente_sus": 16,
      "existente_sus_escopo": 38,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": 28,
      "necessario_max": 69,
      "deficit_min": -10,
      "deficit_max": 31,
      "deficit_pct_min": -35.7,
      "deficit_pct_max": 44.9,
      "estado": "calculado",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "calculado sobre um parâmetro TRANSCRITO: nenhum artefato deste repositório contém o texto da norma que o estabelece"
    },
    {
      "regiao_saude": "Oeste",
      "tipo_leito": "UTI pediátrica",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 437685,
      "populacao_pdad_delta_pct_pior_ra": -24.7,
      "existente_sus": 9,
      "existente_sus_escopo": 38,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "o parâmetro 'UTI — proporção dos leitos hospitalares' vale para UTI adulto + UTI pediátrica + UTI neonatal em conjunto; o requisito está na linha de UTI adulto, contra a soma das 3"
    },
    {
      "regiao_saude": "Oeste",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 437685,
      "populacao_pdad_delta_pct_pior_ra": -24.7,
      "existente_sus": 13,
      "existente_sus_escopo": 38,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "o parâmetro 'UTI — proporção dos leitos hospitalares' vale para UTI adulto + UTI pediátrica + UTI neonatal em conjunto; o requisito está na linha de UTI adulto, contra a soma das 3"
    },
    {
      "regiao_saude": "Oeste",
      "tipo_leito": "UTI adulto",
      "parametro": "UTI adulto — por mil habitantes",
      "populacao_pdad": 437685,
      "populacao_pdad_delta_pct_pior_ra": -24.7,
      "existente_sus": 16,
      "existente_sus_escopo": 16,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Portaria GM/MS 1.101/2002 (parâmetro mínimo)",
      "procedencia": "originais/Proposta de elaboração.pdf — prosa do documento de entrada, que atribui o número à portaria. NÃO está em dados/parametro_portaria_1101.json, que traz apenas os leitos gerais e a faixa de 4 % a 10 %",
      "motivo_unsourced": "o parâmetro chega a este projeto pela prosa do documento que ele existe para auditar, e não por nenhum artefato em dados/. apuração de 2026-08-22 mediu exatamente essa condição"
    },
    {
      "regiao_saude": "Oeste",
      "tipo_leito": "UTI pediátrica",
      "parametro": "UTI pediátrica",
      "populacao_pdad": 437685,
      "populacao_pdad_delta_pct_pior_ra": -24.7,
      "existente_sus": 9,
      "existente_sus_escopo": 9,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "nenhuma",
      "procedencia": "nenhuma. A Proposta enumera o leito de UTI pediátrica entre os que devem ser contados, e não dá parâmetro normativo para ele",
      "motivo_unsourced": "o documento de entrada pede a contagem e não fornece o parâmetro; inventar um seria inventar a norma"
    },
    {
      "regiao_saude": "Oeste",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI neonatal — Rede Cegonha 2017",
      "populacao_pdad": 437685,
      "populacao_pdad_delta_pct_pior_ra": -24.7,
      "existente_sus": 13,
      "existente_sus_escopo": 13,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem geografia",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "2 leitos de UTI neonatal para cada 1.000 nascidos vivos na região — Quadro 5 do Caderno de 2017 (Rede Cegonha)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Quadro 5 (Rede Cegonha)",
      "procedencia": "dados/parametros_caderno_2017.json — LIDO do PDF em dados/raw/MS-criterios-parametros-assistenciais-2017.pdf, que este projeto baixa e analisa a cada execução. A linha traz o trecho literal em texto_extraido. Denominador: nascidos vivos do SINASC (nascidos_vivos_peso), que é do DF inteiro",
      "motivo_unsourced": "o parâmetro está EXTRAÍDO e o denominador não: os nascidos vivos que este projeto tem (SINASC, nascidos_vivos_peso) são do DF inteiro, sem quebra por regiao_saude. A linha do DF está calculada em dimensionamento_df"
    },
    {
      "regiao_saude": "Oeste",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI neonatal — partos de risco",
      "populacao_pdad": 437685,
      "populacao_pdad_delta_pct_pior_ra": -24.7,
      "existente_sus": 13,
      "existente_sus_escopo": 13,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Proposta: 1 leito de UTIN para cada 6 partos de risco",
      "procedencia": "originais/Proposta de elaboração.pdf. O denominador exige 'partos de risco', que o SINASC não publica: seria derivado de prematuridade/baixo peso, e a série que este projeto tem (nascidos_vivos_peso) é do DF inteiro, sem quebra por RA",
      "motivo_unsourced": "nem o parâmetro nem o denominador são citáveis a um artefato: o primeiro vem da prosa da Proposta, o segundo exigiria definir 'parto de risco' por conta própria"
    },
    {
      "regiao_saude": "Oeste",
      "tipo_leito": "cuidados intermediários e isolamento",
      "parametro": "cuidados intermediários",
      "populacao_pdad": 437685,
      "populacao_pdad_delta_pct_pior_ra": -24.7,
      "existente_sus": 20,
      "existente_sus_escopo": 20,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "nenhuma",
      "procedencia": "nenhuma. Esta categoria existe para que nenhum leito complementar seja descartado em silêncio: UCI adulto, UCI pediátrica, UCI neonatal, isolamento e suporte ventilatório são leitos reais e não são UTI",
      "motivo_unsourced": "nenhum parâmetro da Proposta cobre estes leitos"
    },
    {
      "regiao_saude": "Oeste",
      "tipo_leito": "hemodiálise",
      "parametro": "hemodiálise",
      "populacao_pdad": 437685,
      "populacao_pdad_delta_pct_pior_ra": -24.7,
      "existente_sus": null,
      "existente_sus_escopo": null,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Censo SBN 2022",
      "procedencia": "a fonte declarada não foi adquirida: dados/censo_sbn.json contém o menu de navegação do site, não dados — registrado como tal em schemas.REJECTED desde a apuração de 2026-08-23. EXISTE um parâmetro citável e ele NÃO é o problema: o Quadro 28B do Caderno de 2017, em dados/raw/, dá 0,13 % da população de 20 anos e mais do Centro-Oeste em estágio 5 dialítico. O que falta é o DENOMINADOR — este projeto não tem população por faixa etária por RA — e a conversão de pacientes em máquinas, que é outro parâmetro",
      "motivo_unsourced": "o parâmetro existe e é extraível; o denominador (população de 20 anos e mais por RA) não está neste repositório, e a suposição 4 do plano previu que esta seria a linha a cair"
    },
    {
      "regiao_saude": "Sudoeste",
      "tipo_leito": "enfermaria adulto",
      "parametro": "leitos gerais",
      "populacao_pdad": 837326,
      "populacao_pdad_delta_pct_pior_ra": 10.4,
      "existente_sus": 577,
      "existente_sus_escopo": 443,
      "existente_sus_escopo_enfermarias": 652,
      "escopo_procedencia": "leitos SUS dos tipos CNES 1 (cirúrgico), 2 (clínico) e 5 (pediátrico) — os que a Equação 1 cobre. NÃO inclui obstétrico (tipo 4), outras especialidades (tipo 6: crônicos, psiquiatria, reabilitação, pneumologia sanitária, acolhimento noturno), hospital-dia (tipo 7) nem complementar (tipo 3: UTI, UCI, UCO), porque nenhum deles tem requisito calculado por esta equação; nem os leitos de SAÚDE MENTAL que o CNES arquiva sob o tipo 2, cuja demanda é a especialidade SIH 05/87, fora do conjunto 01/03/07 que a equação calcula. existente_sus_escopo_enfermarias, ao lado, traz a soma larga (enfermaria adulto + pediátrica) que este projeto publicava contra o parâmetro da Portaria 1.101/2002",
      "necessario_min": 640,
      "necessario_max": 666,
      "deficit_min": 197,
      "deficit_max": 223,
      "deficit_pct_min": 30.8,
      "deficit_pct_max": 33.5,
      "estado": "calculado",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "enfermaria adulto + enfermaria pediátrica, em conjunto — a soma das seis categorias da Equação 1 (clínica e cirúrgica × <15 / 15-59 / 60+)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Equação 1 (Quadros 37, 38 e 43)",
      "procedencia": "dados/leitos_gerais_caderno2017_ra.json (linhas por RA), leitos_gerais_caderno2017.json (linha do DF) e taxas_ocupacao_quadro43.json (TOe), derivados por processamento próprio. NENHUM parâmetro digitado à mão entra neste número: NIe × TMPe vem dos dias de permanência de residentes medidos no SIH/RD 2024, Fnre da razão internações totais/residentes medida no mesmo arquivo, TOe é EXTRAÍDO do Quadro 43 do PDF do Caderno a cada execução, e FRe=1 é a convenção que o próprio Quadro 44 declara para quem programa com taxas medidas do SIH. A faixa publicada é a do Quadro 43: recusa de 5 % (mínimo) a recusa de 1 % (máximo) — as duas pontas, sem escolher uma. SUBSTITUI o parâmetro de 2,5 a 3,0 leitos/1.000 habitantes da Portaria GM/MS 1.101/2002, que era TRANSCRITO (ver TRANSCRITO acima) e é o que este projeto publicava até apuração de 2026-09-04",
      "motivo_unsourced": ""
    },
    {
      "regiao_saude": "Sudoeste",
      "tipo_leito": "enfermaria pediátrica",
      "parametro": "leitos gerais",
      "populacao_pdad": 837326,
      "populacao_pdad_delta_pct_pior_ra": 10.4,
      "existente_sus": 75,
      "existente_sus_escopo": 652,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "enfermaria adulto + enfermaria pediátrica, em conjunto — a soma das seis categorias da Equação 1 (clínica e cirúrgica × <15 / 15-59 / 60+)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Equação 1 (Quadros 37, 38 e 43)",
      "procedencia": "dados/leitos_gerais_caderno2017_ra.json (linhas por RA), leitos_gerais_caderno2017.json (linha do DF) e taxas_ocupacao_quadro43.json (TOe), derivados por processamento próprio. NENHUM parâmetro digitado à mão entra neste número: NIe × TMPe vem dos dias de permanência de residentes medidos no SIH/RD 2024, Fnre da razão internações totais/residentes medida no mesmo arquivo, TOe é EXTRAÍDO do Quadro 43 do PDF do Caderno a cada execução, e FRe=1 é a convenção que o próprio Quadro 44 declara para quem programa com taxas medidas do SIH. A faixa publicada é a do Quadro 43: recusa de 5 % (mínimo) a recusa de 1 % (máximo) — as duas pontas, sem escolher uma. SUBSTITUI o parâmetro de 2,5 a 3,0 leitos/1.000 habitantes da Portaria GM/MS 1.101/2002, que era TRANSCRITO (ver TRANSCRITO acima) e é o que este projeto publicava até apuração de 2026-09-04",
      "motivo_unsourced": "o parâmetro 'leitos gerais' vale para enfermaria adulto + enfermaria pediátrica em conjunto; o requisito está na linha de enfermaria adulto, contra a soma das 2"
    },
    {
      "regiao_saude": "Sudoeste",
      "tipo_leito": "UTI adulto",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 837326,
      "populacao_pdad_delta_pct_pior_ra": 10.4,
      "existente_sus": 40,
      "existente_sus_escopo": 45,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": 28,
      "necessario_max": 70,
      "deficit_min": -17,
      "deficit_max": 25,
      "deficit_pct_min": -60.7,
      "deficit_pct_max": 35.7,
      "estado": "calculado",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "calculado sobre um parâmetro TRANSCRITO: nenhum artefato deste repositório contém o texto da norma que o estabelece"
    },
    {
      "regiao_saude": "Sudoeste",
      "tipo_leito": "UTI pediátrica",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 837326,
      "populacao_pdad_delta_pct_pior_ra": 10.4,
      "existente_sus": 2,
      "existente_sus_escopo": 45,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "o parâmetro 'UTI — proporção dos leitos hospitalares' vale para UTI adulto + UTI pediátrica + UTI neonatal em conjunto; o requisito está na linha de UTI adulto, contra a soma das 3"
    },
    {
      "regiao_saude": "Sudoeste",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 837326,
      "populacao_pdad_delta_pct_pior_ra": 10.4,
      "existente_sus": 3,
      "existente_sus_escopo": 45,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "o parâmetro 'UTI — proporção dos leitos hospitalares' vale para UTI adulto + UTI pediátrica + UTI neonatal em conjunto; o requisito está na linha de UTI adulto, contra a soma das 3"
    },
    {
      "regiao_saude": "Sudoeste",
      "tipo_leito": "UTI adulto",
      "parametro": "UTI adulto — por mil habitantes",
      "populacao_pdad": 837326,
      "populacao_pdad_delta_pct_pior_ra": 10.4,
      "existente_sus": 40,
      "existente_sus_escopo": 40,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Portaria GM/MS 1.101/2002 (parâmetro mínimo)",
      "procedencia": "originais/Proposta de elaboração.pdf — prosa do documento de entrada, que atribui o número à portaria. NÃO está em dados/parametro_portaria_1101.json, que traz apenas os leitos gerais e a faixa de 4 % a 10 %",
      "motivo_unsourced": "o parâmetro chega a este projeto pela prosa do documento que ele existe para auditar, e não por nenhum artefato em dados/. apuração de 2026-08-22 mediu exatamente essa condição"
    },
    {
      "regiao_saude": "Sudoeste",
      "tipo_leito": "UTI pediátrica",
      "parametro": "UTI pediátrica",
      "populacao_pdad": 837326,
      "populacao_pdad_delta_pct_pior_ra": 10.4,
      "existente_sus": 2,
      "existente_sus_escopo": 2,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "nenhuma",
      "procedencia": "nenhuma. A Proposta enumera o leito de UTI pediátrica entre os que devem ser contados, e não dá parâmetro normativo para ele",
      "motivo_unsourced": "o documento de entrada pede a contagem e não fornece o parâmetro; inventar um seria inventar a norma"
    },
    {
      "regiao_saude": "Sudoeste",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI neonatal — Rede Cegonha 2017",
      "populacao_pdad": 837326,
      "populacao_pdad_delta_pct_pior_ra": 10.4,
      "existente_sus": 3,
      "existente_sus_escopo": 3,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem geografia",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "2 leitos de UTI neonatal para cada 1.000 nascidos vivos na região — Quadro 5 do Caderno de 2017 (Rede Cegonha)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Quadro 5 (Rede Cegonha)",
      "procedencia": "dados/parametros_caderno_2017.json — LIDO do PDF em dados/raw/MS-criterios-parametros-assistenciais-2017.pdf, que este projeto baixa e analisa a cada execução. A linha traz o trecho literal em texto_extraido. Denominador: nascidos vivos do SINASC (nascidos_vivos_peso), que é do DF inteiro",
      "motivo_unsourced": "o parâmetro está EXTRAÍDO e o denominador não: os nascidos vivos que este projeto tem (SINASC, nascidos_vivos_peso) são do DF inteiro, sem quebra por regiao_saude. A linha do DF está calculada em dimensionamento_df"
    },
    {
      "regiao_saude": "Sudoeste",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI neonatal — partos de risco",
      "populacao_pdad": 837326,
      "populacao_pdad_delta_pct_pior_ra": 10.4,
      "existente_sus": 3,
      "existente_sus_escopo": 3,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Proposta: 1 leito de UTIN para cada 6 partos de risco",
      "procedencia": "originais/Proposta de elaboração.pdf. O denominador exige 'partos de risco', que o SINASC não publica: seria derivado de prematuridade/baixo peso, e a série que este projeto tem (nascidos_vivos_peso) é do DF inteiro, sem quebra por RA",
      "motivo_unsourced": "nem o parâmetro nem o denominador são citáveis a um artefato: o primeiro vem da prosa da Proposta, o segundo exigiria definir 'parto de risco' por conta própria"
    },
    {
      "regiao_saude": "Sudoeste",
      "tipo_leito": "cuidados intermediários e isolamento",
      "parametro": "cuidados intermediários",
      "populacao_pdad": 837326,
      "populacao_pdad_delta_pct_pior_ra": 10.4,
      "existente_sus": 1,
      "existente_sus_escopo": 1,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "nenhuma",
      "procedencia": "nenhuma. Esta categoria existe para que nenhum leito complementar seja descartado em silêncio: UCI adulto, UCI pediátrica, UCI neonatal, isolamento e suporte ventilatório são leitos reais e não são UTI",
      "motivo_unsourced": "nenhum parâmetro da Proposta cobre estes leitos"
    },
    {
      "regiao_saude": "Sudoeste",
      "tipo_leito": "hemodiálise",
      "parametro": "hemodiálise",
      "populacao_pdad": 837326,
      "populacao_pdad_delta_pct_pior_ra": 10.4,
      "existente_sus": null,
      "existente_sus_escopo": null,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Censo SBN 2022",
      "procedencia": "a fonte declarada não foi adquirida: dados/censo_sbn.json contém o menu de navegação do site, não dados — registrado como tal em schemas.REJECTED desde a apuração de 2026-08-23. EXISTE um parâmetro citável e ele NÃO é o problema: o Quadro 28B do Caderno de 2017, em dados/raw/, dá 0,13 % da população de 20 anos e mais do Centro-Oeste em estágio 5 dialítico. O que falta é o DENOMINADOR — este projeto não tem população por faixa etária por RA — e a conversão de pacientes em máquinas, que é outro parâmetro",
      "motivo_unsourced": "o parâmetro existe e é extraível; o denominador (população de 20 anos e mais por RA) não está neste repositório, e a suposição 4 do plano previu que esta seria a linha a cair"
    },
    {
      "regiao_saude": "Sul",
      "tipo_leito": "enfermaria adulto",
      "parametro": "leitos gerais",
      "populacao_pdad": 255583,
      "populacao_pdad_delta_pct_pior_ra": 4.3,
      "existente_sus": 751,
      "existente_sus_escopo": 694,
      "existente_sus_escopo_enfermarias": 861,
      "escopo_procedencia": "leitos SUS dos tipos CNES 1 (cirúrgico), 2 (clínico) e 5 (pediátrico) — os que a Equação 1 cobre. NÃO inclui obstétrico (tipo 4), outras especialidades (tipo 6: crônicos, psiquiatria, reabilitação, pneumologia sanitária, acolhimento noturno), hospital-dia (tipo 7) nem complementar (tipo 3: UTI, UCI, UCO), porque nenhum deles tem requisito calculado por esta equação; nem os leitos de SAÚDE MENTAL que o CNES arquiva sob o tipo 2, cuja demanda é a especialidade SIH 05/87, fora do conjunto 01/03/07 que a equação calcula. existente_sus_escopo_enfermarias, ao lado, traz a soma larga (enfermaria adulto + pediátrica) que este projeto publicava contra o parâmetro da Portaria 1.101/2002",
      "necessario_min": 438,
      "necessario_max": 454,
      "deficit_min": -256,
      "deficit_max": -240,
      "deficit_pct_min": -58.4,
      "deficit_pct_max": -52.9,
      "estado": "calculado",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "enfermaria adulto + enfermaria pediátrica, em conjunto — a soma das seis categorias da Equação 1 (clínica e cirúrgica × <15 / 15-59 / 60+)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Equação 1 (Quadros 37, 38 e 43)",
      "procedencia": "dados/leitos_gerais_caderno2017_ra.json (linhas por RA), leitos_gerais_caderno2017.json (linha do DF) e taxas_ocupacao_quadro43.json (TOe), derivados por processamento próprio. NENHUM parâmetro digitado à mão entra neste número: NIe × TMPe vem dos dias de permanência de residentes medidos no SIH/RD 2024, Fnre da razão internações totais/residentes medida no mesmo arquivo, TOe é EXTRAÍDO do Quadro 43 do PDF do Caderno a cada execução, e FRe=1 é a convenção que o próprio Quadro 44 declara para quem programa com taxas medidas do SIH. A faixa publicada é a do Quadro 43: recusa de 5 % (mínimo) a recusa de 1 % (máximo) — as duas pontas, sem escolher uma. SUBSTITUI o parâmetro de 2,5 a 3,0 leitos/1.000 habitantes da Portaria GM/MS 1.101/2002, que era TRANSCRITO (ver TRANSCRITO acima) e é o que este projeto publicava até apuração de 2026-09-04",
      "motivo_unsourced": ""
    },
    {
      "regiao_saude": "Sul",
      "tipo_leito": "enfermaria pediátrica",
      "parametro": "leitos gerais",
      "populacao_pdad": 255583,
      "populacao_pdad_delta_pct_pior_ra": 4.3,
      "existente_sus": 110,
      "existente_sus_escopo": 861,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "enfermaria adulto + enfermaria pediátrica, em conjunto — a soma das seis categorias da Equação 1 (clínica e cirúrgica × <15 / 15-59 / 60+)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Equação 1 (Quadros 37, 38 e 43)",
      "procedencia": "dados/leitos_gerais_caderno2017_ra.json (linhas por RA), leitos_gerais_caderno2017.json (linha do DF) e taxas_ocupacao_quadro43.json (TOe), derivados por processamento próprio. NENHUM parâmetro digitado à mão entra neste número: NIe × TMPe vem dos dias de permanência de residentes medidos no SIH/RD 2024, Fnre da razão internações totais/residentes medida no mesmo arquivo, TOe é EXTRAÍDO do Quadro 43 do PDF do Caderno a cada execução, e FRe=1 é a convenção que o próprio Quadro 44 declara para quem programa com taxas medidas do SIH. A faixa publicada é a do Quadro 43: recusa de 5 % (mínimo) a recusa de 1 % (máximo) — as duas pontas, sem escolher uma. SUBSTITUI o parâmetro de 2,5 a 3,0 leitos/1.000 habitantes da Portaria GM/MS 1.101/2002, que era TRANSCRITO (ver TRANSCRITO acima) e é o que este projeto publicava até apuração de 2026-09-04",
      "motivo_unsourced": "o parâmetro 'leitos gerais' vale para enfermaria adulto + enfermaria pediátrica em conjunto; o requisito está na linha de enfermaria adulto, contra a soma das 2"
    },
    {
      "regiao_saude": "Sul",
      "tipo_leito": "UTI adulto",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 255583,
      "populacao_pdad_delta_pct_pior_ra": 4.3,
      "existente_sus": 90,
      "existente_sus_escopo": 110,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": 40,
      "necessario_max": 99,
      "deficit_min": -70,
      "deficit_max": -11,
      "deficit_pct_min": -175.0,
      "deficit_pct_max": -11.1,
      "estado": "calculado",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "calculado sobre um parâmetro TRANSCRITO: nenhum artefato deste repositório contém o texto da norma que o estabelece"
    },
    {
      "regiao_saude": "Sul",
      "tipo_leito": "UTI pediátrica",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 255583,
      "populacao_pdad_delta_pct_pior_ra": 4.3,
      "existente_sus": 0,
      "existente_sus_escopo": 110,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "o parâmetro 'UTI — proporção dos leitos hospitalares' vale para UTI adulto + UTI pediátrica + UTI neonatal em conjunto; o requisito está na linha de UTI adulto, contra a soma das 3"
    },
    {
      "regiao_saude": "Sul",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI — proporção dos leitos hospitalares",
      "populacao_pdad": 255583,
      "populacao_pdad_delta_pct_pior_ra": 4.3,
      "existente_sus": 20,
      "existente_sus_escopo": 110,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem requisito próprio",
      "estado_fonte": "transcrito",
      "escopo_do_parametro": "4 % a 10 % do total de leitos hospitalares SUS — todas as categorias, UTI inclusive — contra a soma dos leitos de UTI adulto, pediátrica e neonatal",
      "fonte_declarada": "Portaria GM/MS 1.101/2002",
      "procedencia": "dados/parametro_portaria_1101.json. Esse arquivo NÃO é uma extração: processamento próprio, um dos 24 extratores superados, baixou a página da norma, não leu nada dela e gravou um dicionário digitado à mão, com uma observação do próprio autor mandando conferir o HTML. O HTML está em dados/raw/portaria_1101_2002.html e termina na palavra ANEXO: o corpo do Anexo, onde os parâmetros estão, não é publicado ali. A página LINKA o Anexo, como PDF separado em bvsms.saude.gov.br/bvs/saudelegis/gm/2002/anexo/anexo_prt1101_12_06_2002.pdf. O apuração de 2026-08-28 registrou esse host e o alcançou: DNS, TCP e TLS 1.3 completam, e o servidor então fecha a conexão sem enviar um byte — um WAF F5 BigIP ASM, que se identifica pela própria página de bloqueio. Estado `blocked` em eixos_cobertura, camada remedida a cada execução por alcance_hosts. NÃO é falta de registro nem falha de rede, e a distinção importa: uma linha de registro não destrava isto. A linha transcrita diz literalmente \"uti | 4% a 10% do total de leitos hospitalares\": não diz \"adulto\" e não diz \"enfermaria\". Uma versão anterior deste módulo estreitava o parâmetro nas duas direções, o que produzia o resultado oposto, e o estreitamento era invenção deste projeto, não da norma",
      "motivo_unsourced": "o parâmetro 'UTI — proporção dos leitos hospitalares' vale para UTI adulto + UTI pediátrica + UTI neonatal em conjunto; o requisito está na linha de UTI adulto, contra a soma das 3"
    },
    {
      "regiao_saude": "Sul",
      "tipo_leito": "UTI adulto",
      "parametro": "UTI adulto — por mil habitantes",
      "populacao_pdad": 255583,
      "populacao_pdad_delta_pct_pior_ra": 4.3,
      "existente_sus": 90,
      "existente_sus_escopo": 90,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Portaria GM/MS 1.101/2002 (parâmetro mínimo)",
      "procedencia": "originais/Proposta de elaboração.pdf — prosa do documento de entrada, que atribui o número à portaria. NÃO está em dados/parametro_portaria_1101.json, que traz apenas os leitos gerais e a faixa de 4 % a 10 %",
      "motivo_unsourced": "o parâmetro chega a este projeto pela prosa do documento que ele existe para auditar, e não por nenhum artefato em dados/. apuração de 2026-08-22 mediu exatamente essa condição"
    },
    {
      "regiao_saude": "Sul",
      "tipo_leito": "UTI pediátrica",
      "parametro": "UTI pediátrica",
      "populacao_pdad": 255583,
      "populacao_pdad_delta_pct_pior_ra": 4.3,
      "existente_sus": 0,
      "existente_sus_escopo": 0,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "nenhuma",
      "procedencia": "nenhuma. A Proposta enumera o leito de UTI pediátrica entre os que devem ser contados, e não dá parâmetro normativo para ele",
      "motivo_unsourced": "o documento de entrada pede a contagem e não fornece o parâmetro; inventar um seria inventar a norma"
    },
    {
      "regiao_saude": "Sul",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI neonatal — Rede Cegonha 2017",
      "populacao_pdad": 255583,
      "populacao_pdad_delta_pct_pior_ra": 4.3,
      "existente_sus": 20,
      "existente_sus_escopo": 20,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "sem geografia",
      "estado_fonte": "extraído",
      "escopo_do_parametro": "2 leitos de UTI neonatal para cada 1.000 nascidos vivos na região — Quadro 5 do Caderno de 2017 (Rede Cegonha)",
      "fonte_declarada": "MS, Critérios e Parâmetros Assistenciais SUS, Caderno 1, 1ª revisão, 2017, Quadro 5 (Rede Cegonha)",
      "procedencia": "dados/parametros_caderno_2017.json — LIDO do PDF em dados/raw/MS-criterios-parametros-assistenciais-2017.pdf, que este projeto baixa e analisa a cada execução. A linha traz o trecho literal em texto_extraido. Denominador: nascidos vivos do SINASC (nascidos_vivos_peso), que é do DF inteiro",
      "motivo_unsourced": "o parâmetro está EXTRAÍDO e o denominador não: os nascidos vivos que este projeto tem (SINASC, nascidos_vivos_peso) são do DF inteiro, sem quebra por regiao_saude. A linha do DF está calculada em dimensionamento_df"
    },
    {
      "regiao_saude": "Sul",
      "tipo_leito": "UTI neonatal",
      "parametro": "UTI neonatal — partos de risco",
      "populacao_pdad": 255583,
      "populacao_pdad_delta_pct_pior_ra": 4.3,
      "existente_sus": 20,
      "existente_sus_escopo": 20,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Proposta: 1 leito de UTIN para cada 6 partos de risco",
      "procedencia": "originais/Proposta de elaboração.pdf. O denominador exige 'partos de risco', que o SINASC não publica: seria derivado de prematuridade/baixo peso, e a série que este projeto tem (nascidos_vivos_peso) é do DF inteiro, sem quebra por RA",
      "motivo_unsourced": "nem o parâmetro nem o denominador são citáveis a um artefato: o primeiro vem da prosa da Proposta, o segundo exigiria definir 'parto de risco' por conta própria"
    },
    {
      "regiao_saude": "Sul",
      "tipo_leito": "cuidados intermediários e isolamento",
      "parametro": "cuidados intermediários",
      "populacao_pdad": 255583,
      "populacao_pdad_delta_pct_pior_ra": 4.3,
      "existente_sus": 21,
      "existente_sus_escopo": 21,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "nenhuma",
      "procedencia": "nenhuma. Esta categoria existe para que nenhum leito complementar seja descartado em silêncio: UCI adulto, UCI pediátrica, UCI neonatal, isolamento e suporte ventilatório são leitos reais e não são UTI",
      "motivo_unsourced": "nenhum parâmetro da Proposta cobre estes leitos"
    },
    {
      "regiao_saude": "Sul",
      "tipo_leito": "hemodiálise",
      "parametro": "hemodiálise",
      "populacao_pdad": 255583,
      "populacao_pdad_delta_pct_pior_ra": 4.3,
      "existente_sus": null,
      "existente_sus_escopo": null,
      "existente_sus_escopo_enfermarias": null,
      "escopo_procedencia": "",
      "necessario_min": null,
      "necessario_max": null,
      "deficit_min": null,
      "deficit_max": null,
      "deficit_pct_min": null,
      "deficit_pct_max": null,
      "estado": "UNSOURCED",
      "estado_fonte": "sem fonte",
      "escopo_do_parametro": "",
      "fonte_declarada": "Censo SBN 2022",
      "procedencia": "a fonte declarada não foi adquirida: dados/censo_sbn.json contém o menu de navegação do site, não dados — registrado como tal em schemas.REJECTED desde a apuração de 2026-08-23. EXISTE um parâmetro citável e ele NÃO é o problema: o Quadro 28B do Caderno de 2017, em dados/raw/, dá 0,13 % da população de 20 anos e mais do Centro-Oeste em estágio 5 dialítico. O que falta é o DENOMINADOR — este projeto não tem população por faixa etária por RA — e a conversão de pacientes em máquinas, que é outro parâmetro",
      "motivo_unsourced": "o parâmetro existe e é extraível; o denominador (população de 20 anos e mais por RA) não está neste repositório, e a suposição 4 do plano previu que esta seria a linha a cair"
    }
  ]
}