33. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 11/29/2018 1:28:44 PM 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.

33.1 Files compared

# Location File Last Modified
1 PPMS Build 9.zip\CIF B10S1\VA.PPMS.IWS\VA.PPMS.IWS\VA.PPMS.ProviderData Provider.xsd Tue Nov 20 19:11:42 2018 UTC
2 PPMS Build 9.zip\CIF B10S1\VA.PPMS.IWS\VA.PPMS.IWS\VA.PPMS.ProviderData Provider.xsd Tue Nov 27 21:28:06 2018 UTC

33.2 Comparison summary

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

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

33.4 Active regular expressions

No regular expressions were active.

33.5 Comparison detail

  1   <?xml vers ion="1.0"  encoding=" utf-8"?>
  2   <xs:schema  version=" 1.0"
  3               xmlns:xs= "http://ww w.w3.org/2 001/XMLSch ema"
  4                targetName space="htt ps:// DNS . URL /exchange/ ccn/1.0"
  5                xmlns:p="h ttps:// DNS . URL /exchange/ ccn/1.0">
  6     <xs:comp lexType na me="Provid er">
  7       <xs:se quence>
  8         <!--  Identifie r in PPMS  system; us ed for upd ates and d eactivatio ns. Value  was provid ed when su pplying ac tivity res ults from  previous t ransaction s -->
  9         <xs: element na me="Correl ationId" t ype="xs:st ring" minO ccurs="0"  maxOccurs= "1"/>
  10         <xs: element na me="Transa ctionType"  type="p:T ransaction TypeList"  minOccurs= "1" maxOcc urs="1"/>
  11         <!--  Identifie r from sou rce system , used as  a referenc e when sup plying act ivity resu lts -->
  12         <xs: element na me="Provid erId" type ="xs:strin g" minOccu rs="1" max Occurs="1" />
  13  
  14         <!--  Contact I nformation  -->
  15         <xs: element na me="Email"  type="xs: string"/>
  16         <xs: element na me="Phone"  type="xs: string"/>
  17         <xs: element na me="Addres s" type="p :Address"/ >
  18         <xs: element na me="Fax" t ype="xs:st ring" minO ccurs="0"/ >
  19         <xs: element na me="Health ProviderTy pe" type=" p:HealthPr oviderType " minOccur s="0" maxO ccurs="1"/ >
  20         <xs: element na me="Intern alType" ty pe="xs:str ing" minOc curs="0" m axOccurs=" 1"/>
  21  
  22         <xs: element na me="Npis"  type="p:Np is" minOcc urs="0" ma xOccurs="1 "/>
  23         <xs: element na me="Tins"  type="p:Ti ns" minOcc urs="0" ma xOccurs="1 "/>
  24         <xs: element na me="Statio nNumber" t ype="xs:st ring" minO ccurs="0"  maxOccurs= "1"/>
  25         <xs: element na me="Licens ures" type ="p:Licens ures" minO ccurs="0"  maxOccurs= "1"/>
  26         <xs: element na me="Specia lties" typ e="p:Speci alties" mi nOccurs="0 " maxOccur s="1"/>
  27  
  28         <xs: element na me="OtherI dentifiers " type="p: OtherIdent ifiers" mi nOccurs="0 " maxOccur s="1"/>
  29         <xs: element na me="Type"  minOccurs= "1" maxOcc urs="1">
  30           <x s:complexT ype>
  31              <xs:choice  minOccurs ="1" maxOc curs="1">
  32                <xs:elem ent name=" Individual " type="p: Individual " />
  33                <xs:elem ent name=" Organizati on" type=" p:Organiza tion" />
  34              </xs:choic e>
  35           </ xs:complex Type>
  36         </xs :element>
  37       </xs:s equence>
  38     </xs:com plexType>
  39  
  40     <xs:comp lexType na me="Indivi dual">
  41       <xs:se quence>
  42         <!--  1-Individ ual -->
  43         <xs: element na me="FirstN ame" type= "xs:string " minOccur s="0" maxO ccurs="1"/ >
  44         <xs: element na me="Middle Name" type ="xs:strin g" minOccu rs="0" max Occurs="1" />
  45         <xs: element na me="LastNa me" type=" xs:string"  minOccurs ="0" maxOc curs="1"/>
  46         <xs: element na me="Ethnic ity" type= "p:Ethnici ty" minOcc urs="0" ma xOccurs="1 "/>
  47         <xs: element na me="Gender " type="p: GenderType " minOccur s="0" maxO ccurs="1"/ >
  48         <xs: element na me="Religi on" type=" xs:string"  minOccurs ="0" maxOc curs="1"/>
  49         <xs: element na me="IsAcce ptingNewPa tients" ty pe="xs:boo lean" minO ccurs="0"  maxOccurs= "1"/>
  50         <xs: element na me="IsPrim aryCarePro vider" typ e="xs:bool ean" minOc curs="0" m axOccurs=" 1"/>
  51         <xs: element na me="IsPrim aryCarePro viderAccep tingVa" ty pe="xs:boo lean" minO ccurs="0"  maxOccurs= "1"/>
  52         <xs: element na me="Provid erServices " type="p: ProviderSe rvices"/>
  53         <xs: element na me="BoardC ertificati ons" type= "p:BoardCe rtificatio ns" minOcc urs="0" ma xOccurs="1 "/>
  54         <xs: element na me="Contac ts" type=" p:Contacts " minOccur s="0" maxO ccurs="1"/ >
  55         <xs: element na me="DeaNum bers" type ="p:DeaSch edulePrivi leges" min Occurs="0"  maxOccurs ="1"/>
  56         <xs: element na me="Indivi dualProvid erPrivileg e" type="p :Individua lProviderP rivilege"  minOccurs= "0" maxOcc urs="1"/>
  57         <xs: element na me="Medica lEducation s" type="p :MedicalEd ucations"  minOccurs= "0" maxOcc urs="1"/>
  58         <xs: element na me="Provid erCredenti als" type= "p:Provide rCredentia ls" minOcc urs="0" ma xOccurs="1 "/>
  59         <xs: element na me="Provid erOtherNam es" type=" p:Provider OtherNames " minOccur s="0" maxO ccurs="1"/ >
  60       </xs:s equence>
  61     </xs:com plexType>
  62     <xs:comp lexType na me="Organi zation">
  63       <!-- 2 -Organizat ion -->
  64       <xs:se quence>
  65         <xs: element na me="Provid erName" ty pe="xs:str ing" minOc curs="0" m axOccurs=" 1"/>
  66         <xs: element na me="Locati ons" type= "p:Locatio ns" minOcc urs="0" ma xOccurs="1 "/>
  67         <xs: element na me="Author izedOffici als" type= "p:Organiz ationAutho rizedOffic ials" minO ccurs="0"  maxOccurs= "1"/>
  68         <xs: element na me="Organi zationalCo ntacts" ty pe="p:Orga nizationCo ntacts" mi nOccurs="0 " maxOccur s="1"/>
  69       </xs:s equence>
  70     </xs:com plexType>
  71  
  72     <!-- rem aining com plex types , etc. go  here -->
  73     <!-- Ent ity Refere nces -->
  74     <xs:comp lexType na me="Npis">
  75       <xs:se quence min Occurs="0"  maxOccurs ="50">
  76         <xs: element na me="Item"  type="p:Np i"/>
  77       </xs:s equence>
  78     </xs:com plexType>
  79     <xs:comp lexType na me="Npi">
  80       <xs:al l>
  81         <xs: element na me="Number " type="xs :string" m inOccurs=" 1" maxOccu rs="1"/>
  82         <xs: element na me="Entity TypeCode"  type="p:Np iType" min Occurs="1"  maxOccurs ="1"/>
  83         <xs: element na me="SolePr oprieter"  type="p:So lePropriet er" minOcc urs="0" ma xOccurs="1 "/>
  84         <!--  For 2-Org anization  entity typ es -->
  85         <xs: element na me="Organi zationSubp art" type= "xs:string " minOccur s="0" maxO ccurs="1"/ >
  86         <xs: element na me="Subpar tLegalBusi nessName"  type="xs:s tring" min Occurs="0"  maxOccurs ="1"/>
  87         <xs: element na me="Subpar tTaxId" ty pe="xs:str ing" minOc curs="0" m axOccurs=" 1"/>
  88       </xs:a ll>
  89     </xs:com plexType>
  90     <xs:comp lexType na me="Tins">
  91       <xs:se quence min Occurs="0"  maxOccurs ="50">
  92         <xs: element na me="Item"  type="p:Ti n"/>
  93       </xs:s equence>
  94     </xs:com plexType>
  95     <xs:comp lexType na me="Tin">
  96       <xs:se quence>
  97         <xs: element na me="Number " type="xs :string" m inOccurs=" 1" maxOccu rs="1"/>
  98       </xs:s equence>
  99     </xs:com plexType>
  100     <xs:comp lexType na me="Provid erCredenti als">
  101       <xs:se quence min Occurs="0"  maxOccurs ="50">
  102         <xs: element na me="Item"  type="p:Pr oviderCred ential"/>
  103       </xs:s equence>
  104     </xs:com plexType>
  105     <xs:comp lexType na me="Provid erCredenti al">
  106       <xs:se quence>
  107         <xs: element na me="Name"  type="xs:s tring" min Occurs="1"  maxOccurs ="1"/>
  108         <xs: element na me="Creden tialNumber " type="xs :string" m inOccurs=" 1" maxOccu rs="1"/>
  109         <xs: element na me="Creden tialType"  type="xs:s tring" min Occurs="1"  maxOccurs ="1"/>
  110         <xs: element na me="Creden tialingSta tus" type= "p:Credent ialingStat us" minOcc urs="1" ma xOccurs="1 "/>
  111         <xs: element na me="Creden tialedDate " type="xs :date" min Occurs="1"  maxOccurs ="1"/>
  112         <xs: element na me="NextCr edentialin gDate" typ e="xs:date " minOccur s="0" maxO ccurs="1"/ >
  113         <xs: element na me="Descri ption" typ e="xs:stri ng" minOcc urs="0" ma xOccurs="1 "/>
  114       </xs:s equence>
  115     </xs:com plexType>
  116     <xs:comp lexType na me="OtherI dentifiers ">
  117       <xs:se quence min Occurs="0"  maxOccurs ="50">
  118         <xs: element na me="Item"  type="p:Ot herIdentif ier"/>
  119       </xs:s equence>
  120     </xs:com plexType>
  121     <xs:comp lexType na me="OtherI dentifier" >
  122       <xs:se quence>
  123         <xs: element na me="Name"  type="xs:s tring" min Occurs="1"  maxOccurs ="1"/>
  124         <xs: element na me="Identi fierTypeCo de" type=" p:Identifi erTypeCode List" minO ccurs="1"  maxOccurs= "1"/>
  125         <xs: element na me="Identi fierState"  type="xs: string" mi nOccurs="0 " maxOccur s="1"/>
  126         <xs: element na me="Identi fierIssuer " type="xs :string" m inOccurs=" 0" maxOccu rs="1"/>
  127       </xs:s equence>
  128     </xs:com plexType>
  129     <xs:comp lexType na me="Licens ures">
  130       <xs:se quence min Occurs="0"  maxOccurs ="50">
  131         <xs: element na me="Item"  type="p:Li censure"/>
  132       </xs:s equence>
  133     </xs:com plexType>
  134     <xs:comp lexType na me="Licens ure">
  135       <xs:se quence>
  136         <xs: element na me="Licens eNumber" t ype="xs:st ring" minO ccurs="1"  maxOccurs= "1"/>
  137         <xs: element na me="Licens ingState"  type="xs:s tring" min Occurs="1"  maxOccurs ="1"/>
  138         <xs: element na me="Expira tionDate"  type="xs:d ate" minOc curs="0" m axOccurs=" 1"/>
  139       </xs:s equence>
  140     </xs:com plexType>
  141     <xs:comp lexType na me="Provid erServices ">
  142       <xs:se quence min Occurs="1"  maxOccurs ="100">
  143         <xs: element na me="Item"  type="p:Pr oviderServ ice"/>
  144       </xs:s equence>
  145     </xs:com plexType>
  146     <xs:comp lexType na me="Provid erService" >
  147       <xs:al l>
  148         <!--  Identifie r in PPMS  system; us ed for upd ates and d eactivatio ns. Value  will be pr ovided whe n supplyin g activity  results - ->
  149         <xs: element na me="Correl ationId" t ype="xs:st ring" minO ccurs="0"  maxOccurs= "1"/>
  150         <!--  Specialty  -->
  151         <xs: element na me="CodedS pecialty"  type="xs:s tring" min Occurs="0"  maxOccurs ="1"/>
  152         <xs: element na me="Relati onship" ty pe="p:Rela tionshipTy pe" minOcc urs="0" ma xOccurs="1 "/>
  153         <xs: element na me="Statio nNumber" t ype="xs:st ring" minO ccurs="0"  maxOccurs= "1"/>
  154         <xs: element na me="Locati on" type=" p:CareSite " minOccur s="0" maxO ccurs="1"/ >
  155         <!--  Group -->
  156         <xs: element na me="Organi zationNpi"  type="xs: string" mi nOccurs="0 " maxOccur s="1"/>
  157         <xs: element na me="Servic eAvailabil ity" type= "p:Service Availabili ties" minO ccurs="0"  maxOccurs= "1"/>
  158       </xs:a ll>
  159     </xs:com plexType>
  160     <xs:comp lexType na me="Contac ts">
  161       <xs:se quence min Occurs="0"  maxOccurs ="50">
  162         <xs: element na me="Item"  type="p:Pe rsonContac t"/>
  163       </xs:s equence>
  164     </xs:com plexType>
  165     <xs:comp lexType na me="Person Contact">
  166       <xs:se quence>
  167         <!--  Identifie r in PPMS  system; us ed for upd ates and d eactivatio ns. Value  will be pr ovided whe n supplyin g activity  results - ->
  168         <xs: element na me="Correl ationId" t ype="xs:st ring" minO ccurs="1"  maxOccurs= "1"/>
  169         <xs: element na me="FirstN ame" type= "xs:string " minOccur s="0" maxO ccurs="1"/ >
  170         <xs: element na me="Middle Name" type ="xs:strin g" minOccu rs="0" max Occurs="1" />
  171         <xs: element na me="LastNa me" type=" xs:string"  minOccurs ="1" maxOc curs="1"/>
  172         <xs: element na me="IsVete ran" type= "xs:boolea n" minOccu rs="0" max Occurs="1" />
  173         <xs: element na me="Effect iveDate" t ype="xs:da te" minOcc urs="0" ma xOccurs="1 "/>
  174         <xs: element na me="Emails " type="p: Emails" mi nOccurs="0 " maxOccur s="1"/>
  175         <xs: element na me="Addres ses" type= "p:Address es" minOcc urs="0" ma xOccurs="1 "/>
  176         <xs: element na me="Phones " type="p: Phones" mi nOccurs="0 " maxOccur s="1"/>
  177       </xs:s equence>
  178     </xs:com plexType>
  179     <xs:comp lexType na me="Emails ">
  180       <xs:se quence min Occurs="0"  maxOccurs ="3">
  181         <xs: element na me="Item"  type="p:Em ail"/>
  182       </xs:s equence>
  183     </xs:com plexType>
  184     <xs:comp lexType na me="Email" >
  185       <xs:se quence>
  186         <xs: element na me="EmailA ddress" ty pe="xs:str ing" minOc curs="1" m axOccurs=" 1"/>
  187         <xs: element na me="Offici alCredenti al" type=" xs:string"  minOccurs ="0" maxOc curs="1"/>
  188         <xs: element na me="EmailS pecificUse " type="p: EmailSpeci ficUseList " minOccur s="0" maxO ccurs="1"/ >
  189       </xs:s equence>
  190     </xs:com plexType>
  191     <xs:comp lexType na me="Addres ses">
  192       <xs:se quence min Occurs="0"  maxOccurs ="3">
  193         <xs: element na me="Item"  type="p:Ad dress"/>
  194       </xs:s equence>
  195     </xs:com plexType>
  196     <xs:comp lexType na me="Addres s">
  197       <xs:se quence>
  198         <xs: element na me="Addres s1" type=" xs:string"  minOccurs ="0" maxOc curs="1"/>
  199         <xs: element na me="Addres s2" type=" xs:string"  minOccurs ="0" maxOc curs="1"/>
  200         <xs: element na me="Addres s3" type=" xs:string"  minOccurs ="0" maxOc curs="1"/>
  201         <xs: element na me="City"  type="xs:s tring" min Occurs="0"  maxOccurs ="1"/>
  202         <xs: element na me="State"  type="xs: string" mi nOccurs="0 " maxOccur s="1"/>
  203         <xs: element na me="Postal Code" type ="xs:strin g" minOccu rs="0" max Occurs="1" />
  204         <xs: element na me="County " type="xs :string" m inOccurs=" 0" maxOccu rs="1"/>
  205         <xs: element na me="Countr yCode" typ e="xs:stri ng" minOcc urs="0" ma xOccurs="1 "/>
  206       </xs:s equence>
  207     </xs:com plexType>
  208     <xs:comp lexType na me="Phones ">
  209       <xs:se quence min Occurs="0"  maxOccurs ="3">
  210         <xs: element na me="Item"  type="p:Ph one"/>
  211       </xs:s equence>
  212     </xs:com plexType>
  213     <xs:comp lexType na me="Phone" >
  214       <xs:se quence>
  215         <xs: element na me="PhoneN umber" typ e="xs:stri ng" minOcc urs="1" ma xOccurs="1 "/>
  216         <xs: element na me="IsText ingAccepta ble" type= "xs:string " minOccur s="0" maxO ccurs="1"/ >
  217       </xs:s equence>
  218     </xs:com plexType>
  219     <xs:comp lexType na me="Organi zationAuth orizedOffi cials">
  220       <xs:se quence min Occurs="0"  maxOccurs ="50">
  221         <xs: element na me="Item"  type="p:Or ganization Authorized Official"/ >
  222       </xs:s equence>
  223     </xs:com plexType>
  224     <xs:comp lexType na me="Organi zationAuth orizedOffi cial">
  225       <xs:se quence>
  226         <xs: element na me="Offici alName" ty pe="xs:str ing" minOc curs="1" m axOccurs=" 1"/>
  227         <xs: element na me="Offici alCredenti al" type=" xs:string"  minOccurs ="1" maxOc curs="1"/>
  228         <xs: element na me="TitleO rPosition"  type="xs: string" mi nOccurs="0 " maxOccur s="1"/>
  229         <xs: element na me="PhoneN umber" typ e="xs:stri ng" minOcc urs="0" ma xOccurs="1 "/>
  230       </xs:s equence>
  231     </xs:com plexType>
  232     <xs:comp lexType na me="Medica lEducation s">
  233       <xs:se quence min Occurs="0"  maxOccurs ="50">
  234         <xs: element na me="Item"  type="p:Me dicalEduca tion"/>
  235       </xs:s equence>
  236     </xs:com plexType>
  237     <xs:comp lexType na me="Medica lEducation ">
  238       <xs:se quence>
  239         <xs: element na me="Name"  type="xs:s tring" min Occurs="1"  maxOccurs ="1"/>
  240         <xs: element na me="Gradua tionDate"  type="xs:d ate" minOc curs="0" m axOccurs=" 1"/>
  241       </xs:s equence>
  242     </xs:com plexType>
  243     <xs:comp lexType na me="BoardC ertificati ons">
  244       <xs:se quence min Occurs="0"  maxOccurs ="50">
  245         <xs: element na me="Item"  type="p:Bo ardCertifi cation"/>
  246       </xs:s equence>
  247     </xs:com plexType>
  248     <xs:comp lexType na me="BoardC ertificati on">
  249       <xs:se quence>
  250         <xs: element na me="Name"  type="xs:s tring" min Occurs="1"  maxOccurs ="1"/>
  251         <xs: element na me="IsBoar dCertified " type="xs :boolean"  minOccurs= "0" maxOcc urs="1"/>
  252         <xs: element na me="BoardI d" type="x s:string"  minOccurs= "0" maxOcc urs="1"/>
  253         <xs: element na me="Certif icationDat e" type="x s:date" mi nOccurs="0 " maxOccur s="1"/>
  254         <xs: element na me="Recert ificationD ate" type= "xs:date"  minOccurs= "0" maxOcc urs="1"/>
  255       </xs:s equence>
  256     </xs:com plexType>
  257     <xs:comp lexType na me="Indivi dualProvid erPrivileg e">
  258       <xs:se quence>
  259         <xs: element na me="Privil ege" type= "xs:string " minOccur s="1" maxO ccurs="1"/ >
  260         <xs: element na me="Expira tionDate"  type="xs:d ate" minOc curs="0" m axOccurs=" 1"/>
  261         <xs: element na me="Commen t" type="x s:string"  minOccurs= "0" maxOcc urs="1"/>
  262         <xs: element na me="CareSi te" type=" p:CareSite " minOccur s="0" maxO ccurs="1"/ >
  263       </xs:s equence>
  264     </xs:com plexType>
  265     <xs:comp lexType na me="Provid erOtherNam es">
  266       <xs:se quence min Occurs="0"  maxOccurs ="50">
  267         <xs: element na me="Item"  type="p:Pr oviderOthe rName"/>
  268       </xs:s equence>
  269     </xs:com plexType>
  270     <xs:comp lexType na me="Provid erOtherNam e">
  271       <xs:se quence>
  272         <xs: element na me="Name"  type="xs:s tring" min Occurs="1"  maxOccurs ="1"/>
  273         <xs: element na me="OtherN ameType" t ype="p:Oth erNameType " minOccur s="0" maxO ccurs="1"/ >
  274         <xs: element na me="OtherC redential"  type="xs: string" mi nOccurs="0 " maxOccur s="1"/>
  275       </xs:s equence>
  276     </xs:com plexType>
  277     <xs:comp lexType na me="DeaSch edulePrivi leges">
  278       <xs:se quence min Occurs="0"  maxOccurs ="50">
  279         <xs: element na me="Item"  type="p:De aScheduleP rivilege"/ >
  280       </xs:s equence>
  281     </xs:com plexType>
  282     <xs:comp lexType na me="DeaSch edulePrivi lege">
  283       <xs:se quence>
  284         <xs: element na me="DeaNum ber" type= "xs:string " minOccur s="1" maxO ccurs="1"/ >
  285         <xs: element na me="Expira tionDate"  type="xs:d ate" minOc curs="0" m axOccurs=" 1"/>
  286         <xs: element na me="Verifi cationDate " type="xs :date" min Occurs="0"  maxOccurs ="1"/>
  287         <xs: element na me="Verifi er" type=" xs:string"  minOccurs ="0" maxOc curs="1"/>
  288         <xs: element na me="HasSch eduleIi" t ype="xs:bo olean" min Occurs="0"  maxOccurs ="1"/>
  289         <xs: element na me="HasSch eduleIiNon Narcotic"  type="xs:b oolean" mi nOccurs="0 " maxOccur s="1"/>
  290         <xs: element na me="HasSch eduleIii"  type="xs:b oolean" mi nOccurs="0 " maxOccur s="1"/>
  291         <xs: element na me="HasSch eduleIiiNo nNarcotic"  type="xs: boolean" m inOccurs=" 0" maxOccu rs="1"/>
  292         <xs: element na me="HasSch eduleIv" t ype="xs:bo olean" min Occurs="0"  maxOccurs ="1"/>
  293         <xs: element na me="HasSch eduleV" ty pe="xs:boo lean" minO ccurs="0"  maxOccurs= "1"/>
  294       </xs:s equence>
  295     </xs:com plexType>
  296     <xs:comp lexType na me="Organi zationCont acts">
  297       <xs:se quence min Occurs="0"  maxOccurs ="50">
  298         <xs: element na me="Item"  type="p:Re latedConta ct"/>
  299       </xs:s equence>
  300     </xs:com plexType>
  301     <xs:comp lexType na me="Relate dContact">
  302       <xs:se quence>
  303         <xs: element na me="Contac tInformati on" type=" xs:string"  minOccurs ="1" maxOc curs="1"/>
  304         <xs: element na me="IsPrim aryPoc" ty pe="xs:boo lean" minO ccurs="0"  maxOccurs= "1"/>
  305         <xs: element na me="Contac tInfoType"  type="p:C ontactInfo Type" minO ccurs="0"  maxOccurs= "1"/>
  306         <xs: element na me="IsActi ve" type=" xs:boolean " minOccur s="0" maxO ccurs="1"/ >
  307       </xs:s equence>
  308     </xs:com plexType>
  309     <xs:comp lexType na me="Specia lties">
  310       <xs:se quence min Occurs="0"  maxOccurs ="50">
  311         <xs: element na me="Item"  type="p:Ta xonomy"/>
  312       </xs:s equence>
  313     </xs:com plexType>
  314     <xs:comp lexType na me="Taxono my">
  315       <xs:se quence>
  316         <xs: element na me="CodedS pecialty"  type="xs:s tring" min Occurs="1"  maxOccurs ="1"/>
  317         <xs: element na me="IsPrim aryTaxonom y" type="x s:boolean"  minOccurs ="1" maxOc curs="1"/>
  318       </xs:s equence>
  319     </xs:com plexType>
  320     <xs:comp lexType na me="Servic eAvailabil ities">
  321       <xs:se quence min Occurs="0"  maxOccurs ="50">
  322         <xs: element na me="Item"  type="p:Se rviceAvail ability"/>
  323       </xs:s equence>
  324     </xs:com plexType>
  325     <xs:comp lexType na me="Servic eAvailabil ity">
  326       <xs:se quence>
  327         <xs: element na me="DayOfT heWeek" ty pe="p:DayO fWeekList"  minOccurs ="1" maxOc curs="1"/>
  328         <xs: element na me="StartT ime" type= "xs:string " minOccur s="0" maxO ccurs="1"/ >
  329         <xs: element na me="EndTim e" type="x s:string"  minOccurs= "0" maxOcc urs="1"/>
  330       </xs:s equence>
  331     </xs:com plexType>
  332     <xs:comp lexType na me="Locati ons">
  333       <xs:se quence min Occurs="0"  maxOccurs ="50">
  334         <xs: element na me="Item"  type="p:Ca reSite"/>
  335       </xs:s equence>
  336     </xs:com plexType>
  337     <xs:comp lexType na me="CareSi te">
  338       <xs:al l>
  339         <!--  Identifie r in PPMS  system; us ed for upd ates and d eactivatio ns. Value  will be pr ovided whe n supplyin g activity  results - ->
  340         <xs: element na me="Correl ationId" t ype="xs:st ring" minO ccurs="0"  maxOccurs= "1"/>
  341         <xs: element na me="Name"  type="xs:s tring" min Occurs="1"  maxOccurs ="1"/>
  342         <xs: element na me="SiteAd dress" typ e="p:Addre ss" minOcc urs="1" ma xOccurs="1 "/>
  343         <xs: element na me="SiteTy pe" type=" p:CareSite Type" minO ccurs="1"  maxOccurs= "1"/>
  344         <xs: element na me="SiteId " type="xs :string" m inOccurs=" 0" maxOccu rs="1"/>
  345         <xs: element na me="OtherN ame" type= "xs:string " minOccur s="0" maxO ccurs="1"/ >
  346         <xs: element na me="IsHand icapAccess ible" type ="xs:boole an" minOcc urs="0" ma xOccurs="1 "/>
  347         <xs: element na me="Visn"  type="xs:s tring" min Occurs="0"  maxOccurs ="1"/>
  348       </xs:a ll>
  349     </xs:com plexType>
  350  
  351     <!-- Enu merations  -->
  352     <xs:simp leType nam e="Transac tionTypeLi st">
  353       <xs:re striction  base="xs:s tring">
  354         <!--  New or up dated prov ider infor mation, in cluding re lated enti ties-->
  355         <xs: enumeratio n value="U pdate"/>
  356         <!--  Deactivat e Provider  record an d all rela ted entiti es -->
  357         <xs: enumeratio n value="D eactivate  Provider"/ >
  358         <!--  Deactivat e only spe cified rel ated entit ies for th e provider  (the prov ider will  remain act ive) -->
  359         <xs: enumeratio n value="D eactivate  Relationsh ip"/>
  360       </xs:r estriction >
  361     </xs:sim pleType>
  362     <xs:simp leType nam e="NpiType ">
  363       <xs:re striction  base="xs:s tring">
  364         <xs: enumeratio n value="1 -Individua l"/>
  365         <xs: enumeratio n value="2 -Organizat ion"/>
  366       </xs:r estriction >
  367     </xs:sim pleType>
  368     <xs:simp leType nam e="SolePro prieter">
  369       <xs:re striction  base="xs:s tring">
  370         <!-- <xs:enumer ation valu e="X"/>-->
  371         <xs: enumeratio n value="Y "/>
  372         <xs: enumeratio n value="N "/>
  373       </xs:r estriction >
  374     </xs:sim pleType>
  375     <xs:simp leType nam e="Ethnici ty">
  376       <xs:re striction  base="xs:s tring">
  377         <xs: enumeratio n value="U nknown"/>
  378         <xs: enumeratio n value="H ispanic or  Latino"/>
  379         <xs: enumeratio n value="N ot Hispani c or Latin o"/>
  380         <xs: enumeratio n value="D ecline to  Answer"/>
  381       </xs:r estriction >
  382     </xs:sim pleType>
  383     <xs:simp leType nam e="HealthP roviderTyp e">
  384       <xs:re striction  base="xs:s tring">
  385         <xs: enumeratio n value="N one"/>
  386         <xs: enumeratio n value="C ommunity H ospital"/>
  387         <xs: enumeratio n value="E xternal La boratory"/ >
  388         <xs: enumeratio n value="C ommunity S ervice"/>
  389         <xs: enumeratio n value="H ome Health  Care"/>
  390         <xs: enumeratio n value="R adiology"/ >
  391         <xs: enumeratio n value="S ervices"/>
  392         <xs: enumeratio n value="E xternal Su pport Grou p"/>
  393         <xs: enumeratio n value="R ehabilitat ion"/>
  394       </xs:r estriction >
  395     </xs:sim pleType>
  396     <xs:simp leType nam e="Credent ialingStat us">
  397       <xs:re striction  base="xs:s tring">
  398         <xs: enumeratio n value="A ctive"/>
  399         <xs: enumeratio n value="I nactive"/>
  400         <xs: enumeratio n value="R evoked"/>
  401         <xs: enumeratio n value="S uspended"/ >
  402       </xs:r estriction >
  403     </xs:sim pleType>
  404     <xs:simp leType nam e="OtherNa meType">
  405       <xs:re striction  base="xs:s tring">
  406         <xs: enumeratio n value="O ther"/>
  407         <xs: enumeratio n value="F ormer Name "/>
  408         <xs: enumeratio n value="P rofessiona l Name"/>
  409         <xs: enumeratio n value="D oing Busin ess As"/>
  410         <xs: enumeratio n value="F ormer Lega l Business  Name"/>
  411       </xs:r estriction >
  412     </xs:sim pleType>
  413     <xs:simp leType nam e="DayOfWe ekList">
  414       <xs:re striction  base="xs:s tring">
  415         <xs: enumeratio n value="S unday"/>
  416         <xs: enumeratio n value="M onday"/>
  417         <xs: enumeratio n value="T uesday"/>
  418         <xs: enumeratio n value="W ednesday"/ >
  419         <xs: enumeratio n value="T hursday"/>
  420         <xs: enumeratio n value="F riday"/>
  421         <xs: enumeratio n value="S aturday"/>
  422       </xs:r estriction >
  423     </xs:sim pleType>
  424     <xs:simp leType nam e="CareSit eType">
  425       <xs:re striction  base="xs:s tring">
  426         <xs: enumeratio n value="F acility"/>
  427         <xs: enumeratio n value="P harmacy"/>
  428         <xs: enumeratio n value="C linic"/>
  429         <xs: enumeratio n value="W ard"/>
  430         <xs: enumeratio n value="U nit Dose C art"/>
  431         <xs: enumeratio n value="C ommunity L iving Cent er"/>
  432         <xs: enumeratio n value="S pinal Cord  Injury Un it"/>
  433       </xs:r estriction >
  434     </xs:sim pleType>
  435     <xs:simp leType nam e="EmailSp ecificUseL ist">
  436       <xs:re striction  base="xs:s tring">
  437         <xs: enumeratio n value="E mail"/>
  438       </xs:r estriction >
  439     </xs:sim pleType>
  440     <xs:simp leType nam e="Contact InfoType">
  441       <xs:re striction  base="xs:s tring">
  442         <xs: enumeratio n value="E mail"/>
  443         <xs: enumeratio n value="T elecom"/>
  444         <xs: enumeratio n value="P ager"/>
  445         <xs: enumeratio n value="W eb Address "/>
  446       </xs:r estriction >
  447     </xs:sim pleType>
  448     <xs:simp leType nam e="Identif ierTypeCod eList">
  449       <xs:re striction  base="xs:s tring">
  450         <xs: enumeratio n value="O ther"/>
  451         <xs: enumeratio n value="E mployer Id entificati on Number" />
  452         <xs: enumeratio n value="M edicaid"/>
  453         <xs: enumeratio n value="M edicare Nu mber"/>
  454         <xs: enumeratio n value="S taff SID"/ >
  455         <xs: enumeratio n value="S taff IEN"/ >
  456         <xs: enumeratio n value="P AID IEN"/>
  457       </xs:r estriction >
  458     </xs:sim pleType>
  459     <xs:simp leType nam e="GenderT ype">
  460       <xs:re striction  base="xs:s tring">
  461         <xs: enumeratio n value="N ot Specifi ed"/>
  462         <xs: enumeratio n value="F emale"/>
  463         <xs: enumeratio n value="M ale"/>
  464         <xs: enumeratio n value="O ther"/>
  465       </xs:r estriction >
  466     </xs:sim pleType>
  467     <xs:simp leType nam e="Relatio nshipType" >
  468       <xs:re striction  base="xs:s tring">
  469         <xs: enumeratio n value="C hoice"/>
  470         <xs: enumeratio n value="P C3"/>
  471         <xs: enumeratio n value="I ndividual  Authorizat ion"/>
  472         <xs: enumeratio n value="L ocal Contr act"/>
  473         <xs: enumeratio n value="P rovider Ag reement"/>
  474         <xs: enumeratio n value="V A Provider "/>
  475       </xs:r estriction >
  476     </xs:sim pleType>
  477  
  478     <xs:elem ent name=" Providers" >
  479       <xs:co mplexType>
  480         <xs: sequence>
  481           <x s:element  name="Prov ider" type ="p:Provid er" minOcc urs="1" ma xOccurs="5 000"/>
  482         </xs :sequence>
  483       </xs:c omplexType >
  484     </xs:ele ment>
  485   </xs:schem a>
  486