pyCFM
O Conselho Federal de Medicina (CFM) mantem serviço de busca de médicos, utilizando nome, CRM, especialidade etc. Inicialmente pensei em usar o site do Conselho Regional de Medicina do Estado de São Paulo (CREMESP) contudo, dessa forma, eu só teria o CRM de médicos registrados no estado de São Paulo. Logo, optei por acessar o sistema de busca de médicos do Conselho Federal de Medicina (CFM).
Em meados de setembro de 2025 surgiu a necessidade de pesquisar diversos médicos, a partir do CRM. Para isso foi desenvolvido o pyCFM, que facilita a busca dessas informações usando python.
No Brasil os Conselhos Regionais de Medicina (CRMs), são os órgãos responsáveis por fiscalizar e regulamentar o exercício da medicina em cada estado. Todo médico precisa estar registrado no CRM do estado onde atua para poder exercer legalmente a profissão.
- Cada médico tem um número de CRM único por estado. Portanto, é possível encontrar CRMs identicos para o mesmo CRM. Por isso a importância de definir o estado do CRM.
- O CRM também atua em questões éticas, julgando condutas médicas.
- Exemplo: CREMESP (São Paulo), CRM-RJ (Rio de Janeiro).
Já o Conselho Federal de Medicina (CFM) é o órgão nacional que supervisiona os Conselhos Regionais de Medicina (CRMs). Ele define normas, regula a ética médica em nível federal e representa os médicos perante o governo e a sociedade.
- Atua na formulação de políticas públicas de saúde.
- Julga recursos de decisões dos CRMs.
- Publica resoluções que orientam a prática médica no Brasil.
Pacote
- Para gerenciamento do projeto e dependências, utilizou-se o uv.
- Para documentação foi usado o MkDocs
- Foi usado o requests para as requisições.
- Se quiser fazer um teste rápido, clique no botão
TODO
Usarsession- Ajustar obtenção de foto. Tá falhando.
Release files for pycfm 0.4.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pycfm-0.4.3.tar.gz | 19.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pycfm-0.4.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 38.4 kB
Release files / pycfm-0.4.3.tar.gz
| Download URL | pycfm-0.4.3.tar.gz |
|---|---|
| Size | 19.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f775a2b0ade3328ccf47238687f72db7958f3d993571f4f2f8b4ec2d5d8b558d
|
|
BLAKE2b-256 checksum How to use checksums |
c913d639c39d03667ad429cc9016f33cfc85430013645d929d07dc57c9ab761c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.3
|
Release files / pycfm-0.4.3-py3-none-any.whl
| Download URL | pycfm-0.4.3-py3-none-any.whl |
|---|---|
| Size | 19.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6bee9705636fbeedfc02cff83d45087dfcb6a5e1ed7fb7309ca8ff50d350ebb6
|
|
BLAKE2b-256 checksum How to use checksums |
c99c6a0d69fbf594c7e7fe0bfd6cded13ea7c1517416365ff9c8e455194cf33e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.3
|