Skip to main content
Version: v0.0.6

Interface: PatientInput

Input for a P (patient) record. The three IDs stay distinct: none defaults from another.

Properties

birthDate?

readonly optional birthDate?: string

Field 8: birthdate (YYYYMMDDHHMMSS), emitted verbatim, never reformatted.


laboratoryAssignedId?

readonly optional laboratoryAssignedId?: string

Field 4: laboratory-assigned patient ID.


mothersMaidenName?

readonly optional mothersMaidenName?: string

Field 7: mother's maiden name.


name?

readonly optional name?: PatientNameInput

Field 6: patient name (Last^First^Middle).


patientIdThree?

readonly optional patientIdThree?: string

Field 5: a third patient identifier.


practiceAssignedId?

readonly optional practiceAssignedId?: string

Field 3: practice-assigned patient ID.


seq?

readonly optional seq?: string

Structural sequence number; auto-computed when omitted.


sex?

readonly optional sex?: string

Field 9: sex, emitted verbatim (never defaulted).


type

readonly type: "P"