SDES2VALCONTEXT ;ALB/MGD,LAB,LAB - ACHERON CONTEXT VALIDATION UTILITIES ;DEC 2,2024
Source file <SDES2VALCONTEXT.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 4 | ERRLOG^SDES2JSON $$VALACHERONID^SDES2UTIL (VALPATDFN,VALPATICN)^SDES2VAL2 VALUSERDUZ^SDES2VAL200 |
| VA FileMan | 1 | $$GET1^DIQ |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| VALCONTEXT(SDERRORS,SDCONTEXT) | ; Validate SDCONTEXT Array
; Required Input Variables |
|
| VALACHERONID(SDERRORS,SDACHERONID) | ; Validate Acheron EAS ID
|
|
| DFNICNMATCH(SDERRORS,PATDFN,PATICN) | ;verify that sent in values are same for patient
|
|
| VALSECID(SDERRORS,SDSECID,SDUSERDUZ) | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | VALSECID+3 |
| ERRLOG^SDES2JSON | VALACHERONID+1, VALACHERONID+2, DFNICNMATCH+2, VALSECID+2, VALSECID+3 |
| $$VALACHERONID^SDES2UTIL | VALACHERONID+2 |
| VALPATDFN^SDES2VAL2 | VALCONTEXT+4 |
| VALPATICN^SDES2VAL2 | VALCONTEXT+5 |
| VALUSERDUZ^SDES2VAL200 | VALCONTEXT+6 |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT("AICN" | DFNICNMATCH+2 |
| Name | Line Occurrences |
|---|---|
| DFNICNMATCH | VALCONTEXT+9 |
| VALACHERONID | VALCONTEXT+2 |
| VALSECID | VALCONTEXT+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| PATDFN | DFNICNMATCH~, DFNICNMATCH+1, DFNICNMATCH+2 |
| PATICN | DFNICNMATCH~, DFNICNMATCH+1, DFNICNMATCH+2 |
| SDACHERONID | VALACHERONID~, VALACHERONID+1, VALACHERONID+2 |
| SDCONTEXT | VALCONTEXT~ |
| SDCONTEXT("AC | HERON AUDIT ID" , VALCONTEXT+2 |
| SDCONTEXT("PA | TIENT DFN" , VALCONTEXT+4, VALCONTEXT+9, TIENT ICN" , VALCONTEXT+5, VALCONTEXT+9 |
| SDCONTEXT("US | ER DUZ" , VALCONTEXT+6, VALCONTEXT+7, ER SECID" , VALCONTEXT+7 |
| SDERRORS | VALCONTEXT~, VALCONTEXT+2, VALCONTEXT+4, VALCONTEXT+5, VALCONTEXT+6, VALCONTEXT+7, VALCONTEXT+8, VALCONTEXT+9, VALACHERONID~, VALACHERONID+1 , VALACHERONID+2, DFNICNMATCH~, DFNICNMATCH+2, VALSECID~, VALSECID+2, VALSECID+3 |
| SDSECID | VALSECID~, VALSECID+1, VALSECID+2, VALSECID+3 |
| SDUSERDUZ | VALSECID~, VALSECID+3 |