Overview

This section includes instructions for setting up the Medical-Objects Capricorn for sending through VIP.net. This step is designed to be included in the Capricorn configuration for VIP.net Here.

If you require any assistance with the installation or configuration, or if you have any questions, please contact the Medical-Objects Helpdesk on (07) 5456 6000.

If you have not Installed the Medical-Objects Download client, Please see the guide for Installing Capricorn on Windows.

Configuring Capricorn Software

Accessing the Capricorn Configuration Window
 

In some cases, the Capricorn may be configured as a service. See this guide for instructions on how to launch the Capricorn if it is set up as a service. 

Capricorn Configuration Settings


  1. Click on Manage Queues in the left hand side panel.



  2. Click Add.



    Set the Queue name to VIP SENDING
    
    If on a workstation, Set the Base Directory to C:\VIPData\results\MO\OUT\
     
    Or if on a server, set the Base Dirctory to \\Server\VIPData\results\MO\OUT\


    Please note that the Base Directory location can change, depending on where your version of VIP.net is installed to.


    Click the OK button to save.

  3. Click the setup button. 



  4. Click the Add button and search for Specify File Mask.



    Set the file mask to *.* (All Files)

  5. Add the following decorators using the previous steps.

    Move Acks to Application ACK Folder.

    Modify Message with HL7 Script

    program OBR7ToRF17;
    var
      i: Integer;
      OBRdate: string;
    begin
      for i := HL7Data.SegmentCount-1 downto 0 do
      begin
         if (HL7Data.SegmentName[i] = 'MSH') then
         begin
             if not(SameText(HL7Data.GetFieldValue(i, 10, 0, 1, 0), 'REF') and SameText(HL7Data.GetFieldValue(i, 10, 0, 2, 0), 'I12')) then
             begin
                 exit;
             end;
         end;
         if (HL7Data.SegmentName[i] = 'OBR') then
         begin
           OBRdate := HL7Data.GetFieldValue(i, 7, 0, 1, 0);
         end;
         if (HL7Data.SegmentName[i] = 'RF1') and (OBRdate <> '') then
         begin
           HL7Data.SetFieldValue(OBRdate, i, 7, 0, 1, 0);
           exit;
         end;
      end;
    end.
    
    


    Override Sender HD fields to This Value
    Route with Capricorn


    Please note that for the Override Sender HD Fields to This Value decorator, You will need to contact Medical-Objects to obtain the Practice Identifier details.


  6.  Click the Apply and OK buttons to save your settings.