<commit_before>.columns.large-12
  = field_set_tag do
    legend Patient Demographics

    = f.input :nhs_number, wrapper: :horizontal_small, autofocus: true

    - Renalware.config.patient_hospital_identifiers.each do |key, field|
      = f.input field,
                as: :string,
                label: "#{key} No",
                wrapper: :horizontal_small

    = f.input :external_patient_id, wrapper: :horizontal_small
    = f.input :title, wrapper: :horizontal_tiny
    = f.input :family_name, wrapper: :horizontal_small
    = f.input :given_name, wrapper: :horizontal_small
    = f.input :suffix, wrapper: :horizontal_small
    = f.input :born_on, as: :date_picker, label: "DoB", wrapper: :horizontal_datepicker
    = f.input :sex,
        selected: patient.sex.code,
        collection: Renalware::Gender.all,
        label_method: :name, value_method: :code,
        include_blank: "Please select",
        required: true,
        wrapper: :horizontal_small
    = f.association :ethnicity,
        label_method: :name, value_method: :id,
        include_blank: "Please select",
        wrapper: :horizontal_small
    = f.association :country_of_birth,
        include_blank: "Please select",
        wrapper: :horizontal_small
    = f.association :religion,
        label_method: :name, value_method: :id,
        include_blank: "Please select",
        wrapper: :horizontal_small
    = f.association :language,
        label_method: :name, value_method: :id,
        include_blank: "Please select main language",
        wrapper: :horizontal_small
    = f.input :marital_status,
                    include_blank: "Please select marital status",
                    wrapper: :horizontal_small
    = f.input :paediatric_patient_indicator,
        as: :inline_radio_buttons,
        label: "If under 18 years, is the recipient being treated in a paediatric unit?",
        wrapper: :horizontal_small

    = f.input :telephone1, wrapper: :horizontal_small
    = f.input :telephone2, wrapper: :horizontal_small
    = f.input :email, wrapper: :horizontal_small

    - if patient.persisted?
      .row
        .section-underliner
      .row
        .large-12.columns
          | To enter date of death please set 'Death' modality:
          | &nbsp;
          = link_to "Change Modal",
                    new_patient_modality_path(patient),
                    title: "Patient Modality",
                    class: "death-update"

.columns.large-12
  = field_set_tag do
    legend Letter Preferences

    = f.input :cc_on_all_letters,  as: :inline_radio_buttons, wrapper: :horizontal_small
    = f.input :cc_decision_on, as: :date_picker, wrapper: :horizontal_datepicker

.columns.large-12
  = field_set_tag do
    legend UKRDC Preferences

    = f.input :send_to_renalreg, as: :inline_radio_buttons, wrapper: :horizontal_small
    = f.input :renalreg_decision_on, as: :date_picker, wrapper: :horizontal_datepicker
    = f.input :renalreg_recorded_by, wrapper: :horizontal_medium
    = f.input :send_to_rpv, as: :inline_radio_buttons, wrapper: :horizontal_small
    = f.input :rpv_decision_on, as: :date_picker, wrapper: :horizontal_datepicker
    = f.input :rpv_recorded_by, wrapper: :horizontal_medium

.columns.large-12
  = field_set_tag do
    legend Notes

    = f.simple_fields_for :document, patient.document do |patient_doc|
      = patient_doc.input :interpreter_notes,
                          as: :text,
                          wrapper: :horizontal_large,
                          input_html: { rows: 3 }
      = patient_doc.input :admin_notes,
                          as: :text,
                          wrapper: :horizontal_large,
                          input_html: { rows: 3 }
      = patient_doc.input :special_needs_notes,
                          as: :text,
                          wrapper: :horizontal_large,
                          input_html: { rows: 3 }

.columns.large-12
  = f.simple_fields_for :current_address_attributes, patient.current_address do |a|
    fieldset id="current_address"
      legend Current Address
      = a.input :id, as: :hidden
      = render "renalware/addresses/form", a: a

.columns.large-12
  = field_set_tag do
    legend Referral Info

    = f.simple_fields_for :document, patient.document do |patient_doc|
      = patient_doc.simple_fields_for :referral, patient.document.referral do |referral_doc|
        = referral_doc.input :referring_physician_name, wrapper: :horizontal_medium
        = referral_doc.input :referral_date, as: :date_picker, wrapper: :horizontal_datepicker
        = referral_doc.input :referral_type, wrapper: :horizontal_medium
        = referral_doc.input :referral_notes,
                             as: :text,
                             wrapper: :horizontal_large,
                             input_html: { rows: 3 }
.columns.large-12
  = field_set_tag do
    legend Psychosocial

    = f.simple_fields_for :document, patient.document do |patient_doc|
      = patient_doc.simple_fields_for :psychosocial, patient.document.psychosocial do |psychosocial|
        = psychosocial.input :housing, wrapper: :horizontal_medium
        = psychosocial.input :social_network, wrapper: :horizontal_medium
        = psychosocial.input :care_package, wrapper: :horizontal_medium
        = psychosocial.input :other, as: :text,
                             wrapper: :horizontal_large,
                             input_html: { rows: 3 }
        = psychosocial.input :updated_at, as: :date_picker, wrapper: :horizontal_datepicker
<commit_msg>Remove suffix from patient demographics form<commit_after>.columns.large-12
  = field_set_tag do
    legend Patient Demographics

    = f.input :nhs_number, wrapper: :horizontal_small, autofocus: true

    - Renalware.config.patient_hospital_identifiers.each do |key, field|
      = f.input field,
                as: :string,
                label: "#{key} No",
                wrapper: :horizontal_small

    = f.input :external_patient_id, wrapper: :horizontal_small
    = f.input :title, wrapper: :horizontal_tiny
    = f.input :family_name, wrapper: :horizontal_small
    = f.input :given_name, wrapper: :horizontal_small
    /= f.input :suffix, wrapper: :horizontal_small
    = f.input :born_on, as: :date_picker, label: "DoB", wrapper: :horizontal_datepicker
    = f.input :sex,
        selected: patient.sex.code,
        collection: Renalware::Gender.all,
        label_method: :name, value_method: :code,
        include_blank: "Please select",
        required: true,
        wrapper: :horizontal_small
    = f.association :ethnicity,
        label_method: :name, value_method: :id,
        include_blank: "Please select",
        wrapper: :horizontal_small
    = f.association :country_of_birth,
        include_blank: "Please select",
        wrapper: :horizontal_small
    = f.association :religion,
        label_method: :name, value_method: :id,
        include_blank: "Please select",
        wrapper: :horizontal_small
    = f.association :language,
        label_method: :name, value_method: :id,
        include_blank: "Please select main language",
        wrapper: :horizontal_small
    = f.input :marital_status,
                    include_blank: "Please select marital status",
                    wrapper: :horizontal_small
    = f.input :paediatric_patient_indicator,
        as: :inline_radio_buttons,
        label: "If under 18 years, is the recipient being treated in a paediatric unit?",
        wrapper: :horizontal_small

    = f.input :telephone1, wrapper: :horizontal_small
    = f.input :telephone2, wrapper: :horizontal_small
    = f.input :email, wrapper: :horizontal_small

    - if patient.persisted?
      .row
        .section-underliner
      .row
        .large-12.columns
          | To enter date of death please set 'Death' modality:
          | &nbsp;
          = link_to "Change Modal",
                    new_patient_modality_path(patient),
                    title: "Patient Modality",
                    class: "death-update"

.columns.large-12
  = field_set_tag do
    legend Letter Preferences

    = f.input :cc_on_all_letters,  as: :inline_radio_buttons, wrapper: :horizontal_small
    = f.input :cc_decision_on, as: :date_picker, wrapper: :horizontal_datepicker

.columns.large-12
  = field_set_tag do
    legend UKRDC Preferences

    = f.input :send_to_renalreg, as: :inline_radio_buttons, wrapper: :horizontal_small
    = f.input :renalreg_decision_on, as: :date_picker, wrapper: :horizontal_datepicker
    = f.input :renalreg_recorded_by, wrapper: :horizontal_medium
    = f.input :send_to_rpv, as: :inline_radio_buttons, wrapper: :horizontal_small
    = f.input :rpv_decision_on, as: :date_picker, wrapper: :horizontal_datepicker
    = f.input :rpv_recorded_by, wrapper: :horizontal_medium

.columns.large-12
  = field_set_tag do
    legend Notes

    = f.simple_fields_for :document, patient.document do |patient_doc|
      = patient_doc.input :interpreter_notes,
                          as: :text,
                          wrapper: :horizontal_large,
                          input_html: { rows: 3 }
      = patient_doc.input :admin_notes,
                          as: :text,
                          wrapper: :horizontal_large,
                          input_html: { rows: 3 }
      = patient_doc.input :special_needs_notes,
                          as: :text,
                          wrapper: :horizontal_large,
                          input_html: { rows: 3 }

.columns.large-12
  = f.simple_fields_for :current_address_attributes, patient.current_address do |a|
    fieldset id="current_address"
      legend Current Address
      = a.input :id, as: :hidden
      = render "renalware/addresses/form", a: a

.columns.large-12
  = field_set_tag do
    legend Referral Info

    = f.simple_fields_for :document, patient.document do |patient_doc|
      = patient_doc.simple_fields_for :referral, patient.document.referral do |referral_doc|
        = referral_doc.input :referring_physician_name, wrapper: :horizontal_medium
        = referral_doc.input :referral_date, as: :date_picker, wrapper: :horizontal_datepicker
        = referral_doc.input :referral_type, wrapper: :horizontal_medium
        = referral_doc.input :referral_notes,
                             as: :text,
                             wrapper: :horizontal_large,
                             input_html: { rows: 3 }
.columns.large-12
  = field_set_tag do
    legend Psychosocial

    = f.simple_fields_for :document, patient.document do |patient_doc|
      = patient_doc.simple_fields_for :psychosocial, patient.document.psychosocial do |psychosocial|
        = psychosocial.input :housing, wrapper: :horizontal_medium
        = psychosocial.input :social_network, wrapper: :horizontal_medium
        = psychosocial.input :care_package, wrapper: :horizontal_medium
        = psychosocial.input :other, as: :text,
                             wrapper: :horizontal_large,
                             input_html: { rows: 3 }
        = psychosocial.input :updated_at, as: :date_picker, wrapper: :horizontal_datepicker

{'fraction_non_alphanumeric': 0.09144144144144144, 'fraction_numerical': 0.0045045045045045045, 'mean_word_length': 2.5052099778970636, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5522142', 'n_tokens_mistral': 3331, 'n_tokens_neox': 3158, 'n_words': 747}