2008 Dec 24 6:22 PM
Hi All,
I am looking for function modules to create/change/update/get details/ copy a clinical order and to change status etc through abap standalone coding instead of transactions. I have searched for them but found RFC and BAPI's related to connection clinical order which looks for the license to connect. These are therfore not useful when you want to create things internally of sap through coding. Can anyone please tell if any function module exists to create clinical order through abap code?
Thanks in Advance.
2008 Dec 25 5:11 PM
hi pravesh jain,
the Clinical Order is fully object oriented and follows an MVC pattern. this means you can create a clinical order object and manipulate it without the need of any UI involvement. to allow to communicate clinical order objects (inbound, i.e. receive external orders and outbound, i.e. send clinical order objects somwhere else) i.s.h.med offers special functionality within the connectivity framework (requiring a connectivity module license), which features a tight integration of such situations into standard i.s.h.med processes (customizing, views, routing, workflows, etc...). part of this functionality is based on the function modules you found, which are required by the standard to create webservices as well as to enable the other communication variants implemented within i.s.h.med connectivity.
I think you can examine those function modules to understand how to work with clinical order objects as of the current release but you can't directly use them since they fall under the mentionend licenses and moreover you are not guaranteed that the clinical order objects/classes exactly work as today in future releases since they are not officially released.
other useful examples to learn how to create and manipulate clincal orders might be found in example BADI implementions on certain clinical workstation views which allow the (mass) setting of clinical order position status or the base item (clinical order) management within clinical guidlines.
Another option, as far as I know, would be an advanced i.s.h.med training where programmatical creation of Clinical Orders might be a topic, I just don't know if such a training is available in your area.
hope this helps a bit. happy holiday season (if this applies to your area) or otherwise just a nice weekend.
anton
Edited by: Anton Wenzelhuemer on Dec 25, 2008 6:12 PM - corrected small typo
2008 Dec 25 5:57 PM
Hi Anton,
Many thanks for your reply!! Happy holiday season to you and surely a good weekend for me after your answers!!
I found the following comment mentioned by you as very useful:
"other useful examples to learn how to create and manipulate clincal orders might be found in example BADI implementions on certain clinical workstation views which allow the (mass) setting of clinical order position status or the base item (clinical order) management within clinical guidlines."
Since I am new to IS-H area, request you to kindly let me know the few names of these standard views and also their BADI implementation examples, if possible.
Thanks for all your support in advance.
Pravesh