Referral

The creation of e-Referrals (called “consultations” in OSCAR) is supported by the Java Server Pages (JSP) page ConsulationFormRequest.JSP. Received CDX documents are shown as possible attachments using the showCdxDocumentArchive JSP.

The corresponding actions for sending CDX documents are implemented in EctConsultationRequestFormAction.java. Sent referral documents and received responses can be shown using showCdxDocumentArchive JSP.

classDiagram
  ConsultationFormRequest --> EctConsultationRequestFormAction : struts-config.example
  ConsultationFormRequest : <<JSP>>
  ConsultationFormRequest --> showCdxDocumentArchive : <<link>>
  ConsultationFormRequest --> attachConsultation2 : <<link>>
  attachConsultation2 --> showCdxDocumentArchive : <<link>>
  EctConsultationRequestFormAction --> ISubmitDoc
  EctConsultationRequestFormAction : doCdxSend()
  ISubmitDoc : newDoc()
  ISubmitDoc : updateDoc()

CDX documents and their attachments can be attached to consultation requests. (attachConsultation2 has been extended to allow this.)