Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: BQI2POST

BQI2POST.m

Go to the documentation of this file.
  1. BQI2POST ;PRXM/HC/ALA-Version 2.0 Post-Install ; 01 Nov 2007 3:15 PM
  1. ;;2.1;ICARE MANAGEMENT SYSTEM;;Feb 07, 2011
  1. ;
  1. EN ; Entry point
  1. ;
  1. NEW VISIT
  1. S VISIT=$G(^XTMP("BQICARE","VISIT"))
  1. I VISIT'="" S $P(^BQI(90508,1,"VISIT"),U,1)=VISIT
  1. I VISIT="" S $P(^BQI(90508,1,"VISIT"),U,1)=$O(^AUPNVSIT("A"),-1)
  1. S $P(^BQI(90508,1,"VISIT"),U,2)=$O(^AUPNPROB("A"),-1)
  1. ; Set up the parameters file with the default location
  1. NEW BGPHOME,BGPHN,BQIDA,FD,BGDATA,IDIN,BQDA,PADA,RP
  1. S BGPHN=$O(^BGPSITE(0)) S:BGPHN BGPHOME=$P($G(^BGPSITE(BGPHN,0)),U,1)
  1. Q:$G(BGPHOME)=""
  1. S BQIDA=1
  1. S BQIUPD(90508,BQIDA_",",.01)=BGPHOME
  1. ; Clean up development start and stop times
  1. F FLD=3.01:.01:3.09,3.1,3.11:.01:3.19,3.2,3.21,4.01:.01:4.09,4.1,4.11,4.12 D
  1. . S BQIUPD(90508,BQIDA_",",FLD)="@"
  1. D FILE^DIE("","BQIUPD","ERROR")
  1. I $G(^XTMP("BQICARE",3))'="" S ^BQI(90508,1,3)=^XTMP("BQICARE",3)
  1. I $G(^XTMP("BQICARE",4))'="" S ^BQI(90508,1,4)=^XTMP("BQICARE",4)
  1. ;
  1. ; If no versions of iCare have ever been installed
  1. I $O(^XPD(9.7,"B","ICARE MANAGEMENT SYSTEM 1.0",""))="",$O(^XPD(9.7,"B","ICARE MANAGEMENT SYSTEM 1.1",""))="" D INI^BQI2POSI
  1. ;
  1. ; If version 1.0 has been installed
  1. I $O(^XPD(9.7,"B","ICARE MANAGEMENT SYSTEM 1.0",""))'="",$O(^XPD(9.7,"B","ICARE MANAGEMENT SYSTEM 1.1",""))="" D ONE^BQI2POSI
  1. ;
  1. ; Make sure that the new style cross-references are set
  1. NEW DIK
  1. S DIK="^BQI(90506.1,",DIK(1)="3.01"
  1. D ENALL^DIK
  1. ;
  1. ; Set up iCare Program Manager
  1. NEW USER,DIRUT,DIR,Y,X
  1. S DIR(0)=$S($O(^BQICARE(0))'="":"P^90505:LEMZ",1:"P^200:EMZ")
  1. S DIR("A")="Select iCare Package Manager"
  1. S DIR("A",1)="Select person who is to be designated as the iCare Package Manager."
  1. S DIR("?")="Select the designated iCare Package Manager"
  1. I DIR(0)["200" S DIR("S")="I +$P($G(^(0)),U,11)'>0,$P(^(0),U,11)'>DT"
  1. D ^DIR
  1. S USER=+Y
  1. I $G(DIRUT)=1 S USER=DUZ
  1. D UPD^BQISYKEY(.DATA,USER,"BQIZMGR="_"Y")
  1. ;
  1. ; Update default patient view from text 'C' to pointer
  1. NEW USR
  1. S USR=0
  1. F S USR=$O(^BQICARE(USR)) Q:'USR D
  1. . I $G(^BQICARE(USR,0))="" K ^BQICARE(USR) Q
  1. . I $P(^BQICARE(USR,0),U,7)="C" S $P(^BQICARE(USR,0),U,7)=1
  1. ;
  1. ; If special HIV provider categories exist in BDP DESG SPEC PROV CATEGORY,
  1. ; move HMS record data into BDPRECN
  1. NEW HCSMR,HPRV,IEN,BQDFN,HIVIEN,BKMCMGR,BKMPRV
  1. S HCSMR=$O(^BDPTCAT("B","HIV CASE MANAGER",""))
  1. S HPRV=$O(^BDPTCAT("B","HIV PROVIDER",""))
  1. S HIVIEN=$$HIVIEN^BKMIXX3()
  1. S IEN=0
  1. F S IEN=$O(^BKM(90451,IEN)) Q:'IEN D
  1. . S BQDFN=$P(^BKM(90451,IEN,0),U,1)
  1. . NEW DA,IENS
  1. . S DA(1)=IEN,DA=HIVIEN,IENS=$$IENS^DILF(.DA)
  1. . S BKMCMGR=$$GET1^DIQ(90451.01,IENS,6.5,"I")
  1. . S BKMPRV=$$GET1^DIQ(90451.01,IENS,6,"I")
  1. . I BKMCMGR'=""&(HCSMR'="") D AEDAP^BDPAPI(BQDFN,BKMCMGR,"HIV CASE MANAGER",.RESULT)
  1. . I BKMPRV'=""&(HPRV'="") D AEDAP^BDPAPI(BQDFN,BKMPRV,"HIV PROVIDER",.RESULT)
  1. ;
  1. ;Set STATE HIV REPORT REQUIRED to YES
  1. NEW BKMDA,BKMUPD
  1. S BKMDA=1
  1. S BKMUPD(90450,BKMDA_",",12.5)=1
  1. D FILE^DIE("","BKMUPD","ERROR")
  1. ;
  1. TXNAME ; Rename taxonomy names
  1. NEW I,TEXT,FILNM,FILIEN,OLD,NEW,SHORT,TAXUPD,TXUPD,TXIEN
  1. F I=1:1 S TEXT=$T(TAX+I) Q:TEXT="" D
  1. . S TEXT=$P(TEXT,";",2,99)
  1. . S FILNM=$P(TEXT,";"),FILIEN=+$P(@("^"_FILNM_"(0)"),"^",2)
  1. . S OLD=$P(TEXT,";",2),NEW=$P(TEXT,";",3),SHORT=$P(TEXT,";",4)
  1. . S TXIEN=$O(@("^"_FILNM_"(""B"","""_OLD_""","""")")) Q:TXIEN=""
  1. . S TAXUPD(FILIEN,TXIEN_",",.01)=NEW
  1. . I SHORT'="" S TAXUPD(FILIEN,TXIEN_",",.02)=SHORT
  1. S FILIEN="" F S FILIEN=$O(TAXUPD(FILIEN)) Q:FILIEN="" D
  1. . M TXUPD(FILIEN)=TAXUPD(FILIEN)
  1. . D FILE^DIE("","TXUPD","ERROR")
  1. . K TXUPD
  1. ;
  1. ; Delete taxonomies that are no longer used
  1. NEW TAX,DA,DIK
  1. F TAX="BKM BCG IZ CPTS","BKM BCG IZ CVX CODES","BKM BCG IZ PROCEDURE" D
  1. . S DA=$O(^ATXAX("B",TAX,"")) Q:DA=""
  1. . S DIK="^ATXAX("
  1. . D ^DIK
  1. ;
  1. ; Add new taxonomies OR update existing ones
  1. D ^BQIBTX
  1. ;
  1. ; Add new BGP SMOKER CPTS and update BQI KNOWN CVD-1 PROCEDURES
  1. D ^BQIHTX
  1. ;
  1. ;Pre-define the HIV tags as 'proposed' or appropriate if they are in the register
  1. NEW BQIDFN,HRIEN,HIVIEN,PSTAT,PCAT
  1. S HIVIEN=$$HIVIEN^BKMIXX3()
  1. S BQIDFN=""
  1. F S BQIDFN=$O(^BQIPAT("AB",3,BQIDFN)) Q:BQIDFN="" D
  1. . S DATE=$P($G(^BQIPAT(BQIDFN,20,3,0)),U,2)
  1. . S HRIEN=$O(^BKM(90451,"B",BQIDFN,""))
  1. . ; If the tagged person is in the register
  1. . I HRIEN'="" D Q
  1. .. NEW DA,IENS
  1. .. S DA(1)=HRIEN,DA=HIVIEN,IENS=$$IENS^DILF(.DA)
  1. .. S PSTAT=$$GET1^DIQ(90451.01,IENS,.5,"I")
  1. .. S PCAT=$$GET1^DIQ(90451.01,IENS,2.3,"I")
  1. .. ; if the HMS Dx category is null or HIV or AIDS
  1. .. I PCAT=""!(PCAT="H")!(PCAT="A") D Q
  1. ... ; if register status is active, deceased or transient then tag is accepted
  1. ... I PSTAT="A"!(PSTAT="D")!(PSTAT="T") D EN^BQITDPRC(.DATA,BQIDFN,3,"A",DATE,"POST INSTALL JOB",8,"Register status is "_PSTAT) Q
  1. ... ; else tag is proposed
  1. ... D EN^BQITDPRC(.DATA,BQIDFN,3,"P",DATE,"POST INSTALL JOB",8,"Register status is "_PSTAT) Q
  1. .. ; if HMS dx category is 'At Risk'
  1. .. D EN^BQITDPRC(.DATA,BQIDFN,3,"P",DATE,"POST INSTALL JOB",8,"Register status is "_PSTAT)
  1. . ;
  1. . ; If the tagged person is NOT in the register
  1. . D EN^BQITDPRC(.DATA,BQIDFN,3,"P",DATE,"POST INSTALL JOB",5)
  1. ;
  1. ; Update Panels for Diagnostic Tags
  1. S USR=0
  1. F S USR=$O(^BQICARE(USR)) Q:'USR D
  1. . S PLN=0
  1. . F S PLN=$O(^BQICARE(USR,1,PLN)) Q:'PLN D
  1. .. I $O(^BQICARE(USR,1,PLN,15,0))="" Q
  1. .. D ASC
  1. ;
  1. ; New Asthma taxonomies if BJPC v 2.0 has been installed
  1. I $$VERSION^XPDUTL("BJPC")>1.0 D
  1. . NEW DA,DIK,DIC,X,DLAYGO,IENS,BQIUPD,TIEN,NDA,NTAX,SITE,BI
  1. . S NDA=84
  1. . F BI=1:1 S TEXT=$T(AST+BI) Q:TEXT[" Q" D
  1. .. S NTAX=$P($P(TEXT,";;",2),U,1),SITE=$P($P(TEXT,";;",2),U,2)
  1. .. S TIEN=$O(^ATXAX("B",NTAX,"")) I TIEN="" Q
  1. .. S DA(1)=$O(^BQI(90508,0)),DIK="^BQI(90508,"_DA(1)_",10,"
  1. .. S DA=NDA F S DA=$O(^BQI(90508,DA(1),10,DA)) Q:'DA D ^DIK
  1. .. S DA(1)=$O(^BQI(90508,0)),X=NTAX
  1. .. S DIC(0)="L",DIC="^BQI(90508,"_DA(1)_",10,",DLAYGO=90508.03
  1. .. K DO,DD D FILE^DICN
  1. .. S DA=+Y I DA'=-1 S NDA=DA
  1. .. I DA=-1 S NDA=NDA+1,DA=NDA
  1. .. S IENS=$$IENS^DILF(.DA)
  1. .. S BQIUPD(90508.03,IENS,.01)=NTAX
  1. .. D FILE^DIE("E","BQIUPD","ERROR")
  1. .. S BQIUPD(90508.03,IENS,.02)=TIEN_";ATXAX("
  1. .. S BQIUPD(90508.03,IENS,.03)=4
  1. .. S BQIUPD(90508.03,IENS,.04)=$G(SITE)
  1. .. S BQIUPD(90508.03,IENS,.05)="M"
  1. .. D FILE^DIE("I","BQIUPD","ERROR")
  1. . K BQIUPD
  1. ;
  1. TX ; Reset the variable pointer values for the taxonomies
  1. S BQIDA=1
  1. S N=0
  1. F S N=$O(^BQI(90508,BQIDA,10,N)) Q:'N D
  1. . S X=$P(^BQI(90508,BQIDA,10,N,0),U,1)
  1. . S IEN=N_","_BQIDA_","
  1. . I $P(^BQI(90508,BQIDA,10,N,0),U,5)="T" S VAL=$$STXPT(X,"L")
  1. . E S VAL=$$STXPT(X,"N")
  1. . S BQIUPD(90508.03,IEN,.02)=VAL
  1. I $D(BQIUPD) D FILE^DIE("","BQIUPD","ERROR")
  1. ;
  1. S REG=0
  1. F S REG=$O(^BQI(90507,REG)) Q:'REG D
  1. . S N=0
  1. . F S N=$O(^BQI(90507,REG,10,N)) Q:'N D
  1. .. S X=$P(^BQI(90507,REG,10,N,0),U,1)
  1. .. S IEN=N_","_REG_","
  1. .. I $P(^BQI(90507,REG,10,N,0),U,5)="T" S VAL=$$STXPT(X,"L")
  1. .. E S VAL=$$STXPT(X,"N")
  1. .. S BQIUPD(90507.01,IEN,.02)=VAL
  1. . I $D(BQIUPD) D FILE^DIE("","BQIUPD","ERROR")
  1. . ;
  1. . S RP=0
  1. . F S RP=$O(^BQI(90507,REG,20,RP)) Q:'RP D
  1. .. S N=0
  1. .. F S N=$O(^BQI(90507,REG,20,RP,10,N)) Q:'N D
  1. ... S X=$P(^BQI(90507,REG,20,RP,10,N,0),U,1)
  1. ... S IEN=N_","_RP_","_REG_","
  1. ... S TIEN=$O(^BQI(90507,REG,10,"B",X,""))
  1. ... I $P(^BQI(90507,REG,10,TIEN,0),U,5)="T" S VAL=$$STXPT(X,"L")
  1. ... E S VAL=$$STXPT(X,"N")
  1. ... S BQIUPD(90507.03,IEN,.02)=VAL
  1. . I $D(BQIUPD) D FILE^DIE("","BQIUPD","ERROR")
  1. ;
  1. D PDSC ; Update generated description
  1. ;
  1. ; Set up tagging program
  1. S ZTDESC="ICARE TAG UPDATE",ZTRTN="REG^BQI2POS1",ZTIO=""
  1. S JBNOW=$$NOW^XLFDT()
  1. S JBDATE=$S($E($P(JBNOW,".",2),1,2)<20:DT,1:$$FMADD^XLFDT(DT,+1))
  1. S ZTDTH=JBDATE_".20"
  1. D ^%ZTLOAD
  1. K ZTDESC,ZTRTN,ZTIO,JBNOW,JBDATE,ZTDTH,ZTSK
  1. ;
  1. D ^BQISCHED
  1. Q
  1. ;
  1. STXPT(TXNM,TYP) ; Set taxonomy pointer
  1. ;
  1. ;Input
  1. ; TXNM - Taxonomy name
  1. ; TYP - Taxonomy Type (L = LAB, N = Non Lab)
  1. NEW IEN,SIEN,DA,IENS,BQUPD,VALUE,GLB
  1. S VALUE=""
  1. I TYP="L" D
  1. . S IEN=$O(^ATXLAB("B",TXNM,"")),GLB="ATXLAB("
  1. . I IEN="" S TYP="N"
  1. I TYP="N" S IEN=$O(^ATXAX("B",TXNM,"")),GLB="ATXAX("
  1. I IEN="" S VALUE="@"
  1. I IEN'="" S VALUE=IEN_";"_GLB
  1. Q VALUE
  1. ;
  1. ASC ; Update Panels with associated parameters for Diagnostic Tags
  1. I $O(^BQICARE(USR,1,PLN,15,"B","DXCAT",""))'="" D
  1. . S IEN=$O(^BQICARE(USR,1,PLN,15,"B","DXCAT",""))
  1. . ; Multiple parameter value
  1. . I $O(^BQICARE(USR,1,PLN,15,IEN,1,0))'="" D Q
  1. .. S MDA=0
  1. .. F S MDA=$O(^BQICARE(USR,1,PLN,15,IEN,1,MDA)) Q:'MDA D
  1. ... I $D(^BQICARE(USR,1,PLN,15,IEN,1,MDA,2,"B","DXSTAT")) Q
  1. ... NEW DA,DIC,DLAYGO
  1. ... S DA(4)=USR,DA(3)=PLN,DA(2)=IEN,DA(1)=MDA,X="DXSTAT"
  1. ... S DLAYGO=90505.11512,DIC(0)="L",DIC("P")=DLAYGO
  1. ... S DIC="^BQICARE("_DA(4)_",1,"_DA(3)_",15,"_DA(2)_",1,"_DA(1)_",2,"
  1. ... I '$D(^BQICARE(DA(4),1,DA(3),15,DA(2),1,DA(1),2,0)) S ^BQICARE(DA(4),1,DA(3),15,DA(2),1,DA(1),2,0)="^90505.11512^^"
  1. ... K DO,DD D FILE^DICN
  1. ... S (DA,PADA)=+Y
  1. ... NEW DA,IENS,DIC,DLAYGO
  1. ... S DA(5)=USR,DA(4)=PLN,DA(3)=IEN,DA(2)=MDA,DA(1)=PADA
  1. ... S DLAYGO=90505.115121,DIC(0)="L",DIC("P")=DLAYGO
  1. ... I '$D(^BQICARE(DA(5),1,DA(4),15,DA(3),1,DA(2),2,DA(1),1,0)) S ^BQICARE(DA(5),1,DA(4),15,DA(3),1,DA(2),2,DA(1),1,0)="^90505.115121^^"
  1. ... S DIC="^BQICARE("_DA(5)_",1,"_DA(4)_",15,"_DA(3)_",1,"_DA(2)_",2,"_DA(1)_",1,"
  1. ... F ASVAL="P","A" D
  1. .... S X=ASVAL
  1. .... K DO,DD D FILE^DICN
  1. . ;
  1. . ; Singular parameter value
  1. . I $D(^BQICARE(USR,1,PLN,15,IEN,2,"B","DXSTAT")) Q
  1. . NEW DA,DIC,DLAYGO
  1. . S DA(3)=USR,DA(2)=PLN,DA(1)=IEN,X="DXSTAT"
  1. . S DLAYGO=90505.1152,DIC(0)="L",DIC("P")=DLAYGO
  1. . S DIC="^BQICARE("_DA(3)_",1,"_DA(2)_",15,"_DA(1)_",2,"
  1. . I '$D(^BQICARE(DA(3),1,DA(2),15,DA(1),2,0)) S ^BQICARE(DA(3),1,DA(2),15,DA(1),2,0)="^90505.1152^^"
  1. . K DO,DD D FILE^DICN
  1. . S (DA,PADA)=+Y
  1. . NEW DA,DIC,DLAYGO
  1. . S DA(4)=USR,DA(3)=PLN,DA(2)=IEN,DA(1)=PADA
  1. . S DLAYGO=90505.11521,DIC(0)="L",DIC("P")=DLAYGO
  1. . I '$D(^BQICARE(DA(4),1,DA(3),15,DA(2),2,DA(1),1,0)) S ^BQICARE(DA(4),1,DA(3),15,DA(2),2,DA(1),1,0)="^90505.11521^^"
  1. . S DIC="^BQICARE("_DA(4)_",1,"_DA(3)_",15,"_DA(2)_",2,"_DA(1)_",1,"
  1. . F ASVAL="P","A" D
  1. .. S X=ASVAL
  1. .. K DO,DD D FILE^DICN
  1. . ;
  1. . ; Send notification that panel definition has been updated
  1. . NEW SUBJECT,DA,IENS,USRNM
  1. . S DA(1)=USR,DA=PLN,IENS=$$IENS^DILF(.DA)
  1. . S USRNM=$$GET1^DIQ(200,USR_",",.01,"E")
  1. . S SUBJECT="Panel "_$$GET1^DIQ(90505.01,IENS,.01,"E")_"'s definition was updated with Diagnostic Tag statuses."
  1. . D ADD^BQINOTF("",USR,SUBJECT)
  1. Q
  1. ;
  1. PDSC ; Load revised generated descriptions for all panels
  1. ;
  1. NEW OWNR,PLIEN
  1. S OWNR=0
  1. F S OWNR=$O(^BQICARE(OWNR)) Q:'OWNR D
  1. . S PLIEN=0
  1. . F S PLIEN=$O(^BQICARE(OWNR,1,PLIEN)) Q:'PLIEN D
  1. .. NEW DA,IENS
  1. .. S DA(1)=OWNR,DA=PLIEN,IENS=$$IENS^DILF(.DA)
  1. .. K DESC
  1. .. D PEN^BQIPLDSC(OWNR,PLIEN,.DESC)
  1. .. D WP^DIE(90505.01,IENS,5,"","DESC")
  1. .. K DESC,BMXSEC
  1. Q
  1. ;
  1. SITEMED(BGPX,BGPNDCT) ; EP
  1. ; Automatically populate the site-defined medication taxonomies
  1. ; based on the corresponding NDC codes from the site's formulary
  1. ;
  1. N BGPTX,X,Y,DIK,TXIEN,LSTIEN,NDCIEN,MED,RESULT,NDC
  1. S BGPTX=$O(^ATXAX("B",BGPX,0))
  1. I 'BGPTX D
  1. . S X=BGPX,DIC="^ATXAX(",DIC(0)="L",DIADD=1,DLAYGO=9002226
  1. . D ^DIC K DIC,DA,DIADD,DLAYGO,I
  1. . I Y=-1 Q ;W !!,"ERROR IN CREATING ",BGPX," TAX" Q
  1. . S BGPTX=+Y,$P(^ATXAX(BGPTX,0),U,2)=BGPX,$P(^(0),U,8)=0,$P(^(0),U,9)=DT
  1. . S $P(^ATXAX(BGPTX,0),U,12)=173,$P(^(0),U,13)=0,$P(^(0),U,15)=50
  1. . I '$D(^ATXAX(BGPTX,21,0)) S ^ATXAX(BGPTX,21,0)="^9002226.02101A^0^0"
  1. I BGPTX S DA=BGPTX,DIK="^ATXAX(" D IX1^DIK
  1. I $G(BGPNDCT)]"" D
  1. . S TXIEN=0,LSTIEN=""
  1. . F S TXIEN=$O(^ATXAX(BGPTX,21,TXIEN)) Q:TXIEN'=+TXIEN S LSTIEN=TXIEN
  1. . S RESULT=1
  1. . ;
  1. . L +^ATXAX(BGPTX,0):1 E S RESULT=0
  1. . Q:'RESULT
  1. . S ^ATXAX(BGPTX,21,0)="^9002226.02101A^"_LSTIEN_U_LSTIEN
  1. . S NDCIEN=$O(^ATXAX("B",BGPNDCT,0))
  1. . S MED=0
  1. . F S MED=$O(^PSDRUG(MED)) Q:MED'=+MED S NDC=$P($G(^PSDRUG(MED,2)),U,4) I NDC]"",$D(^ATXAX(NDCIEN,21,"B",NDC)) D
  1. .. Q:$D(^ATXAX(BGPTX,21,"B",MED))
  1. .. S LSTIEN=LSTIEN+1,^ATXAX(BGPTX,21,LSTIEN,0)=MED_U_MED
  1. . L -^ATXAX(BGPTX,0)
  1. ;
  1. I BGPTX S DA=BGPTX,DIK="^ATXAX(" D IX1^DIK
  1. Q
  1. ;
  1. AST ; Asthma Taxonomy List
  1. ;;BAT ASTHMA SHRT ACT RELV MEDS^1
  1. ;;BAT ASTHMA SHRT ACT RELV NDC^
  1. ;;BAT ASTHMA SHRT ACT INHLR MEDS^1
  1. ;;BAT ASTHMA SHRT ACT INHLR NDC^
  1. ;;BAT ASTHMA CONTROLLER NDC^
  1. ;;BAT ASTHMA INHLD STEROIDS NDC^
  1. ;;BAT ASTHMA LEUKOTRIENE MEDS^1
  1. ;;BAT ASTHMA LEUKOTRIENE NDC^
  1. Q
  1. ;
  1. TAX ;File Type;Original Taxonomy name;New Taxonomy name;Short name
  1. ;ATXLAB;BKM CD4 ABS TESTS TAX;BKMV CD4 ABS TESTS TAX;
  1. ;ATXLAB;BKM HEP C EIA TAX;BKM HEP C SCREENING TAX;HEP C SCREENING TAX
  1. ;ATXLAB;BKM HEP C RIBA TAX;BKM HEP C CONFIRMATORY TAX;HEP C CONFIRMATORY TAX
  1. ;ATXAX;BKM HEP C EIA LOINC CODES;BKM HEP C SCREEN LOINC CODES;HEP C SCREEN LOINC CODES
  1. ;ATXAX;BKM HEP C EIA TESTS CPTS;BKM HEP C SCREEN TESTS CPTS;HEP C SCREEN TESTS CPTS
  1. ;ATXAX;BKM HEP C RIBA LOINC CODES;BKM HEP C CONFIRM LOINC CODES;HEP C CONFIRM LOINC CODES
  1. ;ATXAX;BKM HEP C RIBA TESTS CPTS;BKM HEP C CONFIRM TESTS CPTS;Hepatitis C test (Confirm)
  1. ;ATXAX;BKMV FI MED NDCS;BKMV EI MED NDCS;EI MED NDCS
  1. ;ATXAX;BKMV FI MEDS;BKMV EI MEDS;BKMV EI MEDS;