|
1 | 1 | import os |
2 | | -from datetime import datetime, timezone |
3 | 2 |
|
4 | 3 | environment = os.environ.get("ENVIRONMENT", "internal-dev") |
5 | 4 | REGION = "eu-west-2" |
@@ -96,45 +95,3 @@ class TestSet(): |
96 | 95 | REINSTATE_OK = ActionSequence("Reinstate. OK", [ActionFlag.CREATE, ActionFlag.DELETE_LOGICAL, ActionFlag.UPDATE]) |
97 | 96 | DELETE_FAIL = ActionSequence("Delete without Create. Fail", [ActionFlag.DELETE_LOGICAL]) |
98 | 97 | UPDATE_FAIL = ActionSequence("Update without Create. Fail", [ActionFlag.UPDATE], outcome=ActionFlag.NONE) |
99 | | - |
100 | | - |
101 | | -def create_row(unique_id, dose_amount, action_flag: str, header, inject_cp1252=None): |
102 | | - """Helper function to create a single row with the specified UNIQUE_ID and ACTION_FLAG.""" |
103 | | - |
104 | | - name = "James" if not inject_cp1252 else b'Jam\xe9s' |
105 | | - return { |
106 | | - header: "9732928395", |
107 | | - "PERSON_FORENAME": "PHYLIS", |
108 | | - "PERSON_SURNAME": name, |
109 | | - "PERSON_DOB": "20080217", |
110 | | - "PERSON_GENDER_CODE": "0", |
111 | | - "PERSON_POSTCODE": "WD25 0DZ", |
112 | | - "DATE_AND_TIME": datetime.now(timezone.utc).strftime("%Y%m%dT%H%M%S"), |
113 | | - "SITE_CODE": "RVVKC", |
114 | | - "SITE_CODE_TYPE_URI": "https://fhir.nhs.uk/Id/ods-organization-code", |
115 | | - "UNIQUE_ID": unique_id, |
116 | | - "UNIQUE_ID_URI": RAVS_URI, |
117 | | - "ACTION_FLAG": action_flag, |
118 | | - "PERFORMING_PROFESSIONAL_FORENAME": "PHYLIS", |
119 | | - "PERFORMING_PROFESSIONAL_SURNAME": name, |
120 | | - "RECORDED_DATE": datetime.now(timezone.utc).strftime("%Y%m%d"), |
121 | | - "PRIMARY_SOURCE": "TRUE", |
122 | | - "VACCINATION_PROCEDURE_CODE": "956951000000104", |
123 | | - "VACCINATION_PROCEDURE_TERM": "RSV vaccination in pregnancy (procedure)", |
124 | | - "DOSE_SEQUENCE": "1", |
125 | | - "VACCINE_PRODUCT_CODE": "42223111000001107", |
126 | | - "VACCINE_PRODUCT_TERM": "Quadrivalent influenza vaccine (Sanofi Pasteur)", |
127 | | - "VACCINE_MANUFACTURER": "Sanofi Pasteur", |
128 | | - "BATCH_NUMBER": "BN92478105653", |
129 | | - "EXPIRY_DATE": "20240915", |
130 | | - "SITE_OF_VACCINATION_CODE": "368209003", |
131 | | - "SITE_OF_VACCINATION_TERM": "Right arm", |
132 | | - "ROUTE_OF_VACCINATION_CODE": "1210999013", |
133 | | - "ROUTE_OF_VACCINATION_TERM": "Intradermal use", |
134 | | - "DOSE_AMOUNT": dose_amount, |
135 | | - "DOSE_UNIT_CODE": "2622896019", |
136 | | - "DOSE_UNIT_TERM": "Inhalation - unit of product usage", |
137 | | - "INDICATION_CODE": "1037351000000105", |
138 | | - "LOCATION_CODE": "RJC02", |
139 | | - "LOCATION_CODE_TYPE_URI": "https://fhir.nhs.uk/Id/ods-organization-code", |
140 | | - } |
0 commit comments