Cyprus Health Observatory

Data catalogue

Every source we read, what we take from it, its licence and how often it changes. Missing data is listed here, never estimated.

SourceHow we read itLicenceHow oftenIndicatorsValuesDocumentsFirst read
CYSTAT portal - Health subtheme (predefined tables, publications)
cystat.gov.cy
SpreadsheetsCYSTAT terms of use: free re-use with attribution 'Source: Statistical Service of Cyprus (CYSTAT)'; see cystat.gov.cyannual publications (Health and Hospital Statistics, Demographic Report, Causes of Death)282619 Oct 2026
CYSTAT-DB (PxWeb statistical database)
cystatdb.cystat.gov.cy
APICYSTAT terms of use: free re-use with attribution 'Source: Statistical Service of Cyprus (CYSTAT)'; see cystat.gov.cyannual (tables updated on release); census one-off20665,603019 Oct 2026
National Open Data Portal (data.gov.cy) - DCAT-AP catalogue
data.gov.cy
APICreative Commons Attribution 4.0 (portal default; per-dataset licence on each landing page)catalogue regenerated daily000–
ECDC - Communicable Disease Threats Report (weekly)
ecdc.europa.eu
PDF files© ECDC; reproduction authorised with acknowledgementas published (checked every 2 hours)00419 Oct 2026
ECDC Surveillance Atlas of Infectious Diseases
atlas.ecdc.europa.eu
Web pagesECDC copyright; reuse with attributionvaries by disease000–
European Commission - Public Health (health.ec.europa.eu)
health.ec.europa.eu
PDF files© European Union / OECD; reuse with attributionas published (checked every 2 hours)00419 Oct 2026
European Environment Agency - Discodata (bathing water, air quality)
discodata.eea.europa.eu
APIEEA standard re-use policy: CC BY 4.0, attribution 'Source: European Environment Agency (EEA)'annual (bathing season; air quality statistics yearly)82,788021 Oct 2026
European Medicines Agency - shortages catalogue and Union list of critical medicines
ema.europa.eu
API© EMA; reuse with attributionas updated000–
European Medicines Agency - news and press releases (RSS)
ema.europa.eu
News feed© the publisher; reuse with attributionas published (checked every 2 hours)00919 Oct 2026
Council of the EU - press releases (RSS)
consilium.europa.eu
News feed© the publisher; reuse with attributionas published (checked every 2 hours)00319 Oct 2026
EU Funding & Tenders portal (search API)
api.tech.ec.europa.eu
APIEU open data (reuse with attribution)daily000–
Eurostat dissemination API
ec.europa.eu
APICC BY 4.0 (Eurostat copyright notice; attribution required)varies by dataset (weekly to annual)53848,427021 Oct 2026
Health Insurance Organisation (HIO / ΟΑΥ) - gesy.org.cy
gesy.org.cy
PDF filesPublic information of the HIO; quoted with attributionas published245621219 Oct 2026
HIO - GeSY medicines catalogues and shortage list
gesy.org.cy
SpreadsheetsPublic information of the HIO; quoted with attributionas updated (checked daily)000–
Ministry of Health - moh.gov.cy
moh.gov.cy
Web pagesPublic government informationdaily000–
National eHealth Authority (NeHA / ΕΑΗΥ) - neha.org.cy
neha.org.cy
APIPublic announcements of NeHA; quoted with attributionas published (checked every 2 hours)000–
Cyprus Health Observatory (derived estimates)
website
APICC BY 4.0 (inputs keep their licences)weekly (workforce-reconcile)6800019 Oct 2026
State Health Services Organisation (OKYpY / SHSO) - shso.org.cy
shso.org.cy
APIPublic announcements of OKYpY; quoted with attributiondaily1248819 Oct 2026
House of Representatives - Health Committee (weekly programme)
parliament.cy
Web pagesPublic parliamentary record; quoted with attributionweekly when in session00119 Oct 2026
Press and Information Office (PIO) - pio.gov.cy / gov.cy/pio
pio.gov.cy
Web pagesPublic government informationdaily1111119 Oct 2026
Cyprus Mail (press; change detection only)
cyprus-mail.com
News feedPress article; quoted briefly with attribution, never as a primary sourcecontinuous57519 Oct 2026
Kiprinform (press; change detection only)
kiprinform.com
News feedPress article; quoted briefly with attribution, never as a primary sourcecontinuous000–
Politis English (press; change detection only)
en.politis.com.cy
News feedPress article; quoted briefly with attribution, never as a primary sourcecontinuous000–
TED - Tenders Electronic Daily (search API v3)
api.ted.europa.eu
APIEU open data (reuse with attribution)daily000–
European Observatory on Health Systems and Policies - Health Systems and Policy Monitor
eurohealthobservatory.who.int
Web pages© WHO / European Observatory; quoted with attributionas updated00119 Oct 2026
WHO Global Health Observatory (GHO) OData API
ghoapi.azureedge.net
APICC BY-NC-SA 3.0 IGO (WHO data policy; attribution 'Source: WHO GHO')irregular (per indicator; mostly annual)275,890021 Oct 2026
World Health Organization - news (items on Europe, the EU, Cyprus or the Observatory's topics)
who.int
API© WHO; CC BY-NC-SA 3.0 IGO where statedas published (checked every 2 hours)00719 Oct 2026

Notes and datasets

CYSTAT portal - Health subtheme (predefined tables, publications)

Notes: Numbers are loaded from CYSTAT-DB where the same table exists there; the portal is used to verify publications. Excel/PDF-only tables are listed as gaps.

website

CYSTAT-DB (PxWeb statistical database)

Notes: PxWeb API v1: GET <table>.px = metadata, POST json-stat2 = data. Human table pages under cystatdb.cystat.gov.cy. Burst limit answered with HTTP 200 + {"error":"429"} body.

Datasets and tables: 1810010E1810020E1820010E1820025E1820055E1830010E1830210E1830214E1830222E1830226E1840010E1891105E,1891129E2100010E2100011E2100012E2110010E2110011E2110012E2110015E2110016E2110017E2110018E2110022E2110032E2110042E2110052E2110062E2120011E2130009E2140011E2140012E2140013E2140014E2160010E2160011E2160012E2160013E2170010E

website

National Open Data Portal (data.gov.cy) - DCAT-AP catalogue

Notes: DKAN API endpoints from the brief return 404; the DCAT-AP 2.0 JSON catalogue is used.

website

ECDC - Communicable Disease Threats Report (weekly)

Notes: List page -> report page -> report PDF.

website

ECDC Surveillance Atlas of Infectious Diseases

Notes: Interactive atlas only; no documented public data API. Not scraped; listed as a gap.

website

European Commission - Public Health (health.ec.europa.eu)

Notes: State of Health in the EU country profiles (OECD / European Observatory) and policy pages; oecd.org serves a Cloudflare challenge, so the Commission's copies are read.

website

European Environment Agency - Discodata (bathing water, air quality)

Notes: Tables [WISE_BWD].[latest].[assessment_BathingWaterStatus] and [AirQualityDataFlows].[latest].[AirQualityStatistics]; Cyprus rows only (countryCode='CY').

Datasets and tables: [AirQualityDataFlows].[latest].[AirQualityStatistics][WISE_BWD].[latest].[assessment_BathingWaterStatus]

website

European Medicines Agency - news and press releases (RSS)

Notes: RSS; each human-medicines news page is stored.

website

Council of the EU - press releases (RSS)

Notes: RSS read; the linked press pages and the Cyprus Presidency site answer automated requests with a browser check (HTTP 403) - not bypassed. Health items are stored with the RSS title and summary as text.

website

Eurostat dissemination API

Datasets and tables: demo_mlexpecdemo_mmonthdemo_pjangroupdemo_r_mwk_05demo_r_mwk_tshlth_cd_aprhlth_cd_arohlth_cd_idohlth_cd_mrohlth_co_bedochlth_co_disch1hlth_co_disch3hlth_co_examhlth_co_inpagghlth_co_inpsthlth_co_proc3hlth_ehis_am2ehlth_ehis_bm1ehlth_ehis_cd1ehlth_ehis_pa1ehlth_ehis_pa2ehlth_ehis_pa5ehlth_ehis_pa6ehlth_ehis_pa7ehlth_ehis_pa8ehlth_ehis_sk1ehlth_hlyehlth_ps_immuhlth_ps_prevhlth_ps_screhlth_rs_bds1hlth_rs_bds2hlth_rs_bdsicuhlth_rs_grdhlth_rs_grd2hlth_rs_medimhlth_rs_nursehlth_rs_physhlth_rs_physcathlth_rs_prs1hlth_rs_prs2hlth_rs_prshp2hlth_rs_prsnshlth_rs_spechlth_rs_wkmg2hlth_sha11_hchlth_sha11_hfhlth_sha11_hphlth_silc_01hlth_silc_08hlth_silc_08bhlth_silc_09tps00001

website

Health Insurance Organisation (HIO / ΟΑΥ) - gesy.org.cy

Notes: Pages and PDFs are fetched through /sites/Sites?...&lookuppage=<slug>, which serves the Angular site's content; documents.url keeps that working URL, the public /el-gr/ path is kept as original_url.

website

Ministry of Health - moh.gov.cy

Notes: robots.txt disallows all user agents (User-agent: * Disallow: /); not fetched, and archive copies are not used for this host.

website

National eHealth Authority (NeHA / ΕΑΗΥ) - neha.org.cy

Notes: WordPress REST API /wp-json/wp/v2/posts. Cyprus's Health Data Access Body is being set up under NeHA; no separate HDAB site found (gap line).

website

Cyprus Health Observatory (derived estimates)

Notes: Derived values only, always flagged derived with the method in notes; each value's source_url is its first input's URL and all inputs are listed in notes. Methods: docs/methods/.

website

State Health Services Organisation (OKYpY / SHSO) - shso.org.cy

Notes: WordPress REST API /wp-json/wp/v2/posts; robots.txt allows all.

website

House of Representatives - Health Committee (weekly programme)

Notes: Committee PDFs (/images/media/redirectfile/) are disallowed by robots.txt and not fetched; the HTML weekly programme is read for Health Committee sessions.

website

Press and Information Office (PIO) - pio.gov.cy / gov.cy/pio

Notes: gov.cy answers automated requests with an Azure WAF JavaScript challenge (HTTP 403); not bypassed. Ministry and HIO announcements are taken from their own sites where possible. Retrieval method for the few PIO documents held: the public Internet Archive snapshot (web.archive.org/web/<snapshot>id_/<original URL>), listed in registry/seeds/documents.yaml; each figure's source_url is the original PIO URL and its notes give the snapshot ID and archive URL actually read.

website

Cyprus Mail (press; change detection only)

Notes: News is used to detect that something was said; the primary source is then looked for.

website

Kiprinform (press; change detection only)

Notes: News is used to detect that something was said; the primary source is then looked for.

website

Politis English (press; change detection only)

Notes: News is used to detect that something was said; the primary source is then looked for.

website

WHO Global Health Observatory (GHO) OData API

Notes: Values are WHO-published estimates, many modelled; uncertainty intervals kept in notes.

Datasets and tables: AIR_41GHED_CHEGDP_SHA2011GHED_CHE_pc_US_SHA2011GHED_OOPSCHE_SHA2011HWF_0001HWF_0002HWF_0006MCV2MDG_0000000001MDG_0000000007MDG_0000000026M_Est_tob_curr_stdNCDMORT3070NCD_BMI_30ANCD_DIABETES_PREVALENCE_AGESTDNCD_HYP_PREVALENCE_ANCD_PAARS_198SA_0000001688SDGPM25SDGSUICIDEUHC_INDEX_REPORTEDWHOSIS_000001WHOSIS_000002WHOSIS_000015WHS4_100WHS8_110

website

World Health Organization - news (items on Europe, the EU, Cyprus or the Observatory's topics)

Notes: WHO news API; the WHO/Europe newsroom is script-rendered with no feed (gap line).

website

Missing data

What we looked for and could not load, with the reason and the address we tried.

SourceWhatWhy notCheckedAddress tried
CYSTAT-DB (PxWeb statistical database)Deaths 2020 = 6,579 (figure quoted in the brief)not found: CYSTAT-DB 2170010E (causes of death) gives 6,578 for 2020 and 1810010E (vital statistics) gives 6,533; both are stored as published and the brief's 6,579 is not adopted19 Oct 2026cystatdb.cystat.gov.cy
National Open Data Portal (data.gov.cy)DKAN API (brief)DKAN endpoints /api/3/action/package_search and /api/1/metastore return 404; portal migrated to Drupal 11. Catalogue read from the DCAT-AP JSON instead; numbers come from each table's primary producer.21 Oct 2026data.gov.cy
ECDC Surveillance Atlas of Infectious DiseasesSurveillance Atlas notifiable-disease series for Cyprusno documented public API; the atlas export is an interactive browser function, so nothing is loaded rather than reverse-engineering it21 Oct 2026atlas.ecdc.europa.eu
Council of the EUCouncil press-release pages and the Cyprus Presidency (H1 2026) siteconsilium.europa.eu pages answer automated requests with a 'Browser check' (HTTP 403); not bypassed. Only the RSS title and summary are stored.21 Oct 2026consilium.europa.eu
Eurostat dissemination APIhlth_ps_phar (pharmaceutical consumption)dataset code not in the Eurostat catalogue (checked 19 Oct 2026); no substitute loaded21 Oct 2026ec.europa.eu
Eurostat dissemination APIhlth_rs_nurse: no values for Cyprusdataset returned no Cyprus cells (Cyprus does not report this series to Eurostat)21 Oct 2026ec.europa.eu
Ministry of HealthEpidemiological Surveillance Unit notifiable-disease bulletinpublished on moh.gov.cy, whose robots.txt disallows all user agents; not fetched, so notifiable disease counts are not compared with prior years21 Oct 2026moh.gov.cy
Ministry of HealthMinistry of Health - moh.gov.cy: documentsrobots.txt disallows all user agents (User-agent: * Disallow: /); not fetched, and archive copies are not used for this host.21 Oct 2026moh.gov.cy
Ministry of HealthNurses under 40 not renewing their licence (988)primary still missing: only a press report (Cyprus Mail, 15 Oct 2026, nursing council) is held and stored as derived; the Ministry (robots.txt Disallow, gov.cy WAF) and House committee PDFs (robots.txt) cannot be read19 Oct 2026cyprus-mail.com
National eHealth Authority (NeHA / ΕΑΗΥ)Health Data Access Body (HDAB) - own site or registerno separate HDAB site or register found; HDAB news is read from NeHA's announcements.21 Oct 2026neha.org.cy
House of RepresentativesHealth Committee agendas, bulletins and reports (PDF)all committee PDFs are under /images/media/redirectfile/, which robots.txt disallows; only the HTML weekly programme is read, and session figures come from press reports flagged secondary21 Oct 2026parliament.cy
Press and Information Office (PIO)Press and Information Office (PIO) - pio.gov.cy / gov.cy/pio: documentsgov.cy answers automated requests with an Azure WAF JavaScript challenge (HTTP 403); not bypassed. Ministry and HIO announcements are taken from their own sites where possible. Retrieval method for the few PIO documents held: the public Internet Archive snapshot (web.archive.org/web/<snapshot>id_/<original URL>), listed in registry/seeds/documents.yaml; each figure's source_url is the original PIO URL and its notes give the snapshot ID and archive URL actually read.21 Oct 2026pio.gov.cy
Press and Information Office (PIO)Minister's May 2026 statement welcoming the EU critical medicines frameworkPIO releases are on gov.cy, which answers automated requests with an Azure WAF JavaScript challenge (403); no stored document carries the statement, so it is not quoted (unverified).19 Oct 2026pio.gov.cy
World Health OrganizationWHO/Europe regional newsroomwho.int/europe/news is rendered by script and has no feed; WHO's global news API is read and filtered for Europe, the EU and Cyprus.21 Oct 2026who.int
–in-cyprus (Philenews) RSSCloudflare browser challenge on the feed (HTTP 403); not bypassed21 Oct 2026in-cyprus.philenews.com
–Cyprus News Agency RSSno RSS feed at the published address (an HTML page behind a consent wall)21 Oct 2026cna.org.cy
–OECD Country Health Profile pages on oecd.orgoecd.org serves a Cloudflare challenge ('Just a moment...'); the same profiles are read from health.ec.europa.eu.21 Oct 2026oecd.org
–Regulation (EU) 2025/327 (EHDS) in the Official Journal on EUR-Lexeur-lex.europa.eu answers automated requests with a challenge (HTTP 202); the Commission's EHDS page, which links the OJ text, is read instead.21 Oct 2026eur-lex.europa.eu
–Pharmaceutical Services noticespublished on moh.gov.cy, whose robots.txt disallows all user agents; the data.gov.cy price-list resource links there too. Not fetched.21 Oct 2026moh.gov.cy
–National price list (Ενιαίος Τιμοκατάλογος)published on moh.gov.cy, whose robots.txt disallows all user agents; the data.gov.cy price-list resource links there too. Not fetched.21 Oct 2026moh.gov.cy
–Cyprus e-procurement (eprocurement.gov.cy) tenderssession-based web application (epps) with no public API or feed; not scraped. Above-threshold Cypriot notices are covered through TED.19 Oct 2026eprocurement.gov.cy
–WHO country office Cyprus callsno public calls-for-proposals page found for the WHO country office in Nicosia19 Oct 2026who.int
–Nursing school enrolments (98 in 2024, 238 in 2025)primary still missing: only a press report (Cyprus Mail, 15 Oct 2026, ministry spokeswoman) is held and stored as derived; university and PIO statements not reachable19 Oct 2026cyprus-mail.com