Skip to main content

SaniKey

PyPI

SaniKey Icona 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
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

sanikey-0.8.0.tar.gz (272.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sanikey-0.8.0-py3-none-any.whl (122.6 kB view details)

Uploaded Python 3

File details

Details for the file sanikey-0.8.0.tar.gz.

File metadata

  • Download URL: sanikey-0.8.0.tar.gz
  • Upload date:
  • Size: 272.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for sanikey-0.8.0.tar.gz
Algorithm Hash digest
SHA256 5138a90ef9bc8f0c37220913631555c9dec1078c445af6ade12720694654f446
MD5 5bc8ebbec5bb047e33f1f2644af853b9
BLAKE2b-256 50761cb1b06b471c9d9e9e16d069e1fc75ca5d2c2fce6c78f2884896c62ab35e

See more details on using hashes here.

File details

Details for the file sanikey-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: sanikey-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 122.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for sanikey-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eacc1de7a82804688c1f899262670f69c05920a76b067ba0c1b5eb98f179fa57
MD5 3204fa93c6550a20a759bf35dafe6cdc
BLAKE2b-256 e4a987237673dd455f8b87085f11fd4670c99aea739c75ff50c96dd7267c6f53

See more details on using hashes here.

Release history Release notifications | RSS feed

0.8.2

2 files

This release

0.8.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page