pracro:praxisd
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
pracro:praxisd [2011/04/18 11:46] – deva | pracro:praxisd [2011/12/08 10:18] (current) – created deva | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======Praxisd====== | + | This page has been moved to http://wiki.oftal.dk/doku.php?id=praxisd: |
- | Pracro must connect to praxisd in order to: | + | |
- | * Upload journal data. | + | |
- | * Retrieve journal data. | + | |
- | * Get cave list. | + | |
- | * Post cave information to a patient. | + | |
- | * Get cave information from a patient. | + | |
- | + | ||
- | Future uses include: | + | |
- | * Calendar extracts for macro prefills. | + | |
- | + | ||
- | =====libpraxisd===== | + | |
- | The praxisd interface library. | + | |
- | Using curl. | + | |
- | interface: | + | |
- | <code c> | + | |
- | struct { | + | |
- | char *data; | + | |
- | size_t size; | + | |
- | } journal_t; | + | |
- | + | ||
- | journal_t *getJournal(const char *patientid); | + | |
- | void freeJournal(journal_t *journal); | + | |
- | + | ||
- | + | ||
- | </code> | + | |
- | + | ||
- | =====API===== | + | |
- | GET: | + | |
- | < | + | |
- | /praxisd/1.0/ | + | |
- | /praxisd/1.0/user/ | + | |
- | /praxisd/1.0/ | + | |
- | / | + | |
- | </ | + | |
- | + | ||
- | POST: | + | |
- | < | + | |
- | / | + | |
- | /* / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | </ | + | |
- | + | ||
- | ====Get Journal By CPR==== | + | |
- | < | + | |
- | Parameters: | + | |
- | * cpr the cpr number of the patient | + | |
- | //Returns// the journal plaintext in utf-8 | + | |
- | + | ||
- | ====Get Patient By CPR==== | + | |
- | < | + | |
- | Parameters: | + | |
- | * cpr the cpr number of the patient | + | |
- | //Returns// xml structure with patient data.\\ | + | |
- | XML fields: | + | |
- | + | ||
- | Example: '' | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd | + | |
- | <patient cpr=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | <sogeord sogenr=" | + | |
- | <sogeord sogenr=" | + | |
- | <sogeord sogenr=" | + | |
- | <sogeord sogenr=" | + | |
- | <sogeord sogenr=" | + | |
- | <sogeord sogenr=" | + | |
- | <sogeord sogenr=" | + | |
- | <sogeord sogenr=" | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | </praxisd> | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ====Get Diverse From Sogenr==== | + | |
- | < | + | |
- | Get list of matching sogenr entries. | + | |
- | Parameters: | + | |
- | * sogenr the sogenr prefix to match in the search. | + | |
- | //Returns// xml structure with matching diverse entries\\ | + | |
- | Prefix ' | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Prefix ' | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Prefix ' | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Prefix ' | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Prefix ' | + | |
- | + | ||
- | Prefix ' | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Prefix ' | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Prefix ' | + | |
- | + | ||
- | Prefix ' | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Prefix ' | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Prefix ' | + | |
- | + | ||
- | Prefix ' | + | |
- | + | ||
- | Prefix ' | + | |
- | + | ||
- | Prefix ' | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Prefix ' | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Prefix ' | + | |
- | + | ||
- | Prefix ' | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Prefix ' | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Prefix ' | + | |
- | + | ||
- | Prefix ' | + | |
- | + | ||
- | Prefix ' | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ====Get Aftale All by Date and Calendar==== | + | |
- | < | + | |
- | Parameters: | + | |
- | * calendar The calendar number to show [1-N]. | + | |
- | * year the year to show. | + | |
- | * month the month to show. | + | |
- | * day the day to show. | + | |
- | //Returns// xml structure with matching calendar entries\\ | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | <aftale date=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | ====Get Aftale All by CPR==== | + | |
- | < | + | |
- | Parameters: | + | |
- | * cpr the patient to make calendar lookups for. | + | |
- | + | ||
- | //Returns// xml structure with matching calendar entries\\ | + | |
- | <code xml> | + | |
- | <?xml version=" | + | |
- | <praxisd version=" | + | |
- | <aftale date=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | . | + | |
- | . | + | |
- | . | + | |
- | </ | + | |
- | </ | + |
pracro/praxisd.1303119987.txt.gz · Last modified: 2011/04/18 11:46 by deva