ORQQPL3 ; ALB/PDR,REV,ISL/JER/TC - Problem List RPCs ;02/13/17 14:04
Source file <ORQQPL3.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PROBL(ROOT,DFN,CONTEXT,ORIDT) | ; GET LIST OF PATIENT PROBLEMS
|
|
| LIST(GMPL,GMPDFN,GMPSTAT,ORIDT) | ; -- Returns list of problems for patient GMPDFN
; in GMPL(#)=ifn^status^description^ICD^onset^last modified^SC^SpExp^Condition^Loc^ ; loc.type^prov^service^priority^has comment^date recorded^SC condition(s)^ ; inactive flag^ICD long description^ICD coding system ; & GMPL(0)=number of problems returned ; This is virtually same as LIST^GMPLUTL2 except that it appends the ; condition - T)ranscribed or P)ermanent,location,loc type,provider, service. |
|
| DELLIST(RETURN,GMPDFN,ORIDT) | ; GET LIST OF DELETED PROBLEMS
; see GETPLIST^GMPLMGR1 and LIST^GMPUTL2 |
|
| GETSP() | ; GET EXPOSURES
|
|
| CAT(ORTMP,ORDUZ,ORCLIN) | ; Get user category list
|
|
| PROB(TMP,ORGROUP) | ; Get user problem list for given group
|
|
| GETRPRV(RETURN,INP) | ; GET LIST OF RESPONSIBLE PROVIDERS FROM PRBLM LIST
; RETURN - aa list of responsible providers from which to select for filtering ; INP - array of problem list providers to select from |
|
| GETCLIN(RETURN,INP) | ; Get FILTERED LIST OF CLINICS
; RETURN NAMES FOR LIST OF CLINICS PASSED IN |
|
| GETSRVC(RETURN,INP) | ; GET FILTERED LIST OF INPATIENT SERVICES
; RETURN NAMES FOR LIST OF IEN PASSED IN |
| RPC Name | Call Tags |
|---|---|
| ORQQPL PROBLEM LIST | PROBL |
| ORQQPL USER PROB CATS | CAT |
| ORQQPL USER PROB LIST | PROB |
| ORQQPL PROV FILTER LIST | GETRPRV |
| ORQQPL CLIN FILTER LIST | GETCLIN |
| ORQQPL SERV FILTER LIST | GETSRVC |