From 9aeac0523f0f1d4fc5e8501c7ba8b62a8328ba3f Mon Sep 17 00:00:00 2001 From: Sahil Malhotra Date: Fri, 13 Jun 2025 07:16:04 -0400 Subject: [PATCH] update request generator to work with auth number to case number migration --- src/components/RequestBox/RequestBox.jsx | 10 +++++----- src/util/buildScript.2017071.js | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/components/RequestBox/RequestBox.jsx b/src/components/RequestBox/RequestBox.jsx index 54ed70a..f982324 100644 --- a/src/components/RequestBox/RequestBox.jsx +++ b/src/components/RequestBox/RequestBox.jsx @@ -223,14 +223,14 @@ const RequestBox = props => { */ const sendRx = async () => { console.log('Sending NewRx to: ' + pimsUrl); - console.log('Getting auth number '); + console.log('Getting case number '); const medication = createMedicationFromMedicationRequest(request); const body = makeBody(medication); const standardEtasuUrl = getMedicationSpecificEtasuUrl( getDrugCodeableConceptFromMedicationRequest(request), globalState ); - let authNumber = ''; + let caseNumber = ''; await axios({ method: 'post', url: standardEtasuUrl, @@ -241,8 +241,8 @@ const RequestBox = props => { response.data.parameter?.[0].resource.contained ) { response.data.parameter?.[0].resource?.contained[0]?.parameter.map(metRequirements => { - if (metRequirements.name === 'auth_number') { - authNumber = metRequirements.valueString; + if (metRequirements.name === 'case_number') { + caseNumber = metRequirements.valueString; } }); } @@ -253,7 +253,7 @@ const RequestBox = props => { prefetchedResources.patient, prefetchedResources.practitioner, request, - authNumber + caseNumber ); console.log('Prepared NewRx:'); diff --git a/src/util/buildScript.2017071.js b/src/util/buildScript.2017071.js index cf482f8..8bdf2bc 100644 --- a/src/util/buildScript.2017071.js +++ b/src/util/buildScript.2017071.js @@ -299,7 +299,7 @@ export default function buildNewRxRequest( patientResource, practitionerResource, medicationRequestResource, - authNumber + caseNumber ) { var doc = document.implementation.createDocument('', '', null); var message = doc.createElement('Message'); @@ -319,8 +319,8 @@ export default function buildNewRxRequest( const d1 = new Date(); const messageIdValue = d1.getTime(); xmlAddTextNode(doc, header, 'MessageID', messageIdValue); - // Add in auth number here - xmlAddTextNode(doc, header, 'AuthorizationNumber', authNumber); + // Add in case number here + xmlAddTextNode(doc, header, 'AuthorizationNumber', caseNumber); // SentTime xmlAddTextNode(doc, header, 'SentTime', d1.toISOString());