SaniKey
SaniKey prepara un archivio sanitario personale, consultabile localmente da browser e copiabile su una chiavetta USB. I documenti clinici restano sul tuo computer e sulla chiavetta: il programma non richiede un server né un account online per la consultazione.
Il repository pubblico contiene codice ed esempi sintetici. Non inserire mai nel repository documenti reali, nomi di pazienti o percorsi privati.
Prima chiavetta in breve
Occorrono Linux, uv e una chiavetta già montata. Poi:
git clone https://github.com/marco0560/sanikey.git
cd sanikey
uv run python scripts/bootstrap_dev_environment.py
mkdir -p config
cp docs/config-example/accounts.toml config/accounts.toml
Completa config/accounts.toml con i percorsi privati, prepara i metadati e i
documenti del paziente, quindi esegui:
uv run sanikey validate-config
uv run sanikey scan-documents --preflight
uv run sanikey build-all --mode full
uv run sanikey export-usb /media/NOME_CHIAVETTA
uv run sanikey validate-usb /media/NOME_CHIAVETTA
La guida completa, inclusi metadati da curare, fogli illustrativi AIFA e controlli prima della consegna, è in Prima chiavetta USB.
Cosa fa oggi
- organizza e indicizza documenti locali per più pazienti;
- rende consultabili offline documenti, terapia, fogli illustrativi AIFA, osservazioni e studi DICOM;
- genera una pagina USB statica adatta anche a un computer non preparato.
Le funzionalità sperimentali o non ancora complete sono raccolte separatamente in Limiti e sviluppi futuri: non fanno parte del percorso operativo consigliato.
Per sviluppatori e rilasci
uv run python scripts/validate_repo.py
NO_MKDOCS_2_WARNING=1 uv run mkdocs build --strict
git release-audit
Il comando sanikey è l'interfaccia utente documentata. L'esecuzione
python -m sanikey è destinata a sviluppo e diagnostica.
Metadata
Release files for sanikey 0.8.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| sanikey-0.8.2.tar.gz | 272.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sanikey-0.8.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 395.5 kB
Release files / sanikey-0.8.2.tar.gz
| Download URL | sanikey-0.8.2.tar.gz |
|---|---|
| Size | 272.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
db6fdf70538820847c68735335f4f4807d331588bea14c33c4eeadb7dddeda1e
|
|
BLAKE2b-256 checksum How to use checksums |
ff0fe42b92b69f2fd7ae995afc195c642dc046bdf186d89cff1ed072f37c2b93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|
Release files / sanikey-0.8.2-py3-none-any.whl
| Download URL | sanikey-0.8.2-py3-none-any.whl |
|---|---|
| Size | 122.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d32f5a69e054b8f2b6243def02c7e81e9d2ef3921a2abc40334fa1a7162a0433
|
|
BLAKE2b-256 checksum How to use checksums |
c50a25a014548a9d9603657ff3d7e731b40f0ea0706dab17afdd4145fa3f8917
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|
Security for sanikey 0.8.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.