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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sanikey-0.8.2.tar.gz.
File metadata
- Download URL: sanikey-0.8.2.tar.gz
- Upload date:
- Size: 272.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db6fdf70538820847c68735335f4f4807d331588bea14c33c4eeadb7dddeda1e
|
|
| MD5 |
deb6b9f9959d5d59679f170b8e76cbe2
|
|
| BLAKE2b-256 |
ff0fe42b92b69f2fd7ae995afc195c642dc046bdf186d89cff1ed072f37c2b93
|
File details
Details for the file sanikey-0.8.2-py3-none-any.whl.
File metadata
- Download URL: sanikey-0.8.2-py3-none-any.whl
- Upload date:
- Size: 122.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d32f5a69e054b8f2b6243def02c7e81e9d2ef3921a2abc40334fa1a7162a0433
|
|
| MD5 |
3555c02c495970ea5c6d02aee74b5ad5
|
|
| BLAKE2b-256 |
c50a25a014548a9d9603657ff3d7e731b40f0ea0706dab17afdd4145fa3f8917
|