コード例 #1
0
ファイル: ServiceManager.java プロジェクト: starena/web-dicom
  public String getRetrievedObjectInformation() {
    DicomObject dicomObject;
    String returnValue = "";

    // TODO: Przerobic na wartosci przekazywane do bazy danych
    while ((dicomObject = storageService.getFirstRetrievedDicomObject()) != null) {
      returnValue +=
          "Retrieved Dicom Object:"
              + "\n"
              + "\tName: "
              + getStringFromObject(Tag.PatientName, dicomObject)
              + "\n"
              + "\tSex: "
              + getStringFromObject(Tag.PatientSex, dicomObject)
              + "\n"
              + "\tBirth Date: "
              + getStringFromObject(Tag.PatientBirthDate, dicomObject)
              + "\n"
              + "\tStudy Date: "
              + getStringFromObject(Tag.StudyDate, dicomObject)
              + "\n";
    }

    return returnValue;
  }
コード例 #2
0
ファイル: ServiceManager.java プロジェクト: starena/web-dicom
 public void startServices(
     String aeTitle, int port, String hostname, String destination, Object eventListener) {
   DicomServicesCore.prepare();
   DicomServicesCore.setPort(port);
   DicomServicesCore.setHostname(hostname);
   DicomServicesCore.setAEtitle(aeTitle);
   DicomServicesCore.setPackPDV(true);
   DicomServicesCore.setTcpNoDelay(true);
   DicomServicesCore.initTransferCapability();
   storageService.setDestination(destination);
   storageService.setEventListener(eventListener);
   DicomCFindGetService.setEventListener(eventListener);
   try {
     DicomServicesCore.start();
   } catch (IOException e) {
     e.printStackTrace();
   }
 }