healthone
Version:
Health One format library for JavaScript
2 lines • 687 B
JavaScript
import validateLineLength from"./validateLineLength.js";import validateRequiredField from"./validateRequiredField.js";import parseSex from"./parseSex.js";import parseDate from"./parseDate.js";export default function parseA2(a,b){validateLineLength(a,"A2",[6,7],b.trailing.A2),validateRequiredField(a,"lastname",3,b.required.lastname),validateRequiredField(a,"firstname",4,b.required.firstname),validateRequiredField(a,"sex",5,b.required.sex),validateRequiredField(a,"birthdate",6,b.required.birthdate);const[c,d,e,f,g,h,i]=a,j=parseSex(g),k=parseDate(h);return{descriptor:c,reference:d,patient:{nn:i||void 0,lastname:e,firstname:f,sex:j,birthdate:k}}}
//# sourceMappingURL=parseA2.js.map