From 813b50f0c91805b22941bfb28758b49f8e00cb22 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Fri, 7 Sep 2012 11:08:01 +0200 Subject: Make client use luapraxisd.h from server folder. Add stub functions to luapraxisd in client. --- client/praxisd.h | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'client/praxisd.h') diff --git a/client/praxisd.h b/client/praxisd.h index 507e63e..38404da 100644 --- a/client/praxisd.h +++ b/client/praxisd.h @@ -47,6 +47,23 @@ typedef struct { QString bemaerkning3; } cave_t; +typedef struct { + QString sogenr; + QString kode; + QString behandling; + QString bemaerkning; + QString udregning; +} behandling_t; +//std::vector diverse_get_behandling(std::string sogenr) + +typedef struct { + QString sogenr; + QString kode; + QString diagnose; + QString bemaerkning; +} diagnose_t; +// std::vector diverse_get_diagnose(std::string sogenr) + typedef struct { QString sogenr; QString sogedato; @@ -101,6 +118,9 @@ typedef struct { } dokmenu_t; typedef QVector CaveVector; +typedef QVector BehandlingVector; +typedef QVector DiagnoseVector; + typedef patient_t Patient; typedef QVector DokMenuVector; @@ -110,6 +130,8 @@ public: typedef enum { journal, cavelist, + behandlinglist, + diagnoselist, patient, dokmenu, dokmenufile @@ -120,6 +142,8 @@ public: void journal_get_by_cpr(QString patientid); void diverse_get_cave(QString sogenr); + void diverse_get_behandling(QString sogenr); + void diverse_get_diagnose(QString sogenr); void patient_get_by_cpr(QString cpr); @@ -132,7 +156,11 @@ signals: void networkError(QString text); void gotJournal(QString data); + void gotCaveList(CaveVector cave); + void gotBehandlingList(BehandlingVector cave); + void gotDiagnoseList(DiagnoseVector cave); + void gotPatient(Patient patient); void gotDokMenu(DokMenuVector dokmenu); void gotDokMenuFile(QByteArray data, QString mimetype); @@ -159,7 +187,11 @@ public: ~PraxisdSync(); QString journal_get_by_cpr(QString patientid); + CaveVector diverse_get_cave(QString sogenr); + BehandlingVector diverse_get_behandling(QString sogenr); + DiagnoseVector diverse_get_diagnose(QString sogenr); + Patient patient_get_by_cpr(QString cpr); DokMenuVector dokmenu_get_all_by_cpr(QString cpr); QString dokmenu_get_by_cpr_and_name(QString cpr, QString name); @@ -171,7 +203,11 @@ public: private slots: void networkError(QString); + void gotCaveList(CaveVector); + void gotBehandlingList(BehandlingVector); + void gotDiagnoseList(DiagnoseVector); + void gotPatient(Patient); void gotDokMenu(DokMenuVector); @@ -187,6 +223,9 @@ private: QString request_cpr; CaveVector cavelist; + BehandlingVector behandlinglist; + DiagnoseVector diagnoselist; + Patient patient; DokMenuVector dokmenu; -- cgit v1.2.3