summaryrefslogtreecommitdiff
path: root/server/src/praxisd.h
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/praxisd.h')
-rw-r--r--server/src/praxisd.h138
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;
};