{#if patient}

{[patient.Prefix, patient.NameFirst, patient.NameMiddle, patient.NameLast].filter(Boolean).join(' ')}

Patient ID: {patient.PatientID}

{#if loading}
{:else if visits.length === 0}

No visits found

This patient has no visit records.

{:else}
{#each visits as visit}
{formatDate(visit.PVACreateDate || visit.PVCreateDate)} {#if !visit.EndDate && !visit.ArchivedDate} Active {:else} Closed {/if}
{#if visit.ADTCode}
Type: {visit.ADTCode}
{/if} {#if visit.LocCode || visit.LocationID}
Location: {visit.LocCode || visit.LocationID || '-'}
{/if} {#if visit.AttDoc || visit.AdmDoc || visit.RefDoc || visit.CnsDoc}
Doctor: {visit.AttDoc || visit.AdmDoc || visit.RefDoc || visit.CnsDoc || '-'}
{/if} {#if visit.PVACreateDate || visit.PVCreateDate}
Time: {formatDateTime(visit.PVACreateDate || visit.PVCreateDate)}
{/if}
{#if visit.DiagCode || visit.Diagnosis}
Diagnosis:

{visit.DiagCode || visit.Diagnosis || '-'}

{/if}
Visit ID: {visit.PVID || visit.InternalPVID || '-'}
{/each}
{/if} {/if} {#snippet footer()} {/snippet}