diff --git a/packages/prescriptionDetailsLambda/src/utils/types.ts b/packages/prescriptionDetailsLambda/src/utils/types.ts index 7674110ee3..d7bf5c5037 100644 --- a/packages/prescriptionDetailsLambda/src/utils/types.ts +++ b/packages/prescriptionDetailsLambda/src/utils/types.ts @@ -84,7 +84,7 @@ export const extensionUrlMappings = { "https://fhir.nhs.uk/StructureDefinition/Extension-EPS-TaskBusinessStatus" ], PRESCRIPTION_STATUS_HISTORY: [ - "https://fhir.nhs.uk/StructureDefinition/Extension-EPS-PrescriptionStatusHistory" + "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionStatusHistory" ], DM_PRESCRIPTION_STATUS_UPDATE_HISTORY: [ "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionStatusHistory" diff --git a/packages/prescriptionDetailsLambda/tests/test_responseMapper.test.ts b/packages/prescriptionDetailsLambda/tests/test_responseMapper.test.ts index 238c8d1d10..313323acf9 100644 --- a/packages/prescriptionDetailsLambda/tests/test_responseMapper.test.ts +++ b/packages/prescriptionDetailsLambda/tests/test_responseMapper.test.ts @@ -95,7 +95,7 @@ describe("mergePrescriptionDetails", () => { authoredOn: "2020-01-01T00:00:00Z", extension: [ { - url: "https://fhir.nhs.uk/StructureDefinition/Extension-EPS-PrescriptionStatusHistory", + url: "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionStatusHistory", extension: [ {url: "status", valueCoding: { system: "https://fhir.nhs.uk/CodeSystem/EPS-task-business-status", @@ -121,7 +121,7 @@ describe("mergePrescriptionDetails", () => { ] }, { - url: "https://fhir.nhs.uk/StructureDefinition/Extension-EPS-PrescriptionStatusHistory", + url: "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionStatusHistory", extension: [ {url: "cancellationReason", valueCoding: { system: "https://fhir.nhs.uk/CodeSystem/medicationrequest-status-reason", diff --git a/packages/prescriptionListLambda/src/utils/responseMapper.ts b/packages/prescriptionListLambda/src/utils/responseMapper.ts index d36c359c22..f876170a90 100644 --- a/packages/prescriptionListLambda/src/utils/responseMapper.ts +++ b/packages/prescriptionListLambda/src/utils/responseMapper.ts @@ -98,7 +98,7 @@ export const mapResponseToPrescriptionSummary = ( // Extract status code - fixed to match the structure const statusExtension = resource.extension?.find(ext => - ext.url === "https://fhir.nhs.uk/StructureDefinition/Extension-EPS-PrescriptionStatusHistory" + ext.url === "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionStatusHistory" ) const statusCode = statusExtension?.extension?.find(ext => ext.url === "status" diff --git a/packages/prescriptionListLambda/tests/mockObjects.ts b/packages/prescriptionListLambda/tests/mockObjects.ts index 9e8d275bb7..8e9a2d10fb 100644 --- a/packages/prescriptionListLambda/tests/mockObjects.ts +++ b/packages/prescriptionListLambda/tests/mockObjects.ts @@ -420,7 +420,7 @@ export const mockPrescriptionBundle: Bundle = { }, extension: [ { - url: "https://fhir.nhs.uk/StructureDefinition/Extension-EPS-PrescriptionStatusHistory", + url: "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionStatusHistory", extension: [{ url: "status", valueCoding: { diff --git a/packages/prescriptionListLambda/tests/test_responseMapper.test.ts b/packages/prescriptionListLambda/tests/test_responseMapper.test.ts index 4dcca0447d..f562e9bf6e 100644 --- a/packages/prescriptionListLambda/tests/test_responseMapper.test.ts +++ b/packages/prescriptionListLambda/tests/test_responseMapper.test.ts @@ -271,7 +271,7 @@ describe("Response Mapper Tests", () => { authoredOn: "20250204000000", extension: [ { - url: "https://fhir.nhs.uk/StructureDefinition/Extension-EPS-PrescriptionStatusHistory", + url: "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionStatusHistory", extension: [{ url: "status", valueCoding : { @@ -329,7 +329,7 @@ describe("Response Mapper Tests", () => { authoredOn: "20250204000000", extension: [ { - url: "https://fhir.nhs.uk/StructureDefinition/Extension-EPS-PrescriptionStatusHistory", + url: "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionStatusHistory", extension: [{ url: "status", valueCoding : {