ORSPECAUTH SAFORORDERS (5177)    REMOTE PROCEDURE (8994)

Name Value
NAME ORSPECAUTH SAFORORDERS
TAG SAFORORDERS
ROUTINE ORSPECAUTH
RETURN VALUE TYPE ARRAY
WORD WRAP ON FALSE
DESCRIPTION
This RPC will return the valid Special Authority values and rules for the 
specific patient passed in.
INPUT PARAMETER
  • JSONIN
    PARAMETER TYPE:   LITERAL
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    JSON string passed in to retrieve valid SA's for a patient per order
     
    {
        "patientId": "100840",
        "orders": [
            {
                "orderId": "34047;1"
            },
            {
                "orderId": "34049;1"
            }
     
        ]
    }
     
     
    {
        "orders": [
            {
                "orderId": "34047;1",
                "specialAuthority": [
                    {
    "patientId" = unique patient numeric number (DFN)
                        "code": "ASC",
                        "default": "unanswered",
                        "visible": false
                    },
                    {
                        "code": "SC",
                        "default": "no",
                        "visible": true
                    },
                    {
    "orders"    = section for 1 to many orders
                        "code": "CV",
                        "default": "yes",
                        "visible": true
                    },
                    {
                        "code": "AO",
                        "default": "yes",
                        "visible": true
                    },
                    {
      "orderId"  = order unique number in ORDERS file #(100).
                        "code": "IR",
                        "default": "no",
                        "visible": true
                    },
                    {
                        "code": "EC",
                        "default": "no",
                        "visible": true
                    },
                    {
     
                        "code": "SHAD",
                        "default": "unanswered",
                        "visible": false
                    },
                    {
                        "code": "MST",
                        "default": "yes",
                        "visible": true
                    },
                    {
     
                        "code": "HNC",
                        "default": "unanswered",
                        "visible": false
                    },
                    {
                        "code": "CL",
                        "default": "unanswered",
                        "visible": false
                    },
                    {
     
                        "code": "TERA",
                        "default": "unanswered",
                        "visible": false
                    }
                ]
            },
            {
                "orderId": "34049;1",
                "specialAuthority": [
                    {
    Example of input parameter elements:
                        "code": "SC",
                        "default": "unanswered",
                        "visible": true
                    }
                ]
            }
        ],
        "patientId": 100840,
        "success": true
    }
    
RETURN PARAMETER DESCRIPTION
Example of successful retreival of patient orders and valid SA values.
   "visible"  = true/false, should this SA appear to user for an answer
  
Example JSON msg:
 
 {
     "orders": [
         {
             "orderId": "34047;1",
             "specialAuthority": [
                 {
 
                     "code": "ASC",
                     "default": "unanswered",
                     "visible": false
                 },
                 {
                     "code": "SC",
                     "default": "no",
                     "visible": true
                 },
                 {
JSON elements:
                     "code": "CV",
                     "default": "yes",
                     "visible": true
                 },
                 {
                     "code": "AO",
                     "default": "yes",
                     "visible": true
                 },
                 {
 
                     "code": "IR",
                     "default": "no",
                     "visible": true
                 },
                 {
                     "code": "EC",
                     "default": "no",
                     "visible": true
                 },
                 {
"orders"           = section for 1 to many orders
                     "code": "SHAD",
                     "default": "unanswered",
                     "visible": false
                 },
                 {
                     "code": "MST",
                     "default": "yes",
                     "visible": true
                 },
                 {
 "orderId"           = unique order number in ORDERS file (#100).
                     "code": "HNC",
                     "default": "unanswered",
                     "visible": false
                 },
                 {
                     "code": "CL",
                     "default": "unanswered",
                     "visible": false
                 },
                 {
 "specialAuthority"  = SA section for multiple SA indicators
                     "code": "TERA",
                     "default": "unanswered",
                     "visible": false
                 }
             ]
         },
         {
             "orderId": "34049;1",
             "specialAuthority": [
                 {
   "code"     = 2-4 char internal letter code, e.g. AO Agent Orange
                     "code": "SC",
                     "default": "unanswered",
                     "visible": true
                 }
             ]
         }
     ],
     "patientId": 100840,
     "success": true
}
   "defalut"  = yes, no, unanswered, default prompt value