PXCOMPACTHL7 ;MNT/GN - COMPACT Act EOC file HL7 external API call;06/26/23 10:26 AM
Source file <PXCOMPACTHL7.m>
| Package | Total | Call Graph |
|---|---|---|
| Health Level Seven | 1 | $$HLDATE^HLFNC |
| PCE Patient Care Encounter | 1 | EXTRACT^PXCOMPACTAPI |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ZCAAPI(DFN,FS,ZCA) | ;External API end point to return a COMPACT ACT EOC ZCA HL7 segment array for a given patient
; DFN = Patient DFN (req) ; FS = HL7 field delimiter you need in ZCA array ; ZCA = array returned by reference name if returned array $D(array)=0, then there is no EOC data on file for the patient DFN requested. |
|
| ZCA(DFN,FS,ZCA) | ;Get text for a current EOC file #818 entry and add to ZCA array
; DFN = Patient number ; ZCA = ZCA HL7 return array ; FS = field separator character assumed to be supplied by external API call or by an HL7 protocol calling this tag |
| Name | Field # of Occurrence |
|---|---|
| $$HLDATE^HLFNC | ZCA+12, ZCA+13, ZCA+14, ZCA+16, ZCA+29, ZCA+30, ZCA+31, ZCA+33 |
| EXTRACT^PXCOMPACTAPI | ZCA+6 |
| Name | Line Occurrences |
|---|---|
| ZCA | ZCAAPI+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DFN | ZCAAPI~, ZCAAPI+6, ZCA~, ZCA+6 |
| FS | ZCAAPI~, ZCAAPI+5*, ZCAAPI+6, ZCA~, ZCA+10, ZCA+11, ZCA+12, ZCA+13, ZCA+14, ZCA+15 , ZCA+16, ZCA+17, ZCA+18, ZCA+19, ZCA+21, ZCA+27, ZCA+28, ZCA+29, ZCA+30, ZCA+31 , ZCA+32, ZCA+33, ZCA+34, ZCA+35, ZCA+36, ZCA+38 |
| NUM | ZCA+4~, ZCA+8*, ZCA+12, ZCA+13, ZCA+14, ZCA+15, ZCA+16, ZCA+17, ZCA+18, ZCA+19 , ZCA+21, ZCA+24, ZCA+25*, ZCA+26, ZCA+29, ZCA+30, ZCA+31, ZCA+32, ZCA+33, ZCA+34 , ZCA+35, ZCA+36, ZCA+38 |
| PXC | ZCA+4~, ZCA+6, ZCA+7 |
| PXC("EOC OPEN | /CLOSE FLAG" , ZCA+11, ZCA+28 |
| PXC("EPISODE" | ZCA+8, ZCA+12, ZCA+13, ZCA+14, ZCA+15, ZCA+16, ZCA+17, ZCA+18, ZCA+19, ZCA+24 , ZCA+25, ZCA+26, ZCA+29, ZCA+30, ZCA+31, ZCA+32, ZCA+33, ZCA+34, ZCA+35, ZCA+36 |
| ZCA | ZCAAPI~, ZCAAPI+6, ZCA~ |
| ZCA(1 | ZCA+10*, ZCA+11*, ZCA+12*, ZCA+13*, ZCA+14*, ZCA+15*, ZCA+16*, ZCA+17*, ZCA+18*, ZCA+19* , ZCA+21* |
| ZCA(2 | ZCA+25, ZCA+27*, ZCA+28*, ZCA+29*, ZCA+30*, ZCA+31*, ZCA+32*, ZCA+33*, ZCA+34*, ZCA+35* , ZCA+36*, ZCA+38* |