From 21a45e2102d973a13a8c35da16abb50a28480f4b Mon Sep 17 00:00:00 2001 From: deva Date: Wed, 27 Apr 2011 06:50:36 +0000 Subject: Expand praxisd birdge. --- server/src/praxisd.h | 138 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 134 insertions(+), 4 deletions(-) (limited to 'server/src/praxisd.h') diff --git a/server/src/praxisd.h b/server/src/praxisd.h index c0f6666..03029bb 100644 --- a/server/src/praxisd.h +++ b/server/src/praxisd.h @@ -91,13 +91,141 @@ public: } patient_t; patient_t patient_get_by_cpr(std::string cpr); -#if 0 // Get Diverse From Sogenr - typedef struct {} diverse_t; - std::vector diverse_get_all_by_sogenr(std::string sogenr); + typedef struct { + std::string sogenr; + std::string edi_adresse; + std::string navn; + std::string att; + std::string gade; + std::string by; + std::string tlf; + std::string fax; + } adresse_t; + std::vector diverse_get_adresse(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string kode; + std::string behandling; + std::string bemaerkning; + std::string udregning; + } behandling_t; + std::vector diverse_get_behandling(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string cave; + std::string bemaerkning1; + std::string bemaerkning2; + std::string bemaerkning3; + } cave_t; + std::vector diverse_get_cave(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string kode; + std::string diagnose; + std::string bemaerkning; + } diagnose_t; + std::vector diverse_get_diagnose(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string frase1; + std::string frase2; + std::string frase3; + std::string frase4; + } frase_t; + std::vector diverse_get_frase(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string navn; + std::string bemaerkning; + } grafik_t; + std::vector diverse_get_grafik(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string indholdstof; + std::string form1; + std::string form2; + std::string form3; + std::string form4; + } indholdstof_t; + std::vector diverse_get_indholdstof(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string kode; + std::string klage; + std::string bemaerkning; + } klage_t; + std::vector diverse_get_klage(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string navn; + std::string bemaerkning; + } oversigt_t; + std::vector diverse_get_oversigt(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string postnummer; + std::string by_gade; + std::string kbh; + std::string amtsnr; + std::string kommunenr; + std::string regionnavn; + std::string kommunenavn; + } postnummer_t; + std::vector diverse_get_postnummer(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string type; + std::string bemaerkning1; + std::string bemaerkning2; + std::string bemaerkning3; + std::string recept; + } type_t; + std::vector diverse_get_type(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string kode; + std::string undersoegelse; + std::string bemaerkning; + std::string udregning; + } undersoegelse_t; + std::vector diverse_get_undersoegelse(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string nr; + std::string navn; + std::string gr1; + std::string gr2; + std::string privat; + std::string journal1; + std::string journal2; + std::string moms; + } ydelse_t; + std::vector diverse_get_ydelse(std::string sogenr); + // Get Aftale All by Date and Calendar - typedef struct {} aftale_t; + typedef struct { + std::string date; + std::string calendar; + std::string cpr; + std::string cref; + std::string cmrk; + std::string ctxt; + std::string cres; + } aftale_t; std::vector aftale_get_all_by_date_and_calendar(int cal, int year, int month, int day); @@ -107,6 +235,7 @@ public: // Authenticate bool authenticate(std::string user, std::string pass); +#if 0 // Get Name by UserID std::string user_get_name_by_id(std::string user); @@ -134,6 +263,7 @@ public: // Delete File from Docmenu private: + std::string get_sogenr(std::string sogenr); CURL *ch; std::string host; }; -- cgit v1.2.3