65. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 2/8/2019 1:12:22 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.

65.1 Files compared

# Location File Last Modified
1 CIF B10S2.zip\CIF B10S2\VA.PPMS.IWS\VA.PPMS.IWS\VA.PPMS.ProviderData Provider.xsd Thu Jan 3 20:21:52 2019 UTC
2 CIF B10S2.zip\CIF B10S2\VA.PPMS.IWS\VA.PPMS.IWS\VA.PPMS.ProviderData Provider.xsd Fri Feb 8 15:00:24 2019 UTC

65.2 Comparison summary

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

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

65.4 Active regular expressions

No regular expressions were active.

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