Variable: SCRIPT_BUILD_CODES
constSCRIPT_BUILD_CODES:object
Stable error codes for the SCRIPT builder. The builder is the conservative (emit) half of Postel's Law: it refuses to construct a message that is invalid by construction (with one of these codes) rather than emitting XML a downstream system would reject. Distinct from the parser's SCRIPT_FATAL_CODES.
Type Declaration
INVALID_CHARACTER
readonlyINVALID_CHARACTER:"NCPDP_SCRIPT_BUILD_INVALID_CHARACTER"="NCPDP_SCRIPT_BUILD_INVALID_CHARACTER"
A supplied value carries a character that is illegal in XML 1.0 text.
MISSING_MEDICATION
readonlyMISSING_MEDICATION:"NCPDP_SCRIPT_BUILD_MISSING_MEDICATION"="NCPDP_SCRIPT_BUILD_MISSING_MEDICATION"
A NewRx was built with no prescribed medication (a drug description is required).
MISSING_RESPONSE_CODE
readonlyMISSING_RESPONSE_CODE:"NCPDP_SCRIPT_BUILD_MISSING_RESPONSE_CODE"="NCPDP_SCRIPT_BUILD_MISSING_RESPONSE_CODE"
A <Status>/<Error>/<Verify> response was built without a <Code>.
Example
import { SCRIPT_BUILD_CODES } from "@cosyte/ncpdp/common";
SCRIPT_BUILD_CODES.MISSING_RESPONSE_CODE; // "NCPDP_SCRIPT_BUILD_MISSING_RESPONSE_CODE"