Skip to content

Commit

Permalink
schema: postcode controle aangescherpt
Browse files Browse the repository at this point in the history
  • Loading branch information
tvrhgn committed Jan 12, 2012
1 parent dec7f6e commit d9bd94a
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 8 deletions.
3 changes: 2 additions & 1 deletion README.markdown
Expand Up @@ -7,7 +7,8 @@ sbg-synq is XML middleware.
De implementatie volgt de aanbevelingen en standaarden van de [w3c](http://www.w3.org/standards/xml "XML standaarden").

sbg-synq biedt ook de mogelijkheid om bestaande benchmark-bestanden te valideren.
Hiervoor is onder andere een extra schema ontwikkeld volgens de ISO-standaard [schematron](http://www.schematron.com/).
Hiervoor is onder meer een extra schema ontwikkeld volgens de ISO-standaard [schematron](http://www.schematron.com/).
Dit schema is ook bruikbaar om eigen benchmark-bestanden te analyseren.

Ga naar <https://sites.google.com/site/sbgsynq/> voor meer informatie.

Expand Down
12 changes: 6 additions & 6 deletions examples/PoC/zorgaanbieder-PoC.xml
Expand Up @@ -23,14 +23,14 @@
</sbg-synq>

<!-- data-collecties, configuration over convention? wat doe je waar?
Row is de default waarde voor rij-uitvoer van Pentaho Data Integration
Row is de default waarde voor rij-uitvoer in Pentaho Data Integration prev Kettle
-->
<data>
<collection name='behandelaar' elt='Row' uri='../../examples/PoC-data/Brondata_Behandelaar.xml'/>
<collection name='nevendiagnose' elt='Row' uri='../../examples/PoC-data/Brondata_NevendiagnoseCode.xml'/>
<collection name='epd' elt='Row' uri='../../examples/PoC-data/Brondata_sbg-epd.xml'/>
<collection name='rom' elt='Row' uri='../../examples/PoC-data/Brondata_sbg-meting.xml'/>
<collection name='rom-items' elt='Row' uri='../../examples/PoC-data/Brondata_sbg-item.xml'/>
<collection name='behandelaar' elt='Row' uri='../../examples/PoC/PoC-data/Brondata_Behandelaar.xml'/>
<collection name='nevendiagnose' elt='Row' uri='../../examples/PoC/PoC-data/Brondata_NevendiagnoseCode.xml'/>
<collection name='epd' elt='Row' uri='../../examples/PoC-data/PoC/Brondata_sbg-epd.xml'/>
<collection name='rom' elt='Row' uri='../../examples/PoC-data/PoC/Brondata_sbg-meting.xml'/>
<collection name='rom-items' elt='Row' uri='../../examples/PoC/PoC-data/Brondata_sbg-item.xml'/>
</data>
<!-- xproc-instellingen -->
<!-- NB in een productie configuratie zijn de padnamen absoluut -->
Expand Down
2 changes: 1 addition & 1 deletion src/schema/sbg-bmimport.schematron
Expand Up @@ -221,7 +221,7 @@
role="Attribuut Controle_77">Attribuut Controle_77 / Opleidingsniveau;
Valt de waarde altijd
binnen de gestelde reeks </iso:assert>
<iso:assert test="matches(@postcodegebied, '[0-9]{4}')"
<iso:assert test="matches(@postcodegebied, '([1-9][0-9]{3})|(000[7-9])')"
role="Attribuut Controle_79">Attribuut Controle_79 / Postcodegebied;
Heeft de waarde een
lengte van 4 posities en is ze numeriek
Expand Down

0 comments on commit d9bd94a

Please sign in to comment.