@dotbase/hl7-v2-message
Version:
Parses HL7 v2.x messages into typed javascript objects and makes them easily accessable.
95 lines (94 loc) • 2.43 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const Hl7Fields_1 = tslib_1.__importDefault(require("../../../model/Hl7Fields"));
class PYE_Fields extends Hl7Fields_1.default {
constructor() {
super(...arguments);
/**
* Set ID – PYE
*/
this.PYE_1 = {
index: 0,
identifier: "PYE_1",
description: "Set ID – PYE",
length: 4,
isOptional: false,
isRepeatable: false,
value: "",
};
/**
* Payee Type
*/
this.PYE_2 = {
index: 1,
identifier: "PYE_2",
description: "Payee Type",
length: 6,
isOptional: false,
isRepeatable: false,
value: "",
};
/**
* Payee Relationship to Invoice (Patient)
*/
this.PYE_3 = {
index: 2,
identifier: "PYE_3",
description: "Payee Relationship to Invoice (Patient)",
length: 2,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Payee Identification List
*/
this.PYE_4 = {
index: 3,
identifier: "PYE_4",
description: "Payee Identification List",
length: 183,
isOptional: true,
isRepeatable: true,
value: "",
};
/**
* Payee Person Name
*/
this.PYE_5 = {
index: 4,
identifier: "PYE_5",
description: "Payee Person Name",
length: 466,
isOptional: true,
isRepeatable: true,
value: "",
};
/**
* Payee Address
*/
this.PYE_6 = {
index: 5,
identifier: "PYE_6",
description: "Payee Address",
length: 235,
isOptional: true,
isRepeatable: true,
value: "",
};
/**
* Payment Method
*/
this.PYE_7 = {
index: 6,
identifier: "PYE_7",
description: "Payment Method",
length: 80,
isOptional: true,
isRepeatable: false,
value: "",
};
}
}
exports.default = PYE_Fields;