60. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 5/20/2019 8:52:20 AM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

60.1 Files compared

# Location File Last Modified
1 PPMS_Build_11_Sprint_3.zip\CIF B11S3\VA.PPMS.IWS\VA.PPMS.IWS\VA.PPMS.ProviderData Provider.xsd Wed Apr 17 20:03:50 2019 UTC
2 PPMS_Build_11_Sprint_3.zip\CIF B11S3\VA.PPMS.IWS\VA.PPMS.IWS\VA.PPMS.ProviderData Provider.xsd Thu May 16 15:22:07 2019 UTC

60.2 Comparison summary

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

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

60.4 Active regular expressions

No regular expressions were active.

60.5 Comparison detail

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