22. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 8/23/2017 3:57:55 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.

22.1 Files compared

# Location File Last Modified
1 PPMS Build 3 Sprint 4.zip\CIF Spint 4\VA.PPMS.IntegrationWebService.zip\VA.PPMS.IntegrationWebService\VA.PPMS.ProviderData Provider.xsd Wed Jul 19 01:54:08 2017 UTC
2 PPMS Build 3 Sprint 4.zip\CIF Spint 4\VA.PPMS.IntegrationWebService.zip\VA.PPMS.IntegrationWebService\VA.PPMS.ProviderData Provider.xsd Wed Aug 23 20:43:50 2017 UTC

22.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 1276
Changed 1 4
Inserted 0 0
Removed 0 0

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

22.4 Active regular expressions

No regular expressions were active.

22.5 Comparison detail

  1   <?xml vers ion="1.0"  encoding=" UTF-8" sta ndalone="y es"?>
  2   <xs:schema  version=" 1.0"
  3               xmlns:xs= "http://ww w.w3.org/2 001/XMLSch ema"
  4                targetName space="htt ps://ppms. DNS     /exchange/ ccn/1.0"
  5                xmlns:p="h ttps://ppm s. DNS     /exchange/ ccn/1.0">
  6     <xs:comp lexType na me="Provid er">
  7       <xs:se quence>
  8         <xs: element na me="Correl ationId" t ype="xs:st ring" minO ccurs="0"/ >
  9         <xs: element na me="Transa ctionType"  type="p:T ransaction TypeList"/ >
  10         <xs: element na me="Provid erName" ty pe="xs:str ing"/>
  11         <xs: element na me="Provid erId" type ="xs:strin g"/>
  12  
  13         <xs: element na me="Email"  type="xs: string" mi nOccurs="0 "/>
  14         <xs: element na me="Phone"  type="xs: string" mi nOccurs="0 "/>
  15         <xs: element na me="Fax" t ype="xs:st ring" minO ccurs="0"/ >
  16         <xs: element na me="Addres s" type="p :Address"  minOccurs= "0"/>
  17         <xs: element na me="Ethnic ity" type= "p:Ethnici ty" minOcc urs="0"/>
  18         <xs: element na me="Religi on" type=" xs:string"  minOccurs ="0"/>
  19         <xs: element na me="Health ProviderTy pe" type=" p:HealthPr oviderType " minOccur s="0"/>
  20         <xs: element na me="IsAcce ptingNewPa tients" ty pe="xs:boo lean" minO ccurs="0"/ >
  21         <xs: element na me="IsPrim aryCarePro viderAccep tingVa" ty pe="xs:boo lean" minO ccurs="0"/ >
  22  
  23         <xs: element na me="Licens ures" type ="p:Licens ures" minO ccurs="0"/ >
  24         <xs: element na me="Npis"  type="p:Np is" minOcc urs="1" ma xOccurs="1 "/>
  25         <xs: element na me="OtherI dentifiers " type="p: OtherIdent ifiers" mi nOccurs="0 "/>
  26         <xs: element na me="Provid erCredenti als" type= "p:Provide rCredentia ls" minOcc urs="0"/>
  27         <xs: element na me="Provid erServices " type="p: ProviderSe rvices" mi nOccurs="0 "/>
  28         <xs: element na me="Specia lties" typ e="p:Speci alties" mi nOccurs="0 "/>
  29  
  30         <!--  Individua l -->
  31         <xs: element na me="BoardC ertificati ons" type= "p:BoardCe rtificatio ns" minOcc urs="0"/>
  32         <xs: element na me="DeaNum bers" type ="p:DeaSch edulePrivi leges" min Occurs="0" />
  33         <xs: element na me="Indivi dualProvid erPrivileg e" type="p :Individua lProviderP rivilege"  minOccurs= "0"/>
  34         <xs: element na me="Medica lEducation s" type="p :MedicalEd ucations"  minOccurs= "0"/>
  35         <xs: element na me="Contac ts" type=" p:Contacts " minOccur s="0"/>
  36         <xs: element na me="Provid erOtherNam es" type=" p:Provider OtherNames " minOccur s="0"/>
  37  
  38         <!--  Organizat ion -->
  39         <xs: element na me="Author izedOffici als" type= "p:Organiz ationAutho rizedOffic ials" minO ccurs="0"/ >
  40         <xs: element na me="Indivi dualCarePr oviders" t ype="p:Org anizationa lProviderR elationshi ps" minOcc urs="0"/>
  41         <xs: element na me="Organi zationalPr oviders" t ype="p:Org anizationa lRelations hips" minO ccurs="0"/ >
  42         <xs: element na me="Organi zationalCo ntacts" ty pe="p:Orga nizationCo ntacts" mi nOccurs="0 "/>
  43       </xs:s equence>
  44     </xs:com plexType>
  45     <!-- Ent ity Refere nces -->
  46     <xs:comp lexType na me="Provid erReferenc e">
  47       <xs:se quence>
  48         <xs: element na me="Npi" t ype="xs:st ring" minO ccurs="1"/ >
  49       </xs:s equence>
  50     </xs:com plexType>
  51     <xs:comp lexType na me="Npis">
  52       <xs:se quence min Occurs="0"  maxOccurs ="50">
  53         <xs: element na me="Item"  type="p:Np i"/>
  54       </xs:s equence>
  55     </xs:com plexType>
  56     <xs:comp lexType na me="Npi">
  57       <xs:se quence>
  58         <xs: element na me="Number " type="xs :string" m inOccurs=" 1"/>
  59         <xs: element na me="Entity TypeCode"  type="p:Np iType" min Occurs="1" />
  60         <xs: element na me="SolePr oprieter"  type="p:So lePropriet er" minOcc urs="0"/>
  61         <!--  For 2-Org anization  entity typ es -->
  62         <xs: element na me="Organi zationSubp art" type= "xs:string " minOccur s="0"/>
  63         <xs: element na me="Subpar tLegalBusi nessName"  type="xs:s tring" min Occurs="0" />
  64         <xs: element na me="Subpar tTaxId" ty pe="xs:str ing" minOc curs="0"/>
  65       </xs:s equence>
  66     </xs:com plexType>
  67     <xs:comp lexType na me="Provid erCredenti als">
  68       <xs:se quence min Occurs="0"  maxOccurs ="50">
  69         <xs: element na me="Item"  type="p:Pr oviderCred ential"/>
  70       </xs:s equence>
  71     </xs:com plexType>
  72     <xs:comp lexType na me="Provid erCredenti al">
  73       <xs:se quence>
  74         <xs: element na me="Name"  type="xs:s tring" min Occurs="1" />
  75         <xs: element na me="Creden tialNumber " type="xs :string" m inOccurs=" 1"/>
  76         <xs: element na me="Creden tialType"  type="xs:s tring" min Occurs="1" />
  77         <xs: element na me="Creden tialingSta tus" type= "p:Credent ialingStat us" minOcc urs="1"/>
  78         <xs: element na me="Creden tialedDate " type="xs :date" min Occurs="1" />
  79         <xs: element na me="NextCr edentialin gDate" typ e="xs:date " minOccur s="0"/>
  80         <xs: element na me="Descri ption" typ e="xs:stri ng" minOcc urs="0"/>
  81       </xs:s equence>
  82     </xs:com plexType>
  83     <xs:comp lexType na me="OtherI dentifiers ">
  84       <xs:se quence min Occurs="0"  maxOccurs ="50">
  85         <xs: element na me="Item"  type="p:Ot herIdentif ier"/>
  86       </xs:s equence>
  87     </xs:com plexType>
  88     <xs:comp lexType na me="OtherI dentifier" >
  89       <xs:se quence>
  90         <xs: element na me="Name"  type="xs:s tring" min Occurs="1" />
  91         <xs: element na me="Identi fierTypeCo de" type=" p:Identifi erTypeCode List" minO ccurs="0"/ >
  92         <xs: element na me="Identi fierState"  type="xs: string" mi nOccurs="0 "/>
  93         <xs: element na me="Identi fierIssuer " type="xs :string" m inOccurs=" 0"/>
  94       </xs:s equence>
  95     </xs:com plexType>
  96     <xs:comp lexType na me="Licens ures">
  97       <xs:se quence min Occurs="0"  maxOccurs ="50">
  98         <xs: element na me="Item"  type="p:Li censure"/>
  99       </xs:s equence>
  100     </xs:com plexType>
  101     <xs:comp lexType na me="Licens ure">
  102       <xs:se quence>
  103         <xs: element na me="Licens eNumber" t ype="xs:st ring" minO ccurs="1"/ >
  104         <xs: element na me="Licens ingState"  type="xs:s tring" min Occurs="0" />
  105         <xs: element na me="Expira tionDate"  type="xs:d ate" minOc curs="0"/>
  106       </xs:s equence>
  107     </xs:com plexType>
  108     <xs:comp lexType na me="Provid erServices ">
  109       <xs:se quence min Occurs="1"  maxOccurs ="50">
  110         <xs: element na me="Item"  type="p:Pr oviderServ ice"/>
  111       </xs:s equence>
  112     </xs:com plexType>
  113     <xs:comp lexType na me="Provid erService" >
  114       <xs:se quence>
  115         <xs: element na me="Correl ationId" t ype="xs:st ring"/>
  116         <xs: element na me="CodedS pecialty"  type="xs:s tring" min Occurs="0" />
  117         <xs: element na me="Locati on" type=" p:CareSite " minOccur s="0"/>
  118         <xs: element na me="Organi zationNpi"  type="xs: string" mi nOccurs="0 "/>
  119         <xs: element na me="Servic eAvailabil ity" type= "p:Service Availabili ties" minO ccurs="0"/ >
  120       </xs:s equence>
  121     </xs:com plexType>
  122     <xs:comp lexType na me="Contac ts">
  123       <xs:se quence min Occurs="0"  maxOccurs ="50">
  124         <xs: element na me="Item"  type="p:Pe rsonContac t"/>
  125       </xs:s equence>
  126     </xs:com plexType>
  127     <xs:comp lexType na me="Person Contact">
  128       <xs:se quence>
  129         <xs: element na me="Correl ationId" t ype="xs:st ring" minO ccurs="1"/ >
  130         <xs: element na me="FirstN ame" type= "xs:string " minOccur s="0"/>
  131         <xs: element na me="Middle Name" type ="xs:strin g" minOccu rs="0"/>
  132         <xs: element na me="LastNa me" type=" xs:string"  minOccurs ="1"/>
  133         <xs: element na me="IsVete ran" type= "xs:boolea n" minOccu rs="0"/>
  134         <xs: element na me="Effect iveDate" t ype="xs:da te" minOcc urs="0"/>
  135         <xs: element na me="Emails " type="p: Emails" mi nOccurs="0 "/>
  136         <xs: element na me="Addres ses" type= "p:Address es" minOcc urs="0"/>
  137         <xs: element na me="Phones " type="p: Phones" mi nOccurs="0 "/>
  138       </xs:s equence>
  139     </xs:com plexType>
  140     <xs:comp lexType na me="Emails ">
  141       <xs:se quence min Occurs="0"  maxOccurs ="3">
  142         <xs: element na me="Item"  type="p:Em ail"/>
  143       </xs:s equence>
  144     </xs:com plexType>
  145     <xs:comp lexType na me="Email" >
  146       <xs:se quence>
  147         <xs: element na me="EmailA ddress" ty pe="xs:str ing" minOc curs="1"/>
  148         <xs: element na me="Offici alCredenti al" type=" xs:string"  minOccurs ="0"/>
  149         <xs: element na me="EmailS pecificUse " type="p: EmailSpeci ficUseList " minOccur s="0"/>
  150       </xs:s equence>
  151     </xs:com plexType>
  152     <xs:comp lexType na me="Addres ses">
  153       <xs:se quence min Occurs="0"  maxOccurs ="3">
  154         <xs: element na me="Item"  type="p:Ad dress"/>
  155       </xs:s equence>
  156     </xs:com plexType>
  157     <xs:comp lexType na me="Addres s">
  158       <xs:se quence>
  159         <xs: element na me="Addres s1" type=" xs:string"  minOccurs ="0"/>
  160         <xs: element na me="Addres s2" type=" xs:string"  minOccurs ="0"/>
  161         <xs: element na me="Addres s3" type=" xs:string"  minOccurs ="0"/>
  162         <xs: element na me="City"  type="xs:s tring" min Occurs="0" />
  163         <xs: element na me="State"  type="xs: string" mi nOccurs="0 "/>
  164         <xs: element na me="Postal Code" type ="xs:strin g" minOccu rs="0"/>
  165         <xs: element na me="County " type="xs :string" m inOccurs=" 0"/>
  166         <xs: element na me="Countr yCode" typ e="xs:stri ng" minOcc urs="0"/>
  167       </xs:s equence>
  168     </xs:com plexType>
  169     <xs:comp lexType na me="Phones ">
  170       <xs:se quence min Occurs="0"  maxOccurs ="3">
  171         <xs: element na me="Item"  type="p:Ph one"/>
  172       </xs:s equence>
  173     </xs:com plexType>
  174     <xs:comp lexType na me="Phone" >
  175       <xs:se quence>
  176         <xs: element na me="PhoneN umber" typ e="xs:stri ng" minOcc urs="1"/>
  177         <xs: element na me="IsText ingAccepta ble" type= "xs:string " minOccur s="0"/>
  178       </xs:s equence>
  179     </xs:com plexType>
  180     <xs:comp lexType na me="Organi zationAuth orizedOffi cials">
  181       <xs:se quence min Occurs="0"  maxOccurs ="50">
  182         <xs: element na me="Item"  type="p:Or ganization Authorized Official"/ >
  183       </xs:s equence>
  184     </xs:com plexType>
  185     <xs:comp lexType na me="Organi zationAuth orizedOffi cial">
  186       <xs:se quence>
  187         <xs: element na me="Offici alName" ty pe="xs:str ing" minOc curs="1"/>
  188         <xs: element na me="Offici alCredenti al" type=" xs:string"  minOccurs ="1"/>
  189         <xs: element na me="TitleO rPosition"  type="xs: string" mi nOccurs="0 "/>
  190         <xs: element na me="PhoneN umber" typ e="xs:stri ng" minOcc urs="0"/>
  191       </xs:s equence>
  192     </xs:com plexType>
  193     <xs:comp lexType na me="Medica lEducation s">
  194       <xs:se quence min Occurs="0"  maxOccurs ="50">
  195         <xs: element na me="Item"  type="p:Me dicalEduca tion"/>
  196       </xs:s equence>
  197     </xs:com plexType>
  198     <xs:comp lexType na me="Medica lEducation ">
  199       <xs:se quence>
  200         <xs: element na me="Name"  type="xs:s tring" min Occurs="1" />
  201         <xs: element na me="Gradua tionDate"  type="xs:d ate" minOc curs="0"/>
  202       </xs:s equence>
  203     </xs:com plexType>
  204     <xs:comp lexType na me="CareSi teRelation ships">
  205       <xs:se quence min Occurs="0"  maxOccurs ="50">
  206         <xs: element na me="Item"  type="p:Ca reSiteRela tionship"/ >
  207       </xs:s equence>
  208     </xs:com plexType>
  209     <xs:comp lexType na me="CareSi teRelation ship">
  210       <xs:se quence>
  211         <xs: element na me="SiteSe rviceProvi ded" type= "xs:string " minOccur s="1"/>
  212         <xs: element na me="StartD ate" type= "xs:date"  minOccurs= "0"/>
  213         <xs: element na me="EndDat e" type="x s:date" mi nOccurs="0 "/>
  214         <xs: element na me="CareSi te" type=" p:CareSite " minOccur s="0"/>
  215       </xs:s equence>
  216     </xs:com plexType>
  217     <xs:comp lexType na me="BoardC ertificati ons">
  218       <xs:se quence min Occurs="0"  maxOccurs ="50">
  219         <xs: element na me="Item"  type="p:Bo ardCertifi cation"/>
  220       </xs:s equence>
  221     </xs:com plexType>
  222     <xs:comp lexType na me="BoardC ertificati on">
  223       <xs:se quence>
  224         <xs: element na me="Name"  type="xs:s tring" min Occurs="1" />
  225         <xs: element na me="IsBoar dCertified " type="xs :boolean"  minOccurs= "0"/>
  226         <xs: element na me="BoardI d" type="x s:string"  minOccurs= "0"/>
  227         <xs: element na me="Certif icationDat e" type="x s:date" mi nOccurs="0 "/>
  228         <xs: element na me="Recert ificationD ate" type= "xs:date"  minOccurs= "0"/>
  229       </xs:s equence>
  230     </xs:com plexType>
  231     <xs:comp lexType na me="Organi zationalPr oviderRela tionships" >
  232       <xs:se quence min Occurs="0"  maxOccurs ="50">
  233         <xs: element na me="Item"  type="p:Or ganization alProvider Relationsh ip"/>
  234       </xs:s equence>
  235     </xs:com plexType>
  236     <xs:comp lexType na me="Organi zationalPr oviderRela tionship">
  237       <xs:se quence>
  238         <xs: element na me="Relati onshipType " type="p: OrgRelatio nshipType"  minOccurs ="1"/>
  239         <xs: element na me="Relati onshipStat us" type=" p:ActiveIn activeList " minOccur s="1"/>
  240         <xs: element na me="Extern alCareProv ider" type ="xs:strin g" minOccu rs="1"/>
  241         <xs: element na me="StartD ate" type= "xs:date"  minOccurs= "0"/>
  242         <xs: element na me="EndDat e" type="x s:date" mi nOccurs="0 "/>
  243         <xs: element na me="Positi on" type=" xs:string"  minOccurs ="0"/>
  244         <xs: element na me="Member shipId" ty pe="xs:str ing" minOc curs="0"/>
  245       </xs:s equence>
  246     </xs:com plexType>
  247     <xs:comp lexType na me="Organi zationalRe lationship s">
  248       <xs:se quence min Occurs="0"  maxOccurs ="50">
  249         <xs: element na me="Item"  type="p:Or ganization alRelation ship"/>
  250       </xs:s equence>
  251     </xs:com plexType>
  252     <xs:comp lexType na me="Organi zationalRe lationship ">
  253       <xs:se quence>
  254         <xs: element na me="Relati onshipType " type="p: Organizati onalRelati onshipList " minOccur s="1"/>
  255         <xs: element na me="Orgini zationalPr ovider" ty pe="xs:str ing" minOc curs="1"/>
  256       </xs:s equence>
  257     </xs:com plexType>
  258     <xs:comp lexType na me="Indivi dualProvid erPrivileg e">
  259       <xs:se quence>
  260         <xs: element na me="Privil ege" type= "xs:string " minOccur s="1"/>
  261         <xs: element na me="Expira tionDate"  type="xs:d ate" minOc curs="0"/>
  262         <xs: element na me="Commen t" type="x s:string"  minOccurs= "0"/>
  263         <xs: element na me="CareSi te" type=" p:CareSite " minOccur s="0"/>
  264       </xs:s equence>
  265     </xs:com plexType>
  266     <xs:comp lexType na me="Provid erOtherNam es">
  267       <xs:se quence min Occurs="0"  maxOccurs ="50">
  268         <xs: element na me="Item"  type="p:Pr oviderOthe rName"/>
  269       </xs:s equence>
  270     </xs:com plexType>
  271     <xs:comp lexType na me="Provid erOtherNam e">
  272       <xs:se quence>
  273         <xs: element na me="Name"  type="xs:s tring" min Occurs="1" />
  274         <xs: element na me="OtherN ameType" t ype="p:Oth erNameType " minOccur s="0"/>
  275         <xs: element na me="OtherC redential"  type="xs: string" mi nOccurs="0 "/>
  276       </xs:s equence>
  277     </xs:com plexType>
  278     <xs:comp lexType na me="DeaSch edulePrivi leges">
  279       <xs:se quence min Occurs="0"  maxOccurs ="50">
  280         <xs: element na me="Item"  type="p:De aScheduleP rivilege"/ >
  281       </xs:s equence>
  282     </xs:com plexType>
  283     <xs:comp lexType na me="DeaSch edulePrivi lege">
  284       <xs:se quence>
  285         <xs: element na me="DeaNum ber" type= "xs:string " minOccur s="1"/>
  286         <xs: element na me="Expira tionDate"  type="xs:d ate" minOc curs="0"/>
  287         <xs: element na me="Verifi cationDate " type="xs :date" min Occurs="0" />
  288         <xs: element na me="Verifi er" type=" xs:string"  minOccurs ="0"/>
  289         <xs: element na me="HasSch eduleIi" t ype="xs:bo olean" min Occurs="0" />
  290         <xs: element na me="HasSch eduleIiNon Narcotic"  type="xs:b oolean" mi nOccurs="0 "/>
  291         <xs: element na me="HasSch eduleIii"  type="xs:b oolean" mi nOccurs="0 "/>
  292         <xs: element na me="HasSch eduleIiiNo nNarcotic"  type="xs: boolean" m inOccurs=" 0"/>
  293         <xs: element na me="HasSch eduleIv" t ype="xs:bo olean" min Occurs="0" />
  294         <xs: element na me="HasSch eduleV" ty pe="xs:boo lean" minO ccurs="0"/ >
  295       </xs:s equence>
  296     </xs:com plexType>
  297     <xs:comp lexType na me="Organi zationCont acts">
  298       <xs:se quence min Occurs="0"  maxOccurs ="50">
  299         <xs: element na me="Item"  type="p:Re latedConta ct"/>
  300       </xs:s equence>
  301     </xs:com plexType>
  302     <xs:comp lexType na me="Relate dContact">
  303       <xs:se quence>
  304         <xs: element na me="Contac tInformati on" type=" xs:string"  minOccurs ="1"/>
  305         <xs: element na me="IsPrim aryPoc" ty pe="xs:boo lean" minO ccurs="0"/ >
  306         <xs: element na me="Contac tInfoType"  type="p:C ontactInfo Type" minO ccurs="0"/ >
  307         <xs: element na me="IsActi ve" type=" xs:boolean " minOccur s="0"/>
  308       </xs:s equence>
  309     </xs:com plexType>
  310     <xs:comp lexType na me="Specia lties">
  311       <xs:se quence min Occurs="0"  maxOccurs ="50">
  312         <xs: element na me="Item"  type="p:Ta xonomy"/>
  313       </xs:s equence>
  314     </xs:com plexType>
  315     <xs:comp lexType na me="Taxono my">
  316       <xs:se quence>
  317         <xs: element na me="CodedS pecialty"  type="xs:s tring" min Occurs="1" />
  318         <xs: element na me="IsPrim aryTaxonom y" type="x s:boolean"  minOccurs ="1"/>
  319       </xs:s equence>
  320     </xs:com plexType>
  321     <xs:comp lexType na me="Servic eAvailabil ities">
  322       <xs:se quence min Occurs="0"  maxOccurs ="50">
  323         <xs: element na me="Item"  type="p:Se rviceAvail ability"/>
  324       </xs:s equence>
  325     </xs:com plexType>
  326     <xs:comp lexType na me="Servic eAvailabil ity">
  327       <xs:se quence>
  328         <xs: element na me="DayOfT heWeek" ty pe="p:DayO fWeekList"  minOccurs ="1"/>
  329         <xs: element na me="StartT ime" type= "xs:string "/>
  330         <xs: element na me="EndTim e" type="x s:string"/ >
  331       </xs:s equence>
  332     </xs:com plexType>
  333     <xs:comp lexType na me="CareSi te">
  334       <xs:se quence>
  335         <xs: element na me="Correl ationId" t ype="xs:st ring"/>
  336         <xs: element na me="Name"  type="xs:s tring" min Occurs="0" />
  337         <xs: element na me="SiteAd dress" typ e="p:Addre ss" minOcc urs="0"/>
  338         <xs: element na me="SiteTy pe" type=" p:CareSite Type" minO ccurs="0"/ >
  339         <xs: element na me="SiteId " type="xs :string" m inOccurs=" 0"/>
  340         <xs: element na me="OtherN ame" type= "xs:string " minOccur s="0"/>
  341         <xs: element na me="IsHand icapAccess ible" type ="xs:boole an" minOcc urs="0"/>
  342         <xs: element na me="Operat ingOrganiz ation" typ e="p:Provi derReferen ce" minOcc urs="0"/>
  343       </xs:s equence>
  344     </xs:com plexType>
  345     <xs:comp lexType na me="VaInst itutionAff iliations" >
  346       <xs:se quence min Occurs="0"  maxOccurs ="50">
  347         <xs: element na me="Item"  type="p:Va Institutio nAffiliati on"/>
  348       </xs:s equence>
  349     </xs:com plexType>
  350     <xs:comp lexType na me="VaInst itutionAff iliation">
  351       <xs:se quence>
  352         <xs: element na me="Purpos eCode" typ e="xs:stri ng" minOcc urs="1"/>
  353         <xs: element na me="Instit ution" typ e="p:Insti tution" mi nOccurs="1 "/>
  354       </xs:s equence>
  355     </xs:com plexType>
  356     <xs:comp lexType na me="Instit utions">
  357       <xs:se quence min Occurs="0"  maxOccurs ="50">
  358         <xs: element na me="Item"  type="p:In stitution" />
  359       </xs:s equence>
  360     </xs:com plexType>
  361     <xs:comp lexType na me="Instit ution">
  362       <xs:se quence>
  363         <xs: element na me="Name"  type="xs:s tring" min Occurs="1" />
  364         <xs: element na me="Statio nNumber" t ype="xs:st ring"/>
  365         <xs: element na me="Statio nType" typ e="xs:stri ng"/>
  366         <xs: element na me="Visn"  type="p:Vi snList"/>
  367       </xs:s equence>
  368     </xs:com plexType>
  369     <xs:comp lexType na me="Patien tService">
  370       <xs:se quence>
  371         <xs: element na me="Patien tService"  type="p:Pa tientServi ceList" mi nOccurs="1 "/>
  372         <xs: element na me="IsAvai lable" typ e="xs:bool ean" minOc curs="0"/>
  373         <xs: element na me="Servic eLocationD escription " type="xs :string" m inOccurs=" 0"/>
  374         <xs: element na me="Servic eAvailabil ity" type= "p:Service Availabili ty" minOcc urs="0"/>
  375       </xs:s equence>
  376     </xs:com plexType>
  377  
  378     <!-- Enu merations  -->
  379     <xs:simp leType nam e="Provide rType">
  380       <xs:re striction  base="xs:s tring">
  381         <xs: enumeratio n value="I ndividual" />
  382         <xs: enumeratio n value="O rganizatio nal"/>
  383       </xs:r estriction >
  384     </xs:sim pleType>
  385     <xs:simp leType nam e="NpiType ">
  386       <xs:re striction  base="xs:s tring">
  387         <xs: enumeratio n value="1 -Individua l"/>
  388         <xs: enumeratio n value="2 -Organizat ion"/>
  389       </xs:r estriction >
  390     </xs:sim pleType>
  391     <xs:simp leType nam e="SolePro prieter">
  392       <xs:re striction  base="xs:s tring">
  393         <xs: enumeratio n value="X "/>
  394         <xs: enumeratio n value="Y "/>
  395         <xs: enumeratio n value="N "/>
  396       </xs:r estriction >
  397     </xs:sim pleType>
  398     <xs:simp leType nam e="Provide rStatus">
  399       <xs:re striction  base="xs:s tring">
  400         <xs: enumeratio n value="A ctive"/>
  401         <xs: enumeratio n value="I nactive"/>
  402         <xs: enumeratio n value="R etired"/>
  403         <xs: enumeratio n value="D eceased"/>
  404       </xs:r estriction >
  405     </xs:sim pleType>
  406     <xs:simp leType nam e="Ethnici ty">
  407       <xs:re striction  base="xs:s tring">
  408         <xs: enumeratio n value="H ispanic or  Latino"/>
  409         <xs: enumeratio n value="N ot Hispani c or Latin o"/>
  410         <xs: enumeratio n value="U nknown"/>
  411         <xs: enumeratio n value="D ecline to  Answer"/>
  412       </xs:r estriction >
  413     </xs:sim pleType>
  414     <xs:simp leType nam e="Appoint mentStatus ">
  415       <xs:re striction  base="xs:s tring">
  416         <xs: enumeratio n value="F ull-Time"/ >
  417         <xs: enumeratio n value="P art-Time"/ >
  418         <xs: enumeratio n value="C onsulting" />
  419         <xs: enumeratio n value="R esident"/>
  420         <xs: enumeratio n value="F ee Basis O n Station" />
  421         <xs: enumeratio n value="S pecialty F ellow"/>
  422         <xs: enumeratio n value="W OC"/>
  423         <xs: enumeratio n value="O ther"/>
  424       </xs:r estriction >
  425     </xs:sim pleType>
  426     <xs:simp leType nam e="HealthP roviderTyp e">
  427       <xs:re striction  base="xs:s tring">
  428         <xs: enumeratio n value="C ommunity H ospital"/>
  429         <xs: enumeratio n value="E xternal La boratory"/ >
  430         <xs: enumeratio n value="C ommunity S ervice"/>
  431         <xs: enumeratio n value="H ome Health  Care"/>
  432         <xs: enumeratio n value="R adiology"/ >
  433         <xs: enumeratio n value="S ervices"/>
  434         <xs: enumeratio n value="E xternal Su pport Grou p"/>
  435         <xs: enumeratio n value="R ehabilitat ion"/>
  436       </xs:r estriction >
  437     </xs:sim pleType>
  438     <xs:simp leType nam e="Credent ialingStat us">
  439       <xs:re striction  base="xs:s tring">
  440         <xs: enumeratio n value="A ctive"/>
  441         <xs: enumeratio n value="I nactive"/>
  442         <xs: enumeratio n value="R evoked"/>
  443         <xs: enumeratio n value="S uspended"/ >
  444       </xs:r estriction >
  445     </xs:sim pleType>
  446     <xs:simp leType nam e="OrgRela tionshipTy pe">
  447       <xs:re striction  base="xs:s tring">
  448         <xs: enumeratio n value="E mployer Of "/>
  449         <xs: enumeratio n value="E mployed By "/>
  450         <xs: enumeratio n value="C ontracted" />
  451         <xs: enumeratio n value="M ember Of"/ >
  452         <xs: enumeratio n value="H as as Memb er"/>
  453       </xs:r estriction >
  454     </xs:sim pleType>
  455     <xs:simp leType nam e="ActiveI nactiveLis t">
  456       <xs:re striction  base="xs:s tring">
  457         <xs: enumeratio n value="A ctive"/>
  458         <xs: enumeratio n value="I nactive"/>
  459       </xs:r estriction >
  460     </xs:sim pleType>
  461     <xs:simp leType nam e="OtherNa meType">
  462       <xs:re striction  base="xs:s tring">
  463         <xs: enumeratio n value="F ormer Name "/>
  464         <xs: enumeratio n value="P rofessiona l Name"/>
  465         <xs: enumeratio n value="D oing Busin ess As"/>
  466         <xs: enumeratio n value="F ormer Lega l Business  Name"/>
  467         <xs: enumeratio n value="O ther"/>
  468       </xs:r estriction >
  469     </xs:sim pleType>
  470     <xs:simp leType nam e="DataEnt erer">
  471       <xs:re striction  base="xs:s tring">
  472         <xs: enumeratio n value="P atient"/>
  473         <xs: enumeratio n value="D evice"/>
  474         <xs: enumeratio n value="C aregiver"/ >
  475         <xs: enumeratio n value="P atient Del egate"/>
  476       </xs:r estriction >
  477     </xs:sim pleType>
  478     <xs:simp leType nam e="DataSou rce">
  479       <xs:re striction  base="xs:s tring">
  480         <xs: enumeratio n value="V A EHR (Onl ine)"/>
  481         <xs: enumeratio n value="P atient Per sonal Heal th Record" />
  482         <xs: enumeratio n value="E xternal EH R - C-CDA" />
  483         <xs: enumeratio n value="E xternal EH R - CCD"/>
  484         <xs: enumeratio n value="M yHealtheVe t"/>
  485         <xs: enumeratio n value="P harmacy Da ta Transac tion Syste m"/>
  486         <xs: enumeratio n value="O ffline VA  EHR"/>
  487         <xs: enumeratio n value="P atient Mob ile Applic ation"/>
  488         <xs: enumeratio n value="V eteran Poi nt of Care  Kiosk"/>
  489         <xs: enumeratio n value="M obile Devi ce"/>
  490       </xs:r estriction >
  491     </xs:sim pleType>
  492     <xs:simp leType nam e="DataAut hor">
  493       <xs:re striction  base="xs:s tring">
  494         <xs: enumeratio n value="P atient"/>
  495         <xs: enumeratio n value="D evice"/>
  496         <xs: enumeratio n value="P atient Del egate"/>
  497       </xs:r estriction >
  498     </xs:sim pleType>
  499     <xs:simp leType nam e="Channel ">
  500       <xs:re striction  base="xs:s tring">
  501         <xs: enumeratio n value="A gent Assis ted"/>
  502         <xs: enumeratio n value="S elf Servic e"/>
  503         <xs: enumeratio n value="I n Person"/ >
  504         <xs: enumeratio n value="T hird Party "/>
  505         <xs: enumeratio n value="V HA Applica tion"/>
  506       </xs:r estriction >
  507     </xs:sim pleType>
  508     <xs:simp leType nam e="Externa lServiceTy pe">
  509       <xs:re striction  base="xs:s tring">
  510         <xs: enumeratio n value="T ransportat ion"/>
  511         <xs: enumeratio n value="C linic"/>
  512         <xs: enumeratio n value="R esearch"/>
  513         <xs: enumeratio n value="L ab"/>
  514         <xs: enumeratio n value="R adiology S ervices"/>
  515       </xs:r estriction >
  516     </xs:sim pleType>
  517     <xs:simp leType nam e="Organiz ationalRel ationshipT ype">
  518       <xs:re striction  base="xs:s tring">
  519         <xs: enumeratio n value="O wns"/>
  520         <xs: enumeratio n value="I s Owned By "/>
  521         <xs: enumeratio n value="H as As Memb er"/>
  522         <xs: enumeratio n value="M ember Of"/ >
  523       </xs:r estriction >
  524     </xs:sim pleType>
  525     <xs:simp leType nam e="DayOfWe ekList">
  526       <xs:re striction  base="xs:s tring">
  527         <xs: enumeratio n value="S unday"/>
  528         <xs: enumeratio n value="M onday"/>
  529         <xs: enumeratio n value="T uesday"/>
  530         <xs: enumeratio n value="W ednesday"/ >
  531         <xs: enumeratio n value="T hursday"/>
  532         <xs: enumeratio n value="F riday"/>
  533         <xs: enumeratio n value="S aturday"/>
  534       </xs:r estriction >
  535     </xs:sim pleType>
  536     <xs:simp leType nam e="VisnLis t">
  537       <xs:re striction  base="xs:s tring">
  538         <xs: enumeratio n value="V ISN 1"/>
  539         <xs: enumeratio n value="V ISN 2"/>
  540       </xs:r estriction >
  541     </xs:sim pleType>
  542     <xs:simp leType nam e="ActorRo leList">
  543       <xs:re striction  base="xs:s tring">
  544         <xs: enumeratio n value="A pprover"/>
  545         <xs: enumeratio n value="R eviewer"/>
  546         <xs: enumeratio n value="C o-Signer"/ >
  547         <xs: enumeratio n value="F ill Checke r"/>
  548         <xs: enumeratio n value="M edication  Deliverer" />
  549         <xs: enumeratio n value="O rder Sched uler"/>
  550         <xs: enumeratio n value="O rderer"/>
  551         <xs: enumeratio n value="P atient Edu cator"/>
  552         <xs: enumeratio n value="W itness"/>
  553         <xs: enumeratio n value="A ctivator"/ >
  554         <xs: enumeratio n value="C aregiver"/ >
  555         <xs: enumeratio n value="L icensed Pr ofessional "/>
  556         <xs: enumeratio n value="I mmunizatio n Provider "/>
  557         <xs: enumeratio n value="L aboratory  Staff"/>
  558         <xs: enumeratio n value="O verseeing  Physician" />
  559       </xs:r estriction >
  560     </xs:sim pleType>
  561     <xs:simp leType nam e="Purpose OfUseList" >
  562       <xs:re striction  base="xs:s tring">
  563         <xs: enumeratio n value="R esidence/C hoice"/>
  564         <xs: enumeratio n value="C orresponde nce"/>
  565         <xs: enumeratio n value="P harmacy"/>
  566         <xs: enumeratio n value="B eneficiary  Travel"/>
  567         <xs: enumeratio n value="P harmacy Co ld"/>
  568         <xs: enumeratio n value="C onfidentia l Communic ation"/>
  569         <xs: enumeratio n value="P ayment"/>
  570         <xs: enumeratio n value="L oan Guaran ty Propert y"/>
  571         <xs: enumeratio n value="O BR Payment "/>
  572       </xs:r estriction >
  573     </xs:sim pleType>
  574     <xs:simp leType nam e="CareSit eType">
  575       <xs:re striction  base="xs:s tring">
  576         <xs: enumeratio n value="F acility"/>
  577         <xs: enumeratio n value="P harmacy"/>
  578         <xs: enumeratio n value="C linic"/>
  579         <xs: enumeratio n value="W ard"/>
  580         <xs: enumeratio n value="U nit Dose C art"/>
  581         <xs: enumeratio n value="C ommunity L iving Cent er"/>
  582         <xs: enumeratio n value="S pinal Cord  Injury Un it"/>
  583       </xs:r estriction >
  584     </xs:sim pleType>
  585     <xs:simp leType nam e="Patient ServiceLis t">
  586       <xs:re striction  base="xs:s tring">
  587         <xs: enumeratio n value="A udiology"/ >
  588         <xs: enumeratio n value="E mergency D epartment" />
  589         <xs: enumeratio n value="P harmacy"/>
  590       </xs:r estriction >
  591     </xs:sim pleType>
  592     <xs:simp leType nam e="EmailSp ecificUseL ist">
  593       <xs:re striction  base="xs:s tring">
  594         <xs: enumeratio n value="E mail"/>
  595       </xs:r estriction >
  596     </xs:sim pleType>
  597     <xs:simp leType nam e="Organiz ationalRel ationshipL ist">
  598       <xs:re striction  base="xs:s tring">
  599         <xs: enumeratio n value="O wns"/>
  600         <xs: enumeratio n value="I s Owned By "/>
  601         <xs: enumeratio n value="C ontracted" />
  602         <xs: enumeratio n value="M ember Of"/ >
  603         <xs: enumeratio n value="H as as Memb er"/>
  604       </xs:r estriction >
  605     </xs:sim pleType>
  606     <xs:simp leType nam e="Contact InfoType">
  607       <xs:re striction  base="xs:s tring">
  608         <xs: enumeratio n value="E mail"/>
  609         <xs: enumeratio n value="T elecom"/>
  610         <xs: enumeratio n value="P ager"/>
  611         <xs: enumeratio n value="W eb Address "/>
  612       </xs:r estriction >
  613     </xs:sim pleType>
  614     <xs:simp leType nam e="Identif ierTypeCod eList">
  615       <xs:re striction  base="xs:s tring">
  616         <xs: enumeratio n value="E mployer Id entificati on Number" />
  617         <xs: enumeratio n value="M edicaid"/>
  618         <xs: enumeratio n value="M edicare Nu mber"/>
  619         <xs: enumeratio n value="T ax Identif ication Nu mber"/>
  620       </xs:r estriction >
  621     </xs:sim pleType>
  622     <xs:simp leType nam e="Transac tionTypeLi st">
  623       <xs:re striction  base="xs:s tring">
  624         <xs: enumeratio n value="U pdate"/>
  625         <xs: enumeratio n value="D eactivate  Provider"/ >
  626         <xs: enumeratio n value="D eactivate  Relationsh ip"/>
  627       </xs:r estriction >
  628     </xs:sim pleType>
  629  
  630     <xs:elem ent name=" Provider"  type="p:Pr ovider"/>
  631     <xs:elem ent name=" Providers" >
  632       <xs:co mplexType>
  633         <xs: sequence>
  634           <x s:element  name="Tran sactionId"  type="xs: string"/>
  635           <x s:element  name="Netw orkId" typ e="xs:stri ng"/>
  636           <x s:element  name="Prov ider" type ="p:Provid er" minOcc urs ="1" m axOccurs=" 5000"/>
  637         </xs :sequence>
  638       </xs:c omplexType >
  639     </xs:ele ment>
  640   </xs:schem a>