205. EPMO Open Source Coordination Office Redaction File Detail Report

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

205.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_0\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_0\webservice Encounter.java Mon Oct 2 19:50:50 2017 UTC

205.2 Comparison summary

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

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

205.4 Active regular expressions

No regular expressions were active.

205.5 Comparison detail

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