66. EPMO Open Source Coordination Office Redaction File Detail Report

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

66.1 Files compared

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

66.2 Comparison summary

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

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

66.4 Active regular expressions

No regular expressions were active.

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