36. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 11/9/2017 10:44:39 AM Eastern Standard 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.

36.1 Files compared

# Location File Last Modified
1 REFDOC-v2.1.0.zip\NVCC\NVCC.WebUI\Infrastructure FakeDataManager.cs Thu Oct 19 17:36:52 2017 UTC
2 REFDOC-v2.1.0.zip\NVCC\NVCC.WebUI\Infrastructure FakeDataManager.cs Wed Nov 8 19:17:08 2017 UTC

36.2 Comparison summary

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

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

36.4 Active regular expressions

No regular expressions were active.

36.5 Comparison detail

  1   using NVCC .Models;
  2   using Syst em;
  3   using Syst em.Collect ions.Gener ic;
  4   using Syst em.Linq;
  5  
  6   namespace  NVCC.WebUI .Infrastru cture
  7   {
  8       public  static cl ass FakeDa taManager
  9       {
  10           pu blic stati c IList<Me dication>  GetMedicat ionList()
  11           {
  12                var medL ist = new  List<Medic ation> 
  13                { 
  14                    new  Medication  
  15                    {
  16                    Medi cationId =  1, Medica tionNameWi thDose="TE ST ATORVAS TATIN CALC IUM 10MG T AB", Issue Date = new  DateTime( 2015, 12,  01), Quant ity = "90" , FillNumb er=1, MaxR efills=4,  FillDate =  new DateT ime(2015,  12, 01), R xStatus =  "Refill Ne eded"
  17                    }, 
  18                    new  Medication  
  19                    {
  20                    Medi cationId =  2, Medica tionNameWi thDose="TE ST TERAZOS IN HCL 2MG  CAP", Iss ueDate = n ew DateTim e(2015, 12 , 10), Qua ntity = "3 0", FillNu mber=2, Ma xRefills=4  , FillDat e = new Da teTime(201 6, 12, 01)
  21                    }, 
  22                     new  Medicatio
  23                    {
  24                    Medi cationId =  3, Medica tionNameWi thDose="TE ST LOSARTA N POTASSIU M 100MG TA B", IssueD ate = new  DateTime(2 015, 12, 1 5), Quanti ty = "60",  FillNumbe r=3, MaxRe fills=3 ,  FillDate =  new DateT ime(2016,  10, 01)
  25                    }
  26                };
  27  
  28                return m edList;
  29           }
  30  
  31           pu blic stati c Division  GetDivisi on()
  32           {
  33                var divi sion = new  Division
  34                {
  35                    Divi sionName =  "AnyLocat ion",
  36                    Divi sionSid =  1,
  37                    Sta6 a = "999A" ,
  38                    Sta3 n = 999
  39                };
  40                return d ivision;
  41           }
  42  
  43           pu blic stati c IEnumera ble<Divisi on> GetDiv isions()
  44           {
  45                var divi sion = new  List<Divi sion>
  46                {
  47                    new  Division
  48                    {
  49                         DivisionNa me = "AnyL ocation",
  50                         DivisionSi d = 1,
  51                         Sta6a = "9 99A",
  52                         Sta3n = 99 9
  53                    }, 
  54                     new  Division
  55                    {
  56                         DivisionNa me = "Anot herLocatio n",
  57                         DivisionSi d = 1,
  58                         Sta6a = "9 98A",
  59                         Sta3n = 99 8
  60                    }
  61                };
  62             
  63                return d ivision.As Enumerable ();
  64           }
  65  
  66           pr ivate stat ic Station Info _stat ionInfo =  new Statio nInfo
  67                {
  68                    Faci lityFaxNum ber = "555 -555-5555" ,
  69                    Faci lityPhoneN umber = "6 66-666-666 6",
  70                    Full Address =  "123 Main  Street Anw here, AnyP lace USA 9 9999",
  71                    MedC tr = "VA A nywhere He alth Syste m"
  72                };
  73  
  74           pu blic stati c StationI nfo GetSta tionInfo()
  75           {
  76                return _ stationInf o;
  77           }
  78  
  79           pu blic stati c void Set StationInf o(StationI nfo statio nInfo)
  80           {
  81                _station Info = sta tionInfo;
  82           }
  83  
  84           pu blic stati c  List<Al lergy> Get Allergies( )
  85           {
  86                var alle rgyList =  new List<A llergy> 
  87                { 
  88                    new  Allergy 
  89                    {
  90                    Alle rgyId = 1,  AllergyTi tle = "Che ese", Orig inationDat eTime = Da teTime.Now , Verifica tionDateTi me = new D ateTime(20 16, 01, 01 )}, 
  91                    new  Allergy 
  92                    {
  93                          AllergyId  = 1, Alle rgyTitle =  "Beer",   Originatio nDateTime  = DateTime .Now, Veri ficationDa teTime = n ew DateTim e(2015, 09 , 01)}, 
  94                     new  Allergy 
  95                    {
  96                     All ergyId = 1 , AllergyT itle = "Pe nicillin",   Originat ionDateTim e = DateTi me.Now, Ve rification DateTime =  new DateT ime(2014,  10, 01)}
  97                };
  98                return a llergyList ;
  99           }
  100  
  101           pu blic stati c IList<Pr oblemDiagn osis> GetP roblemList ()
  102           {
  103                var prob lemList =  new List<P roblemDiag nosis> 
  104                { 
  105                    new  ProblemDia gnosis 
  106                    {
  107                    Prob lemDiagnos isId = 1,  IcdCode =  "704.01",  Problem =  "ALOPECIA  AREATA (IC D9 704.01) "
  108                    }, 
  109                    new  ProblemDia gnosis 
  110                    {
  111                         ProblemDia gnosisId =  2, IcdCod e = "555.5 ", Problem  = "DIZZIN ESS AND GI DDINESS"
  112                    }, 
  113                       n ew Problem Diagnosis 
  114                    {
  115                         ProblemDia gnosisId =  3, IcdCod e = "999.9 9", Proble m = "HIRSU TISM"
  116                    }
  117                };
  118                return p roblemList ;
  119           }
  120  
  121           pu blic stati c IList<Ap pointment>  GetAppoin tmentList( )
  122           {
  123                var appt List = new  List<Appo intment> 
  124                { 
  125                    new  Appointmen
  126                    {
  127                    Appo intmentId  = 1, Appoi ntmentDate Time = "01 /01/2016",  Location  = "EKG OUT PT-4A103" 
  128                    }, 
  129                    new  Appointmen
  130                    {
  131                    Appo intmentId  = 2, Appoi ntmentDate Time = "02 /01/2016",  Location  = "PRE OP- 4C190" 
  132                    }, 
  133                       n ew Appoint ment 
  134                    {
  135                    Appo intmentId  = 3, Appoi ntmentDate Time = "03 /01/2016",  Location  = "AMB SUR G UROLOGY- X" 
  136                    }
  137                };
  138                return a pptList;
  139           }
  140  
  141           pu blic stati c IList<La b> GetLabL ist()
  142           {
  143                var labL ist = new  List<Lab> 
  144                { 
  145                    new  Lab 
  146                    {
  147                    LabI d = 1, Lab TestName=" Hgb", LabS pecimenDat e = new Da teTime(201 5, 12, 01) , LabResul tValue="12 3", LabRes ultNumeric Value = 12 3, Units =  "Ng", Ref Low = "150 ", RefHigh  = "200",  Abnormal =  "Y"
  148                    }, 
  149                    new  Lab 
  150                    {
  151                    LabI d = 2, Lab TestName=" Hct", LabS pecimenDat e = new Da teTime(201 5, 12, 01) , LabResul tValue="23 4", LabRes ultNumeric Value = 23 4, Units =  "Ml", Ref Low = "200 ", RefHigh  = "250",  Abnormal =  "N"
  152                    }, 
  153                     new  Lab 
  154                    {
  155                    LabI d = 3, Lab TestName=" WBC", LabS pecimenDat e = new Da teTime(201 5, 12, 01) , LabResul tValue="34 5", LabRes ultNumeric Value = 34 5, Units =  "ul", Ref Low = "200 ", RefHigh  = "350",  Abnormal =  "N"
  156                    }
  157                };
  158                return l abList;
  159           }
  160  
  161           pu blic stati c Patient  GetPatient ()
  162           {
  163                var pati ent = new  Patient
  164                    {
  165                         PatientNam e = "FAKEP ATIENT, SA M",
  166                         PatientSsn  = "555555 555",
  167                         DateOfBirt h = new Da teTime(199 0, 12, 25) ,
  168                         PatientSid  = 99,
  169                         Station =  999, 
  170                         PatientIcn  = "999", 
  171                         PatientIen  = "999", 
  172                         PhoneResid ence = "12 3-456-7890 ", 
  173                         StreetAddr ess1 = "12 3 WhoVille  Lane", 
  174                         City = "An ywhoVille"
  175                         State="Any State", 
  176                         Zip="12345 "
  177                    };
  178                return p atient;
  179           }
  180  
  181           pu blic stati c PatientP rofile Get PatientPro file()
  182           {
  183                PatientP rofile pat ientProfil e = new Pa tientProfi le();
  184                patientP rofile.App ointments  = GetAppoi ntmentList ();
  185                patientP rofile.Lab s = GetLab List();
  186                patientP rofile.Med ications =  GetMedica tionList() ;
  187                patientP rofile.Pro blemDiagno ses = GetP roblemList ();
  188                patientP rofile.Pat ient = Get Patient();
  189                patientP rofile.Vis taUser = G etViaUser( true);
  190                patientP rofile.Aut horization s = GetAut horization s();
  191                patientP rofile.Con sults = Ge tConsults( );
  192                patientP rofile.All ergies = G etAllergie s();
  193                patientP rofile.Rad iologyRepo rts = GetR adiologyRe ports();
  194                patientP rofile.Non VaMedicati ons = GetN onVaMedica tions();
  195                patientP rofile.Nex tOfKin = G etNextOfKi n();
  196                patientP rofile.Not es = GetNo tes();
  197  
  198                return p atientProf ile;
  199           }
  200  
  201           pu blic stati c NextOfKi n GetNextO fKin()
  202           {
  203                return n ew NextOfK in()
  204                {
  205                    Next OfKinId =  0,
  206                    Pati entSid = 9 9,
  207                    Stat ion = 999,
  208                    Addr essType =  "NOK",
  209                    Name OfContact  = "FAKEPAT IENT, JANE ",
  210                    Stre etAddress1  = "123 Wh oVille Lan e",
  211                    City  = "Anywho Ville",
  212                    Stat e = "AnySt ate",
  213                    Zip  = "12345",
  214                    Phon e = "123-4 56-7890",
  215                    Phon eWork = "3 21-654-098 7"
  216                };
  217           }
  218  
  219           pu blic stati c IList<No nVaMedicat ion> GetNo nVaMedicat ions()
  220           {
  221                var nonV aMeds = ne w List<Non VaMedicati on>
  222                {
  223                    new  NonVaMedic ation
  224                    {
  225                         LocalDrugN ameWithDos e = "Penic illin: 5MG ",
  226                         Medication Route = "O rally twic e daily",
  227                         NonVaMedic ationId =  1,
  228                         PatientSid  = 99,
  229                         Schedule =  "Orally f or 30 days ",
  230                         Station =  999,
  231                         StationNam e = "Anywh ere"
  232                    }
  233                };
  234                return n onVaMeds.T oList();
  235           }
  236           pu blic stati c IList<Us pConsult>  GetConsult s()
  237           {
  238                var cons ultList =  new List<U spConsult>  
  239                { 
  240                    new  UspConsult  
  241                    {
  242                         Consultsid  = 1, Cons ultReason  = "some re ason", ToR equestServ iceName =  "Request S ervice 1",  RequestDa te = DateT ime.Parse( "2016-10-0 1"), Earli estDate =  DateTime.P arse("2015 -01-01"),  CPRSStatus  = "ACTIVE ", Urgency  = "STAT"
  243                    }, 
  244                    new  UspConsult  
  245                    {
  246                     Con sultsid =  2, Consult Reason = " some reaso n 2", ToRe questServi ceName = " Request Se rvice 2",   RequestDa te = DateT ime.Parse( "2016-09-0 1"), Earli estDate =  DateTime.P arse("2015 -01-01"),  CPRSStatus  = "ACTIVE "
  247                    }
  248                };
  249                return c onsultList ;
  250           }
  251  
  252           pu blic stati c IList<Au thorizatio n> GetAuth orizations ()
  253           {
  254                var auth List = new  List<Auth orization>  
  255                { 
  256                    new  Authorizat ion 
  257                    {
  258                         Authorizat ionId = "1 ", Authori zationTitl e  = "VHA  CHOICE App roval", Au thorizatio nText = "  LOCAL TITL E: VCP-CHO ICE PROV A GRMT VAF 1 0-0386A                   \nSTAN DARD TITLE : NONVA NO TE                                          \nDATE OF  NOTE: AUG  25, 2016@1 5:26     E NTRY DATE:  AUG 25, 2 016@15:26: 24      \n       AUTH OR: DIGGS, BRIAN S         EXP C OSIGNER:                              \n      URGENCY:                               ST ATUS: COMP LETED                       \n\n REFERRAL I NFORMATION \n                        Depart ment of Ve terans Aff airs \n               VETERANS C HOICE PROV IDER AGREE MENT AUTHO RIZATION\n                               VA -FORM 10-0 386a\n\nRe ason for U se of Prov ider Agree ment:Veter an Decline d Appointm ent Time\n \nCommunit y Provider  Name(s):\ n  Bob\n\n Authorizat ion Number : xxx\n\nV A Ordering  Provider:  Me \n\nPl ease selec t referral  urgency:  \nRoutine\ n\nTo faci litate Urg ent schedu ling, plea se include  an altern ate point  \nof conta ct's (diff erent than  the NVCC  staff memb er listed  below) nam e,\nteleph one number , and rela tionship t o the pati ent (socia l worker,  triage nur se, \netc. ) in space  provided.  \n\n\nSec ondary Aut horization  Request(S AR):\n\n \ n\nService s and Time frame Auth orized:\n\ nSpecialty : \n\n  Ca rtography\ n\nType of  Specialis t:\n\n  Su rveyer\n\n Type of Se rvice/Proc edure:\n\n   Elevatio n Map\n\nN umber of V isits, Fre quency and  Duration:  \n\n  As  needed\n\n \nDate VA  Requests s ervices un der Provid er Agreeme nt:\nAug 2 9,2016@06: 00\n\n\n\n \n\nVetera n Informat ion:\nName : ZZTEST,C ENDY\nDOB:  JAN 5,195 4\nSSN: 00 0-00-0014\ nAddress:  1750 BLANK ENSHIP RD\ nPORTLAND,  OR  97233 \nPhone: 3 602705995\ n\n \n\n\n \n(include  name, add ress and p hone if kn own)\n\n\n Eligiblity  Type(From  initial a uthorizati on if appl icable):\n Choice Unu sual/Exces sive Burde n (UEXB)\n \nEligibil ity Verifi cation: \n As the aut horized VA  represent ative, I h ereby conf irm that t he Veteran  is \nelig ible for C hoice serv ices. The  Veteran's  basic elig ibility wa s verified \nin the V eterans Ch oice Viewe r applicat ion (VA Vi ewer) on:  \n08/25/20 16\n\nVete ran Other  Health Ins urance (OH I):\n\n  D oes Vetera n have bil lable OHI? :\n\n   Ye s - Vetera n has bill able OHI\n \n   Couch  cushions\ n\nService -Connected (SC) and/o r Special  Authority( SA):\n   N o - Vetera n does not  have SC/S A eligibli ty - OHI P rimary Pay er\n \n\nV A Communit y Care Man ager or eq uivalent:\ n\nName: X \n\nTitle:  X\n\nVA I ssuing Off ice:\nVA C ommunity C are Contac t #: X\nAf ter Hours  POC #: X\n \nContact  local VA C ommunity C are Office  first to  provide in formation  to VA or \ nreach VA  ordering p rovider. A ll contact  from Comm unity Care  Provider  will be \n documented  in the Ve teran's Re cord by VA  Community  Care staf f and VA O rdering \n Provider n otified fo r awarenes s. Report  all CRITIC AL FINDING S related  to this \n authorizat ion to the  VA Commun ity Care O ffice abov e.\n\nFrom  Station # : X\nFacil ity Name:  X\nStreet  Address: X \nCity: X\ nState: X\ nZip: X\nF ax: X\n \n /es/ Brian  S Diggs,  PhD\nProgr am Analyst \nSigned:  08/25/2016  15:29"
  259                    }
  260                };
  261                return a uthList;
  262           }
  263  
  264           pu blic stati c IList<Ra diologyRep ort> GetRa diologyRep orts()
  265           {
  266                var radL ist = new  List<Radio logyReport
  267                { 
  268                    new  RadiologyR eport 
  269                    {
  270                         RadiologyR eportId =  "1", Reaso nForStudy  = "Some re ason", Imp ressionTex t = "Some  Impression  1",Proced ureName="C HEST CT",  ExamDateTi me = DateT ime.Now, E xamDate =  "20161001. 120100", R eportText  = "FOOT, R IGHT, 2 VI EWS\n   \n Exm Date:  SEP 29, 20 16@10:38\n Req Phys:  AMII,JAMES  M                     Pat Loc:  LIVER/KIDN EY FACILIT ATORS-X (R \n                                             Img Loc : PDX-RAY- X\n                                             Servic e: Unknown \n\n \n\n( Case 1850  COMPLETE)  FOOT, RIGH T, 2 VIEWS               (RAD  D etailed) C PT:73620\n      Reaso n for Stud y: TEST\n\ n    Clini cal Histor y:\n       MODALITY T EST \n\n     Report S tatus: Ver ified                     Date R eported: \ n                                                  Dat e Verified : OCT 04,  2016\n     Verifier E -Sig:\n\n     Report: \n\n    Im pression:\ n      Tes t patient;  no report  necessary  for dicta tion; ADMI N complete .  \n\n     Primary D iagnostic  Code: \n\n Primary In terpreting  Staff:\n   DIANA JOY CE ARTENIA N MD, STAF F RADIOLOG IST\n           Verif ied by tra nscription ist for DI ANA JOYCE  ARTENIAN M D\n/JDA\n\ n   \n"
  271                    }, 
  272                    new  RadiologyR eport 
  273                    {
  274                         RadiologyR eportId =  "1", Reaso nForStudy  = "Some re ason", Imp ressionTex t = "Some  Impression  2" , Proc edureName= "CT NECK S OFT TISSUE  W/CONTRAS T", ExamDa teTime = D ateTime.No w, ExamDat e = "20160 901.120200 " , Report Text="FOOT , RIGHT, 2  VIEWS\n    \nExm Dat e: SEP 29,  2016@10:3 8\nReq Phy s: AMII,JA MES M                     Pat Lo c: LIVER/K IDNEY FACI LITATORS-X  (R\n                                             Img  Loc: PDX-R AY-X\n                                             Ser vice: Unkn own\n\n \n \n(Case 18 50 COMPLET E) FOOT, R IGHT, 2 VI EWS              (RAD   Detailed ) CPT:7362 0\n     Re ason for S tudy: TEST \n\n    Cl inical His tory:\n       MODALIT Y TEST \n\ n    Repor t Status:  Verified                     Dat e Reported : \n                                                   Date Verif ied: OCT 0 4, 2016\n     Verifie r E-Sig:\n \n    Repo rt:\n\n     Impressio n:\n       Test patie nt; no rep ort necess ary for di ctation; A DMIN compl ete.  \n\n     Primar y Diagnost ic Code: \ n\nPrimary  Interpret ing Staff: \n  DIANA  JOYCE ARTE NIAN MD, S TAFF RADIO LOGIST\n           Ve rified by  transcript ionist for  DIANA JOY CE ARTENIA N MD\n/JDA \n\n   \n"
  275                    }
  276                };
  277                return r adList;
  278           }
  279  
  280           pu blic stati c ViaUser  GetViaUser (bool? via BApproved  = false, s tring faul tMessage=n ull)
  281           {
  282                var viaU ser = new  ViaUser {Q ueryBean =  new ViaQu eryBean()} ;
  283                viaUser. ViaBApprov ed = viaBA pproved;
  284                if (faul tMessage ! = null)
  285                {
  286                    viaU ser.Fault  = true;
  287                    viaU ser.FaultM essage = f aultMessag e;
  288                }
  289                viaUser. Divisions  = new Divi sion[] { G etDivision () };
  290                return v iaUser;
  291           }
  292  
  293           pr ivate stat ic IList<U spAnnounce ment> _ann ouncements  = new Lis t<UspAnnou ncement>
  294                {
  295                    new  UspAnnounc ement
  296                    {
  297                         Announceme ntID = 1,
  298                         Announceme ntType = " Alert",
  299                         CreationDT  = new Dat eTime(2016 , 06, 08,  17, 00, 00 ),
  300                         Expiration DT = new D ateTime(20 16, 06, 08 , 17, 55,  00),
  301                         Creator =  "Admin",
  302                         Text =
  303                             "Due t o a reboot  of the da tabase ser ver, CITCo M will be  unavailabl e starting  at 8pm Ea stern/5pm  Pacific to night (6/8 /16). It i s anticipa ted that t he databas e server w ill be una vailable f or about h alf an hou r."
  304                    }
  305                };
  306  
  307           pu blic stati c IList<Us pAnnouncem ent> GetAn nouncement s(int acti ve)
  308           {
  309                if (acti ve == 0)
  310                {
  311                    retu rn _announ cements;
  312                }
  313                else
  314                {
  315                    retu rn _announ cements.Wh ere(a => a .CreationD T < DateTi me.UtcNow  && a.Expir ationDT >  DateTime.U tcNow).ToL ist();
  316                }
  317           }
  318  
  319           pu blic stati c void Add Announceme nt(UspAnno uncement a nnouncemen t)
  320           {
  321                var next Announceme ntID = _an nouncement s.Select(a  => a.Anno uncementID ).Max() +  1;
  322                announce ment.Annou ncementID  = nextAnno uncementID ;
  323                _announc ements.Add (announcem ent);
  324           }
  325  
  326           pu blic stati c IList<No te> GetNot es()
  327           {
  328                return n ew List<No te>
  329                {
  330                    new  Note
  331                    {
  332                         NoteAuthor  = "ANGELA  M FLINGOS ",
  333                         NoteID = " 49926122",
  334                         NoteText =  " LOCAL T ITLE: INFO RMED CONSE NT                                      \nS TANDARD TI TLE: CONSE NT                                             \nDATE  OF NOTE: J UN 20, 201 7@10:08:23   ENTRY DA TE: JUN 20 , 2017@10: 09:43       \n      A UTHOR: FLI NGOS,ANGEL A M     EX P COSIGNER :                             \n      URGEN CY:                               STATUS: C OMPLETED                       \ n\n  Signa ture Infor med Consen t for  \n    CERVIX -  BIOPSY EN DOCERVICAL  (BIOPSY O F  ENDOCER VIX (TISSU E INSIDE \ nCERVIX))  \n1. Anato mical Loca tion: jjgm bvm \n2. I nformed co nsent was  obtained   at 10:07 A M on June  20, 2017.  \n\t\tThe  full conse nt documen t can be a ccessed th rough Vist a Imaging. \n3. Patie nt name:   ZZTEST, JI ANJI S  \n 4. The pat ient HAS d ecision-ma king capac ity.    \n 5. Surroga te (if app licable):         \n6 . Reason f or the tre atment (di agnosis, c ondition,  or indicat ion): To \ nremove an d/or test  abnormal t issue of t he cervix.  \n7. Trea tment/proc edure: Thi s procedur e involves  taking a  biopsy fro m \nyour c ervix.   T he cervix  is  the lo wer, narro w end of t he uterus  that \nope ns into th e vagina.   A biopsy  is the rem oval of a  sample of  tissue \nf or analysi s.  Your d octor will  take a sa mple from  the tissue  that \nli nes the in side of yo ur cervix. \nYour doc tor may in ject a med icine to n umb your c ervix.  Yo u may also  \nbe give n a medici ne to help  you relax .  Your do ctor will  insert a \ nspeculum. This is us ed to hold  the vagin a open.You r doctor w ill \nuse  a tool to  remove tis sue from i nside your  cervix.Yo u may feel  a \npinch ing sensat ion or som e cramping  when your  doctor ta kes the \n biopsy.You r doctor w ill send t he sample( s)to be te sted. \n    \n\t\t \n     \n8.Ne ither anes thesia nor  moderate  sedation w ill be use d.\n9.Cons ent to Blo od Product s(if appli cable):\nI t is not e xpected th at blood p roducts wi ll be used  in this \ ntreatment  / procedu re.  \n10. Practition er obtaini ng consent : Zzzaates tphysician ,Eighteen  \n(PHYSICI AN) \n11.S upervising  practitio ner:  Abbe y,Kenneth  R (ANESTHE SIOLOGIST)  \n12.Prac titioner(s ) performi ng or supe rvising tr eatment /  procedure( if \n not  listed abo ve):  Abbe y,Kenneth  R (ANESTHE SIOLOGIST)  \n13.Witn ess Name(s ):                      \n \n14. Comments:\ n \n \t \n  \n   \n   \n  \n  \n   \n   \n  \n \n*** S CANNED DOC UMENT * ** \n SIGNATU RE NOT REQ UIRED\n \n  \n Electr onically F iled: 06 /  20 / 2017 \n by: ACC OUNT IMEDU SER\n                          " ,
  335                         NoteTimest amp = new  DateTime(2 017, 6, 20 , 10, 08,  00),
  336                         NoteTitle  = "INFORME D CONSENT"
  337                    },
  338                    new  Note
  339                    {
  340                         NoteAuthor  = "Walter  P. Goebel  MD",
  341                         NoteID = " 50111787",
  342                         NoteText =  " LOCAL T ITLE: PC -  FOLLOW UP                                         \nS TANDARD TI TLE: PRIMA RY CARE OU TPATIENT N OTE                      \nDATE  OF NOTE: J UL 05, 201 7@13:09      ENTRY DA TE: JUL 05 , 2017@13: 09:45       \n      A UTHOR: GOE BEL,WALTER  PAUL   EX P COSIGNER :                             \n      URGEN CY:                               STATUS: C OMPLETED                       \ n\nPlanned  Procedure : Battlefi eld Acupun cture\n\nP AIN DIAGNO SIS: chron ic pain \n  \n Pre-pr ocedure pa in assessm ent(DVCIPM ): 9 \n Po st- proced ure pain a ssessment( DVCIPM): 2 \n\nPain I nterferenc e Assessme nt\n 1. Wh at number  describes  how, durin g the past  24 hours,  pain has  interfered  \n    wit h your usu al ACTIVIT Y: 9\n 2.  What numbe r describe s how, dur ing the pa st 24 hour s, pain ha s interfer ed \nwith  \n    your  SLEEP: 9\ n 3. What  number des cribes how , during t he past 24  hours, pa in has aff ected your  \n    MOO D: 9\n 4.  What numbe r describe s how, dur ing the pa st 24 hour s, pain ha s contribu ted to \n     your ST RESS: 9\n\ nInformed  Consent:\n  The proce dure was d iscussed w ith patien t. \n The  risks and  benefits w ere explai ned and qu estions we re answere d.\n An in formed con sent was o btained.\n \nPreparat ion:\n The  patient w as in the  sitting po sition.Pro viders han ds were cl eaned. Bot h \n patie nts'ears w ere wiped  clean with  alcohol p rior to ne edle place ment. \n T ime out ch ecklist wa s complete d before t he beginni ng of the  procedure. \n\nProced ure: \n Us ing gold A SP needles , the need les were p laced in t he order o f the acro nym \n CTO PS, altern ating ears  with each  point pla cement. Af ter each p oint place ment, \n t he patient  was asked  to move o r ambulate  and the p ain score  was reasse ssed.\n Th e points u sed are: C ingulate G yrus, Thal amus, Omeg a 2, Point  Zero, She n Men. \n  A total of  5 needles  were used  for the R ight ear.\ n A total  of 5 needl es were us ed for the  Left ear. \n It was  necessary  to readjus t 0 needle (s) for th e Right ea r.\n It wa s necessar y to readj ust 0 need le(s) for  the Left e ar.\n\nPos t Procedur e: \nThe p atient tol erated the  procedure  well and  there were  no noted  problems.\ n\nI spent  a total 1 5 min prov iding one  on one acu puncture w ith one or  more \nne edles with out electr ical stimu lation.\n\ n \n \n/es / Walter P . Goebel M D\nPhysici an\nSigned : 07/05/20 17 13:11",
  343                         NoteTimest amp = new  DateTime(2 017, 7, 5,  13, 9, 0) ,
  344                         NoteTitle  = "PC - FO LLOW UP"
  345                    },
  346                    new  Note
  347                    {
  348                         NoteAuthor  = "Laurie  A. Beauch amp",
  349                         NoteID = " 49182954",
  350                         NoteText =  " LOCAL T ITLE: PC -  FOLLOW UP                                         \nS TANDARD TI TLE: PRIMA RY CARE OU TPATIENT N OTE                      \nDATE  OF NOTE: A PR 25, 201 7@09:14      ENTRY DA TE: APR 25 , 2017@09: 15:09       \n      A UTHOR: BEA UCHAMP,LAU RIE A   EX P COSIGNER :                             \n      URGEN CY:                               STATUS: C OMPLETED                       \ n\nasdfasf adsf\n \n/ es/ Laurie  A. Beauch amp\nCHIEF  HEALTH IN FORMATION  MANAGEMENT \nSigned:  04/25/2017  09:17",
  351                         NoteTimest amp = new  DateTime ( 2017, 4, 2 5, 9, 14,  0),
  352                         NoteTitle  = "PC - FO LLOW UP"
  353                    }
  354                };
  355           }
  356  
  357           //  Users:
  358           //  0: Fred F lintstone,  with ViaB  and PHIPI I and an a ctive sess ion
  359           //  1: Fred F lintstone  with no fa cilities a t all
  360           //  2: Fred F lintstone,  with ViaB  and PHIPI I but no a ctive sess ion
  361           //  3: Fred F lintstone,  without V iaB and wi th PHIPII  and an act ive sessio n
  362           //  4: Fred F lintstone,  unknown V iaB, no PH IPII, no a ctive sess ion
  363           //  5: Fred F lintstone,  with ViaB , PHIPII,  an active  session, a dmin at st ation, and  announcin g
  364           pu blic stati c User Get User(int i  = 0)
  365           {
  366                return n ew User[]
  367                {
  368                    new  User()
  369                    {
  370                         Applicatio nUserID =  0,
  371                          DomainPlus NetworkUse rName = " DNS \ D N   DNS ",
  372                         Name = "Fl intstone,  Fred",
  373                         CurrentDef aultFacili ty = (shor t)888,
  374                         Facilities  = new Dic tionary<sh ort, UserF acility>()
  375                         {
  376                             {
  377                                 (s hort)888,
  378                                 ne w UserFaci lity
  379                                 {
  380                                      sta3n =  (short)888 ,
  381                                      sta6a =  "888",
  382                                      StationN ame = "Bed rock",
  383                                      Location Name = "BE DROCK",
  384                                      LastAuth DateTime =  DateTime. UtcNow,
  385                                      ViaB = t rue,
  386                                      PHIPII =  true,
  387                                      VIAToken  = "XXXXX" ,
  388                                      VIAToken Expiration  = DateTim e.UtcNow.A ddHours(4) ,
  389                                      Admin =  false
  390                                 }
  391                             }
  392                         }
  393                    },
  394                    new  User()
  395                    {
  396                         Applicatio nUserID =  1,
  397                          DomainPlus NetworkUse rName = " DNS \ D N   DNS ",
  398                         Name = "Fl intstone,  Fred",
  399                         CurrentDef aultFacili ty = (shor t)0,
  400                         Facilities  = new Dic tionary<sh ort, UserF acility>()
  401                    },
  402                    new  User()
  403                    {
  404                         Applicatio nUserID =  2,
  405                          DomainPlus NetworkUse rName = " DNS \\ D N    DNS ",
  406                         Name = "Fl intstone,  Fred",
  407                         CurrentDef aultFacili ty = (shor t)888,
  408                         Facilities  = new Dic tionary<sh ort, UserF acility>()
  409                         {
  410                             {
  411                                 (s hort)888,
  412                                 ne w UserFaci lity
  413                                 {
  414                                      sta3n =  (short)888 ,
  415                                      sta6a =  "888",
  416                                      StationN ame = "Bed rock",
  417                                      Location Name = "BE DROCK",
  418                                      LastAuth DateTime =  DateTime. UtcNow.Add Hours(-12) ,
  419                                      ViaB = t rue,
  420                                      PHIPII =  true,
  421                                      VIAToken  = "XXXXX" ,
  422                                      VIAToken Expiration  = DateTim e.UtcNow.A ddHours(-8 ),
  423                                      Admin =  false
  424                                 }
  425                             }
  426                         }
  427                    },
  428                    new  User()
  429                    { //  what woul d viaB fal se look li ke?
  430                         Applicatio nUserID =  3,
  431                          DomainPlus NetworkUse rName = " DNS \\ D N    DNS ",
  432                         Name = "Fl intstone,  Fred",
  433                         CurrentDef aultFacili ty = (shor t)888,
  434                         Facilities  = new Dic tionary<sh ort, UserF acility>()
  435                         {
  436                             {
  437                                 (s hort)888,
  438                                 ne w UserFaci lity
  439                                 {
  440                                      sta3n =  (short)888 ,
  441                                      sta6a =  "888",
  442                                      StationN ame = "Bed rock",
  443                                      Location Name = "BE DROCK",
  444                                      LastAuth DateTime =  DateTime. UtcNow,
  445                                      ViaB = f alse,
  446                                      PHIPII =  true,
  447                                      VIAToken  = "XXXXX" ,
  448                                      VIAToken Expiration  = DateTim e.UtcNow.A ddHours(4) ,
  449                                      Admin =  false
  450                                 }
  451                             }
  452                         }
  453                    },
  454                    new  User()
  455                    {
  456                         Applicatio nUserID =  4,
  457                          DomainPlus NetworkUse rName = " DNS \\ D N    DNS ",
  458                         Name = "Fl intstone,  Fred",
  459                         CurrentDef aultFacili ty = (shor t)888,
  460                         Facilities  = new Dic tionary<sh ort, UserF acility>()
  461                         {
  462                             {
  463                                 (s hort)888,
  464                                 ne w UserFaci lity
  465                                 {
  466                                      sta3n =  (short)888 ,
  467                                      sta6a =  "888",
  468                                      StationN ame = "Bed rock",
  469                                      Location Name = "BE DROCK",
  470                                      LastAuth DateTime =  null,
  471                                      ViaB = n ull,
  472                                      PHIPII =  false,
  473                                      VIAToken  = "",
  474                                      VIAToken Expiration  = null,
  475                                      Admin =  false
  476                                 }
  477                             }
  478                         }
  479                    },
  480                    new  User()
  481                    {
  482                         Applicatio nUserID =  5,
  483                          DomainPlus NetworkUse rName = " DNS \ D N    DNS ",
  484                         Name = "Fl intstone,  Fred",
  485                         CanCreateA nnouncemen t = true,
  486                         CurrentDef aultFacili ty = (shor t)888,
  487                         Facilities  = new Dic tionary<sh ort, UserF acility>()
  488                         {
  489                             {
  490                                 (s hort)888,
  491                                 ne w UserFaci lity
  492                                 {
  493                                      sta3n =  (short)888 ,
  494                                      sta6a =  "888",
  495                                      StationN ame = "Bed rock",
  496                                      Location Name = "BE DROCK",
  497                                      LastAuth DateTime =  DateTime. UtcNow,
  498                                      ViaB = t rue,
  499                                      PHIPII =  true,
  500                                      VIAToken  = "XXXXX" ,
  501                                      VIAToken Expiration  = DateTim e.UtcNow.A ddHours(4) ,
  502                                      Admin =  true
  503                                 }
  504                             }
  505                         }
  506                    },
  507  
  508                }[i];
  509           }
  510       }
  511   }