Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
 

Excerpt Include
How to access Capricorn Configuration
How to access Capricorn Configuration
nopaneltrue

Capricorn Configuration Settings


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



  2. Click Add.



    No Format
    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\



    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

    Code Block
    languageactionscript3
    //VIP.net currently doesn't populate MO IDs in the correct fields.
      
    program 
       
    program VIPMOIDs;

    var
      
    
    var
      i:
     
     Integer;

      
    
      recipient:
     
     string;

    begin
      for i := 0 to 
    
    begin
      for i := 0 to HL7Data.SegmentCount -
     
     1
     do
      begin                                      
         if 
     do
      begin                                       
         if SameText(HL7Data.SegmentName[i],
     
     'MSH')
     then          
         begin
             recipient :=
     then           
         begin
             recipient := HL7Data.GetFieldValue(i,
     
     5,
     
     0,
     
     0,
     
     0);

             break;
         end;
      end;
      if 
    
             break;
         end; 
      end;
      if ValidateMedicalObjectsID(recipient,
     
     false)
     then 
      begin
          for i := 0 to HL7Data.SegmentCount - 1 do
          begin
              if 
     then  
      begin
          for i := 0 to HL7Data.SegmentCount - 1 do
          begin
              if SameText(HL7Data.SegmentName[i],
     
     'PRD')
     
     and
     
     SameText(HL7Data.GetFieldValue(i,
     
     1,
     
     0,
     
     0,
     
     0),
     
     'IR')
     then
              begin                                                
                  
     then
              begin                                                 
                  HL7Data.SetFieldValue(recipient, i,
     
     7,
     
     0,
     
     0,
     
     0);
             
              end;
              if 
              
              end;
              if SameText(HL7Data.SegmentName[i],
     
     'PV1')
     then         
              begin
                  
     then          
              begin
                  HL7Data.SetFieldValue(recipient, i,
     
     9,
     
     0,
     
     0,
     
     0);

              end;
          end;                       
      end;
    end.actionscript3
    Code Block
    language
    
              end;
          end;                        
      end;
    end.


    Override Sender HD fields to This Value
    Route with Capricorn



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

Table of Contents
outlinetrue
stylenone