Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: MBAARPCL

Package: Mobile Scheduling Applications Suite

Routine: MBAARPCL


Information

MBAARPCL ;OIT-PD/PB - Scheduling RPCs ;02/10/2016

Source Information

Source file <MBAARPCL.m>

Entry Points

Name Comments DBIA/ICR reference
RECALL(RESULTS)
RCLDFN(RESULTS,DFN) ;pull a list of recalls by patient MBAA RPC: MBAA RECALL LIST BY PATIENT
; Input parameter = DFN (PTR to Patient file #2)
; Output: RESULTS Array:
; $P(1) = DFN
; $P(2) = PTR TO CLINIC FILE
; $P(3) = ACCESSION#
; $P(4) = TEST/APP - PTR TO FILE 403.51
; $P(5) = PROVIDER - PTR TO FILE 405.54
; $P(6) = RECALL DATE PER PROVIDER
; $P(7) = COMMENT
; $P(8) = FAST/NON-FASTING (SET OF CODES: f = Fasting, n = Non- Fasting)
; $P(9) = LENGTH OF APPOINTMENT
; $P(10) = DATE REMINDER SENT
; $P(11) = USER WHO ENTERED RECALL (PTR to file 200)
; $P(12) = RECALL DATE (PER PATIENT)
; $P(13) = SECOND PRINT DATE
; $P(14) = PATIENT NAME (LAST,FIRST)
; $P(15) = PATIENT SSN
; $P(16) = CLINIC NAME
NEARLST(RESULTS) ;Gets the NEAR List for a Facility MBAA RPC: MBAA FACILITY NEAR LIST
; No input parameters required
; Output: TMP($J,"NEAR")=DFN^PATIENTNAME^SSN^ELIGIBILITY CODE INTERNAL^ELIGIBILITY CODE EXTERNAL^HOME PHONE^CELL PHONE^DATE^SITE
; DFN = PATIENT ID
; PATIENTNAME = PATIENT NAME
; SSN = LAST FOUR OF SSN
; ELIGIBILITY CODE INTERNAL = INTERNAL ELIGIBILITY CODE
; ELIGIBILITY CODE EXTERNAL = EXTERNAL ELIGIBILITY CODE
; HOME PHONE
; CELL PHONE
; DATE = APPOINTMENT DATE REQUESTED
; SITE = FACILITY ID
NEARDFN(RESULTS,DFN) ;Gets the NEAR List for a PATIENT MBAA RPC: MBAA PATIENT NEAR LIST
; INPUT: Patient DFN
; Output:
; If the patient is on the NEAR List, returns the array:
; DFN^PATIENTNAME^SSN^ELIGIBILITY CODE INTERNAL^ELIGIBILITY CODE EXTERNAL^HOME PHONE^CELL PHONE^DATE^SITE
; DFN = PATIENT ID
; PATIENTNAME = PATIENT NAME
; SSN = LAST FOUR OF SSN
; ELIGIBILITY CODE INTERNAL = INTERNAL ELIGIBILITY CODE
; ELIGIBILITY CODE EXTERNAL = EXTERNAL ELIGIBILITY CODE
; HOME PHONE
; CELL PHONE
; DATE = APPOINTMENT DATE REQUESTED
; SITE = FACILITY ID
; If the patient is not on the NEAR List returns "1^Patient not on the NEAR List"
EWL(RESULTS,DFN) ; gets the EWL data by patient as described in the output data MBAA RPC: MBAA WAIT LIST BY DFN
; Input: Patient DFN (PTR to Patient File (#2))
; Outputs if successful - patient is on the EWL:
; $P(1) = DFN
; $P(2) = DSS STOP CODE
; $P(3) = LAST UPDATED (RETURNED IN FILEMAN FORMAT)
; $P(4) = PATIENT NAME
; $P(5) = PATIENT SSN
; $P(6) = CLINIC NAME
; $P(7) = ORIGINATING DATE (RETURNED IN FILEMAN FORMAT)
; $P(8) = DESIRED DATE OF APPOINTMENT
; $P(9) = DAYS ON EWL
; $P(10) = DATE REMOVED FROM EWL (RETURNED IN FILEMAN FORMAT)
; $P(11) = PATIENT ZIP CODE
; $P(12) = SERVICE CONNECTED %
; $P(13) = ENROLLEE STATUS
; $P(14) = PRIORITY
; $P(15) = CLINIC ID
; $P(16) = IEN FROM SDWL(409.3 FOR THE ENTRY
FACEWL(RESULTS) ; gets the EWL data for a facility as described in the output data MBAA RPC: MBAA FACILITY WAIT LIST
; Outputs if successful - patient is on the EWL:
; $P(1) = DFN
; $P(2) = DSS STOP CODE
; $P(3) = LAST UPDATED (RETURNED IN FILEMAN FORMAT)
; $P(4) = PATIENT NAME
; $P(5) = PATIENT SSN
; $P(6) = CLINIC NAME
; $P(7) = ORIGINATING DATE (RETURNED IN FILEMAN FORMAT)
; $P(8) = DESIRED DATE OF APPOINTMENT
; $P(9) = DAYS ON EWL
; $P(10) = DATE REMOVED FROM EWL (RETURNED IN FILEMAN FORMAT)
; $P(11) = PATIENT ZIP CODE
; $P(12) = SERVICE CONNECTED %
; $P(13) = ENROLLEE STATUS
; $P(14) = PRIORITY
; $P(15) = CLINIC ID
; $P(16) = IEN FROM SDWL(409.3 FOR THE ENTRY
EDITNEAR(RESULTS,DFN,STATUS,COMM) ;Edit a patient on the NEAR List MBAA RPC: MBAA UPDATE NEAR LIST

Used in RPC

RPC Name Call Tags
MBAA WAIT LIST BY DFN EWL
MBAA FACILITY WAIT LIST FACEWL

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls,  GET1^DIQ
^SD(403.5 - [#403.5] GETS^DIQ
^SDWL(409.3 - [#409.3] GET1^DIQ,  GETS^DIQ
^SDWL(409.32 - [#409.32] GET1^DIQ
^SC - [#44] GETS^DIQ
Info |  Source |  Entry Points |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call