diff options
author | deva <deva> | 2011-04-27 06:50:36 +0000 |
---|---|---|
committer | deva <deva> | 2011-04-27 06:50:36 +0000 |
commit | 21a45e2102d973a13a8c35da16abb50a28480f4b (patch) | |
tree | 2b4a5b62ef26fec38aa520049c1492b14358be57 /server/src/praxisd.h | |
parent | eb91a2967ed18aa24166f13a635091e2193aecc0 (diff) |
Expand praxisd birdge.
Diffstat (limited to 'server/src/praxisd.h')
-rw-r--r-- | server/src/praxisd.h | 138 |
1 files changed, 134 insertions, 4 deletions
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_t> 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<adresse_t> 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<behandling_t> 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<cave_t> diverse_get_cave(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string kode; + std::string diagnose; + std::string bemaerkning; + } diagnose_t; + std::vector<diagnose_t> 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<frase_t> diverse_get_frase(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string navn; + std::string bemaerkning; + } grafik_t; + std::vector<grafik_t> 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<indholdstof_t> diverse_get_indholdstof(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string kode; + std::string klage; + std::string bemaerkning; + } klage_t; + std::vector<klage_t> diverse_get_klage(std::string sogenr); + + typedef struct { + std::string sogenr; + std::string navn; + std::string bemaerkning; + } oversigt_t; + std::vector<oversigt_t> 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<postnummer_t> 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<type_t> 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<undersoegelse_t> 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<ydelse_t> 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_t> 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; }; |