Home Manual Reference Source

References

summary
public

F expandAndMergeOptions(options: ...*): *

public

F insertLine(report: *, line: *): *

public

F insertRecord(report: *, record: *): {...undefined: Object, "kind": *}

public

F parse(string: *, options: *): *

public

F parseA1(parts: *, options: *): {"descriptor": *, "reference": *, "identifier": *}

public

F parseA2(parts: *, options: *): {"descriptor": *, "reference": *, "patient": *}

public

F parseA3(parts: *, options: *): {"descriptor": *, "reference": *, "patient": *}

public

F parseA4(parts: *, options: *): {"descriptor": *, "reference": *, "requestor": *, "datetime": *, "status": *}

public

F parseA5(parts: *, options: *): {"descriptor": *, "reference": *, "mutuality": *, "patient": *}

public

F parseDate(datestring: *): *

public

F parseDateTime(datestring: *, timestring: *): *

public

F parseL1(parts: *, options: *): {"descriptor": *, "reference": *, "results": *}

public

F parseL5(parts: *, options: *): {"descriptor": *, "reference": *, "speciality": *, "text": *}

public

F parseRecord(parts: *, options: *): *

public

F parseSex(letter: *): string

public

F parseStatus(letter: *): string

public

F sliceDate(datestring: *): {"year": *, "month": *, "day": *}

public

F sliceTime(timestring: *): {"hour": *, "minute": *}

public

F stringify(records: *, options: *): *

public

F stringifyA1(record: *, options: *): *

public

F stringifyA2(record: *, options: *): *

public

F stringifyA3(record: *, options: *): *

public

F stringifyA4(record: *, options: *): *

public

F stringifyA5(record: *, options: *): *

public

F stringifyDate(datestring: *, options: *): *

public

F * stringifyL1(record: *)

public

F * stringifyL5(record: *, options: *)

public

F * stringifyRecord(record: *, options: *)

public

F stringifySex(sex: *, options: *): string

public

F stringifyStatus(status: *): string

public

F stringifyTime(datestring: *, options: *): *

public

F validateLineLength(parts: *, kind: *, validLengths: *, trailingSlash: *)

public

F validateRequiredField(parts: *, name: *, position: *, isRequired: *)

public

V options: {"newline": *, "separator": string, "dateFormat": *, "timeFormat": *, "lang": *, "end": string, "nnInA2": *, "trailing": *, "required": *}

True means always false means never undefined means optional or all any other type is used as a value

public

V options: {"newline": string, "separator": string, "dateFormat": string, "timeFormat": string, "lang": string, "end": *, "nnInA2": boolean, "trailing": boolean}

True means always false means never undefined means optional any other type is used as a value