| This behavior is as designed. The service 00.0010 does normally not need anesthesia. Therefore the function does not return any anesthesia services when the risk class is set to automatic. You can set however a risk class and you will receive the anesthesia records. In Test 2 you started with a service which normally needs anesthesia. Now when you add the service 00.0010, it is assumed, that this service record was done under anesthesia as well and therefore the anesthesia service records are generated as well. The risk class is automatically taken from the main anesthesia service record. To get always the same result, you can add only the services with CanHaveAnaesthesiaServices equal True and in a second round you can add the other services. |