package ch.docbox.ws.cdachservicesv2; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebResult; import javax.jws.WebService; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.ws.RequestWrapper; import javax.xml.ws.ResponseWrapper; /** * This class was generated by Apache CXF 2.6.16 * 2015-02-20T08:54:56.325+01:00 * Generated source version: 2.6.16 * */ @WebService(targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", name = "CDACHServicesV2") @XmlSeeAlso({ObjectFactory.class, org.hl7.v3.ObjectFactory.class}) public interface CDACHServicesV2 { @WebResult(name = "recipient", targetNamespace = "") @RequestWrapper(localName = "getRecipients", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.GetRecipients") @WebMethod(action = "http://ws.docbox.ch/CDACHServicesV2/getRecipients") @ResponseWrapper(localName = "getRecipientsResponse", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.GetRecipientsResponse") public java.util.List<org.hl7.v3.POCDMT000040IntendedRecipient> getRecipients( @WebParam(name = "type", targetNamespace = "") java.lang.String type ); @RequestWrapper(localName = "moveAgendaEntry", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.MoveAgendaEntry") @WebMethod(action = "http://ws.docbox.ch/CDACHServicesV2/moveAgendaEntry") @ResponseWrapper(localName = "moveAgendaEntryResponse", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.MoveAgendaEntryResponse") public void moveAgendaEntry( @WebParam(name = "id", targetNamespace = "") java.lang.String id, @WebParam(name = "date", targetNamespace = "") javax.xml.datatype.XMLGregorianCalendar date, @WebParam(mode = WebParam.Mode.OUT, name = "success", targetNamespace = "") javax.xml.ws.Holder<java.lang.Boolean> success, @WebParam(mode = WebParam.Mode.OUT, name = "message", targetNamespace = "") javax.xml.ws.Holder<java.lang.String> message ); @WebResult(name = "appointment", targetNamespace = "") @RequestWrapper(localName = "getCalendar", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.GetCalendar") @WebMethod(action = "http://ws.docbox.ch/CDACHServicesV2/getCalendar") @ResponseWrapper(localName = "getCalendarResponse", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.GetCalendarResponse") public java.util.List<ch.docbox.ws.cdachservicesv2.AppointmentType> getCalendar(); @RequestWrapper(localName = "getClinicalDocument", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.GetClinicalDocument") @WebMethod(action = "http://ws.docbox.ch/CDACHServicesV2/getClinicalDocument") @ResponseWrapper(localName = "getClinicalDocumentResponse", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.GetClinicalDocumentResponse") public void getClinicalDocument( @WebParam(name = "documentID", targetNamespace = "") java.lang.String documentID, @WebParam(mode = WebParam.Mode.OUT, name = "document", targetNamespace = "") javax.xml.ws.Holder<org.hl7.v3.ClinicalDocumentType> document, @WebParam(mode = WebParam.Mode.OUT, name = "attachment", targetNamespace = "") javax.xml.ws.Holder<byte[]> attachment ); @RequestWrapper(localName = "addReferral", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.AddReferral") @WebMethod(action = "http://ws.docbox.ch/CDACHServicesV2/addReferral") @ResponseWrapper(localName = "addReferralResponse", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.AddReferralResponse") public void addReferral( @WebParam(name = "document", targetNamespace = "") org.hl7.v3.ClinicalDocumentType document, @WebParam(name = "attachment", targetNamespace = "") byte[] attachment, @WebParam(mode = WebParam.Mode.OUT, name = "success", targetNamespace = "") javax.xml.ws.Holder<java.lang.Boolean> success, @WebParam(mode = WebParam.Mode.OUT, name = "message", targetNamespace = "") javax.xml.ws.Holder<java.lang.String> message, @WebParam(mode = WebParam.Mode.OUT, name = "documentID", targetNamespace = "") javax.xml.ws.Holder<java.lang.String> documentID ); @WebResult(name = "document", targetNamespace = "") @RequestWrapper(localName = "getInboxClinicalDocuments", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.GetInboxClinicalDocuments") @WebMethod(action = "http://ws.docbox.ch/CDACHServicesV2/getInboxClinicalDocuments") @ResponseWrapper(localName = "getInboxClinicalDocumentsResponse", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.GetInboxClinicalDocumentsResponse") public java.util.List<ch.docbox.ws.cdachservicesv2.DocumentInfoType> getInboxClinicalDocuments( @WebParam(name = "code", targetNamespace = "") org.hl7.v3.CE code ); @WebResult(name = "update", targetNamespace = "") @RequestWrapper(localName = "getCalendarUpdates", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.GetCalendarUpdates") @WebMethod(action = "http://ws.docbox.ch/CDACHServicesV2/getCalendarUpdates") @ResponseWrapper(localName = "getCalendarUpdatesResponse", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.GetCalendarUpdatesResponse") public java.util.List<ch.docbox.ws.cdachservicesv2.UpdateType> getCalendarUpdates( @WebParam(name = "from", targetNamespace = "") javax.xml.datatype.XMLGregorianCalendar from, @WebParam(name = "to", targetNamespace = "") javax.xml.datatype.XMLGregorianCalendar to ); @WebResult(name = "success", targetNamespace = "") @RequestWrapper(localName = "deleteAgendaEntry", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.DeleteAgendaEntry") @WebMethod(action = "http://ws.docbox.ch/CDACHServicesV2/deleteAgendaEntry") @ResponseWrapper(localName = "deleteAgendaEntryResponse", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.DeleteAgendaEntryResponse") public boolean deleteAgendaEntry( @WebParam(name = "id", targetNamespace = "") java.lang.String id, @WebParam(name = "msgTitle", targetNamespace = "") java.lang.String msgTitle, @WebParam(name = "msgBody", targetNamespace = "") java.lang.String msgBody, @WebParam(name = "param", targetNamespace = "") java.lang.String param ); @RequestWrapper(localName = "checkAccess", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.CheckAccess") @WebMethod(action = "http://ws.docbox.ch/CDACHServicesV2/checkAccess") @ResponseWrapper(localName = "checkAccessResponse", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.CheckAccessResponse") public void checkAccess( @WebParam(mode = WebParam.Mode.OUT, name = "success", targetNamespace = "") javax.xml.ws.Holder<java.lang.Boolean> success, @WebParam(mode = WebParam.Mode.OUT, name = "message", targetNamespace = "") javax.xml.ws.Holder<java.lang.String> message ); @RequestWrapper(localName = "sendClinicalDocument", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.SendClinicalDocument") @WebMethod(action = "http://ws.docbox.ch/CDACHServicesV2/sendClinicalDocument") @ResponseWrapper(localName = "sendClinicalDocumentResponse", targetNamespace = "http://ws.docbox.ch/CDACHServicesV2/", className = "ch.docbox.ws.cdachservicesv2.SendClinicalDocumentResponse") public void sendClinicalDocument( @WebParam(name = "document", targetNamespace = "") org.hl7.v3.ClinicalDocumentType document, @WebParam(name = "attachment", targetNamespace = "") byte[] attachment, @WebParam(mode = WebParam.Mode.OUT, name = "success", targetNamespace = "") javax.xml.ws.Holder<java.lang.Boolean> success, @WebParam(mode = WebParam.Mode.OUT, name = "message", targetNamespace = "") javax.xml.ws.Holder<java.lang.String> message, @WebParam(mode = WebParam.Mode.OUT, name = "documentID", targetNamespace = "") javax.xml.ws.Holder<java.lang.String> documentID ); }