# `HL7v2.Segment.PV2`
[🔗](https://github.com/Balneario-de-Cofrentes/hl7v2/blob/v3.10.1/lib/hl7v2/segment/pv2.ex#L1)

Patient Visit — Additional Information (PV2) segment — HL7v2 v2.5.1.

Extended visit/encounter information. 49 fields per HL7 v2.5.1 specification.

# `t`

```elixir
@type t() :: %HL7v2.Segment.PV2{
  accommodation_code: term(),
  actual_length_of_inpatient_stay: term(),
  admission_level_of_care_code: term(),
  admit_reason: term(),
  advance_directive_code: term(),
  baby_detained_indicator: term(),
  billing_media_code: term(),
  clinic_organization_name: term(),
  employment_illness_related_indicator: term(),
  estimated_length_of_inpatient_stay: term(),
  expected_admit_date_time: term(),
  expected_discharge_date_time: term(),
  expected_discharge_disposition: term(),
  expected_loa_return_date_time: term(),
  expected_number_of_insurance_plans: term(),
  expected_pre_admission_testing_date_time: term(),
  expected_surgery_date_and_time: term(),
  extra_fields: term(),
  first_similar_illness_date: term(),
  living_will_code: term(),
  military_non_availability_code: term(),
  military_partnership_code: term(),
  mode_of_arrival_code: term(),
  newborn_baby_indicator: term(),
  notify_clergy_code: term(),
  organ_donor_code: term(),
  patient_charge_adjustment_code: term(),
  patient_condition_code: term(),
  patient_status_code: term(),
  patient_status_effective_date: term(),
  patient_valuables: term(),
  patient_valuables_location: term(),
  precaution_code: term(),
  previous_service_date: term(),
  previous_treatment_date: term(),
  prior_pending_location: term(),
  purge_status_code: term(),
  purge_status_date: term(),
  recreational_drug_use_code: term(),
  recurring_service_code: term(),
  referral_source_code: term(),
  retention_indicator: term(),
  signature_on_file_date: term(),
  special_program_code: term(),
  transfer_reason: term(),
  visit_description: term(),
  visit_priority_code: term(),
  visit_protection_indicator: term(),
  visit_publicity_code: term(),
  visit_user_code: term()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
