Skip to main content

koppeltaal

Project description

Features

Some of it’s stand out features are:

  • Koppeltaal Api client

Development

Usage

Configuration

Create a koppeltaal.toml file with the neccessary configuration:

client_name = "name-of-customer-or-client"
fhir_url = "https://foo.koppeltaal.nl/api/v1/healthcareinc/fhir/r4/"
oauth_token_url = "https://foo.koppeltaal.nl/api/v1/healthcareinc/oauth2/token"
oauth_authorize_url = "https://foo.koppeltaal.nl/api/v1/healthcareinc/oauth2/authorize"
oauth_introspection_token_url = "https://foo.koppeltaal.nl/api/v1/healthcareinc/oauth2/token/introspection"
smart_config_url = "https://foo.koppeltaal.nl/api/v1/healthcareinc/fhir/r4/.well-known/smart-configuration"
domain = "https://foo.koppeltaal.nl"
client_id = "uuid-client-id"

Commandline interface

kt2 help

Usage: kt2 [OPTIONS] COMMAND [ARGS]...

  Koppeltaal command line tool

Options:
  --debug        enable debug logs ( default: False )
  --config TEXT  select config file
  --help         Show this message and exit.

Commands:
  activitydefinition   get single activitydefinition resource by id from
                       koppeltaal api
  activitydefinitions  get all activitydefinition resources from koppeltaal
                       api
  endpoint             get single endpoint resource by id from koppeltaal api
  endpoints            get all endpoint resources from koppeltaal api
  info                 show Koppeltaal api info
  patient              get single patient resource by id from koppeltaal api
  patients             get all patient resources from koppeltaal api
  practitioner         get single practitioner resource by id from koppeltaal
                       api
  practitioners        get all practitioner resources from koppeltaal api
  task                 get single task resource by id from koppeltaal api
  tasks                get all task resources from koppeltaal api
  version              show Koppeltaal cli version

Python Shell

make shell

Documentation

Roadmap

Is it any good?

Yes.

License

The MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kt2-0.0.2a0.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

kt2-0.0.2a0-py2.py3-none-any.whl (14.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file kt2-0.0.2a0.tar.gz.

File metadata

  • Download URL: kt2-0.0.2a0.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for kt2-0.0.2a0.tar.gz
Algorithm Hash digest
SHA256 c259613bcc9b12c84516a2435ae8e60d47660425aa1f3887ca49e8e7cb03baad
MD5 7bd97740a0f131fb09bba68b6617d07c
BLAKE2b-256 963503a63d761f49c9144f8ed30e9e434bf4fd2020c956100739f4cba2c89b71

See more details on using hashes here.

File details

Details for the file kt2-0.0.2a0-py2.py3-none-any.whl.

File metadata

  • Download URL: kt2-0.0.2a0-py2.py3-none-any.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for kt2-0.0.2a0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0c57bee9934fdaf836044b1abfd3f829bbe849bc869bc1331d4fee5f9763d7a0
MD5 ec4defebc15da00df559ae20d86e98e1
BLAKE2b-256 ff8d6241d91d92de18a1df5e3c63e0b743f650f66d97f8dce43a9a3fb70b3114

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page