{
  "licenca": {
    "dados": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/deed.pt-br",
    "atribuicao": "Guia RNDS para Desenvolvedores - rnds.josevbrito.com",
    "aviso": "Material independente e não oficial, compilado de fontes públicas. Sem vínculo com o Ministério da Saúde, o DATASUS ou o HL7. As fontes oficiais prevalecem.",
    "fonte": "https://github.com/josevbrito/rnds"
  },
  "gerado_em": "2026-09-01T12:00:02.157Z",
  "totais": {
    "portarias": 15,
    "modelos": 11,
    "servicos": 8,
    "ambientes": 2,
    "ferramentas": 11
  },
  "portarias": [
    {
      "id": "gm-ms-1046-2021",
      "numero": "GM/MS nº 1.046",
      "orgao": "GM/MS",
      "data": "2021-05-24",
      "ementa": "Dispõe sobre a integração obrigatória, à RNDS, dos resultados de testes diagnósticos para a COVID-19.",
      "status": "vigente",
      "modelos": [
        "rel"
      ],
      "revoga": [],
      "revogada_por": [],
      "altera": [],
      "ausente_da_lista_oficial": false,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-gm-ms-no-1-046-de-24-de-maio-de-2021"
        }
      ]
    },
    {
      "id": "gm-ms-234-2022",
      "numero": "GM/MS nº 234",
      "orgao": "GM/MS",
      "data": "2022-07-18",
      "ementa": "Institui o Modelo de Informação do Registro de Atendimento Clínico (RAC) no âmbito da Rede Nacional de Dados em Saúde (RNDS).",
      "status": "revogada",
      "modelos": [
        "rac"
      ],
      "revoga": [],
      "revogada_por": [
        "gm-ms-8347-2025"
      ],
      "altera": [],
      "ausente_da_lista_oficial": false,
      "notas": "Revogada expressamente pelo art. 5º da Portaria GM/MS nº 8.347, de 08/10/2025. Consulte a norma nova antes de implementar o RAC.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-no-234-de-18-de-julho-de-2022"
        }
      ]
    },
    {
      "id": "gm-ms-3328-2022",
      "numero": "GM/MS nº 3.328",
      "orgao": "GM/MS",
      "data": "2022-08-22",
      "ementa": "Torna obrigatória a notificação, à RNDS, dos resultados de testes diagnósticos para Monkeypox (mpox).",
      "status": "vigente",
      "modelos": [
        "rel"
      ],
      "revoga": [],
      "revogada_por": [],
      "altera": [],
      "ausente_da_lista_oficial": false,
      "notas": "Norma de escopo epidemiológico: não cria modelo novo, estende a obrigatoriedade de envio sobre o modelo de resultado laboratorial existente.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-gm-ms-no-3-328-de-22-de-agosto-de-2022"
        }
      ]
    },
    {
      "id": "gm-ms-3632-2020",
      "numero": "GM/MS nº 3.632",
      "orgao": "GM/MS",
      "data": "2020-12-21",
      "ementa": "Institui a Estratégia de Saúde Digital para o Brasil 2020-2028 (ESD28).",
      "status": "vigente",
      "modelos": [],
      "revoga": [],
      "revogada_por": [],
      "altera": [],
      "ausente_da_lista_oficial": false,
      "notas": "Norma de política pública, não de modelo de dados. É o documento que enquadra a RNDS dentro da estratégia nacional de saúde digital, útil para contexto e para justificativa de projeto.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-gm-ms-no-3-632-de-21-de-dezembro-de-2020"
        }
      ]
    },
    {
      "id": "gm-ms-6100-2024",
      "numero": "GM/MS nº 6.100",
      "orgao": "GM/MS",
      "data": "2024-12-17",
      "ementa": "Institui os modelos de informação de Registro Eletrônico da Prescrição de Medicamentos (REPM) e de Registro Eletrônico de Dispensação ou Fornecimento de Medicamentos (REDFM) no âmbito da Rede Nacional de Dados em Saúde.",
      "status": "vigente",
      "modelos": [
        "repm",
        "redfm"
      ],
      "revoga": [],
      "revogada_por": [],
      "altera": [],
      "ausente_da_lista_oficial": true,
      "notas": "Marco da sucessão RPM → REPM e RDM → REDFM. A revogação NÃO atinge diretamente a Portaria SAES/MS nº 50/2022: o art. 5º revoga \"o Capítulo IX e os Anexos LX e LXI da Portaria SAES/MS de Consolidação nº 1, de 22 de fevereiro de 2022\", dispositivos onde os modelos de 2022 haviam sido consolidados. Não constava da página de legislação da RNDS no gov.br em 26/08/2026.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "bvs",
          "titulo": "BVS Saúde Legis - texto integral",
          "url": "https://bvsms.saude.gov.br/bvs/saudelegis/gm/2024/prt6100_18_12_2024.html"
        },
        {
          "tipo": "conass",
          "titulo": "Conass Informa n. 218/2024",
          "url": "https://www.conass.org.br/conass-informa-n-218-2024-publicada-a-portaria-gm-n-6-100-que-institui-os-modelos-de-informacao-de-registro-eletronico-da-prescricao-de-medicamentos-e-de-registro-eletronico-de-dispen/"
        }
      ]
    },
    {
      "id": "gm-ms-69-2021",
      "numero": "GM/MS nº 69",
      "orgao": "GM/MS",
      "data": "2021-01-14",
      "ementa": "Torna obrigatório o registro, na RNDS, das doses de vacina contra a COVID-19 administradas.",
      "status": "vigente",
      "modelos": [
        "ria"
      ],
      "revoga": [],
      "revogada_por": [],
      "altera": [],
      "ausente_da_lista_oficial": false,
      "notas": "Norma que colocou o RIA em operação em escala nacional durante a campanha de vacinação contra a COVID-19.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-gm-ms-no-69-de-14-de-janeiro-de-2021"
        }
      ]
    },
    {
      "id": "gm-ms-8025-2025",
      "numero": "GM/MS nº 8.025",
      "orgao": "GM/MS",
      "data": "2025-08-27",
      "ementa": "Institui o Modelo de Informação do Sumário de Alta Obstétrico (SAO) no âmbito da Rede Nacional de Dados em Saúde (RNDS).",
      "status": "vigente",
      "modelos": [
        "sao"
      ],
      "revoga": [],
      "revogada_por": [],
      "altera": [],
      "ausente_da_lista_oficial": false,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-gm-ms-no-8-025-de-27-de-agosto-de-2025"
        }
      ]
    },
    {
      "id": "gm-ms-8026-2025",
      "numero": "GM/MS nº 8.026",
      "orgao": "GM/MS",
      "data": "2025-08-27",
      "ementa": "Institui o Modelo de Informação do Sumário de Alta (SA) no âmbito da Rede Nacional de Dados em Saúde (RNDS).",
      "status": "vigente",
      "modelos": [
        "sa"
      ],
      "revoga": [],
      "revogada_por": [],
      "altera": [],
      "ausente_da_lista_oficial": false,
      "notas": "Sucede, na prática, o modelo de Sumário de Alta Hospitalar da Portaria nº 701/2022. A revogação expressa da 701 não foi confirmada nas fontes consultadas, se você tiver o texto integral, abra uma issue.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-gm-ms-no-8-026-de-27-de-agosto-de-2025"
        },
        {
          "tipo": "conass",
          "titulo": "Conass Informa n. 151/2025",
          "url": "https://www.conass.org.br/conass-informa-n-151-2025-publicada-a-portaria-gm-n-8-026-que-institui-o-modelo-de-informacao-do-sumario-de-alta-sa-no-ambito-da-rede-nacional-de-dados-em-saude-rnds/"
        }
      ]
    },
    {
      "id": "gm-ms-8347-2025",
      "numero": "GM/MS nº 8.347",
      "orgao": "GM/MS",
      "data": "2025-10-08",
      "ementa": "Institui o Modelo de Informação do Registro de Atendimento Clínico (RAC), no âmbito da Rede Nacional de Dados em Saúde (RNDS).",
      "status": "vigente",
      "modelos": [
        "rac"
      ],
      "revoga": [
        "gm-ms-234-2022"
      ],
      "revogada_por": [],
      "altera": [],
      "ausente_da_lista_oficial": true,
      "notas": "Substitui integralmente o modelo do RAC instituído em 2022. O art. 5º traz a revogação expressa: \"Fica revogada a Portaria GM/MS nº 234, de 18 de julho de 2022.\" Não constava da página de legislação da RNDS no gov.br em 26/08/2026.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "conass",
          "titulo": "Conass Informa n. 191/2025",
          "url": "https://www.conass.org.br/conass-informa-n-191-2025-publicada-a-portaria-gm-n-8-347-que-institui-o-modelo-de-informacao-do-registro-de-atendimento-clinico-rac-no-ambito-da-rede-nacional-de-dados-em-saude/"
        }
      ]
    },
    {
      "id": "portaria-1068-2020",
      "numero": "Portaria nº 1.068",
      "orgao": "outro",
      "data": "2020-11-17",
      "ementa": "Institui o Modelo de Informação de Resultado de Exame Laboratorial para COVID-19 no âmbito da Rede Nacional de Dados em Saúde (RNDS).",
      "status": "vigente",
      "modelos": [
        "rel"
      ],
      "revoga": [],
      "revogada_por": [],
      "altera": [],
      "ausente_da_lista_oficial": false,
      "notas": "Origem do REL, o primeiro modelo implantado na RNDS e até hoje o mais maduro em exemplos e material de apoio.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-no-1-068-de-17-de-novembo-de-2020"
        }
      ]
    },
    {
      "id": "portaria-1434-2020",
      "numero": "Portaria nº 1.434",
      "orgao": "outro",
      "data": "2020-05-28",
      "ementa": "Institui o Programa Conecte SUS e altera a Portaria de Consolidação nº 1 para instituir a Rede Nacional de Dados em Saúde (RNDS).",
      "status": "vigente",
      "modelos": [],
      "revoga": [],
      "revogada_por": [],
      "altera": [],
      "ausente_da_lista_oficial": false,
      "notas": "A norma fundadora. É esta portaria que cria juridicamente a RNDS, como projeto estruturante do Programa Conecte SUS.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-no-1-434-de-28-de-maio-de-2020"
        }
      ]
    },
    {
      "id": "portaria-1792-2020",
      "numero": "Portaria nº 1.792",
      "orgao": "outro",
      "data": "2020-07-17",
      "ementa": "Torna obrigatória a notificação de todos os resultados de testes diagnósticos para SARS-CoV-2.",
      "status": "vigente",
      "modelos": [
        "rel"
      ],
      "revoga": [],
      "revogada_por": [],
      "altera": [],
      "ausente_da_lista_oficial": false,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-no-1-792-de-17-de-julho-de-2020"
        }
      ]
    },
    {
      "id": "portaria-701-2022",
      "numero": "Portaria nº 701",
      "orgao": "outro",
      "data": "2022-09-29",
      "ementa": "Institui o Modelo de Informação do Sumário de Alta Hospitalar no âmbito da Rede Nacional de Dados em Saúde (RNDS).",
      "status": "indeterminado",
      "modelos": [
        "sa"
      ],
      "revoga": [],
      "revogada_por": [],
      "altera": [],
      "ausente_da_lista_oficial": false,
      "notas": "Modelo original do Sumário de Alta. A Portaria GM/MS nº 8.026/2025 institui um novo modelo de SA; a revogação expressa desta norma não foi confirmada nas fontes consultadas. Trate a 8.026/2025 como a referência vigente.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-no-701-de-29-de-setembro-de-2022"
        }
      ]
    },
    {
      "id": "saes-ms-50-2022",
      "numero": "SAES/MS nº 50",
      "orgao": "SAES/MS",
      "data": "2022-02-09",
      "ementa": "Institui os modelos de informação de Registro de Prescrição de Medicamento (RPM) e de Registro de Dispensação de Medicamento (RDM) no âmbito da Rede Nacional de Dados em Saúde (RNDS).",
      "status": "indeterminado",
      "modelos": [
        "rpm",
        "rdm"
      ],
      "revoga": [],
      "revogada_por": [],
      "altera": [],
      "ausente_da_lista_oficial": false,
      "notas": "Modelos originais de medicamento, sucedidos por REPM e REDFM na Portaria GM/MS nº 6.100/2024. A cadeia passa pela consolidação normativa: os modelos de 2022 foram consolidados na Portaria SAES/MS de Consolidação nº 1, de 22/02/2022, e é o Capítulo IX (com os Anexos LX e LXI) dessa consolidação que a 6.100/2024 revoga, não esta portaria diretamente.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-saes-ms-no-50-de-9-de-fevereiro-de-2022"
        }
      ]
    },
    {
      "id": "saes-seidigi-3-2023",
      "numero": "Portaria Conjunta SAES/SEIDIGI nº 3",
      "orgao": "SAES/SEIDIGI",
      "data": "2023-04-18",
      "ementa": "Institui o Modelo de Informação da Regulação Assistencial no âmbito da Rede Nacional de Dados em Saúde (RNDS).",
      "status": "vigente",
      "modelos": [
        "rira"
      ],
      "revoga": [],
      "revogada_por": [],
      "altera": [],
      "ausente_da_lista_oficial": false,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-conjunta-saes-seidigi-no-3-de-18-de-abril-de-2023"
        }
      ]
    }
  ],
  "modelos": [
    {
      "id": "cmd",
      "sigla": "CMD",
      "nome": "Conjunto Mínimo de Dados",
      "resumo": "Dados do contato assistencial. É o modelo de escopo mais amplo: parte do conceito de contato assistencial e foi desenhado para consolidar e substituir uma série de sistemas de informação anteriores. É a via de envio para estabelecimentos que não possuem prontuário eletrônico.",
      "status": "producao",
      "codigo_tipo_documento": "CMD",
      "portarias": [],
      "ig_oficial": "https://rnds-fhir.saude.gov.br/",
      "ig_comunitario": [],
      "ordem": 7,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Wiki do CMD - Ministério da Saúde (material de governança, não especificação técnica)",
          "url": "https://wiki.saude.gov.br/cmd/index.php/P%C3%A1gina_principal"
        },
        {
          "tipo": "ig",
          "titulo": "CodeSystem BRTipoDocumento",
          "url": "https://rnds-fhir.saude.gov.br/CodeSystem-BRTipoDocumento.html"
        }
      ]
    },
    {
      "id": "rac",
      "sigla": "RAC",
      "nome": "Registro de Atendimento Clínico",
      "resumo": "Consulta realizada na atenção básica, especializada ou domiciliar. Reúne histórico clínico do pacientes: sintomas, medicamentos e procedimentos.",
      "status": "producao",
      "codigo_tipo_documento": "RAC",
      "portaria_vigente": "gm-ms-8347-2025",
      "portarias": [
        "gm-ms-8347-2025",
        "gm-ms-234-2022"
      ],
      "ig_oficial": "https://rnds-fhir.saude.gov.br/",
      "ig_comunitario": [
        {
          "nome": "RAC Implementation Guide",
          "autor": "Igor Evangelista (igorevan)",
          "url": "https://igorevan.github.io/rac-ig/",
          "repo": "https://github.com/igorevan/rac-ig"
        }
      ],
      "ordem": 2,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Estrutura do Projeto RNDS - SEIDIGI",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/estrutura-do-projeto"
        }
      ]
    },
    {
      "id": "rdm",
      "sigla": "RDM",
      "nome": "Registro de Dispensação de Medicamento",
      "resumo": "Modelo original de dispensação, de 2022. Mantido aqui como histórico: para implementações novas use o REDFM.",
      "status": "historico",
      "codigo_tipo_documento": "RDM",
      "portaria_vigente": "saes-ms-50-2022",
      "portarias": [
        "saes-ms-50-2022"
      ],
      "sucedido_por": "redfm",
      "ig_comunitario": [
        {
          "nome": "Perfil Registro de Dispensação de Medicamento (Simplifier)",
          "autor": "Projeto RNDS no Simplifier",
          "url": "https://simplifier.net/redenacionaldedadosemsaude/brregistrodispensacaomedicamento"
        }
      ],
      "ordem": 11,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-saes-ms-no-50-de-9-de-fevereiro-de-2022"
        }
      ]
    },
    {
      "id": "redfm",
      "sigla": "REDFM",
      "nome": "Registro Eletrônico de Dispensação ou Fornecimento de Medicamentos",
      "resumo": "Informações da dispensação de medicamento realizada por profissional farmacêutico, ou do fornecimento por profissional de saúde autorizado. Registra, no mínimo, o medicamento fornecido segundo a OBM, a quantidade, a data e hora, e a identificação do profissional responsável por CPF ou CNS. Sucede o RDM.",
      "status": "producao",
      "portaria_vigente": "gm-ms-6100-2024",
      "portarias": [
        "gm-ms-6100-2024"
      ],
      "sucede": "rdm",
      "ig_oficial": "https://rnds-fhir.saude.gov.br/",
      "ig_comunitario": [
        {
          "nome": "REDFM Implementation Guide",
          "autor": "Igor Evangelista (igorevan)",
          "url": "https://igorevan.github.io/redfm-ig/",
          "repo": "https://github.com/igorevan/redfm-ig"
        },
        {
          "nome": "Perfil REDFM (Simplifier)",
          "autor": "Projeto RNDS no Simplifier",
          "url": "https://simplifier.net/redenacionaldedadosemsaude/rndsregistroeletronicodispensacaofornecimentomedicamento"
        }
      ],
      "ordem": 9,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "bvs",
          "titulo": "Portaria GM/MS nº 6.100/2024 - texto integral",
          "url": "https://bvsms.saude.gov.br/bvs/saudelegis/gm/2024/prt6100_18_12_2024.html"
        }
      ]
    },
    {
      "id": "rel",
      "sigla": "REL",
      "nome": "Resultado de Exame Laboratorial",
      "resumo": "Laudo de exame laboratorial. Foi o primeiro modelo implantado na RNDS e segue sendo o mais maduro em exemplos e material de apoio, se você pode escolher por onde começar, comece por ele.",
      "status": "producao",
      "codigo_tipo_documento": "REL",
      "portaria_vigente": "portaria-1068-2020",
      "portarias": [
        "portaria-1068-2020",
        "portaria-1792-2020",
        "gm-ms-1046-2021",
        "gm-ms-3328-2022"
      ],
      "ig_oficial": "https://rnds-fhir.saude.gov.br/",
      "ig_comunitario": [],
      "ordem": 1,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "ig",
          "titulo": "Guia de Implementação FHIR da RNDS - exemplos de REL (v2 e v3.2.1)",
          "url": "https://rnds-fhir.saude.gov.br/exemplos.html"
        }
      ]
    },
    {
      "id": "repm",
      "sigla": "REPM",
      "nome": "Registro Eletrônico da Prescrição de Medicamentos",
      "resumo": "Informações sobre medicamentos prescritos por profissional de saúde habilitado. Sucede o RPM.",
      "status": "producao",
      "portaria_vigente": "gm-ms-6100-2024",
      "portarias": [
        "gm-ms-6100-2024"
      ],
      "sucede": "rpm",
      "ig_oficial": "https://rnds-fhir.saude.gov.br/",
      "ig_comunitario": [],
      "ordem": 8,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "bvs",
          "titulo": "Portaria GM/MS nº 6.100/2024 - texto integral",
          "url": "https://bvsms.saude.gov.br/bvs/saudelegis/gm/2024/prt6100_18_12_2024.html"
        }
      ]
    },
    {
      "id": "ria",
      "sigla": "RIA",
      "nome": "Registro de Imunobiológico Administrado",
      "resumo": "Dose de vacina aplicada. Na operação da RNDS o modelo se desdobra em dois fluxos processados separadamente: RIA-R para vacinação de rotina e RIA-C para campanha.",
      "status": "producao",
      "codigo_tipo_documento": "RIA",
      "portaria_vigente": "gm-ms-69-2021",
      "portarias": [
        "gm-ms-69-2021"
      ],
      "ig_oficial": "https://rnds-fhir.saude.gov.br/",
      "ig_comunitario": [
        {
          "nome": "RIA Implementation Guide",
          "autor": "Igor Evangelista (igorevan)",
          "url": "https://igorevan.github.io/ria-ig/",
          "repo": "https://github.com/igorevan/ria-ig"
        }
      ],
      "ordem": 3,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Estrutura do Projeto RNDS - SEIDIGI",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/estrutura-do-projeto"
        }
      ]
    },
    {
      "id": "rira",
      "sigla": "RIRA",
      "nome": "Registro de Informações de Regulação Assistencial",
      "resumo": "Dados da regulação assistencial no SUS, o fluxo de solicitação e autorização de procedimentos, para continuidade do cuidado e otimização de recursos.",
      "status": "producao",
      "portaria_vigente": "saes-seidigi-3-2023",
      "portarias": [
        "saes-seidigi-3-2023"
      ],
      "ig_oficial": "https://rnds-fhir.saude.gov.br/",
      "ig_comunitario": [
        {
          "nome": "RIRA Implementation Guide",
          "autor": "Igor Evangelista (igorevan)",
          "url": "https://igorevan.github.io/rira-ig/",
          "repo": "https://github.com/igorevan/rira-ig"
        },
        {
          "nome": "Perfil Regulação Assistencial (Simplifier)",
          "autor": "Projeto RNDS no Simplifier",
          "url": "https://simplifier.net/redenacionaldedadosemsaude/brregulacaoassistencial"
        },
        {
          "nome": "Perfil Requisição de Regulação Assistencial (Simplifier)",
          "autor": "Projeto RNDS no Simplifier",
          "url": "https://simplifier.net/redenacionaldedadosemsaude/brrequisicaoregulacaoassistencial"
        }
      ],
      "ordem": 4,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Estrutura do Projeto RNDS - SEIDIGI",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/estrutura-do-projeto"
        }
      ]
    },
    {
      "id": "rpm",
      "sigla": "RPM",
      "nome": "Registro de Prescrição de Medicamento",
      "resumo": "Modelo original de prescrição, de 2022. Mantido aqui como histórico: para implementações novas use o REPM.",
      "status": "historico",
      "codigo_tipo_documento": "RPM",
      "portaria_vigente": "saes-ms-50-2022",
      "portarias": [
        "saes-ms-50-2022"
      ],
      "sucedido_por": "repm",
      "ig_comunitario": [],
      "ordem": 10,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-saes-ms-no-50-de-9-de-fevereiro-de-2022"
        }
      ]
    },
    {
      "id": "sa",
      "sigla": "SA",
      "nome": "Sumário de Alta",
      "resumo": "Relatório clínico objetivo ao fim de uma internação: intervenções realizadas, orientações para continuidade do cuidado após a alta e estado de saúde do indivíduo no encerramento da estadia hospitalar.",
      "status": "producao",
      "codigo_tipo_documento": "SA",
      "portaria_vigente": "gm-ms-8026-2025",
      "portarias": [
        "gm-ms-8026-2025",
        "portaria-701-2022"
      ],
      "ig_oficial": "https://rnds-fhir.saude.gov.br/",
      "ig_comunitario": [],
      "ordem": 5,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "conass",
          "titulo": "Conass Informa n. 151/2025",
          "url": "https://www.conass.org.br/conass-informa-n-151-2025-publicada-a-portaria-gm-n-8-026-que-institui-o-modelo-de-informacao-do-sumario-de-alta-sa-no-ambito-da-rede-nacional-de-dados-em-saude-rnds/"
        }
      ]
    },
    {
      "id": "sao",
      "sigla": "SAO",
      "nome": "Sumário de Alta Obstétrico",
      "resumo": "Variante do Sumário de Alta para o contexto obstétrico, instituída no mesmo dia que o SA. Não constava do guia original deste projeto.",
      "status": "producao",
      "portaria_vigente": "gm-ms-8025-2025",
      "portarias": [
        "gm-ms-8025-2025"
      ],
      "ig_oficial": "https://rnds-fhir.saude.gov.br/",
      "ig_comunitario": [],
      "ordem": 6,
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Legislação da RNDS - gov.br",
          "url": "https://www.gov.br/saude/pt-br/composicao/seidigi/rnds/legislacao/portaria-gm-ms-no-8-025-de-27-de-agosto-de-2025"
        }
      ]
    }
  ],
  "servicos": [
    {
      "id": "bundle-atualizar",
      "nome": "Atualizar documento clínico",
      "metodo": "POST",
      "endpoint": "/api/fhir/r4/Bundle",
      "categoria": "saude",
      "descricao": "Substitui um documento enviado anteriormente. Documentos clínicos são imutáveis por conceito: a correção não edita o original, gera um novo que o substitui.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Serviços - Guia de Integração da RNDS",
          "url": "https://rnds-guia.saude.gov.br/docs/rnds/servicos/"
        }
      ]
    },
    {
      "id": "bundle-submeter",
      "nome": "Submeter documento clínico",
      "metodo": "POST",
      "endpoint": "/api/fhir/r4/Bundle",
      "categoria": "saude",
      "descricao": "Envia um documento clínico como Bundle do tipo `document`. É o serviço central da integração, a primeira entrada do Bundle precisa ser obrigatoriamente um Composition.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Serviços - Guia de Integração da RNDS",
          "url": "https://rnds-guia.saude.gov.br/docs/rnds/servicos/"
        }
      ]
    },
    {
      "id": "contexto-atendimento",
      "nome": "Contexto de atendimento",
      "metodo": "POST",
      "endpoint": "/api/contexto-atendimento",
      "categoria": "seguranca",
      "descricao": "Obtém o token de autorização de contexto de atendimento, exigido para acessar dados clínicos de um indivíduo sob um vínculo assistencial.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Serviços - Guia de Integração da RNDS",
          "url": "https://rnds-guia.saude.gov.br/docs/rnds/servicos/"
        }
      ]
    },
    {
      "id": "organization",
      "nome": "Consultar estabelecimento",
      "metodo": "GET",
      "endpoint": "/api/fhir/r4/Organization",
      "categoria": "saude",
      "descricao": "Obtém informações sobre o estabelecimento de saúde ou organização, tipicamente a partir do CNES.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Serviços - Guia de Integração da RNDS",
          "url": "https://rnds-guia.saude.gov.br/docs/rnds/servicos/"
        }
      ]
    },
    {
      "id": "patient",
      "nome": "Consultar paciente",
      "metodo": "GET",
      "endpoint": "/api/fhir/r4/Patient",
      "categoria": "saude",
      "descricao": "Obtém informações sobre o indivíduo (paciente).",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Serviços - Guia de Integração da RNDS",
          "url": "https://rnds-guia.saude.gov.br/docs/rnds/servicos/"
        }
      ]
    },
    {
      "id": "practitioner",
      "nome": "Consultar profissional",
      "metodo": "GET",
      "endpoint": "/api/fhir/r4/Practitioner",
      "categoria": "saude",
      "descricao": "Obtém informações sobre o profissional de saúde.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Serviços - Guia de Integração da RNDS",
          "url": "https://rnds-guia.saude.gov.br/docs/rnds/servicos/"
        }
      ]
    },
    {
      "id": "practitioner-role",
      "nome": "Consultar papel do profissional",
      "metodo": "GET",
      "endpoint": "/api/fhir/r4/PractitionerRole",
      "categoria": "saude",
      "descricao": "Obtém informações sobre os papéis desempenhados pelo profissional de saúde, incluindo o vínculo com o estabelecimento e a ocupação (CBO).",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Serviços - Guia de Integração da RNDS",
          "url": "https://rnds-guia.saude.gov.br/docs/rnds/servicos/"
        }
      ]
    },
    {
      "id": "token",
      "nome": "Obter token de acesso",
      "metodo": "GET",
      "endpoint": "/api/token",
      "categoria": "seguranca",
      "descricao": "Troca a autenticação mútua TLS (mTLS, com certificado ICP-Brasil A1) por um token de acesso JWT. É a primeira chamada de qualquer integração.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Serviços - Guia de Integração da RNDS",
          "url": "https://rnds-guia.saude.gov.br/docs/rnds/servicos/"
        }
      ]
    }
  ],
  "ambientes": [
    {
      "id": "homologacao",
      "nome": "Homologação",
      "tipo": "homologacao",
      "auth_host": "ehr-auth-hmg.saude.gov.br",
      "ehr_host": "ehr-services.hmg.saude.gov.br",
      "ehr_por_uf": false,
      "aberto": false,
      "observacao": "Ambiente nacional e único. Liberado pelo DATASUS após a aprovação da solicitação de acesso feita pelo gestor do estabelecimento no Portal de Serviços. É onde se produzem as evidências de conformidade exigidas para a homologação em produção.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Ambientes - Guia de Integração da RNDS",
          "url": "https://rnds-guia.saude.gov.br/docs/rnds/ambientes/"
        }
      ]
    },
    {
      "id": "producao",
      "nome": "Produção",
      "tipo": "producao",
      "auth_host": "ehr-auth.saude.gov.br",
      "ehr_host": "{uf}-ehr-services.saude.gov.br",
      "ehr_por_uf": true,
      "aberto": false,
      "observacao": "O serviço de autenticação é nacional, mas o endereço de troca de dados (EHR) é por unidade federativa: o padrão é o prefixo da UF em minúsculas, por exemplo `sp-ehr-services.saude.gov.br` para São Paulo e `mg-ehr-services.saude.gov.br` para Minas Gerais.",
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Ambientes - Guia de Integração da RNDS",
          "url": "https://rnds-guia.saude.gov.br/docs/rnds/ambientes/"
        }
      ]
    }
  ],
  "ferramentas": [
    {
      "id": "br-core",
      "nome": "BR Core",
      "categoria": "documentacao",
      "oficial": true,
      "descricao": "Núcleo FHIR brasileiro, pacote `br.gov.saude.br-core.fhir`, em STU1 (v1.1.0, 2023). Define os perfis brasileiros de uso geral, BRCorePatient, BRCorePractitioner, BRCoreOrganization. Os perfis da RNDS derivam daqui: quando um campo parece arbitrário na RNDS, a explicação costuma estar uma camada abaixo, no BR Core.",
      "url": "https://hl7.org.br/fhir/core/",
      "linguagens": [],
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "hl7",
          "titulo": "BR Core - HL7 Brasil",
          "url": "https://hl7.org.br/fhir/core/"
        }
      ]
    },
    {
      "id": "firely-net-sdk",
      "nome": "Firely .NET SDK",
      "categoria": "biblioteca",
      "oficial": false,
      "descricao": "SDK FHIR para .NET, mantido pela mesma empresa que faz o Simplifier.",
      "url": "https://github.com/FirelyTeam/firely-net-sdk",
      "repo": "https://github.com/FirelyTeam/firely-net-sdk",
      "licenca": "BSD-3-Clause",
      "linguagens": [
        "C#",
        ".NET"
      ],
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "outro",
          "titulo": "Firely .NET SDK",
          "url": "https://github.com/FirelyTeam/firely-net-sdk"
        }
      ]
    },
    {
      "id": "forge",
      "nome": "Forge",
      "categoria": "modelagem",
      "oficial": false,
      "descricao": "Editor visual de perfis FHIR, para Windows. Você provavelmente NÃO precisa dele: a RNDS já definiu os perfis, e integrar não exige criar novos. Útil só se o seu caso envolver estender a modelagem.",
      "url": "https://simplifier.net/forge",
      "linguagens": [
        "C#"
      ],
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "simplifier",
          "titulo": "Forge - Simplifier",
          "url": "https://simplifier.net/forge"
        }
      ]
    },
    {
      "id": "hapi-fhir",
      "nome": "HAPI FHIR",
      "categoria": "servidor",
      "oficial": false,
      "descricao": "Implementação de referência do FHIR em Java. Serve como servidor de teste local (roda em container) e como biblioteca cliente, com o modelo de objetos mais completo do ecossistema. Não carrega os perfis brasileiros por padrão: exercita mecânica FHIR, não conformidade RNDS.",
      "url": "https://hapifhir.io/",
      "repo": "https://github.com/hapifhir/hapi-fhir",
      "licenca": "Apache-2.0",
      "linguagens": [
        "Java"
      ],
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Ecossistema FHIR - Guia de Integração da RNDS",
          "url": "https://rnds-guia.saude.gov.br/docs/rnds/tecnologias/"
        }
      ]
    },
    {
      "id": "hapi-servidor-publico",
      "nome": "Servidor público de testes do HAPI",
      "categoria": "servidor",
      "oficial": false,
      "descricao": "Instância pública do HAPI FHIR, recomendada pelo próprio guia da RNDS para quem não quer subir nada localmente. Não use com dado real.",
      "url": "http://hapi.fhir.org/",
      "linguagens": [
        "Java"
      ],
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "gov-br",
          "titulo": "Ecossistema FHIR - Guia de Integração da RNDS",
          "url": "https://rnds-guia.saude.gov.br/docs/rnds/tecnologias/"
        }
      ]
    },
    {
      "id": "kyriosdata-rnds",
      "nome": "kyriosdata/rnds",
      "categoria": "biblioteca",
      "oficial": false,
      "descricao": "O projeto comunitário mais completo sobre a RNDS, mantido pelo prof. Fábio Nogueira de Lucena (UFG). Traz bibliotecas em Java e JavaScript, um validador de linha de comando, ferramentas de FHIRPath e uma coleção Postman documentada, excelente leitura mesmo antes de ter acesso, porque mostra a forma exata das chamadas.",
      "url": "https://github.com/kyriosdata/rnds",
      "repo": "https://github.com/kyriosdata/rnds",
      "linguagens": [
        "Java",
        "JavaScript"
      ],
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "outro",
          "titulo": "Coleção Postman da RNDS",
          "url": "https://github.com/kyriosdata/rnds/blob/master/tools/postman/rnds-postman-collection.json"
        }
      ]
    },
    {
      "id": "manual-barramento",
      "nome": "Manual de Integração do Barramento (PDF)",
      "categoria": "documentacao",
      "oficial": true,
      "descricao": "Manual técnico do barramento: contratos de serviço, códigos de erro e detalhes de autenticação. Aberto, sem login. Confira a data no cabeçalho antes de confiar: circulam versões antigas do mesmo arquivo.",
      "url": "https://datasus.saude.gov.br/wp-content/uploads/2020/04/SOA-RNDS_ManualIntegracaoBarramento_vSite.pdf",
      "linguagens": [],
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "datasus",
          "titulo": "Portal do DATASUS",
          "url": "https://datasus.saude.gov.br/"
        }
      ]
    },
    {
      "id": "simplifier-rnds",
      "nome": "Projeto RNDS no Simplifier",
      "categoria": "exploracao",
      "oficial": false,
      "descricao": "Portal para navegar e experimentar os perfis: consulta por FQL, inspeção via FHIRPath e validação direto no navegador. A própria página avisa que NÃO é o repositório oficial da RNDS e que parte dos artefatos ainda está em homologação ('draft'). Para decisões de implementação, vale o rnds-fhir.saude.gov.br.",
      "url": "https://simplifier.net/redenacionaldedadosemsaude",
      "linguagens": [],
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "simplifier",
          "titulo": "Introdução do projeto RNDS no Simplifier",
          "url": "https://simplifier.net/RedeNacionaldeDadosemSaude/~introduction"
        }
      ]
    },
    {
      "id": "sis-rfsaldanha",
      "nome": "Sistemas de Informação em Saúde no Brasil - capítulo RNDS",
      "categoria": "documentacao",
      "oficial": false,
      "descricao": "Capítulo sobre a RNDS em um livro aberto sobre sistemas de informação em saúde brasileiros. Bom material de contexto acadêmico, com enquadramento histórico que a documentação técnica não dá.",
      "url": "https://rfsaldanha.github.io/sis/rnds.html",
      "linguagens": [],
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "academico",
          "titulo": "Sistemas de Informação em Saúde no Brasil",
          "url": "https://rfsaldanha.github.io/sis/rnds.html"
        }
      ]
    },
    {
      "id": "synthea",
      "nome": "Synthea",
      "categoria": "dados-sinteticos",
      "oficial": false,
      "descricao": "Gerador de históricos completos de pacientes fictícios como Bundles FHIR R4. É a forma mais rápida de produzir massa para testar desempenho, paralelismo e tratamento de erro. Sai nos perfis americanos, não nos brasileiros, serve como volume, não como teste de conformidade.",
      "url": "https://github.com/synthetichealth/synthea",
      "repo": "https://github.com/synthetichealth/synthea",
      "licenca": "Apache-2.0",
      "linguagens": [
        "Java"
      ],
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "outro",
          "titulo": "Synthea - SyntheticMass",
          "url": "https://github.com/synthetichealth/synthea"
        }
      ]
    },
    {
      "id": "validator-cli",
      "nome": "Validador oficial do HL7 (validator_cli.jar)",
      "categoria": "validacao",
      "oficial": true,
      "descricao": "Ferramenta de referência para validar um recurso com os perfis de um Implementation Guide. Roda offline, em Java. Use sempre a versão mais recente, independentemente da versão de FHIR que você está validando, ela é retrocompatível e recebe correções constantes. Vale colocar no CI.",
      "url": "https://confluence.hl7.org/spaces/FHIR/pages/35718580/Using+the+FHIR+Validator",
      "repo": "https://github.com/hapifhir/org.hl7.fhir.core",
      "licenca": "BSD-3-Clause",
      "linguagens": [
        "Java"
      ],
      "verificado_em": "2026-08-26",
      "fontes": [
        {
          "tipo": "hl7",
          "titulo": "Using the FHIR Validator",
          "url": "https://confluence.hl7.org/spaces/FHIR/pages/35718580/Using+the+FHIR+Validator"
        }
      ]
    }
  ]
}