The 2nd Generation beta 2.0.0 support for CDS and HXP server is experimental only and is intended to let developers test it, debug, improve it and develop
prototype applications that communicate with the CDS via the HXP protocol.
A. CDS Access
Access to CDS is only via the HXP server using remote procedure calls based on PCD (Procedure Call Dictionary).
B. Access point of HXP server
http://your_domain/modules/hxp/server.php All accesses to the CDS must be pointed to this URL.
C. Creating a user permission for HXP server access
Create a Care2x user using the usual methods of creating user permission However, this user must be given the "HXP Server Access" permission level found at the bottom of the permission tree page.
D. Remote access to CDS via the HXP server
The application accessing the CDS via the HXP server must supply the username/password pair that was created for him as described above at point C. The correct use of this is explained in the HXP development website. Read the chapter on "Header arguments and authentication data". The complete information about HXP is at http://hxp.sf.net
E. Procedure calls possible at 2nd Generation beta 2.0.0
The following is the list of procedures currently supported. The detailed specifications can be read as html, pdf or OpenOffice document. You can also click on the procedure name below if active.
Encounter calls
Encounter
Encounter.Infostring
Encounter.List
Encounter.Outpatient.List
Encounter.Inpatient.List
Encounter.Exists
Encounter.Search
Encounter.Status
Encounter.PID
Encounter.Admission.Date
Encounter.Admission.Type
Encounter.Payment.Type
Encounter.Dept.Current.Nr
Encounter.Firm.Current.Nr
Encounter.Doctor.Attending
Encounter.Doctor.Consulting
Encounter.Referrer
Encounter.Referrer.Diagnosis
Encounter.Referrer.Therapy.Recommended
Encounter.Referrer.Notes
Encounter.Referrer.Dept
Encounter.Referrer.Institution
Encounter.Dept.Is.In
Encounter.Ward.Current.Nr
Encounter.Ward.Is.In
Encounter.Followup.Date
Encounter.Followup.Responsible
Encounter.Post.Notes
Encounter.Record.Status
Encounter.Record.History
Encounter.Record.Hide
Encounter.Record.Lock
Encounter.Record.Delete
Encounter.Record.Normal
Encounter.PregnancyElectronic Medical Record (EMR) calls
EMR.Image.Add
EMR.Image.URL.List
System calls system.Header.Keys.lang
system.Header.Keys.sid
system.Header.Keys.version
system.Server.Advanced.Exists