type Name = {
firstName: string,
lastName: string,
middleName?: string
}
const formatName = ({ firstName, lastName, middleName }: Name) =>
[firstName, middleName, lastName].filter(val => !!val).join(" ")
// somewhere else
formatName(patient.name)
# \EHR\PatientProfile\Projectors\PatientProjector::whenDemographicsChanged
if (self::$sideEffects && $formData) {
$this->adtSender->send(
$patient,
$formData->getData(),
$appointment
);
}
// overlay/src/Auth/ReauthenticationNotification.tsx
import { Timer } from "ProviderQuestionnaire/Question/DateTime"
// WAT!?
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system
Dave Thomas • The Pragmatic Programmer