- PXRMHOST ; SLC/PKR - Host file routines. ;07/20/2000
- ;;2.0;CLINICAL REMINDERS;;Feb 04, 2005
- ;
- ;=======================================================================
- MKWSDEV ;Make the PXRM WORKSTATION device.
- N FDA,FDAIEN,MSG
- ;Make sure that the device does not get created more than once.
- I +$$FIND1^DIC(3.5,"","MX","PXRM WORKSTATION")>0 Q
- S FDA(3.5,"+1,",.01)="PXRM WORKSTATION" ;NAME
- S FDA(3.5,"+1,",.02)="PXRM Workstation HFS Device" ;LOCATION OF TERMINAL
- S FDA(3.5,"+1,",1)="PXRMWSD.DAT" ;$I
- S FDA(3.5,"+1,",1.95)=0 ;SIGN-ON/SYSTEM DEVICE
- S FDA(3.5,"+1,",2)="HFS" ;TYPE
- S FDA(3.5,"+1,",3)=$$FIND1^DIC(3.2,"","MX","P-OTHER") ;SUBTYPE
- S FDA(3.5,"+1,",4)=0 ;ASK DEVICE
- S FDA(3.5,"+1,",5)=0 ;ASK PARAMETERS
- S FDA(3.5,"+1,",5.1)=0 ;ASK HOST FILE
- S FDA(3.5,"+1,",5.2)=0 ;ASK HFS I/O OPERATION
- D UPDATE^DIE("","FDA","FDAIEN","MSG")
- I $D(MSG) D
- . W !,"PXRM Workstation device creation failed, UPDATE^DIE returned the following error message:"
- . D AWRITE^PXRMUTIL("MSG")
- Q
- ;
- PXRMHOST ; SLC/PKR - Host file routines. ;07/20/2000
- +1 ;;2.0;CLINICAL REMINDERS;;Feb 04, 2005
- +2 ;
- +3 ;=======================================================================
- MKWSDEV ;Make the PXRM WORKSTATION device.
- +1 NEW FDA,FDAIEN,MSG
- +2 ;Make sure that the device does not get created more than once.
- +3 IF +$$FIND1^DIC(3.5,"","MX","PXRM WORKSTATION")>0
- QUIT
- +4 ;NAME
- SET FDA(3.5,"+1,",.01)="PXRM WORKSTATION"
- +5 ;LOCATION OF TERMINAL
- SET FDA(3.5,"+1,",.02)="PXRM Workstation HFS Device"
- +6 ;$I
- SET FDA(3.5,"+1,",1)="PXRMWSD.DAT"
- +7 ;SIGN-ON/SYSTEM DEVICE
- SET FDA(3.5,"+1,",1.95)=0
- +8 ;TYPE
- SET FDA(3.5,"+1,",2)="HFS"
- +9 ;SUBTYPE
- SET FDA(3.5,"+1,",3)=$$FIND1^DIC(3.2,"","MX","P-OTHER")
- +10 ;ASK DEVICE
- SET FDA(3.5,"+1,",4)=0
- +11 ;ASK PARAMETERS
- SET FDA(3.5,"+1,",5)=0
- +12 ;ASK HOST FILE
- SET FDA(3.5,"+1,",5.1)=0
- +13 ;ASK HFS I/O OPERATION
- SET FDA(3.5,"+1,",5.2)=0
- +14 DO UPDATE^DIE("","FDA","FDAIEN","MSG")
- +15 IF $DATA(MSG)
- Begin DoDot:1
- +16 WRITE !,"PXRM Workstation device creation failed, UPDATE^DIE returned the following error message:"
- +17 DO AWRITE^PXRMUTIL("MSG")
- End DoDot:1
- +18 QUIT
- +19 ;