Skip to main content

SaniKey

PyPI

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

sanikey-0.8.2.tar.gz (272.8 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.2-py3-none-any.whl (122.7 kB view details)

Uploaded Python 3

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

Hashes for sanikey-0.8.2.tar.gz
Algorithm Hash digest
SHA256 db6fdf70538820847c68735335f4f4807d331588bea14c33c4eeadb7dddeda1e
MD5 deb6b9f9959d5d59679f170b8e76cbe2
BLAKE2b-256 ff0fe42b92b69f2fd7ae995afc195c642dc046bdf186d89cff1ed072f37c2b93

See more details on using hashes here.

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

Hashes for sanikey-0.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d32f5a69e054b8f2b6243def02c7e81e9d2ef3921a2abc40334fa1a7162a0433
MD5 3555c02c495970ea5c6d02aee74b5ad5
BLAKE2b-256 c50a25a014548a9d9603657ff3d7e731b40f0ea0706dab17afdd4145fa3f8917

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.8.2 This release

2 files

0.8.0

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