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: PSOVCC0

Package: Outpatient Pharmacy

Routine: PSOVCC0


Information

PSOVCC0 ;ORLFO/FJF/WC - PSO Activity Logs ; Mar 20, 2023@12:57:56

Source Information

Source file <PSOVCC0.m>

Entry Points

Name Comments DBIA/ICR reference
PSOVPADDR(PSOVRTN,PSOVICN,PSOVADDR,PSOVATYP) ; Update temporary address in Patient file (#2)
; Input: PSOVICN (required) - Patient ICN
; PSOVADDR (required) - Address
; - format ARRAY(fieldname)=field_value
; - e.g. addr("City")="Alexandria"
; addr("Country")="Canada"
; addr("County")="Yorkshire"
; addr("EndDate")="10/31/2022"
; addr("PhoneNumber")="987-654-3219"
; addr("PostCode")="SK37 4ED9"
; addr("Province")="Saskatchewan"
; addr("StartDate")="09/01/2022"
; addr("State")="TX"
; addr("StreetL1")="Flat 9"
; addr("StreetL2")="The Orchards"
; addr("StreetL3")="Sharp Avenue"
; addr("Zip")=95739
; addr("Zip+4")="95739-0001"
; PSOVATYP (required) - Indicator of which address is to be updated
; T - temporary address
; O - Other, yet to be determined
;
; Output: PSOVRTN - Return Value
; 1 for success
; -1 - error message for failure
J2MAR(JARR,PSOVM) ; convert passed json into M array
; Input:
; JARR - json
; PSOVM - M array
EX2FM(X) ; Conversion
PSOVGTADDR(PSOVRTN,PSOVICN,PSOVATYP) ; Retrieve address in Patient file (#2)
CNTCHK(CNTRY) ;
ECME(PSOVO,PSOVRXN)
ERX(PSOVO,PSOVRXN)
LELF(PSOVO,PSOVRXN)
NORXNER(ERROR) ; handle messages for input parameter issue or no data
TRNSFRM(X,SEP,BRC) ; remove extra quotes from string
TIDY() ; tidy up output string
MERGE(CT) ; merge into output array as json
NTOS(X) ; convert numbers to strings
CHOP(S) ; remove "\ and \" from input S

Used in RPC

RPC Name Call Tags
PSO ECME LOG ECME
PSO ERX LOG ERX
PSO GET TEMPORARY ADDRESS PSOVGTADDR
PSO LOT EXPIRATION LELF
PSO TEMP ADDRESS UPDATE PSOVPADDR

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^HL(779.004 - [#779.004] FIND1^DIC
Info |  Source |  Entry Points |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call