114. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 7/10/2017 1:01:46 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

114.1 Files compared

# Location File Last Modified
1 C:\AraxisMergeCompare\Pri_un\IV-ehmp_cif\MIXCommon\main\src\java\gov\va\med\imaging\mix\webservices\rest\types\v1 StudyType.java Thu Jun 29 17:22:02 2017 UTC
2 C:\AraxisMergeCompare\Pri_re\IV-ehmp_cif\MIXCommon\main\src\java\gov\va\med\imaging\mix\webservices\rest\types\v1 StudyType.java Thu Jul 6 15:04:08 2017 UTC

114.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 19 1320
Changed 18 42
Inserted 0 0
Removed 0 0

114.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

114.4 Active regular expressions

No regular expressions were active.

114.5 Comparison detail

  1   /**
  2    * StudyTy pe.java
  3    *
  4    * This fi le was aut o-generate d from WSD L
  5    * by the  Apache Axi s 1.4 Apr  22, 2006 ( 06:55:48 P DT) WSDL2J ava emitte r.
  6    */
  7  
  8   package go v.va.med.i maging.mix .webservic es.rest.ty pes.v1;
  9  
  10   public cla ss StudyTy pe  implem ents java. io.Seriali zable {
  11       privat e java.lan g.String s tudyId;
  12  
  13       privat e java.lan g.String d icomUid;
  14  
  15       privat e java.lan g.String d escription ;
  16  
  17       privat e gov.va.m ed.imaging .mix.webse rvices.res t.types.v1 .StudyType ProcedureC odes proce dureCodes;
  18  
  19       privat e java.lan g.String p rocedureDa te;
  20  
  21       privat e java.lan g.String p rocedureDe scription;
  22  
  23       privat e java.lan g.String p atientId;
  24  
  25       privat e java.lan g.String p atientName ;
  26  
  27       privat e java.lan g.String s iteNumber;
  28  
  29       privat e java.lan g.String s iteName;
  30  
  31       privat e java.lan g.String s iteAbbrevi ation;
  32  
  33       privat e int imag eCount;
  34  
  35       privat e int seri esCount;
  36  
  37       privat e java.lan g.String s pecialtyDe scription;
  38       
  39           pr ivate java .lang.Stri ng reportC ontent; //  added for  MIX
  40  
  41       privat e gov.va.m ed.imaging .mix.webse rvices.res t.types.v1 .Modalitie sType moda lities;
  42  
  43       privat e gov.va.m ed.imaging .mix.webse rvices.res t.types.v1 .StudyType ComponentS eries comp onentSerie s;
  44  
  45       public  StudyType () {
  46       }
  47  
  48       public  StudyType (
  49               java.lang .String st udyId,
  50               java.lang .String di comUid,
  51               java.lang .String de scription,
  52               gov.va.me d.imaging. mix.webser vices.rest .types.v1. StudyTypeP rocedureCo des proced ureCodes,
  53               java.lang .String pr ocedureDat e,
  54               java.lang .String pr ocedureDes cription,
  55               java.lang .String pa tientId,
  56               java.lang .String pa tientName,
  57               java.lang .String si teNumber,
  58               java.lang .String si teName,
  59               java.lang .String si teAbbrevia tion,
  60               int image Count,
  61               int serie sCount,
  62               java.lang .String sp ecialtyDes cription,
  63               java.lang .String re portConten t,
  64               gov.va.me d.imaging. mix.webser vices.rest .types.v1. Modalities Type modal ities,
  65               gov.va.me d.imaging. mix.webser vices.rest .types.v1. StudyTypeC omponentSe ries compo nentSeries ) {
  66               this.stud yId = stud yId;
  67               this.dico mUid = dic omUid;
  68               this.desc ription =  descriptio n;
  69               this.proc edureCodes  = procedu reCodes;
  70               this.proc edureDate  = procedur eDate;
  71               this.proc edureDescr iption = p rocedureDe scription;
  72               this.pati entId = pa tientId;
  73               this.pati entName =  patientNam e;
  74               this.site Number = s iteNumber;
  75               this.site Name = sit eName;
  76               this.site Abbreviati on = siteA bbreviatio n;
  77               this.imag eCount = i mageCount;
  78               this.seri esCount =  seriesCoun t;
  79               this.spec ialtyDescr iption = s pecialtyDe scription;
  80               this.repo rtContent  = reportCo ntent;
  81               this.moda lities = m odalities;
  82               this.comp onentSerie s = compon entSeries;
  83       }
  84  
  85  
  86       /**
  87        * Get s the stud yId value  for this S tudyType.
  88        * 
  89        * @re turn study Id
  90        */
  91       public  java.lang .String ge tStudyId()  {
  92           re turn study Id;
  93       }
  94  
  95  
  96       /**
  97        * Set s the stud yId value  for this S tudyType.
  98        * 
  99        * @pa ram studyI d
  100        */
  101       public  void setS tudyId(jav a.lang.Str ing studyI d) {
  102           th is.studyId  = studyId ;
  103       }
  104  
  105  
  106       /**
  107        * Get s the dico mUid value  for this  StudyType.
  108        * 
  109        * @re turn dicom Uid
  110        */
  111       public  java.lang .String ge tDicomUid( ) {
  112           re turn dicom Uid;
  113       }
  114  
  115  
  116       /**
  117        * Set s the dico mUid value  for this  StudyType.
  118        * 
  119        * @pa ram dicomU id
  120        */
  121       public  void setD icomUid(ja va.lang.St ring dicom Uid) {
  122           th is.dicomUi d = dicomU id;
  123       }
  124  
  125  
  126       /**
  127        * Get s the desc ription va lue for th is StudyTy pe.
  128        * 
  129        * @re turn descr iption
  130        */
  131       public  java.lang .String ge tDescripti on() {
  132           re turn descr iption;
  133       }
  134  
  135  
  136       /**
  137        * Set s the desc ription va lue for th is StudyTy pe.
  138        * 
  139        * @pa ram descri ption
  140        */
  141       public  void setD escription (java.lang .String de scription)  {
  142           th is.descrip tion = des cription;
  143       }
  144  
  145  
  146       /**
  147        * Get s the proc edureCodes  value for  this Stud yType.
  148        * 
  149        * @re turn proce dureCodes
  150        */
  151       public  gov.va.me d.imaging. mix.webser vices.rest .types.v1. StudyTypeP rocedureCo des getPro cedureCode s() {
  152           re turn proce dureCodes;
  153       }
  154  
  155  
  156       /**
  157        * Set s the proc edureCodes  value for  this Stud yType.
  158        * 
  159        * @pa ram proced ureCodes
  160        */
  161       public  void setP rocedureCo des(gov.va .med.imagi ng.mix.web services.r est.types. v1.StudyTy peProcedur eCodes pro cedureCode s) {
  162           th is.procedu reCodes =  procedureC odes;
  163       }
  164  
  165  
  166       /**
  167        * Get s the proc edureDate  value for  this Study Type.
  168        * 
  169        * @re turn proce dureDate
  170        */
  171       public  java.lang .String ge tProcedure Date() {
  172           re turn proce dureDate;
  173       }
  174  
  175  
  176       /**
  177        * Set s the proc edureDate  value for  this Study Type.
  178        * 
  179        * @pa ram proced ureDate
  180        */
  181       public  void setP rocedureDa te(java.la ng.String  procedureD ate) {
  182           th is.procedu reDate = p rocedureDa te;
  183       }
  184  
  185  
  186       /**
  187        * Get s the proc edureDescr iption val ue for thi s StudyTyp e.
  188        * 
  189        * @re turn proce dureDescri ption
  190        */
  191       public  java.lang .String ge tProcedure Descriptio n() {
  192           re turn proce dureDescri ption;
  193       }
  194  
  195  
  196       /**
  197        * Set s the proc edureDescr iption val ue for thi s StudyTyp e.
  198        * 
  199        * @pa ram proced ureDescrip tion
  200        */
  201       public  void setP rocedureDe scription( java.lang. String pro cedureDesc ription) {
  202           th is.procedu reDescript ion = proc edureDescr iption;
  203       }
  204  
  205  
  206       /**
  207        * Get s the pati entId valu e for this  StudyType .
  208        * 
  209        * @re turn patie ntId
  210        */
  211       public  java.lang .String ge tPatientId () {
  212           re turn patie ntId;
  213       }
  214  
  215  
  216       /**
  217        * Set s the pati entId valu e for this  StudyType .
  218        * 
  219        * @pa ram patien tId
  220        */
  221       public  void setP atientId(j ava.lang.S tring pati entId) {
  222           th is.patient Id = patie ntId;
  223       }
  224  
  225  
  226       /**
  227        * Get s the pati entName va lue for th is StudyTy pe.
  228        * 
  229        * @re turn patie ntName
  230        */
  231       public  java.lang .String ge tPatientNa me() {
  232           re turn patie ntName;
  233       }
  234  
  235  
  236       /**
  237        * Set s the pati entName va lue for th is StudyTy pe.
  238        * 
  239        * @pa ram patien tName
  240        */
  241       public  void setP atientName (java.lang .String pa tientName)  {
  242           th is.patient Name = pat ientName;
  243       }
  244  
  245  
  246       /**
  247        * Get s the site Number val ue for thi s StudyTyp e.
  248        * 
  249        * @re turn siteN umber
  250        */
  251       public  java.lang .String ge tSiteNumbe r() {
  252           re turn siteN umber;
  253       }
  254  
  255  
  256       /**
  257        * Set s the site Number val ue for thi s StudyTyp e.
  258        * 
  259        * @pa ram siteNu mber
  260        */
  261       public  void setS iteNumber( java.lang. String sit eNumber) {
  262           th is.siteNum ber = site Number;
  263       }
  264  
  265  
  266       /**
  267        * Get s the site Name value  for this  StudyType.
  268        * 
  269        * @re turn siteN ame
  270        */
  271       public  java.lang .String ge tSiteName( ) {
  272           re turn siteN ame;
  273       }
  274  
  275  
  276       /**
  277        * Set s the site Name value  for this  StudyType.
  278        * 
  279        * @pa ram siteNa me
  280        */
  281       public  void setS iteName(ja va.lang.St ring siteN ame) {
  282           th is.siteNam e = siteNa me;
  283       }
  284  
  285  
  286       /**
  287        * Get s the site Abbreviati on value f or this St udyType.
  288        * 
  289        * @re turn siteA bbreviatio n
  290        */
  291       public  java.lang .String ge tSiteAbbre viation()  {
  292           re turn siteA bbreviatio n;
  293       }
  294  
  295  
  296       /**
  297        * Set s the site Abbreviati on value f or this St udyType.
  298        * 
  299        * @pa ram siteAb breviation
  300        */
  301       public  void setS iteAbbrevi ation(java .lang.Stri ng siteAbb reviation)  {
  302           th is.siteAbb reviation  = siteAbbr eviation;
  303       }
  304  
  305  
  306       /**
  307        * Get s the imag eCount val ue for thi s StudyTyp e.
  308        * 
  309        * @re turn image Count
  310        */
  311       public  int getIm ageCount()  {
  312           re turn image Count;
  313       }
  314  
  315  
  316       /**
  317        * Set s the imag eCount val ue for thi s StudyTyp e.
  318        * 
  319        * @pa ram imageC ount
  320        */
  321       public  void setI mageCount( int imageC ount) {
  322           th is.imageCo unt = imag eCount;
  323       }
  324  
  325  
  326       /**
  327        * Get s the seri esCount va lue for th is StudyTy pe.
  328        * 
  329        * @re turn serie sCount
  330        */
  331       public  int getSe riesCount( ) {
  332           re turn serie sCount;
  333       }
  334  
  335  
  336       /**
  337        * Set s the seri esCount va lue for th is StudyTy pe.
  338        * 
  339        * @pa ram series Count
  340        */
  341       public  void setS eriesCount (int serie sCount) {
  342           th is.seriesC ount = ser iesCount;
  343       }
  344  
  345  
  346       /**
  347        * Get s the spec ialtyDescr iption val ue for thi s StudyTyp e.
  348        * 
  349        * @re turn speci altyDescri ption
  350        */
  351       public  java.lang .String ge tSpecialty Descriptio n() {
  352           re turn speci altyDescri ption;
  353       }
  354  
  355  
  356       /**
  357        * Set s the spec ialtyDescr iption val ue for thi s StudyTyp e.
  358        * 
  359        * @pa ram specia ltyDescrip tion
  360        */
  361       public  void setS pecialtyDe scription( java.lang. String spe cialtyDesc ription) {
  362           th is.special tyDescript ion = spec ialtyDescr iption;
  363       }
  364  
  365       /**
  366        * Get s the repo rt content  value for  this Stud yType.
  367        * 
  368        * @re turn repor tContent
  369        */
  370       public  java.lang .String ge tReportCon tent() {
  371                    retu rn reportC ontent;
  372           }
  373  
  374       /**
  375        * Set s the repo rt content  value for  this Stud yType.
  376        * 
  377        * @pa ram report Content
  378        */
  379           pu blic void  setReportC ontent(jav a.lang.Str ing report Content) {
  380                    this .reportCon tent = rep ortContent ;
  381           }
  382  
  383       /**
  384        * Get s the moda lities val ue for thi s StudyTyp e.
  385        * 
  386        * @re turn modal ities
  387        */
  388       public  gov.va.me d.imaging. mix.webser vices.rest .types.v1. Modalities Type getMo dalities()  {
  389           re turn modal ities;
  390       }
  391  
  392       /**
  393        * Set s the moda lities val ue for thi s StudyTyp e.
  394        * 
  395        * @pa ram modali ties
  396        */
  397       public  void setM odalities( gov.va.med .imaging.m ix.webserv ices.rest. types.v1.M odalitiesT ype modali ties) {
  398           th is.modalit ies = moda lities;
  399       }
  400  
  401       /**
  402        * Get s the comp onentSerie s value fo r this Stu dyType.
  403        * 
  404        * @re turn compo nentSeries
  405        */
  406       public  gov.va.me d.imaging. mix.webser vices.rest .types.v1. StudyTypeC omponentSe ries getCo mponentSer ies() {
  407           re turn compo nentSeries ;
  408       }
  409  
  410       /**
  411        * Set s the comp onentSerie s value fo r this Stu dyType.
  412        * 
  413        * @pa ram compon entSeries
  414        */
  415       public  void setC omponentSe ries(gov.v a.med.imag ing.mix.we bservices. rest.types .v1.StudyT ypeCompone ntSeries c omponentSe ries) {
  416           th is.compone ntSeries =  component Series;
  417       }
  418  
  419       privat e java.lan g.Object _ _equalsCal c = null;
  420       public  synchroni zed boolea n equals(j ava.lang.O bject obj)  {
  421           if  (!(obj in stanceof S tudyType))  return fa lse;
  422           St udyType ot her = (Stu dyType) ob j;
  423           if  (obj == n ull) retur n false;
  424           if  (this ==  obj) retur n true;
  425           if  (__equals Calc != nu ll) {
  426                return ( __equalsCa lc == obj) ;
  427           }
  428           __ equalsCalc  = obj;
  429           bo olean _equ als;
  430           _e quals = tr ue && 
  431                ((this.s tudyId==nu ll && othe r.getStudy Id()==null ) || 
  432                 (this.s tudyId!=nu ll &&
  433                  this.s tudyId.equ als(other. getStudyId ()))) &&
  434                ((this.d icomUid==n ull && oth er.getDico mUid()==nu ll) || 
  435                 (this.d icomUid!=n ull &&
  436                  this.d icomUid.eq uals(other .getDicomU id()))) &&
  437                ((this.d escription ==null &&  other.getD escription ()==null)  || 
  438                 (this.d escription !=null &&
  439                  this.d escription .equals(ot her.getDes cription() ))) &&
  440                ((this.p rocedureCo des==null  && other.g etProcedur eCodes()== null) || 
  441                 (this.p rocedureCo des!=null  &&
  442                  this.p rocedureCo des.equals (other.get ProcedureC odes())))  &&
  443                ((this.p rocedureDa te==null & & other.ge tProcedure Date()==nu ll) || 
  444                 (this.p rocedureDa te!=null & &
  445                  this.p rocedureDa te.equals( other.getP rocedureDa te()))) &&
  446                ((this.p rocedureDe scription= =null && o ther.getPr ocedureDes cription() ==null) ||  
  447                 (this.p rocedureDe scription! =null &&
  448                  this.p rocedureDe scription. equals(oth er.getProc edureDescr iption())) ) &&
  449                ((this.p atientId== null && ot her.getPat ientId()== null) || 
  450                 (this.p atientId!= null &&
  451                  this.p atientId.e quals(othe r.getPatie ntId())))  &&
  452                ((this.p atientName ==null &&  other.getP atientName ()==null)  || 
  453                 (this.p atientName !=null &&
  454                  this.p atientName .equals(ot her.getPat ientName() ))) &&
  455                ((this.s iteNumber= =null && o ther.getSi teNumber() ==null) ||  
  456                 (this.s iteNumber! =null &&
  457                  this.s iteNumber. equals(oth er.getSite Number())) ) &&
  458                ((this.s iteName==n ull && oth er.getSite Name()==nu ll) || 
  459                 (this.s iteName!=n ull &&
  460                  this.s iteName.eq uals(other .getSiteNa me()))) &&
  461                ((this.s iteAbbrevi ation==nul l && other .getSiteAb breviation ()==null)  || 
  462                 (this.s iteAbbrevi ation!=nul l &&
  463                  this.s iteAbbrevi ation.equa ls(other.g etSiteAbbr eviation() ))) &&
  464                this.ima geCount ==  other.get ImageCount () &&
  465                this.ser iesCount = = other.ge tSeriesCou nt() &&
  466                ((this.s pecialtyDe scription= =null && o ther.getSp ecialtyDes cription() ==null) ||  
  467                 (this.s pecialtyDe scription! =null &&
  468                 this.sp ecialtyDes cription.e quals(othe r.getSpeci altyDescri ption())))  &&
  469                ((this.r eportConte nt==null & & other.ge tReportCon tent()==nu ll) || 
  470                 (this.r eportConte nt!=null & &
  471                 this.re portConten t.equals(o ther.getRe portConten t()))) &&
  472                ((this.m odalities= =null && o ther.getMo dalities() ==null) ||  
  473                 (this.m odalities! =null &&
  474                  this.m odalities. equals(oth er.getModa lities())) ) &&
  475                ((this.c omponentSe ries==null  && other. getCompone ntSeries() ==null) ||  
  476                 (this.c omponentSe ries!=null  &&
  477                  this.c omponentSe ries.equal s(other.ge tComponent Series())) );
  478           __ equalsCalc  = null;
  479           re turn _equa ls;
  480       }
  481  
  482       privat e boolean  __hashCode Calc = fal se;
  483       public  synchroni zed int ha shCode() {
  484           if  (__hashCo deCalc) {
  485                return 0 ;
  486           }
  487           __ hashCodeCa lc = true;
  488           in t _hashCod e = 1;
  489           if  (getStudy Id() != nu ll) {
  490                _hashCod e += getSt udyId().ha shCode();
  491           }
  492           if  (getDicom Uid() != n ull) {
  493                _hashCod e += getDi comUid().h ashCode();
  494           }
  495           if  (getDescr iption() ! = null) {
  496                _hashCod e += getDe scription( ).hashCode ();
  497           }
  498           if  (getProce dureCodes( ) != null)  {
  499                _hashCod e += getPr ocedureCod es().hashC ode();
  500           }
  501           if  (getProce dureDate()  != null)  {
  502                _hashCod e += getPr ocedureDat e().hashCo de();
  503           }
  504           if  (getProce dureDescri ption() !=  null) {
  505                _hashCod e += getPr ocedureDes cription() .hashCode( );
  506           }
  507           if  (getPatie ntId() !=  null) {
  508                _hashCod e += getPa tientId(). hashCode() ;
  509           }
  510           if  (getPatie ntName() ! = null) {
  511                _hashCod e += getPa tientName( ).hashCode ();
  512           }
  513           if  (getSiteN umber() !=  null) {
  514                _hashCod e += getSi teNumber() .hashCode( );
  515           }
  516           if  (getSiteN ame() != n ull) {
  517                _hashCod e += getSi teName().h ashCode();
  518           }
  519           if  (getSiteA bbreviatio n() != nul l) {
  520                _hashCod e += getSi teAbbrevia tion().has hCode();
  521           }
  522           _h ashCode +=  getImageC ount();
  523           _h ashCode +=  getSeries Count();
  524           if  (getSpeci altyDescri ption() !=  null) {
  525                _hashCod e += getSp ecialtyDes cription() .hashCode( );
  526           }
  527           if  (getRepor tContent()  != null)  {
  528                _hashCod e += getRe portConten t().hashCo de();
  529           }
  530           if  (getModal ities() !=  null) {
  531                _hashCod e += getMo dalities() .hashCode( );
  532           }
  533           if  (getCompo nentSeries () != null ) {
  534                _hashCod e += getCo mponentSer ies().hash Code();
  535           }
  536           __ hashCodeCa lc = false ;
  537           re turn _hash Code;
  538       }
  539  
  540       // Typ e metadata
  541       privat e static o rg.apache. axis.descr iption.Typ eDesc type Desc =
  542           ne w org.apac he.axis.de scription. TypeDesc(S tudyType.c lass, true );
  543  
  544       static  {
  545             typeDesc.s etXmlType( new javax. xml.namesp ace.QName( "urn:v2.ty pes.soap.w ebservices .exchange. imaging. URL         ", "StudyT ype"));
  546           or g.apache.a xis.descri ption.Elem entDesc el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  547           el emField.se tFieldName ("studyId" );
  548             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "study- id"));
  549           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  550           el emField.se tNillable( false);
  551           ty peDesc.add FieldDesc( elemField) ;
  552           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  553           el emField.se tFieldName ("dicomUid ");
  554             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "dicom- uid"));
  555           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  556           el emField.se tNillable( true);
  557           ty peDesc.add FieldDesc( elemField) ;
  558           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  559           el emField.se tFieldName ("descript ion");
  560             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "descri ption"));
  561           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  562           el emField.se tNillable( true);
  563           ty peDesc.add FieldDesc( elemField) ;
  564           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  565           el emField.se tFieldName ("procedur eCodes");
  566             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "proced ure-codes" ));
  567             elemField. setXmlType (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", ">Study Type>proce dure-codes "));
  568           el emField.se tNillable( false);
  569           ty peDesc.add FieldDesc( elemField) ;
  570           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  571           el emField.se tFieldName ("procedur eDate");
  572             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "proced ure-date") );
  573           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  574           el emField.se tNillable( false);
  575           ty peDesc.add FieldDesc( elemField) ;
  576           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  577           el emField.se tFieldName ("procedur eDescripti on");
  578             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "proced ure-descri ption"));
  579           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  580           el emField.se tNillable( true);
  581           ty peDesc.add FieldDesc( elemField) ;
  582           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  583           el emField.se tFieldName ("patientI d");
  584             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "patien t-id"));
  585           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  586           el emField.se tNillable( false);
  587           ty peDesc.add FieldDesc( elemField) ;
  588           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  589           el emField.se tFieldName ("patientN ame");
  590             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "patien t-name"));
  591           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  592           el emField.se tNillable( false);
  593           ty peDesc.add FieldDesc( elemField) ;
  594           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  595           el emField.se tFieldName ("siteNumb er");
  596             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "site-n umber"));
  597           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  598           el emField.se tNillable( true);
  599           ty peDesc.add FieldDesc( elemField) ;
  600           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  601           el emField.se tFieldName ("siteName ");
  602             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "site-n ame"));
  603           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  604           el emField.se tNillable( true);
  605           ty peDesc.add FieldDesc( elemField) ;
  606           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  607           el emField.se tFieldName ("siteAbbr eviation") ;
  608             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "site-a bbreviatio n"));
  609           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  610           el emField.se tNillable( true);
  611           ty peDesc.add FieldDesc( elemField) ;
  612           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  613           el emField.se tFieldName ("imageCou nt");
  614             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "image- count"));
  615           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "int" ));
  616           el emField.se tNillable( false);
  617           ty peDesc.add FieldDesc( elemField) ;
  618           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  619           el emField.se tFieldName ("seriesCo unt");
  620             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "series -count"));
  621           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "int" ));
  622           el emField.se tNillable( false);
  623           ty peDesc.add FieldDesc( elemField) ;
  624           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  625           el emField.se tFieldName ("specialt yDescripti on");
  626             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "specia lty-descri ption"));
  627           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  628           el emField.se tNillable( true);
  629           ty peDesc.add FieldDesc( elemField) ;
  630           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  631           el emField.se tFieldName ("reportCo ntent");
  632             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "report -content") );
  633           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  634           el emField.se tNillable( true);
  635           ty peDesc.add FieldDesc( elemField) ;
  636           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  637           el emField.se tFieldName ("modaliti es");
  638             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "modali ties"));
  639             elemField. setXmlType (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "Modali tiesType") );
  640           el emField.se tNillable( true);
  641           ty peDesc.add FieldDesc( elemField) ;
  642           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  643           el emField.se tFieldName ("componen tSeries");
  644             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", "compon ent-series "));
  645             elemField. setXmlType (new javax .xml.names pace.QName ("urn:v2.t ypes.soap. webservice s.exchange .imaging. URL         ", ">Study Type>compo nent-serie s"));
  646           el emField.se tNillable( false);
  647           ty peDesc.add FieldDesc( elemField) ;
  648       }
  649  
  650       /**
  651        * Ret urn type m etadata ob ject
  652        */
  653       public  static or g.apache.a xis.descri ption.Type Desc getTy peDesc() {
  654           re turn typeD esc;
  655       }
  656  
  657       /**
  658        * Get  Custom Se rializer
  659        */
  660       public  static or g.apache.a xis.encodi ng.Seriali zer getSer ializer(
  661               java.lang .String me chType, 
  662               java.lang .Class _ja vaType,  
  663               javax.xml .namespace .QName _xm lType) {
  664           re turn 
  665              new  org.a pache.axis .encoding. ser.BeanSe rializer(
  666                _javaTyp e, _xmlTyp e, typeDes c);
  667       }
  668  
  669       /**
  670        * Get  Custom De serializer
  671        */
  672       public  static or g.apache.a xis.encodi ng.Deseria lizer getD eserialize r(
  673               java.lang .String me chType, 
  674               java.lang .Class _ja vaType,  
  675               javax.xml .namespace .QName _xm lType) {
  676           re turn 
  677              new  org.a pache.axis .encoding. ser.BeanDe serializer (
  678                _javaTyp e, _xmlTyp e, typeDes c);
  679       }
  680  
  681   }