399. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 10/3/2017 11:15:33 AM 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.

399.1 Files compared

# Location File Last Modified
1 ehmp.zip\ehmp\ehmp\product\production\soap-handler\src\main\java\gov\va\med\jmeadows_2_3_1\webservice Encounter.java Tue Dec 15 14:05:18 2015 UTC
2 ehmp.zip\ehmp\ehmp\product\production\soap-handler\src\main\java\gov\va\med\jmeadows_2_3_1\webservice Encounter.java Mon Oct 2 19:52:29 2017 UTC

399.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 7 1136
Changed 6 12
Inserted 0 0
Removed 0 0

399.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

399.4 Active regular expressions

No regular expressions were active.

399.5 Comparison detail

  1  
  2   package go v.va.med.j meadows_2_ 3_1.webser vice;
  3  
  4   import jav a.util.Arr ayList;
  5   import jav a.util.Lis t;
  6   import jav ax.xml.bin d.annotati on.XmlAcce ssType;
  7   import jav ax.xml.bin d.annotati on.XmlAcce ssorType;
  8   import jav ax.xml.bin d.annotati on.XmlElem ent;
  9   import jav ax.xml.bin d.annotati on.XmlSche maType;
  10   import jav ax.xml.bin d.annotati on.XmlType ;
  11   import jav ax.xml.dat atype.XMLG regorianCa lendar;
  12  
  13  
  14   /**
  15    * <p>Java  class for  encounter  complex t ype.
  16    * 
  17    * <p>The  following  schema fra gment spec ifies the  expected c ontent con tained wit hin this c lass.
  18    * 
  19    * <pre>
  20    * &lt;com plexType n ame="encou nter">
  21    *   &lt;c omplexCont ent>
  22    *       &lt;extens ion base=" {http://we bservice.v ds. URL         /}patientA ppointment s">
  23    *       & lt;sequenc e>
  24    *          &lt;eleme nt name="a dmissionRe gistration Num" type= "{http://w ww.w3.org/ 2001/XMLSc hema}strin g" minOccu rs="0"/>
  25    *           &lt;elemen t name="ad mittingPro vider" typ e="{http:/ /webservic e.vds. URL         /}provider " minOccur s="0"/>
  26    *          &lt;eleme nt name="a rrivalDate Time" type ="{http:// www.w3.org /2001/XMLS chema}date Time" minO ccurs="0"/ >
  27    *          &lt;eleme nt name="c omplexData Url" type= "{http://w ww.w3.org/ 2001/XMLSc hema}strin g" minOccu rs="0"/>
  28    *          &lt;eleme nt name="d epartureDa teTime" ty pe="{http: //www.w3.o rg/2001/XM LSchema}da teTime" mi nOccurs="0 "/>
  29    *           &lt;elemen t name="di agnosis" t ype="{http ://webserv ice.vds. URL         /}diagnosi s" maxOccu rs="unboun ded" minOc curs="0"/>
  30    *          &lt;eleme nt name="d ischargeDi sposition"  type="{ht tp://www.w 3.org/2001 /XMLSchema }string" m inOccurs=" 0"/>
  31    *           &lt;elemen t name="do cuments" t ype="{http ://webserv ice.vds. URL         /}encounte rDocument"  maxOccurs ="unbounde d" minOccu rs="0"/>
  32    *          &lt;eleme nt name="e ncounterId " type="{h ttp://www. w3.org/200 1/XMLSchem a}string"  minOccurs= "0"/>
  33    *          &lt;eleme nt name="e ncounterNu mber" type ="{http:// www.w3.org /2001/XMLS chema}stri ng" minOcc urs="0"/>
  34    *          &lt;eleme nt name="e nteredBy"  type="{htt p://www.w3 .org/2001/ XMLSchema} string" mi nOccurs="0 "/>
  35    *          &lt;eleme nt name="e nteredByDa te" type=" {http://ww w.w3.org/2 001/XMLSch ema}dateTi me" minOcc urs="0"/>
  36    *          &lt;eleme nt name="e valManagem entCode" t ype="{http ://www.w3. org/2001/X MLSchema}s tring" min Occurs="0" />
  37    *           &lt;elemen t name="pr ocedures"  type="{htt p://webser vice.vds. URL         /}procedur e" maxOccu rs="unboun ded" minOc curs="0"/>
  38    *          &lt;eleme nt name="r easonCode"  type="{ht tp://www.w 3.org/2001 /XMLSchema }string" m inOccurs=" 0"/>
  39    *          &lt;eleme nt name="r easonNarra tive" type ="{http:// www.w3.org /2001/XMLS chema}stri ng" minOcc urs="0"/>
  40    *          &lt;eleme nt name="r oomBed" ty pe="{http: //www.w3.o rg/2001/XM LSchema}st ring" minO ccurs="0"/ >
  41    *          &lt;eleme nt name="s ensitive"  type="{htt p://www.w3 .org/2001/ XMLSchema} string" mi nOccurs="0 "/>
  42    *          &lt;eleme nt name="s pecialty"  type="{htt p://www.w3 .org/2001/ XMLSchema} string" mi nOccurs="0 "/>
  43    *       & lt;/sequen ce>
  44    *     &lt ;/extensio n>
  45    *   &lt;/ complexCon tent>
  46    * &lt;/co mplexType>
  47    * </pre>
  48    * 
  49    * 
  50    */
  51   @XmlAccess orType(Xml AccessType .FIELD)
  52   @XmlType(n ame = "enc ounter", n amespace =  "http://w ebservice. vds. URL         /", propOr der = {
  53       "admis sionRegist rationNum" ,
  54       "admit tingProvid er",
  55       "arriv alDateTime ",
  56       "compl exDataUrl" ,
  57       "depar tureDateTi me",
  58       "diagn osis",
  59       "disch argeDispos ition",
  60       "docum ents",
  61       "encou nterId",
  62       "encou nterNumber ",
  63       "enter edBy",
  64       "enter edByDate",
  65       "evalM anagementC ode",
  66       "proce dures",
  67       "reaso nCode",
  68       "reaso nNarrative ",
  69       "roomB ed",
  70       "sensi tive",
  71       "speci alty"
  72   })
  73   public cla ss Encount er
  74       extend s PatientA ppointment s
  75   {
  76  
  77       protec ted String  admission Registrati onNum;
  78       protec ted Provid er admitti ngProvider ;
  79       @XmlSc hemaType(n ame = "dat eTime")
  80       protec ted XMLGre gorianCale ndar arriv alDateTime ;
  81       protec ted String  complexDa taUrl;
  82       @XmlSc hemaType(n ame = "dat eTime")
  83       protec ted XMLGre gorianCale ndar depar tureDateTi me;
  84       @XmlEl ement(nill able = tru e)
  85       protec ted List<D iagnosis>  diagnosis;
  86       protec ted String  discharge Dispositio n;
  87       @XmlEl ement(nill able = tru e)
  88       protec ted List<E ncounterDo cument> do cuments;
  89       protec ted String  encounter Id;
  90       protec ted String  encounter Number;
  91       protec ted String  enteredBy ;
  92       @XmlSc hemaType(n ame = "dat eTime")
  93       protec ted XMLGre gorianCale ndar enter edByDate;
  94       protec ted String  evalManag ementCode;
  95       @XmlEl ement(nill able = tru e)
  96       protec ted List<P rocedure>  procedures ;
  97       protec ted String  reasonCod e;
  98       protec ted String  reasonNar rative;
  99       protec ted String  roomBed;
  100       protec ted String  sensitive ;
  101       protec ted String  specialty ;
  102  
  103       /**
  104        * Get s the valu e of the a dmissionRe gistration Num proper ty.
  105        * 
  106        * @re turn
  107        *      possible  object is
  108        *      {@link St ring }
  109        *      
  110        */
  111       public  String ge tAdmission Registrati onNum() {
  112           re turn admis sionRegist rationNum;
  113       }
  114  
  115       /**
  116        * Set s the valu e of the a dmissionRe gistration Num proper ty.
  117        * 
  118        * @pa ram value
  119        *      allowed o bject is
  120        *      {@link St ring }
  121        *      
  122        */
  123       public  void setA dmissionRe gistration Num(String  value) {
  124           th is.admissi onRegistra tionNum =  value;
  125       }
  126  
  127       /**
  128        * Get s the valu e of the a dmittingPr ovider pro perty.
  129        * 
  130        * @re turn
  131        *      possible  object is
  132        *      {@link Pr ovider }
  133        *      
  134        */
  135       public  Provider  getAdmitti ngProvider () {
  136           re turn admit tingProvid er;
  137       }
  138  
  139       /**
  140        * Set s the valu e of the a dmittingPr ovider pro perty.
  141        * 
  142        * @pa ram value
  143        *      allowed o bject is
  144        *      {@link Pr ovider }
  145        *      
  146        */
  147       public  void setA dmittingPr ovider(Pro vider valu e) {
  148           th is.admitti ngProvider  = value;
  149       }
  150  
  151       /**
  152        * Get s the valu e of the a rrivalDate Time prope rty.
  153        * 
  154        * @re turn
  155        *      possible  object is
  156        *      {@link XM LGregorian Calendar }
  157        *      
  158        */
  159       public  XMLGregor ianCalenda r getArriv alDateTime () {
  160           re turn arriv alDateTime ;
  161       }
  162  
  163       /**
  164        * Set s the valu e of the a rrivalDate Time prope rty.
  165        * 
  166        * @pa ram value
  167        *      allowed o bject is
  168        *      {@link XM LGregorian Calendar }
  169        *      
  170        */
  171       public  void setA rrivalDate Time(XMLGr egorianCal endar valu e) {
  172           th is.arrival DateTime =  value;
  173       }
  174  
  175       /**
  176        * Get s the valu e of the c omplexData Url proper ty.
  177        * 
  178        * @re turn
  179        *      possible  object is
  180        *      {@link St ring }
  181        *      
  182        */
  183       public  String ge tComplexDa taUrl() {
  184           re turn compl exDataUrl;
  185       }
  186  
  187       /**
  188        * Set s the valu e of the c omplexData Url proper ty.
  189        * 
  190        * @pa ram value
  191        *      allowed o bject is
  192        *      {@link St ring }
  193        *      
  194        */
  195       public  void setC omplexData Url(String  value) {
  196           th is.complex DataUrl =  value;
  197       }
  198  
  199       /**
  200        * Get s the valu e of the d epartureDa teTime pro perty.
  201        * 
  202        * @re turn
  203        *      possible  object is
  204        *      {@link XM LGregorian Calendar }
  205        *      
  206        */
  207       public  XMLGregor ianCalenda r getDepar tureDateTi me() {
  208           re turn depar tureDateTi me;
  209       }
  210  
  211       /**
  212        * Set s the valu e of the d epartureDa teTime pro perty.
  213        * 
  214        * @pa ram value
  215        *      allowed o bject is
  216        *      {@link XM LGregorian Calendar }
  217        *      
  218        */
  219       public  void setD epartureDa teTime(XML GregorianC alendar va lue) {
  220           th is.departu reDateTime  = value;
  221       }
  222  
  223       /**
  224        * Get s the valu e of the d iagnosis p roperty.
  225        * 
  226        * <p>
  227        * Thi s accessor  method re turns a re ference to  the live  list,
  228        * not  a snapsho t. Therefo re any mod ification  you make t o the
  229        * ret urned list  will be p resent ins ide the JA XB object.
  230        * Thi s is why t here is no t a <CODE> set</CODE>  method fo r the diag nosis prop erty.
  231        * 
  232        * <p>
  233        * For  example,  to add a n ew item, d o as follo ws:
  234        * <pr e>
  235        *     getDiagnos is().add(n ewItem);
  236        * </p re>
  237        * 
  238        * 
  239        * <p>
  240        * Obj ects of th e followin g type(s)  are allowe d in the l ist
  241        * {@l ink Diagno sis }
  242        * 
  243        * 
  244        */
  245       public  List<Diag nosis> get Diagnosis( ) {
  246           if  (diagnosi s == null)  {
  247                diagnosi s = new Ar rayList<Di agnosis>() ;
  248           }
  249           re turn this. diagnosis;
  250       }
  251  
  252       /**
  253        * Get s the valu e of the d ischargeDi sposition  property.
  254        * 
  255        * @re turn
  256        *      possible  object is
  257        *      {@link St ring }
  258        *      
  259        */
  260       public  String ge tDischarge Dispositio n() {
  261           re turn disch argeDispos ition;
  262       }
  263  
  264       /**
  265        * Set s the valu e of the d ischargeDi sposition  property.
  266        * 
  267        * @pa ram value
  268        *      allowed o bject is
  269        *      {@link St ring }
  270        *      
  271        */
  272       public  void setD ischargeDi sposition( String val ue) {
  273           th is.dischar geDisposit ion = valu e;
  274       }
  275  
  276       /**
  277        * Get s the valu e of the d ocuments p roperty.
  278        * 
  279        * <p>
  280        * Thi s accessor  method re turns a re ference to  the live  list,
  281        * not  a snapsho t. Therefo re any mod ification  you make t o the
  282        * ret urned list  will be p resent ins ide the JA XB object.
  283        * Thi s is why t here is no t a <CODE> set</CODE>  method fo r the docu ments prop erty.
  284        * 
  285        * <p>
  286        * For  example,  to add a n ew item, d o as follo ws:
  287        * <pr e>
  288        *     getDocumen ts().add(n ewItem);
  289        * </p re>
  290        * 
  291        * 
  292        * <p>
  293        * Obj ects of th e followin g type(s)  are allowe d in the l ist
  294        * {@l ink Encoun terDocumen t }
  295        * 
  296        * 
  297        */
  298       public  List<Enco unterDocum ent> getDo cuments()  {
  299           if  (document s == null)  {
  300                document s = new Ar rayList<En counterDoc ument>();
  301           }
  302           re turn this. documents;
  303       }
  304  
  305       /**
  306        * Get s the valu e of the e ncounterId  property.
  307        * 
  308        * @re turn
  309        *      possible  object is
  310        *      {@link St ring }
  311        *      
  312        */
  313       public  String ge tEncounter Id() {
  314           re turn encou nterId;
  315       }
  316  
  317       /**
  318        * Set s the valu e of the e ncounterId  property.
  319        * 
  320        * @pa ram value
  321        *      allowed o bject is
  322        *      {@link St ring }
  323        *      
  324        */
  325       public  void setE ncounterId (String va lue) {
  326           th is.encount erId = val ue;
  327       }
  328  
  329       /**
  330        * Get s the valu e of the e ncounterNu mber prope rty.
  331        * 
  332        * @re turn
  333        *      possible  object is
  334        *      {@link St ring }
  335        *      
  336        */
  337       public  String ge tEncounter Number() {
  338           re turn encou nterNumber ;
  339       }
  340  
  341       /**
  342        * Set s the valu e of the e ncounterNu mber prope rty.
  343        * 
  344        * @pa ram value
  345        *      allowed o bject is
  346        *      {@link St ring }
  347        *      
  348        */
  349       public  void setE ncounterNu mber(Strin g value) {
  350           th is.encount erNumber =  value;
  351       }
  352  
  353       /**
  354        * Get s the valu e of the e nteredBy p roperty.
  355        * 
  356        * @re turn
  357        *      possible  object is
  358        *      {@link St ring }
  359        *      
  360        */
  361       public  String ge tEnteredBy () {
  362           re turn enter edBy;
  363       }
  364  
  365       /**
  366        * Set s the valu e of the e nteredBy p roperty.
  367        * 
  368        * @pa ram value
  369        *      allowed o bject is
  370        *      {@link St ring }
  371        *      
  372        */
  373       public  void setE nteredBy(S tring valu e) {
  374           th is.entered By = value ;
  375       }
  376  
  377       /**
  378        * Get s the valu e of the e nteredByDa te propert y.
  379        * 
  380        * @re turn
  381        *      possible  object is
  382        *      {@link XM LGregorian Calendar }
  383        *      
  384        */
  385       public  XMLGregor ianCalenda r getEnter edByDate()  {
  386           re turn enter edByDate;
  387       }
  388  
  389       /**
  390        * Set s the valu e of the e nteredByDa te propert y.
  391        * 
  392        * @pa ram value
  393        *      allowed o bject is
  394        *      {@link XM LGregorian Calendar }
  395        *      
  396        */
  397       public  void setE nteredByDa te(XMLGreg orianCalen dar value)  {
  398           th is.entered ByDate = v alue;
  399       }
  400  
  401       /**
  402        * Get s the valu e of the e valManagem entCode pr operty.
  403        * 
  404        * @re turn
  405        *      possible  object is
  406        *      {@link St ring }
  407        *      
  408        */
  409       public  String ge tEvalManag ementCode( ) {
  410           re turn evalM anagementC ode;
  411       }
  412  
  413       /**
  414        * Set s the valu e of the e valManagem entCode pr operty.
  415        * 
  416        * @pa ram value
  417        *      allowed o bject is
  418        *      {@link St ring }
  419        *      
  420        */
  421       public  void setE valManagem entCode(St ring value ) {
  422           th is.evalMan agementCod e = value;
  423       }
  424  
  425       /**
  426        * Get s the valu e of the p rocedures  property.
  427        * 
  428        * <p>
  429        * Thi s accessor  method re turns a re ference to  the live  list,
  430        * not  a snapsho t. Therefo re any mod ification  you make t o the
  431        * ret urned list  will be p resent ins ide the JA XB object.
  432        * Thi s is why t here is no t a <CODE> set</CODE>  method fo r the proc edures pro perty.
  433        * 
  434        * <p>
  435        * For  example,  to add a n ew item, d o as follo ws:
  436        * <pr e>
  437        *     getProcedu res().add( newItem);
  438        * </p re>
  439        * 
  440        * 
  441        * <p>
  442        * Obj ects of th e followin g type(s)  are allowe d in the l ist
  443        * {@l ink Proced ure }
  444        * 
  445        * 
  446        */
  447       public  List<Proc edure> get Procedures () {
  448           if  (procedur es == null ) {
  449                procedur es = new A rrayList<P rocedure>( );
  450           }
  451           re turn this. procedures ;
  452       }
  453  
  454       /**
  455        * Get s the valu e of the r easonCode  property.
  456        * 
  457        * @re turn
  458        *      possible  object is
  459        *      {@link St ring }
  460        *      
  461        */
  462       public  String ge tReasonCod e() {
  463           re turn reaso nCode;
  464       }
  465  
  466       /**
  467        * Set s the valu e of the r easonCode  property.
  468        * 
  469        * @pa ram value
  470        *      allowed o bject is
  471        *      {@link St ring }
  472        *      
  473        */
  474       public  void setR easonCode( String val ue) {
  475           th is.reasonC ode = valu e;
  476       }
  477  
  478       /**
  479        * Get s the valu e of the r easonNarra tive prope rty.
  480        * 
  481        * @re turn
  482        *      possible  object is
  483        *      {@link St ring }
  484        *      
  485        */
  486       public  String ge tReasonNar rative() {
  487           re turn reaso nNarrative ;
  488       }
  489  
  490       /**
  491        * Set s the valu e of the r easonNarra tive prope rty.
  492        * 
  493        * @pa ram value
  494        *      allowed o bject is
  495        *      {@link St ring }
  496        *      
  497        */
  498       public  void setR easonNarra tive(Strin g value) {
  499           th is.reasonN arrative =  value;
  500       }
  501  
  502       /**
  503        * Get s the valu e of the r oomBed pro perty.
  504        * 
  505        * @re turn
  506        *      possible  object is
  507        *      {@link St ring }
  508        *      
  509        */
  510       public  String ge tRoomBed()  {
  511           re turn roomB ed;
  512       }
  513  
  514       /**
  515        * Set s the valu e of the r oomBed pro perty.
  516        * 
  517        * @pa ram value
  518        *      allowed o bject is
  519        *      {@link St ring }
  520        *      
  521        */
  522       public  void setR oomBed(Str ing value)  {
  523           th is.roomBed  = value;
  524       }
  525  
  526       /**
  527        * Get s the valu e of the s ensitive p roperty.
  528        * 
  529        * @re turn
  530        *      possible  object is
  531        *      {@link St ring }
  532        *      
  533        */
  534       public  String ge tSensitive () {
  535           re turn sensi tive;
  536       }
  537  
  538       /**
  539        * Set s the valu e of the s ensitive p roperty.
  540        * 
  541        * @pa ram value
  542        *      allowed o bject is
  543        *      {@link St ring }
  544        *      
  545        */
  546       public  void setS ensitive(S tring valu e) {
  547           th is.sensiti ve = value ;
  548       }
  549  
  550       /**
  551        * Get s the valu e of the s pecialty p roperty.
  552        * 
  553        * @re turn
  554        *      possible  object is
  555        *      {@link St ring }
  556        *      
  557        */
  558       public  String ge tSpecialty () {
  559           re turn speci alty;
  560       }
  561  
  562       /**
  563        * Set s the valu e of the s pecialty p roperty.
  564        * 
  565        * @pa ram value
  566        *      allowed o bject is
  567        *      {@link St ring }
  568        *      
  569        */
  570       public  void setS pecialty(S tring valu e) {
  571           th is.special ty = value ;
  572       }
  573  
  574   }