PX SAVE DATA (3282)    REMOTE PROCEDURE (8994)

Name Value
NAME PX SAVE DATA
TAG SAVE
ROUTINE PXRPC
RETURN VALUE TYPE SINGLE VALUE
AVAILABILITY SUBSCRIPTION
APP PROXY ALLOWED Yes
DESCRIPTION
The purpose of this RPC is to allow the calling application to save data 
to PCE, such as Immunization data. See the Integration Control 
Registration document for the full description of the data needed.
INPUT PARAMETER
  • PCELIST
    PARAMETER TYPE:   LIST
    MAXIMUM DATA LENGTH:   10000
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    PCELIST (n)= HDR ^ Encounter Inpatient? ^ Note has CPT codes? ^ Visit 
            (n)=VST^PR^ Parent for secondary visit
            (n)=VST^OL^ Outside Location for Historical visits
            (n)=VST^SC^ Service Connected related?
            (n)=VST^AO^ Agent Orange related?
            (n)=VST^IR^ Ionizing Radiation related?
            (n)=VST^EC^ Environmental Contaminates related?
            (n)=VST^MST^ Military Sexual Trauma related?
            (n)=VST^HNC^ Head and/or Neck Cancer related?
            (n)=VST^CV^ Combat Vet related?
            (n)=VST^SHD^ Shipboard Hazard and Defense related?
                 string [Encounter location; Encounter date/time; Encounter
            (n)=PRV(+:  add, -: delete) ^ Provider IEN ^^^ Provider Name ^
                Primary Provider?
            (n)=POV(+:  add, -: delete) ^ ICD diagnosis code ^ Category  ^ 
                Narrative (Diagnosis description) ^ Primary Diagnosis? ^
                Provider String ^ Add to Problem List? ^^^ Next comment
                sequence # if saving comments
            (n)=COM^COM (Comments) ^ Next comment sequence # ^ @ = no 
                comments added
            (n)=CPT (+:  add, -: delete) ^ Procedural  CPT code ^ Category ^ 
                Narrative (Procedure description) ^ Quantity ^ Provider IEN
                 Service category]  (REQUIRED)
                ^^^ [# of modifiers;  Modifier code/Modifier IEN ^ Next
                comment sequence # ^
            (n)=IMM (+:  add, -: delete) ^ Immunization IEN ^ Category ^ 
                Narrative (Immunization description/name) ^ Series ^
                Encounter Provider ^ Reaction ^ Contraindicated? ^ ^
                Next comment sequence # ^ CVX Code ^ Event Info Source HL7 
                Code;IEN ^ Dose;Units;Units IEN ^ Route Name;HL7 Code;IEN ^
                Admin Site Name;HL7 Code;IEN ^ Lot#;IEN ^ Manufacturer ^
                Expiration Date ^ Event Date and Time ^ Ordering Provider ^
                VIS IEN/VIS Date; VIS IEN n/VIS Date n ^ Remarks Start Seq
            (n)=VST^DT^Encounter date/time
                #;Remarks End Seq # ^ Warning Ack ^ Override Reason (Seq #)
            (n)=SK (+:  add, -: delete) ^ Skin Test IEN ^ Category ^ 
                Narrative (Skin Test description/name) ^ Results ^Enc Provider
                ^ Reading ^ D/T Read ^ Event D/T ^ Next comment sequence # ^
                Reader ^ Ordering Provider ^ Anatomic Location of 
                Placement;HL7 Code;IEN ^ Reading Comment (Seq #)
            (n)=PED (+:  add, -: delete) ^ Patient Education IEN ^ Category ^ 
                Narrative (Patient Education description/name) ^ Level of
                understanding ^^^^^ ^^ Next comment sequence #
            (n)=HF (+:  add, -: delete) ^ Health Factor IEN ^ Category ^ 
            (n)=VST^PT^Encounter patient (DFN) (n)=VST^HL^Encounter location
                Narrative (Health Factor description/name) ^ Level ^^^^^ Next
                comment sequence # ^ Get Reminder
            (n)=XAM(+:  add, -: delete) ^ Exam IEN ^ Category ^ Narrative 
                (Exam description/name) ^ Results ^^^^^ Next comment sequence
                #
            (n)=ICR (+:  add, -: delete) ^ Variable Pointer IMM
                Contraindication Reasons/IMM Refusal Reasons ^ Category ^
                Narrative ^ Immunization IEN ^ Warn Until Date ^ Event
                Date/Time ^ Enc Provider IEN ^ ^ Next comment sequence #
            (n)=VST^VC^ Encounter Service Category
     
            If  applicable:
                  
    
  • LOC
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   40
    REQUIRED:   NO
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    This is the hospital location. This is not used when the information is 
    from an outside source.
    
  • PKGNAME
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   60
    REQUIRED:   YES
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    The package name that is sending the data to PCE. This should be the 
    full package name, such as PATIENT CARE ENCOUNTERS. 
    
  • SRC
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   60
    REQUIRED:   YES
    SEQUENCE NUMBER:   4
    DESCRIPTION:   
    The source of the data - such as VLER E-HEALTH EXCHANGE.
    
RETURN PARAMETER DESCRIPTION
The only return will be the one passed back to the calling application.
 
A -2 indicates that the routine PXAI found an issue even though the 
original input values appeared to be correct.
 
A -3 indicates that the input parameters were not properly defined.
 
A 1 indicate success.