DGPFHLL1 ;ALB/RPM - PRF HL7 EVENT LOG API'S ; 2/23/06
Source file <DGPFHLL1.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 2 | (CHK,FILE,UPDATE)^DIE ($$GET1,GETS)^DIQ |
| Kernel | 1 | $$NOW^XLFDT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LOCK(DGIEN) | ;lock HL7 event record
|
|
| GETEVNT(DGLIEN,DGPFL) | ;retrieve a given record from PRF HL7 EVENT LOG (#26.21)
|
|
| ISINCOMP(DGIEN) | ;is the HL7 event status INCOMPLETE?
|
|
| STOEVNT(DGDFN,DGSTAT,DGERR) | ;store event in PRF HL7 EVENT (#26.21) file
|
|
| FNDEVNT(DGDFN) | ;find PRF HL7 EVENT (#26.21) file record number
|
|
| GETSTAT(DGDFN) | ;retrieve event status for a given patient
|
|
| UNLOCK(DGIEN) | ;unlock HL7 event record
|
| FileNo | Call Tags |
|---|---|
| ^DGPF(26.21 - [#26.21] | CHK^DIE, GET1^DIQ, GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGPF(26.21 - [#26.21] | GETEVNT+20, FNDEVNT+14, LOCK+10, UNLOCK+9, ISINCOMP+9 |
| ^DPT - [#2] | STOEVNT+16 |
| Name | Line Occurrences |
|---|---|
| $$FNDEVNT | GETSTAT+15, STOEVNT+17 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DGDFN | GETSTAT~, GETSTAT+14, GETSTAT+15, FNDEVNT~, FNDEVNT+13, FNDEVNT+14, STOEVNT~, STOEVNT+16, STOEVNT+17, STOEVNT+24 |
| DGERR | GETEVNT+14~, GETEVNT+23, GETSTAT+12~, STOEVNT~, STOEVNT+19 |
| DGFDA | STOEVNT+10~ |
| DGFDA( | STOEVNT+21*, STOEVNT+24*, STOEVNT+25*, STOEVNT+26* |
| DGFDAIEN | STOEVNT+11~ |
| DGFLDS | GETEVNT+15~ |
| DGFLDS( | GETEVNT+25, GETEVNT+26, GETEVNT+27 |
| DGIEN | FNDEVNT+11~, FNDEVNT+14*, FNDEVNT+15, LOCK~, LOCK+10, UNLOCK~, UNLOCK+9, ISINCOMP~, ISINCOMP+9 |
| DGIENS | GETEVNT+16~, GETEVNT+21*, GETEVNT+22, GETEVNT+25, GETEVNT+26, GETEVNT+27 |
| DGLIEN | GETEVNT~, GETEVNT+20, GETEVNT+21, STOEVNT+12~, STOEVNT+17*, STOEVNT+20, STOEVNT+21 |
| DGPFL | GETEVNT~ |
| DGPFL("DFN" | GETEVNT+25* |
| DGPFL("EDT" | GETEVNT+26* |
| DGPFL("STAT" | GETEVNT+27* |
| DGRSLT | GETEVNT+17~, GETEVNT+19*, GETEVNT+24*, GETEVNT+29, STOEVNT+13~, STOEVNT+18 |
| DGSTAT | STOEVNT~, STOEVNT+15*, STOEVNT+18, STOEVNT+21, STOEVNT+26 |
| U | GETEVNT+25, GETEVNT+26, GETEVNT+27 |