UNPKG

healthone

Version:

Health One format library for JavaScript

2 lines 1.03 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=parseA2;var _validateLineLength=_interopRequireDefault(require("./validateLineLength.cjs")),_validateRequiredField=_interopRequireDefault(require("./validateRequiredField.cjs")),_parseSex=_interopRequireDefault(require("./parseSex.cjs")),_parseDate=_interopRequireDefault(require("./parseDate.cjs"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function parseA2(a,b){(0,_validateLineLength.default)(a,"A2",[6,7],b.trailing.A2),(0,_validateRequiredField.default)(a,"lastname",3,b.required.lastname),(0,_validateRequiredField.default)(a,"firstname",4,b.required.firstname),(0,_validateRequiredField.default)(a,"sex",5,b.required.sex),(0,_validateRequiredField.default)(a,"birthdate",6,b.required.birthdate);const[c,d,e,f,g,h,i]=a,j=(0,_parseSex.default)(g),k=(0,_parseDate.default)(h);return{descriptor:c,reference:d,patient:{nn:i||void 0,lastname:e,firstname:f,sex:j,birthdate:k}}} //# sourceMappingURL=parseA2.cjs.map