Function: encodeCompositeReps()
encodeCompositeReps<
K>(kind,values):RawField
Encode an array of typed composites into a single repeating RawField: one
HL7 repetition (~-joined on emit) per array element. Used for repeating
fields such as PID-3 (patient identifier list) and PID-11 (addresses). An
empty array yields an absent field.
Type Parameters
K
K extends CompositeKind
Parameters
kind
K
values
readonly CompositeValueByKind[K][]
Returns
Example
import { encodeCompositeReps } from "@cosyte/hl7";
const ids = encodeCompositeReps("CX", [
{ idNumber: "MRN001", identifierTypeCode: "MR" },
{ idNumber: "9990", identifierTypeCode: "SS" },
]);