SDAMUTDT ;BPOIFO/JFW,TAW,KML,LAB -Scheduling Encapsulation Utilities ;DEC 7,2023
Source file <SDAMUTDT.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 2 | $$VALIDISO^SDECDATE $$GETTZOFFSET^SDESUTIL |
Kernel | 1 | ($$FMTE,$$FMTHL7,$$HL7TFM,$$TZ)^XLFDT |
VA FileMan | 1 | ^%DT |
Name | Comments | DBIA/ICR reference |
---|---|---|
FMTISO(SDFMDT,SDCLINIC) | ;convert internal fileman format to extended GMT
|
|
ISOTFM(SDGMTDT,SDCLINIC) | ;convert ISO 8601 extended GMT date/time to fileman format
|
|
REMOVEOFFSET(TIME) | ;
|
|
GETISOOFFSET(DATE) | ;
|
|
GETOFFSET(DATE,SDCLINIC) | ;
|
|
GETOFFSETDIFF(DATE,SDCLINIC,SDISOOFFSET) | ;Compare offsets and return the difference
|
|
FLIPOFFSET(OFFSET) | ;Need to flip the sign because HL7TFM will flip it back.
|
|
CVTTOFM(D) | ;
|
|
FMTGMT(SDFMDT) | ;convert internal fileman format to extended GMT
|
|
GMTTFM(SDGMTDT) | ;convert ISO 8601 extended GMT date/time to fileman format
|
|
SDAPIERR() | ; SDAPI Error Messages.
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP($J | SDAPIERR+5 |
Name | Line Occurrences |
---|---|
$$CVTTOFM | ISOTFM+30 |
$$FLIPOFFSET | ISOTFM+39 |
$$GETISOOFFSET | ISOTFM+36 |
$$GETOFFSET | FMTISO+32, ISOTFM+34, GETOFFSETDIFF+3, GETOFFSETDIFF+4 |
$$GETOFFSETDIFF | ISOTFM+37 |
$$REMOVEOFFSET | FMTISO+27, ISOTFM+25 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | ISOTFM+8~, ISOTFM+18*, CVTTOFM+1~, CVTTOFM+2*, GMTTFM+7~, GMTTFM+16* |
D | CVTTOFM~, CVTTOFM+3 |
DATE | GETISOOFFSET~, GETISOOFFSET+3, GETISOOFFSET+4, GETOFFSET~, GETOFFSET+4, GETOFFSET+6, GETOFFSETDIFF~, GETOFFSETDIFF+3, GETOFFSETDIFF+4 |
HH | FMTISO+8~ |
ISOOFFSET | GETISOOFFSET+1~, GETISOOFFSET+2*, GETISOOFFSET+3*, GETISOOFFSET+4*, GETISOOFFSET+5 |
MM | FMTISO+8~ |
OFFSET | GETOFFSET+1~, GETOFFSET+2*, GETOFFSET+4*, GETOFFSET+6*, GETOFFSET+7*, GETOFFSET+8, GETOFFSETDIFF+1~, GETOFFSETDIFF+2*, GETOFFSETDIFF+9*, GETOFFSETDIFF+12* , GETOFFSETDIFF+13*, GETOFFSETDIFF+14, FLIPOFFSET~, FLIPOFFSET+1, FLIPOFFSET+2, FLIPOFFSET+3*, FLIPOFFSET+4*, FLIPOFFSET+6*, FLIPOFFSET+7 |
POP | ISOTFM+8~, ISOTFM+9*, ISOTFM+23*, ISOTFM+41 |
SDCLINIC | FMTISO~, FMTISO+12*, FMTISO+32, ISOTFM~, ISOTFM+14*, ISOTFM+34, ISOTFM+37, GETOFFSET~, GETOFFSET+4, GETOFFSETDIFF~ , GETOFFSETDIFF+4 |
SDCLNOFFSET | GETOFFSETDIFF+1~, GETOFFSETDIFF+2*, GETOFFSETDIFF+4*, GETOFFSETDIFF+11, GETOFFSETDIFF+12 |
SDDTM | FMTISO+8~, FMTISO+10*, FMTISO+11, FMTISO+23, FMTISO+25, FMTISO+26, FMTGMT+7~, FMTGMT+8*, FMTGMT+9, FMTGMT+11 , FMTGMT+13, FMTGMT+14, FMTGMT+18 |
SDERR | SDAPIERR+5~*, SDAPIERR+6, SDAPIERR+7, SDAPIERR+8 |
SDFM | ISOTFM+8~, ISOTFM+16*, ISOTFM+39*, ISOTFM+41, ISOTFM+44, ISOTFM+45, GMTTFM+7~, GMTTFM+14*, GMTTFM+25*, GMTTFM+27* , GMTTFM+29 |
SDFMDT | FMTISO~, FMTISO+9, FMTISO+10, FMTISO+32, FMTGMT~, FMTGMT+8 |
SDFMDTM | ISOTFM+8~, ISOTFM+44*, ISOTFM+45*, ISOTFM+46, ISOTFM+48, ISOTFM+51, GMTTFM+7~, GMTTFM+29*, GMTTFM+30, GMTTFM+32 , GMTTFM+35 |
SDFMTMP | ISOTFM+8~ |
SDGMT | FMTISO+8~, FMTISO+23*, FMTISO+29*, FMTISO+31*, FMTISO+32*, FMTISO+33*, FMTISO+34, FMTGMT+7~, FMTGMT+11*, FMTGMT+18* , FMTGMT+20*, FMTGMT+21 |
SDGMTDT | ISOTFM~, ISOTFM+10, ISOTFM+12, ISOTFM+16, ISOTFM+20, ISOTFM+21, ISOTFM+30, ISOTFM+33, ISOTFM+36, GMTTFM~ , GMTTFM+11, GMTTFM+12, GMTTFM+14, GMTTFM+18, GMTTFM+19, GMTTFM+25 |
SDISOOFFSET | ISOTFM+8~, ISOTFM+36*, ISOTFM+37, GETOFFSETDIFF~, GETOFFSETDIFF+6*, GETOFFSETDIFF+8, GETOFFSETDIFF+9, GETOFFSETDIFF+11 |
SDOFFSET | FMTISO+8~, ISOTFM+8~, ISOTFM+9*, ISOTFM+34*, ISOTFM+37*, ISOTFM+39, ISOTFM+44, ISOTFM+45, FMTGMT+7~, FMTGMT+14* , FMTGMT+20, GMTTFM+7~, GMTTFM+9*, GMTTFM+19, GMTTFM+27 |
SDSYSOFFSET | GETOFFSETDIFF+1~, GETOFFSETDIFF+3*, GETOFFSETDIFF+11, GETOFFSETDIFF+12 |
SDTIME | FMTISO+8~, FMTISO+26*, FMTISO+27*, FMTISO+29, FMTISO+31, ISOTFM+8~, ISOTFM+21*, ISOTFM+23, ISOTFM+25*, ISOTFM+26* , ISOTFM+27*, ISOTFM+28, ISOTFM+39, FMTGMT+7~, FMTGMT+14*, FMTGMT+16, FMTGMT+20, GMTTFM+7~, GMTTFM+19*, GMTTFM+21 , GMTTFM+23, GMTTFM+27 |
TIME | REMOVEOFFSET~, REMOVEOFFSET+1*, REMOVEOFFSET+2*, REMOVEOFFSET+3*, REMOVEOFFSET+4 |
TMPDT | ISOTFM+8~ |
TMPFM | ISOTFM+8~, ISOTFM+9*, ISOTFM+30*, ISOTFM+31, ISOTFM+34, ISOTFM+37, ISOTFM+40 |
TMPOFFSET | GETOFFSETDIFF+1~, GETOFFSETDIFF+3*, GETOFFSETDIFF+4*, GETOFFSETDIFF+5, GETOFFSETDIFF+8, GETOFFSETDIFF+9 |
X | ISOTFM+8~, ISOTFM+48*, CVTTOFM+1~, CVTTOFM+3*, GMTTFM+7~, GMTTFM+32* |
Y | ISOTFM+8~, ISOTFM+50, CVTTOFM+1~, CVTTOFM+5, GMTTFM+7~, GMTTFM+34 |