|
|
 |
setParameter feature of the IValidate::AddService method
There are 2 service providers in swissDRG -MDs, hospital labs, professional labs- using the same service code space but
with different rules regarding service records 4700.00 ff.!
For being able to separate these cases, pseudo services have been defined
consisting of a tariff type, a date and a pseudo code!
Such a pseudo code consists of:
setParameter(cmd=value)
where the whole pseudo code is case and whitespace insensitive. A pseudo code is active until the next call of the
Initialize method and is then reset to the default values.
The following pseudo codes are defined for the labValidator:
- setParameter(providerType=value), with value = { praxis | hospital | lab }, and parxis as default.
This command set the rule focus for a praxis, a hospital lab or a professional lab, respectively.
The return value of AddService is S_OK for successfully set a pseudo value. However, do not call the properties as these are
undefined in such a case.
|