HL7 interaction without PI

Hello everyone,
We need to estimate and define interaction with LIS and RIS systems by means of standard HL7 messages (ADT, ORU, ORM, etc) and TCP/IP protocol. SAP doesn't support this functionality in an easy way as far as I know. It will only drop a file and then per inbound communication you have to use BAPIs.
Is there any way to easily configure SAP to send and receive HL7 messages over TCP/IP? We will use the most common ones in version 2.X. I can't find an easy solution to this scenario. The system is 6.04 ECC.
Is it really necessary to have a middle ware to accomplish this functionality?
Any help will be appreciated (example files, diagrams, specifications, etc).
Regards.
Damián.

Hi Damian,
By HCM communication framework you mean the transceiver app to be installed in the 3rd party provider?
Right, I mean the HCM transceiver program. This does write the message to a file. 
The same for the ORU messages?
Right, this messages are received from a file by the HCM transceiver program. Of course other implementation options with custom developments are possible. And in fact most of the customers are doing this with a custom development solution, partially using the ORU message import function.
The estrange part is that in the Messages help in SPRO (SAP Healthcare -> Communication -> Messages -> Messages Types Help, it states: "At present, the IS-H System can receive HL7 format messages."
This is still correct, but only file is supported.
ORM messages can't be triggered by events as the ADT ones?
No, that is not supported. I assumed you plan to use the clinical order for order entry. The best way to do it is to use a order component method which is dispatching the message. As this is custom development, you can also used the HCM transceiver if you want. Should not be a big deal, if you are familiar with the underlying software design.
I really recommend you to bring a middleware system to your landscape. It's not important if it's a SAP PI or a 3rd party product such as Siemens OpenLink or MirthConnect, because without the life is a pain. Sure, you can find some interim solution, e.g. small program receiving hl7 messages and save as file and vice-a-versa, but it does not provide the important functions of transactional message handling, logging, tracing or even queuing. Also such a program and the complexity of a hospital's IT landscape will lead to a need for configuration - and this is a pretty small middleware system already.
Regards,
Axel Biernat
Product Commercialize - Knowledge Transfer
Siemens AG

Similar Messages

  • Adobe Interactive without Webdynpro

    Hi,
    Is it possible to have an interactive adobe form application without using Webdynpro concept?

    Yes, You can use an offline interactive form
    where you can use two approaches
    1. Uploading the PDF in which data is filled offline and then uploaded using upload UI element.
    2. By calling a web service in the offline scenario on the submit button action.
    /people/lisha.peter/blog/2007/10/16/purely-offline-adobe-scenario-for-bapi-call
    Sachin
    Edited by: Sachin Dhingra on Sep 16, 2009 8:38 PM

  • Drag and Drop Learning Interaction without Overlapping

    I would like to be able to drag and drop into a column without dragged items overlapping for a quiz question. I don't know Action Script and am using CS3. What do I need to do to get this to work. Component Inspector states Drag1 = Target 1, etc. I need to drag the items to any of targets 1, 2, and 3. Hopefully, someone out there can help me.
    Thank you.
    Laraine

    Thank you for your reply.  Your idea of a boolean variable to define the state of the response is what I was initially trying to accomplish.  Almost as soon as clicked on 'submit', the thought occurred to me to look for action script in the drag/drop component.  I found it and found the response states defined there.  Consequently, I achieved external movie clip control.  I'm new to this forum and appreciate your help.

  • Is it possible for a module to remember last viewed slide and user interactions without an LMS?

    I am developing a captivate module (using Captivate 6) that can be run either off a local hard drive or web server (not an LMS).
    I am hoping that the user will be able to close down the module and then return to it at a later time. Considering the module will not be run via an LMS Is it possible for the module to remember not only the last slide that the user viewed but also any interactions that the user has conducted. For example: saved information in variables, image states (whether or not they have been clicked etc), widgets (I am hoping to use the drag and drop widget so I want the course to be able to remember what items they have dragged where).
    Is this possible? I know there is a bookmark widget that uses cookies to remember the last slide the user viewed. I am also aware of another widget that allows you to save variables for use between projects, but in this case I will only have one project file. Is there something out there that does everything I need?
    Does the 'self paced learning' checkbox in the TOC save user interactions?
    Thanks! 

    Thanks Lilybiri. So it sounds like there is no easy way to save  interactions when run locally. Would using javascript (thats run when a user clicks a save button for example) be possible? Get the script to save a cookie with all the variables and 'states'? I know that saving the variables is possible because there is already a widget that does that, so wondering if there is a way to save the slide states as well (for example whether or not images have been clicked etc).
    Alternatively, if I create the project in captivate, is it possible to import into flash with all the functionality and actionscript intact and editable? From there I could then modify it to remember the saved states? (i am not proficient with actionscript  so just thinking of potential solutions).

  • Mouse interaction without clicking

    Can anyone tell me how I can get the mouse to rotate an object without having to hold down any of the buttons?
    Jonathan

    look at java.awt.event.MouseMotionListener.

  • Servlet ,JSP interaction  without bean

    Does the communication between servlet and JSP always need to be through a bean ?
    I don't really have an object that i need to work with . I just need to do basic processing operations.

    Well there are two basic approaches.
    1 - Write the sql query on your page and output the data directly there (using JSTL sql tags of course, NOT scriptlet code :-))
    2 - Writing beans to represent the data, and a java class/method that runs the query and loads the data into the bean.
    #1 has the advantage of being simple
    #2 is a bit more complicated, but has the advantage of being more flexible, and testable. You can test the bean, and its loading method independantly of the JSP.
    It is also normally easier to write java code in a java class, as opposed to scriptlet in a JSP.
    I am not accepting user inputs. I am displaying data read from the server and let the user choose them.What do you do once the user "chooses" them?

  • InDesignCC. How to keep image quality with exporting Interactive PDF?

    Hello everyone, I'm using InDesign CC, I'm exporting a PDF that has PNG images, the problem is that I'm loosing the sharpness and the pureness in the images after exporting the file into PDF Interactive... the Settings I'm using for Image Handling are Compression: Automatic , JPEG Quality: Maximum, Resolution PPI: 300..
    The file size is "Letter" with web Intent (792px x 612px) the images I'm using are big and have great quality, can anyone tell me how I export into PDF interactive without loosig images quality? I want to keep this pureness and sharpness in the images
    Thanks in advance

    It depends on the image. Best way for us to advise you is to open your image, then go to Image > Image Size and upload a screen capture of the Image Size box with the readings.
    What you might have working against you is not enough pixels. Upsampling may just make it blurred. But we will see.
    300 ppi is also not carved in stone, you may get away with 200 ppi depending on where you are sending it for printing.
    And lastly, if you are paying a commercial printer to do this, it's best to consult with them and see what they can do.

  • Transaction launcher window closes when ending interaction

    Hi,
    I have created a launch transaction which is launched from a logical link in the navigation bar. The launch transaction is opened in a new window. When the agent presses the End button in Interaction Center, there is a pop-up saying that "there are active launch transactions, would you like to close them automatically?". If chosing OK, the launch transaction window closes, if chosing cancel the interaction is not ended and the launch transaction window is still open.
    Is there a way to end the interaction without closing the launch transaction window?
    Best Regards
    Krister

    Just in case someone will need to implement something similar overriding the standard functionality
    I did it with an enhancement (CL_CRM_IC_ACTIVE_ACTIONS):
    method if_crm_ic_prepare_for_callback~execute .
    ENHANCEMENT 1  ZENH_IC_PREPARE_FOR_CALLBACK.   
    FIELD-SYMBOLS: type ict_active_ltx. 
    DATA: lv1_dumy_request type ref to if_http_request.   
    READ TABLE gt_active_ltx assigning with key ltx_id = '<TRANSACTION_LAUNCHER_ID>'.    
    IF sy-subrc = 0.     
    TRY.
    <lfs_active>-ltxhandler->process_return( lv1_dumy_request ).     
    CATCH cx_root.     
    ENDTRY.     
    DELETE gt_active_ltx WHERE guid =-guid.   
    ENDIF.
    ENDENHANCEMENT.
    Regards,
    Mihai

  • Can I record customer interaction captured through Hardphone conn. to SAP CRM?

    Hello friends,
    I'm currently working on one of the proposals for SAP Contact Center implementation with SAP CRM also supporting Hardphones. Client has this requirement to capture interactions from Hardphone in the form of recordings in CRM system.
    I'm aware of BCM softphone having option to record customer interactions both at Client and Server side but the client would like to record hardphone interactions and store in CRM system. How could this be acheived?
    Would be of great help if you could share the config documents for the same.
    Thanks
    Chiroy

    Hi Chiroy,
    BCM cannot record client interactions without the assistance of a third party application such as Vierent or Nice.  Client interactions meaning the performance of the Agent on his or her personal desktop, such as key strokes and open files etc.
    What BCM can do is record all voice packets between the client and the agent.
    It will do this with users on a Hardphone, in MTD mode, using Convergence or the CDT.
    There is no restrictions to recording unless you make them so.
    There is no need for supporting documents as this information is covered in several existing SAP guides.
    Also, these recordings once created, can notify CRM of the storage location in BCM and attach the path of the recorded file to the Interaction Record.  This is all done as part of the CAD from BCM. This is option is available via the OII link in BCM but requires CRM customization to work properly.
    It should be noted that this recording feature is only active if you have server side recording, not client side.
    I hope that helps.
    Thanks,
    Marcus

  • Weblogic 6.1 server instance interaction with a weblogic 8.1 server instance

    Hi
    I have one of my applications running on weblogic 8.1 and a JMS Server running
    on weblogic 6.1 instance. I am getting a authentication failure exception. System
    user cannot be authenticated.
    My Doubt, Is it possible for two weblogic instances of different versions to
    interact without any problems?
    Blesson

    It's difficult to guess what's wrong without more information, and I'll
    admit I know little about windows services.
    My guess is the java vm is crashing. Does it leave behind any log files?
    You might want to contact [email protected] They're more experienced
    with this type of thing.
    -- Rob
    Ashwani Nanda wrote:
    We are running weblogic 6.1 as a windows service. Some times it crashes with out any error in weblogic console. It is a random behaviour. If i see the
    windows event viewer it is showing event id as 7031 against my service name. The
    desription is '
    "The CALM Server service terminated unexpectedly. It has done this 2 time(s)."Otherwise weblogic logs show "Out of memory Error". Could you please suggest a remedy?
    Thanks and Regards,
    Ashwani Nanda

  • Need a recommendation about java smart card and a reader

    I've been posting some message in this forum and others and haven't gotten a clear response.
    I want to experiment with java smart card technology.
    From what I gathered, Gemplus is a leading company in this field so I thought about buying a smart card reader from it and a java smart card.
    I thought about buying the "USB Smart Card Reader/Writer Plug n Play (GemPC430)" reader which costs 69$.
    Is this a reasonable price?
    I need an answer from someone with experience using it.
    Now then, which one should I buy?
    I only want to do smart card to desktop application interaction without anything on the web (e-commerce or anything to do with encryption).
    I can buy 5 "GS2.2 Standard Crypto GPK8000su512 RED"
    cards which cost 87.50$
    THATS A LOT OF MONEY!!!!
    Are all java smart cards that expensive?
    There is a list of other cards on their site but I haven't been able to locate their price and don't know which to buy.
    Finally, there is the "Kit, GemSAFE Enterprise Workstation 2.21 Standard Cryptography Serial Port Reader" which as I read consists a GPK8000 card.
    Is this card a java card?
    Or do I need to buy the reader and java card seperately.
    Any help and insight would be greatly appreciated.
    Thanks.

    I've looked closely at the Cyberflex 32K cards + SDK from Schlumberger.
    My criteria was:
    * Javacard 2.1 support
    * visa open support (or whatever it is called now)
    * complete sdk (develop, test, deploy)
    * exportable
    * upgradable
    * customer support
    I tried to get someone from Gemplus to contact me, but was unable to ever get even an
    email response.
    Schlumberger, on the other hand, won me over with the quick responses over email.
    They offer fairly inexpensive upgrades after you buy the product, and technical support
    is free.
    For simple experimentation, you can get the JavaCard SDK for free. At JavaOne, several
    years ago, they were giving away JavaRings with Card Readers (which presumably
    means these are cheap to buy) from SCM or some company in Texas. You might
    try to get one of these. They don't have much memory, but are an interesting twist
    on the Java Card thing.
    If you want to dive in, the Smart Card SDK from Schlumberger will run you about $499.
    This includes the reader, 5 cards, and the SDK. Likewise, Metrowerks puts out an
    IDE for Java Card which runs about $1200, and may be available as a bundle from
    vendors like Schlumberger.
    dk

  • A few questions about VoiceOver and Safari

    1. Let's say I'm reading, item by item, a website that's basically a long text document. When I have interrupted reading to do something in another application or the menu, can I quickly find the position in the text where I jumped out? It would be enough to be able to jump to the paragraph in question.
    2. Sometimes while browsing a website the VO cursor suddenly lands on an item which is outside the HTML content, such as the close or zoom button. Moving the VO cursor around a bit can sometimes spontaneously bring it back into the HTML content. How can VO decide to stop interacting and then restart interacting without me giving those commands? Has anyone else noticed this behavior and maybe found a way to fix it?
    3. How can I tell VoiceOver to read the current web page from the VO cursor position through to the end without me having to jump item by item? I know that stopping interacting with the HTML content and then pressing VO+A will read the entire web page, but I explicitly would like to have it read from VO cursor onwards.
    4. How can I go back one web page and quickly find the link I clicked? For example, a web page might contain ten links called "link 1" to "link 10" which are scattered around the page. Clicking on link 5 brings me to another page. How can I go back and quickly land on link 5?
    Thanks in advance for helpful answers!

    Here are a few suggestions:
    1. Instead of reading using the VO-A command, try reading group by group. You can then set a hotspot (VO-Shift-number) to which you can return by hitting VO-number.
    2. Try unchecking the "Mouse cursor follows VO cursor" checkbox in the Web category of VoiceOver Utility. However, this is a known bug.
    3. Set a keyboard shortcut in the Keyboard and Mouse pane of System Preferences in the All applications category for the command Start Speaking Text. This is a useful thing to have as it works whether VoiceOver is on or off. While there, set a shortcut for Stop Speaking as well, as it too will come in handy. Both these commands are in the Speech submenu of the Services menu command.
    Then, triple-click with the physical mouse or trackpad button. Navigate to last item using VO-Shift-end (or VO-Shift-fn-right arrow on a laptop or wireless keyboard). This is best done in DOM mode, since you do not then risk getting stuck inside a group. Make sure your end target text is not a link, so if it is, navigate to the previous non-link text. Hold down Shift and click with the physical mouse button. You should then have a block of highlighted text. Hit your Start Speaking Text shortcut and listen. To stop it, hit your Stop Speaking shortcut.
    Unfortunately you can't restart at the position you stopped at with this method; you simply have to navigate to the point at which you left off, then redo the selection process.
    4. Make sure that the checkbox "Press Tab to highlight each item on a webpage" in the Advanced tab of Safari's Preferences is set. If you remember the name of your link ("link 5" in your example), when you return to the page containing it, you can use the Link Chooser menu (VO-U) to find your link again. You can then use Tab to move to the next link on the page. Alternatively, you can simply use Tab all the way; each link will in turn be spoken, and if it has been clicked previously, VO will add "Visited" after the name.
    HTH
    Archie

  • Reports vi or msaccess

    I have troubles to print some data tables with lv reports vis in
    Windows NT.
    I have 1-D array of cluster (say 15000 elements) in a for-while loop,
    from where, every time, I extract parts that I convert in a data
    table, then I print it.
    If I ask (with a button) every time the user to print that part, I
    have no problems; if I permit to print all parts sequentially, after a
    while LV crashes!
    In every case the process is too slow.
    If I print the same data with a report of msaccess the printing
    process is extremely fast and without troubles.
    Someone can help me to solve this?
    Alternatively can someone tell me how can I run msaccess procedures
    from within LV to use access as a report engine (in the same way LV
    run excel macro in the examples vi)?
    Thanks
    in advance

    JRA wrote in message news:<[email protected]>...
    > It sounds possible that you're sending too much data to the printer at
    > one time. Since it works when the user must click a button, that
    > gives the application time to fulfill the most recent print execution.
    > You could try placing a "Wait Until Next Millsecond" VI in your loop
    > and give it just a little time to process each request. Let me know
    > how it works out.
    I thought so also, but it doesn't works. I put a Wait of 1 minute to
    simulate user interaction without effect.
    The trouble seems to be in the Append Text Table to Report.vi, but
    this affects only the Standard Report (HTML report works fine - I'm
    using Labview 6.0.2). It seems to me tha
    t this vi suffers of some
    limitation in the manipulation of data.

  • How do I get all audio to stop from a button

    I have a next button in my animation. What I need it to do is stop all audio and video but not mute it. I want the user to be able to use all the audio in the next scene of the interactive without audio from the last scean still playing.

    Hi Douglas.Rider,
    Not an expert here but am guessing that this tutorial should provide you with some clues
    http://edgedocks.com/content/2013/12/sound-playback-volume-control-animate-edge-commons
    Thanks,
    Preran

  • Captivate 4 Variables and AS3

    Hello,
    I need to pause a Captivate 4 movie externally with AS3. The
    reason for this is because I have a drag and drop interaction,
    therefore I need to pause the movie so the interaction can take
    place. This worked perfectly with AS2, but due to issues were
    having with flash player 10 and Captivate, we have to use AS3
    throughout.
    In AS2, all I had to do was put
    this._parent._parent._parent.rdcmndPause = 1;
    That was it. Bring that into the Captivate file and bang it
    paused like a gem.
    How do I do that with AS3? Any help would be greatly
    appreciated
    Thanks
    Doug
    Update:
    I used the attached code to correct the issue, in case anyone
    runs into an issue where the need to pause the CP SWF externally...
    I know the whole purpose of Captivate is to eliminate the need of
    external Flash resources, and even though Captivate is a great
    program, it cannot process a drag and drop interaction without
    using Flash.

    > I need to pause a Captivate 4 movie externally with AS3.
    The reason for
    > this
    > is because I have a drag and drop interaction, therefore
    I need to pause
    > the
    > movie so the interaction can take place. This worked
    perfectly with AS2,
    > but
    > due to issues were having with flash player 10 and
    Captivate, we have to
    > use
    > AS3 throughout.
    >
    > In AS2, all I had to do was put
    >
    > this._parent._parent._parent.rdcmndPause = 1;
    >
    > That was it. Bring that into the Captivate file and bang
    it paused like a
    > gem.
    >
    > How do I do that with AS3? Any help would be greatly
    appreciated
    >
    I'd expect the same to work. Are you saying it does not?
    Steve
    http://twitter.com/Stevehoward999
    Adobe Community Expert: eLearning, Mobile and Devices

Maybe you are looking for

  • Apple TV 1st Gen not in iTunes devices or preferences

    Not sure how many other people have had this problem, but if you find that your 1st gen Apple TV disappears from iTunes devices and preferences this is what I had to  do to get it all back: In brief I believe this is linked to the email @mac and @me

  • How can I clean my Mac Book Pro completely to hand it over to an other user ?

    How can I clean my Mac Book Pro completely to hand it over to an other user ?

  • How can I use a pc hdd in my g5 imac

    My Daughters 20in G5 iMac had a hard drive crash and I wanted to use a Hdd that I have but it is formated for pc can this be done?  I tried to use the install disk and boot from it holding down the C button but all I get is a folder with a smile and

  • Oracle Content Server Search Gives JavaScript Error

    There is a content server Search error I am facing over here.Whatever criteria or metadata is entered the javascript error comes.It shows the following: Line:1445 Char:4 Error:Object doesn't support this property or method. Code:0 URL:http://172.18.4

  • Poor Customer Services

    It was deteremined my WRT1900AC router is defective and Linksys/Belkin will send me a replacement.  This was approved last Wednesday  (8/13/2014) at 7:20pm pst.  A shipping label was created yesterday when I was told it was shipped on Monday.  Its on