Introductie
De afspraken tussen de ketenpartijen die nodig zijn om de informatieuitwisseling goed uit te kunnen voeren, zijn beschreven in de regels.
Vaststaande gegevens waar iPgb op steunt zijn beschreven in uitgangspunten. Hiervan afgeleid zijn operationele bedrijfsregels, die technisch gecontroleerd kunnen worden met technische regels.
Daarnaast zijn nog condities, constraints en invulinstructies beschreven die verder bepalen hoe de berichtengevuld moeten worden
Overzicht regels
Uitganspunten
Een uitgangspunt is een vaststaand gegeven waar de iStandaard op steunt.
Bedrijfsregel
Een bedrijfsregel (ook wel operationele bedrijfsregel genoemd) is een regel die in algemene zin beschrijft wat de afspraken zijn in de keten, hoe er gehandeld dient te worden en op welke wijze informatie geinterpreteerd moet worden.
* Een bedrijfsregel is een uitwerking van een uitgangspunt.
* Een bedrijfsregel kan zijn uitgewerkt in een technisch te controleren regel.
* Op een bedrijfsregel kan een uitzondering beschreven zijn.
* Een bedrijfsregel is van toepassing op een bericht of proces.
Technische regels
Een technische regel is een technisch te controleren beperking of verplichting t.a.v. de invulling van gegevens in een bericht. Een technische regel controleert gegevens tegen gegevens in een andere berichtklasse van hetzelfde bericht, tegen gegevens in één of meer eerder ontvangen berichten of tegen gegevens van een externe bron.
* Een technische regel kan een uitwerking zijn van een bedrijfsregel.
* Een technische regel is van toepassing op een bericht- of datatype-element of berichtklasse.
Condities
Een conditie is een conditionele verplichting om een element wel of juist niet op te nemen in een bericht. De beschreven voorwaarde is technisch te controleren binnen een instantie van een berichtklasse.
* Een conditie kan een uitwerking zijn van een bedrijfsregel.
* Een conditie is van toepassing op een bericht- of datatype-element.
Constraints
Een constraint is een beperking van de toegestane waarden van een element die technisch te controleren is binnen een instantie van een berichtklasse.
* Een constraint kan een uitwerking zijn van een bedrijfsregel.
* Een constraint is van toepassing op een bericht- of datatype-element of op een logisch datatype.
Restricties
Een restrictie is constraint die een technisch te controleren formaat beperking uitdrukt van een logisch datatype.
* Een restrictie is van toepassing op een logisch datatype.
Invulinstructies
Een invulinstructie verduidelijkt de bedoelde invulling van de berichten voor specifieke situaties.
* Een invulinstructie is van toepassing op een bericht of berichtelement.