Modelo Nacional de Interoperabilidade (MNI)
O Modelo Nacional de Interoperabilidade (MNI) do Conselho Nacional de Justiça (CNJ) é um padrão estabelecido para o intercâmbio de informações de processos judiciais entre os diversos órgãos do Poder Judiciário e outras instituições. Ele foi desenvolvido para garantir a integridade, inviolabilidade e segurança dos dados processuais, facilitando a comunicação e a troca de informações entre sistemas diferentes.
O MNI utiliza a tecnologia de web service para permitir essa interoperabilidade, assegurando que os dados possam ser acessados e compartilhados de maneira segura e eficiente. A implementação dos serviços do MNI é responsabilidade dos tribunais, órgãos da justiça e instituições privadas que desejam aderir ao modelo.
Imagens obtidas no Atlas Escolar IBGE.
Resolução nº 65/2011
O pacote também provê uma classe chamada NumeroProcesso para lidar com as validações dos números de processos judiciais definidas na Resolução CNJ nº 65/2008, que "dispõe sobre a uniformização do número dos processos nos órgãos do Poder Judiciário e dá outras providências".
A classe faz o cálculo do dígito verificador, para avaliar se o número está correto. Segundo o TJRS, o algoritmo usado pelo CNJ acerta em 99,4% dos casos. Necessário avaliar os casos de erro.
TODO
- Desenvolver documentação para o pacote
- Passei de MNI para pyMNI e... não publica o pacote...
| HTTP Error 400: The name 'pyMNI' is too similar to an existing project. See https://pypi.org/help/#project-name for more information. The server could not comply with the request since it is either malformed or otherwise incorrect.
Metadata
Release files for MNI 0.2.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mni-0.2.9.tar.gz | 22.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mni-0.2.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 45.5 kB
Release files / mni-0.2.9.tar.gz
| Download URL | mni-0.2.9.tar.gz |
|---|---|
| Size | 22.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b31a66768a801ee148d12cd9c745305e8a0ae2969857b6ffa3841cee7d015cf0
|
|
BLAKE2b-256 checksum How to use checksums |
2b199236e0e1f034f460aa2471cd007f38edf2ae97cee9ce9c26d6a4f5f36c33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.3.1 CPython/3.10.19 Linux/6.11.0-1018-azure
|
Release files / mni-0.2.9-py3-none-any.whl
| Download URL | mni-0.2.9-py3-none-any.whl |
|---|---|
| Size | 23.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1e95ed898c3ba79b1dc43769912f43e85fddc035c215b814a68c71eebbe3f15e
|
|
BLAKE2b-256 checksum How to use checksums |
af4edf70ed133abe9f6f3f3f5fbd0ce3c4958afcb33524409d703f0fac6bf974
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.3.1 CPython/3.10.19 Linux/6.11.0-1018-azure
|