RAIPS223 ;WOIFO/KLM - Post-init Driver, patch 223 ; Mar 13, 2025@08:46:44
;;5.0;Radiology/Nuclear Medicine;**223**;Mar 16, 1998;Build 4
;
;This post-init will populate the new RADIOLOGY PROCEDURE MAP TO CC CONSULT (#71.1235) file
;for special procedure mapping with auto-referral to community care
;
Q
;
EN ;entry point
N RAI,RA01,RA2,RA3,RA4,RADATA,RADA,RAERR
F RAI=1:1 S RADATA=$T(PROCS+RAI) Q:RADATA="" D
.S RA01=$P($P(RADATA,";",3),"^"),RA2=$P(RADATA,"^",2),RA3=$P(RADATA,"^",3),RA4=$P(RADATA,"^",4)
.N RAFDA,RAR S RAR="RAFDA(71.1235,""?+1,"")" ;FDA root -check for existing entry
.S @RAR@(.01)=RA01
.S:$D(RA2) @RAR@(2)=RA2 ;CCC
.S:$D(RA3) @RAR@(3)=RA3 ;CPT (can be empty)
.S:$D(RA4) @RAR@(4)=RA4 ;I-Type (p79.2)
.K RADA D UPDATE^DIE("E","RAFDA","RADA","RAERR") K RAFDA
.I $D(RAERR(1,"DIERR"))#2 D MES^XPDUTL("An error occured filing data for "_RA01) Q
.Q
Q
;
PROCS ;procedure/i-type mappings to consult
;;ANGIO/NEURO/INTERVENTIONAL^COMMUNITY CARE-IMAGING ANGIO/NEURO/INTERVENTIONAL-AUTO^^ANGIO/NEURO/INTERVENTIONAL
;;CARDIOLOGY STUDIES (NUC MED)^COMMUNITY CARE-IMAGING CARDIOLOGY STUDIES (NUC MED)-AUTO^^CARDIOLOGY STUDIES (NUC MED)
;;CT SCAN^COMMUNITY CARE-IMAGING CT-AUTO^^CT SCAN
;;DIAGNOSTIC MAMMOGRAPHY^COMMUNITY CARE-IMAGING MAMMOGRAPHY DIAGNOSTIC-AUTO^^MAMMOGRAPHY
;;GENERAL RADIOLOGY^COMMUNITY CARE-IMAGING GENERAL RADIOLOGY-AUTO^^GENERAL RADIOLOGY
;;LDCT LUNG CANCER SCREENING^COMMUNITY CARE-IMAGING LDCT LUNG CANCER SCREENING-AUTO^71271^CT SCAN
;;LDCT LCS 1, 3 OR 6 MONTH FOLLOW UP^COMMUNITY CARE-IMAGING LDCT 1, 3, OR 6 MONTH FOLLOW UP-AUTO^71250^CT SCAN
;;MAGNETIC RESONANCE IMAGING^COMMUNITY CARE-IMAGING MAGNETIC RESONANCE IMAGING-AUTO^^MAGNETIC RESONANCE IMAGING
;;NUCLEAR MEDICINE^COMMUNITY CARE-IMAGING NUCLEAR MEDICINE-AUTO^^NUCLEAR MEDICINE
;;SCREEN MAMMOGRAPHY^COMMUNITY CARE-IMAGING MAMMOGRAPHY SCREEN-AUTO^^MAMMOGRAPHY
;;ULTRASOUND^COMMUNITY CARE-IMAGING ULTRASOUND-AUTO^^ULTRASOUND
;;VASCULAR LAB^COMMUNITY CARE-IMAGING VASCULAR LAB-AUTO^^VASCULAR LAB
--- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HRAIPS223 2060 printed Sep 23, 2025@20:12:31 Page 2
RAIPS223 ;WOIFO/KLM - Post-init Driver, patch 223 ; Mar 13, 2025@08:46:44
+1 ;;5.0;Radiology/Nuclear Medicine;**223**;Mar 16, 1998;Build 4
+2 ;
+3 ;This post-init will populate the new RADIOLOGY PROCEDURE MAP TO CC CONSULT (#71.1235) file
+4 ;for special procedure mapping with auto-referral to community care
+5 ;
+6 QUIT
+7 ;
EN ;entry point
+1 NEW RAI,RA01,RA2,RA3,RA4,RADATA,RADA,RAERR
+2 FOR RAI=1:1
SET RADATA=$TEXT(PROCS+RAI)
if RADATA=""
QUIT
Begin DoDot:1
+3 SET RA01=$PIECE($PIECE(RADATA,";",3),"^")
SET RA2=$PIECE(RADATA,"^",2)
SET RA3=$PIECE(RADATA,"^",3)
SET RA4=$PIECE(RADATA,"^",4)
+4 ;FDA root -check for existing entry
NEW RAFDA,RAR
SET RAR="RAFDA(71.1235,""?+1,"")"
+5 SET @RAR@(.01)=RA01
+6 ;CCC
if $DATA(RA2)
SET @RAR@(2)=RA2
+7 ;CPT (can be empty)
if $DATA(RA3)
SET @RAR@(3)=RA3
+8 ;I-Type (p79.2)
if $DATA(RA4)
SET @RAR@(4)=RA4
+9 KILL RADA
DO UPDATE^DIE("E","RAFDA","RADA","RAERR")
KILL RAFDA
+10 IF $DATA(RAERR(1,"DIERR"))#2
DO MES^XPDUTL("An error occured filing data for "_RA01)
QUIT
+11 QUIT
End DoDot:1
+12 QUIT
+13 ;
PROCS ;procedure/i-type mappings to consult
+1 ;;ANGIO/NEURO/INTERVENTIONAL^COMMUNITY CARE-IMAGING ANGIO/NEURO/INTERVENTIONAL-AUTO^^ANGIO/NEURO/INTERVENTIONAL
+2 ;;CARDIOLOGY STUDIES (NUC MED)^COMMUNITY CARE-IMAGING CARDIOLOGY STUDIES (NUC MED)-AUTO^^CARDIOLOGY STUDIES (NUC MED)
+3 ;;CT SCAN^COMMUNITY CARE-IMAGING CT-AUTO^^CT SCAN
+4 ;;DIAGNOSTIC MAMMOGRAPHY^COMMUNITY CARE-IMAGING MAMMOGRAPHY DIAGNOSTIC-AUTO^^MAMMOGRAPHY
+5 ;;GENERAL RADIOLOGY^COMMUNITY CARE-IMAGING GENERAL RADIOLOGY-AUTO^^GENERAL RADIOLOGY
+6 ;;LDCT LUNG CANCER SCREENING^COMMUNITY CARE-IMAGING LDCT LUNG CANCER SCREENING-AUTO^71271^CT SCAN
+7 ;;LDCT LCS 1, 3 OR 6 MONTH FOLLOW UP^COMMUNITY CARE-IMAGING LDCT 1, 3, OR 6 MONTH FOLLOW UP-AUTO^71250^CT SCAN
+8 ;;MAGNETIC RESONANCE IMAGING^COMMUNITY CARE-IMAGING MAGNETIC RESONANCE IMAGING-AUTO^^MAGNETIC RESONANCE IMAGING
+9 ;;NUCLEAR MEDICINE^COMMUNITY CARE-IMAGING NUCLEAR MEDICINE-AUTO^^NUCLEAR MEDICINE
+10 ;;SCREEN MAMMOGRAPHY^COMMUNITY CARE-IMAGING MAMMOGRAPHY SCREEN-AUTO^^MAMMOGRAPHY
+11 ;;ULTRASOUND^COMMUNITY CARE-IMAGING ULTRASOUND-AUTO^^ULTRASOUND
+12 ;;VASCULAR LAB^COMMUNITY CARE-IMAGING VASCULAR LAB-AUTO^^VASCULAR LAB