.. automodule:: codonPython.age_bands :members: :undoc-members: :show-inheritance:
.. automodule:: codonPython.check_consistent_measures :members: :undoc-members: :show-inheritance:
.. automodule:: codonPython.check_consistent_submissions :members: :undoc-members: :show-inheritance:
.. automodule:: codonPython.check_nat_val :members: :undoc-members: :show-inheritance:
.. automodule:: codonPython.check_null :members: :undoc-members: :show-inheritance:
.. automodule:: codonPython.dateValidator :members: :undoc-members: :show-inheritance:
.. automodule:: codonPython.file_utils :members: :undoc-members: :show-inheritance:
.. automodule:: codonPython.mesh :members: :imported-members: :no-undoc-members: :exclude-members: dataclass :show-inheritance: :member-order: bysource
Using the MESH API requires a valid API certificate issued by DIR (for live environments) or Platforms (for development/test environments). Guidance on obtaining a certificate can be found in the MESH guidance hub. The module requires the certificate be in PEM format; the certificate enrolment tool produces a java keystore which the valid certificate can be extracted from if needs be. Due to limitations inherited from the Requests library, the private key must be unencrypted.
The keystore will also contain root authority certificates; these should also be extracted and combined into a certificate bundle for use in confirming the identity of the endpoint being communicated with. This check can be disabled, but this is not recommended.
Finally, use of the MESH API requires the API secret key, which can be requested from Platforms.
.. automodule:: codonPython.nhsd_colours :members: :undoc-members: :show-inheritance:
.. automodule:: codonPython.nhsNumber :members: :undoc-members: :show-inheritance:
.. automodule:: codonPython.ODS_lookup :members: :undoc-members: :show-inheritance:
.. automodule:: codonPython.suppression :members: :undoc-members: :show-inheritance:
.. automodule:: codonPython.tableFromSql :members: :undoc-members: :show-inheritance:
.. automodule:: codonPython.tolerance :members: :undoc-members: :show-inheritance:
.. automodule:: codonPython :members: :undoc-members: :show-inheritance: