SESCAM API Client
This project is a Python 3 library that provides an interface to the Mi Salud Digital API from the Servicio de Salud de Castilla-La Mancha (SESCAM).
Features
With this library, you can:
- Authenticate using a patient's CIP (Personal Health ID).
- Retrieve personal patient data, including name, date of birth, and assigned health center.
- List available appointment types (e.g., medical consultations, vaccinations, etc.).
- Check available appointment slots for a specific type of service.
- Book an appointment, whether in-person or by phone, for both doctors and nurses, or for flu and COVID vacunations.
- View upcoming scheduled appointments.
- Cancel existing appointments.
Intended Use
This client is designed to facilitate appointment management with the Castilla-La Mancha public healthcare system. It can be used for personal projects, custom integrations, or administrative tools.
Requirements
- Python 3.8 or later
- Dependencies listed in
pyproject.toml(mainlyrequests)
Disclaimer
This project is provided for educational purposes only. Any use of this API should comply with the official terms and policies of the SESCAM healthcare system.
Part of the code was generated using AI tools, as an experiment to check how helpful it can be in developing a new project from scratch.
Metadata
Release files for sescam 0.2.1
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 | Actions |
|---|---|---|---|---|
| sescam-0.2.1.tar.gz | 9.9 kB | Without provenance | Details for sescam-0.2.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| sescam-0.2.1-py3-none-any.whl | Python 3 | none | any | Details for sescam-0.2.1-py3-none-any.whl |
Total release size: 16.0 kB
Release files / sescam-0.2.1.tar.gz
| Download URL | sescam-0.2.1.tar.gz |
|---|---|
| Size | 9.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
68cc6632f2d30c158eef8361f0bcc724bed23fee2f1126e70ae0659236a3722c
|
|
BLAKE2b-256 checksum How to use checksums |
87a91bd16b046b233ed3b4b3c1a6066806ca16c3eeab4f5eb7134748167ce3fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / sescam-0.2.1-py3-none-any.whl
| Download URL | sescam-0.2.1-py3-none-any.whl |
|---|---|
| Size | 6.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f6f26d99db06aa87bb720cfeeed4fe9049edd3e094b0aec5b8a69c3b69491100
|
|
BLAKE2b-256 checksum How to use checksums |
edd21e2be046e5115d5f888959f9f3e62be0bdbbd7325cdbb1e4da69ae24c3bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for sescam 0.2.1
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.