@@ -152,43 +152,40 @@ def to_patient_session
152
152
def batch_expiry = @data [ :batch_expiry_date ]
153
153
154
154
def batch_name =
155
- @data [ :batch_number ] . presence || systm_one_data ( :vaccination_batch_number )
155
+ @data [ :batch_number ] . presence || @data [ :vaccination_batch_number ]
156
156
157
157
def care_setting = @data [ :care_setting ]
158
158
159
- def clinic_name =
160
- @data [ :clinic_name ] . presence || systm_one_data ( :event_done_at )
159
+ def clinic_name = @data [ :clinic_name ] . presence || @data [ :event_done_at ]
161
160
162
- def combined_vaccination_and_dose_sequence = systm_one_data ( :vaccination_type )
161
+ def combined_vaccination_and_dose_sequence = @data [ :vaccination_type ]
163
162
164
163
def date_of_vaccination =
165
- @data [ :date_of_vaccination ] . presence || systm_one_data ( :event_date )
164
+ @data [ :date_of_vaccination ] . presence || @data [ :event_date ]
166
165
167
166
def delivery_site = @data [ :anatomical_site ]
168
167
169
168
def dose_sequence = @data [ :dose_sequence ]
170
169
171
- def location_type = systm_one_data ( :event_location_type )
170
+ def location_type = @data [ :event_location_type ]
172
171
173
172
def notes = @data [ :notes ]
174
173
175
174
def patient_date_of_birth =
176
- @data [ :person_dob ] . presence || systm_one_data ( :date_of_birth )
175
+ @data [ :person_dob ] . presence || @data [ :date_of_birth ]
177
176
178
177
def patient_first_name =
179
- @data [ :person_forename ] . presence || systm_one_data ( :first_name )
178
+ @data [ :person_forename ] . presence || @data [ :first_name ]
180
179
181
180
def patient_gender_code =
182
181
@data [ :person_gender_code ] . presence || @data [ :person_gender ] . presence ||
183
- systm_one_data ( :sex )
182
+ @data [ :sex ]
184
183
185
- def patient_last_name =
186
- @data [ :person_surname ] . presence || systm_one_data ( :surname )
184
+ def patient_last_name = @data [ :person_surname ] . presence || @data [ :surname ]
187
185
188
186
def patient_nhs_number = @data [ :nhs_number ]
189
187
190
- def patient_postcode =
191
- @data [ :person_postcode ] . presence || systm_one_data ( :postcode )
188
+ def patient_postcode = @data [ :person_postcode ] . presence || @data [ :postcode ]
192
189
193
190
def performed_by_email = @data [ :performing_professional_email ]
194
191
@@ -203,15 +200,15 @@ def programme_name = @data[:programme]
203
200
def reason_not_administered = @data [ :reason_not_vaccinated ]
204
201
205
202
def school_name =
206
- @data [ :school_name ] . presence || systm_one_data ( :school ) . presence ||
207
- systm_one_data ( :event_done_at )
203
+ @data [ :school_name ] . presence || @data [ :school ] . presence ||
204
+ @data [ :event_done_at ]
208
205
209
- def school_urn = @data [ :school_urn ] . presence || systm_one_data ( :school_code )
206
+ def school_urn = @data [ :school_urn ] . presence || @data [ :school_code ]
210
207
211
208
def session_id = @data [ :session_id ]
212
209
213
210
def time_of_vaccination =
214
- @data [ :time_of_vaccination ] . presence || systm_one_data ( :event_time )
211
+ @data [ :time_of_vaccination ] . presence || @data [ :event_time ]
215
212
216
213
def uuid = @data [ :uuid ]
217
214
@@ -221,14 +218,6 @@ def vaccine_name = @data[:vaccine_given]
221
218
222
219
private
223
220
224
- def systm_one_enabled?
225
- @systm_one_enabled ||= Flipper . enabled? ( :systm_one_import )
226
- end
227
-
228
- def systm_one_data ( key )
229
- systm_one_enabled? ? @data [ key ] : nil
230
- end
231
-
232
221
def location_name
233
222
return unless session . nil? || session . location . generic_clinic?
234
223
@@ -494,14 +483,10 @@ def validate_batch_name
494
483
if administered
495
484
if offline_recording?
496
485
if batch_name . nil?
497
- if systm_one_enabled?
498
- errors . add (
499
- :base ,
500
- "<code>BATCH_NUMBER</code> or <code>Vaccination batch number</code> is required"
501
- )
502
- else
503
- errors . add ( :base , "<code>BATCH_NUMBER</code> is required" )
504
- end
486
+ errors . add (
487
+ :base ,
488
+ "<code>BATCH_NUMBER</code> or <code>Vaccination batch number</code> is required"
489
+ )
505
490
elsif batch_name . blank?
506
491
errors . add ( batch_name . header , "Enter a batch number." )
507
492
end
@@ -526,14 +511,10 @@ def validate_care_setting
526
511
def validate_clinic_name
527
512
if offline_recording? && is_community_setting?
528
513
if clinic_name . nil?
529
- if systm_one_enabled?
530
- errors . add (
531
- :base ,
532
- "<code>CLINIC_NAME</code> or <code>Event done at</code> is required"
533
- )
534
- else
535
- errors . add ( :base , "<code>CLINIC_NAME</code> is required" )
536
- end
514
+ errors . add (
515
+ :base ,
516
+ "<code>CLINIC_NAME</code> or <code>Event done at</code> is required"
517
+ )
537
518
elsif clinic_name . blank?
538
519
errors . add ( clinic_name . header , "Enter a clinic name" )
539
520
elsif !organisation . community_clinics . exists? ( name : clinic_name . to_s )
@@ -544,14 +525,10 @@ def validate_clinic_name
544
525
545
526
def validate_date_of_vaccination
546
527
if date_of_vaccination . nil?
547
- if systm_one_enabled?
548
- errors . add (
549
- :base ,
550
- "<code>DATE_OF_VACCINATION</code> or <code>Event date</code> is required"
551
- )
552
- else
553
- errors . add ( :base , "<code>DATE_OF_VACCINATION</code> is required" )
554
- end
528
+ errors . add (
529
+ :base ,
530
+ "<code>DATE_OF_VACCINATION</code> or <code>Event date</code> is required"
531
+ )
555
532
elsif date_of_vaccination . blank?
556
533
errors . add ( date_of_vaccination . header , "Enter a date" )
557
534
elsif date_of_vaccination . to_date . nil?
@@ -635,14 +612,10 @@ def validate_dose_sequence
635
612
end
636
613
elsif administered && offline_recording? && default_dose_sequence . present?
637
614
if field . nil?
638
- if systm_one_enabled?
639
- errors . add (
640
- :base ,
641
- "<code>DOSE_SEQUENCE</code> or <code>Vaccination type</code> is required"
642
- )
643
- else
644
- errors . add ( :base , "<code>DOSE_SEQUENCE</code> is required" )
645
- end
615
+ errors . add (
616
+ :base ,
617
+ "<code>DOSE_SEQUENCE</code> or <code>Vaccination type</code> is required"
618
+ )
646
619
else
647
620
errors . add (
648
621
field . header ,
@@ -663,14 +636,10 @@ def validate_existing_patients
663
636
664
637
def validate_patient_date_of_birth
665
638
if patient_date_of_birth . nil?
666
- if systm_one_enabled?
667
- errors . add (
668
- :base ,
669
- "<code>PERSON_DOB</code> or <code>Date of birth</code> is required"
670
- )
671
- else
672
- errors . add ( :base , "<code>PERSON_DOB</code> is required" )
673
- end
639
+ errors . add (
640
+ :base ,
641
+ "<code>PERSON_DOB</code> or <code>Date of birth</code> is required"
642
+ )
674
643
elsif patient_date_of_birth . blank?
675
644
errors . add ( patient_date_of_birth . header , "Enter a date of birth." )
676
645
elsif patient_date_of_birth . to_date . nil?
@@ -688,32 +657,21 @@ def validate_patient_date_of_birth
688
657
689
658
def validate_patient_first_name
690
659
if patient_first_name . nil?
691
- if systm_one_enabled?
692
- errors . add (
693
- :base ,
694
- "<code>PERSON_FORENAME</code> or <code>First name</code> is required"
695
- )
696
- else
697
- errors . add ( :base , "<code>PERSON_FORENAME</code> is required" )
698
- end
660
+ errors . add (
661
+ :base ,
662
+ "<code>PERSON_FORENAME</code> or <code>First name</code> is required"
663
+ )
699
664
elsif patient_first_name . blank?
700
665
errors . add ( patient_first_name . header , "Enter a first name." )
701
666
end
702
667
end
703
668
704
669
def validate_patient_gender_code
705
670
if patient_gender_code . nil?
706
- if systm_one_enabled?
707
- errors . add (
708
- :base ,
709
- "<code>PERSON_GENDER_CODE</code>, <code>PERSON_GENDER</code> or <code>Sex</code> is required"
710
- )
711
- else
712
- errors . add (
713
- :base ,
714
- "<code>PERSON_GENDER_CODE</code> or <code>PERSON_GENDER</code> is required"
715
- )
716
- end
671
+ errors . add (
672
+ :base ,
673
+ "<code>PERSON_GENDER_CODE</code>, <code>PERSON_GENDER</code> or <code>Sex</code> is required"
674
+ )
717
675
elsif patient_gender_code . blank?
718
676
errors . add ( patient_gender_code . header , "Enter a gender or gender code." )
719
677
elsif patient_gender_code_value . nil?
@@ -726,14 +684,10 @@ def validate_patient_gender_code
726
684
727
685
def validate_patient_last_name
728
686
if patient_last_name . nil?
729
- if systm_one_enabled?
730
- errors . add (
731
- :base ,
732
- "<code>PERSON_SURNAME</code> or <code>Surname</code> is required"
733
- )
734
- else
735
- errors . add ( :base , "<code>PERSON_SURNAME</code> is required" )
736
- end
687
+ errors . add (
688
+ :base ,
689
+ "<code>PERSON_SURNAME</code> or <code>Surname</code> is required"
690
+ )
737
691
elsif patient_last_name . blank?
738
692
errors . add ( patient_last_name . header , "Enter a last name." )
739
693
end
@@ -759,14 +713,10 @@ def validate_patient_postcode
759
713
end
760
714
elsif patient_nhs_number_value . blank?
761
715
if patient_postcode . nil?
762
- if systm_one_enabled?
763
- errors . add (
764
- :base ,
765
- "<code>PERSON_POSTCODE</code> or <code>Postcode</code> is required"
766
- )
767
- else
768
- errors . add ( :base , "<code>PERSON_POSTCODE</code> is required" )
769
- end
716
+ errors . add (
717
+ :base ,
718
+ "<code>PERSON_POSTCODE</code> or <code>Postcode</code> is required"
719
+ )
770
720
else
771
721
errors . add (
772
722
patient_postcode . header ,
@@ -834,14 +784,10 @@ def validate_programme
834
784
field = programme_name . presence || combined_vaccination_and_dose_sequence
835
785
836
786
if field . nil?
837
- if systm_one_enabled?
838
- errors . add (
839
- :base ,
840
- "<code>PROGRAMME</code> or <code>Vaccination type</code> is required"
841
- )
842
- else
843
- errors . add ( :base , "<code>PROGRAMME</code> is required" )
844
- end
787
+ errors . add (
788
+ :base ,
789
+ "<code>PROGRAMME</code> or <code>Vaccination type</code> is required"
790
+ )
845
791
elsif field . blank?
846
792
errors . add ( field . header , "Enter a programme." )
847
793
else
@@ -871,14 +817,10 @@ def validate_reason_not_administered
871
817
def validate_school_name
872
818
if school_name . blank? && school_urn &.to_s == SCHOOL_URN_UNKNOWN
873
819
if school_name . nil?
874
- if systm_one_enabled?
875
- errors . add (
876
- :base ,
877
- "<code>SCHOOL_NAME</code> or <code>School</code> is required"
878
- )
879
- else
880
- errors . add ( :base , "<code>SCHOOL_NAME</code> is required" )
881
- end
820
+ errors . add (
821
+ :base ,
822
+ "<code>SCHOOL_NAME</code> or <code>School</code> is required"
823
+ )
882
824
else
883
825
errors . add ( school_name . header , "Enter a school name." )
884
826
end
0 commit comments