making KmehrReportLogicImpl support "prescription" and "request";
avoiding creation of a Service with empty content - Previously one Service was always created in order to hold the text items from a Kmehr; however, there are cases when a Kmehr message only contains lnk items, and thus a service with empty content was created.
Changes for handling kmehr messages, including:
initializing KmehrReportLogicImpl members;
making KmehrReportLogicImpl support "prescription" and "request";
avoiding creation of a Service with empty content - Previously one Service was always created in order to hold the text items from a Kmehr; however, there are cases when a Kmehr message only contains lnk items, and thus a service with empty content was created.