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.

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)

Source distribution for sanikey 0.8.2
File Size Uploaded Provenance
sanikey-0.8.2.tar.gz 272.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sanikey 0.8.2
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

0.8.2 This release

2 release files No provenance

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