@@ -231,16 +231,9 @@ function buildNewRxMedication(doc, medicationRequestResource) {
231231 const coding = medicationCodingList [ i ] ;
232232 const system = coding . system . toLowerCase ( ) ;
233233
234- if ( system . endsWith ( 'rxnorm' ) ) {
235- // Medication Drug Description
236- xmlAddTextNode ( doc , medicationPrescribed , 'DrugDescription' , coding . display ) ;
237- // Medication Drug Code
238- var drugDbCode = doc . createElement ( 'DrugDBCode' ) ;
239- xmlAddTextNode ( doc , drugDbCode , 'Code' , coding . code ) ;
240- xmlAddTextNode ( doc , drugDbCode , 'Qualifier' , 'BPK' ) ; // Branded Package BPCK (BPK)
241- drugCoded . appendChild ( drugDbCode ) ;
242- } else if ( system . endsWith ( 'ndc' ) ) {
234+ if ( system . endsWith ( 'ndc' ) ) {
243235 // Medication Drug Code
236+ xmlAddTextNode ( doc , medicationPrescribed , 'DrugDescription' , coding . display ) ;
244237 var productCode = doc . createElement ( 'ProductCode' ) ;
245238 xmlAddTextNode ( doc , productCode , 'Code' , coding . code ) ;
246239 xmlAddTextNode ( doc , productCode , 'Qualifier' , 'ND' ) ; // National Drug Code (NDC)
@@ -299,7 +292,7 @@ export default function buildNewRxRequest(
299292 patientResource ,
300293 practitionerResource ,
301294 medicationRequestResource ,
302- authNumber
295+ caseNumber
303296) {
304297 var doc = document . implementation . createDocument ( '' , '' , null ) ;
305298 var message = doc . createElement ( 'Message' ) ;
@@ -319,8 +312,8 @@ export default function buildNewRxRequest(
319312 const d1 = new Date ( ) ;
320313 const messageIdValue = d1 . getTime ( ) ;
321314 xmlAddTextNode ( doc , header , 'MessageID' , messageIdValue ) ;
322- // Add in auth number here
323- xmlAddTextNode ( doc , header , 'AuthorizationNumber' , authNumber ) ;
315+ // Add in case number here
316+ xmlAddTextNode ( doc , header , 'AuthorizationNumber' , caseNumber ) ;
324317
325318 // SentTime
326319 xmlAddTextNode ( doc , header , 'SentTime' , d1 . toISOString ( ) ) ;
0 commit comments