SDES2 EDIT APPT REQ (4993)    REMOTE PROCEDURE (8994)

Name Value
NAME SDES2 EDIT APPT REQ
TAG EDITREQUEST
ROUTINE SDES2EDITAPREQ
RETURN VALUE TYPE ARRAY
AVAILABILITY RESTRICTED
WORD WRAP ON FALSE
APP PROXY ALLOWED Yes
DESCRIPTION
This RPC allows the editing of an appointment request.
INPUT PARAMETER
  • SDCONTEXT
    PARAMETER TYPE:   LIST
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
       SDCONTEXT("ACHERON AUDIT ID")
       SDCONTEXT("PATIENT ICN")
        - The ICN of the target patient from the calling application.
        - Up to 40 Character unique ID number. 
        - Ex: 11d9dcc6-c6a2-4785-8031-8261576fca37
       SDCONTEXT("USER DUZ")
        - The DUZ of the user taking action in the calling application.
       SDCONTEXT("USER SECID")
        - The SECID of the user taking action in the calling application.
       SDCONTEXT("PATIENT DFN")
        - The DFN/IEN of the target patient from the calling application.
    
  • REQUEST
    PARAMETER TYPE:   LIST
    REQUIRED:   YES
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    Appointment request data that is being edited. Non-required data fields
      when editing a child, this is the new PID date for the child
    S REQUEST("PRIORITY")=""                                  OPT
    S REQUEST("REQUESTED BY")=""                              OPT
    S REQUEST("CLINIC IEN")=""                                OPT/REQ  \
    S REQUEST("PRIMARY AMIS")=""                              OPT/REQ---> 
    Either CLINIC IEN or PRIMARY AMIS/CREDIT PRIMARY AMIS must be defined
    S REQUEST("CREDIT AMIS")=""                               OPT/REQ  /
    S REQUEST("STATION NUMBER")=""                            OPT/REQ -- > 
    Either STATION NUMBER or INSTITUTION NAME is REQUIRED
    S REQUEST("INSTITUTION NAME")=""                          OPT/REQ --/
    that are not changing should not be passed into this RPC. The intent of
    S REQUEST("PROVIDER IEN")=""                              OPT
      (Required if 'REQUESTED BY' is 'PROVIDER')
    S REQUEST("PRIORITY GROUP")=""                            OPT
    S REQUEST("SERVICE CONNECTED")=""                         OPT
      (This is for PRIORITY; 1 OR 0, if passed)
    S REQUEST("SERVICE CONNECTED PERCENTAGE")=""              OPT
    S REQUEST("MODALITY")=""                                  OPT
    S REQUEST("PATIENT STATUS")=""                            OPT
    S REQUEST("VAOS GUID")=""                                 OPT
    S REQUEST("TIME SENSITIVE")=""                            OPT
    the edit is to only validate and store fields that are changing.
    S REQUEST("REQUEST COMMENT")=""                           OPT
    S REQUEST("PATIENT COMMENT")=""                           OPT
    S REQUEST("PATIENT PREFERRED START DATE",1)=""            OPT
    S REQUEST("PATIENT PREFERRED END DATE",1)=""              OPT
    S REQUEST("PATIENT PREFERRED START DATE",2)=""            OPT
    S REQUEST("PATIENT PREFERRED END DATE",2)=""              OPT
    S REQUEST("PATIENT PREFERRED START DATE",3)=""            OPT
    S REQUEST("PATIENT PREFERRED END DATE",3)=""              OPT
    S REQUEST("MRTC","PARENT REQUEST")=""                     OPT
    only validate and edit fields that are changing.
     
    S REQUEST("REQUEST IEN")=""                               REQ
    S REQUEST("DFN")=""                                       REQ
    S REQUEST("APPOINTMENT TYPE")=""                          OPT
      APPOINTMENT TYPE - can be the Name or IEN
    S REQUEST("PATIENT INDICATED DATE")=""                    OPT
    
RETURN PARAMETER DESCRIPTION
 
{
 "Request": {
  "IEN": 263051
 }
}