UNPKG

bluebutton

Version:

BlueButton.js helps developers navigate complex health data with ease.

71 lines (61 loc) 1.72 kB
/* * ... */ Documents.C32 = (function () { /* * Preprocesses the C32 document */ var process = function (c32) { c32.section = section; return c32; }; /* * Finds the section of a C32 document */ var section = function (name) { var el, entries = Documents.entries; switch (name) { case 'document': return this.template('2.16.840.1.113883.3.88.11.32.1'); case 'allergies': el = this.template('2.16.840.1.113883.3.88.11.83.102'); el.entries = entries; return el; case 'demographics': return this.template('2.16.840.1.113883.3.88.11.32.1'); case 'encounters': el = this.template('2.16.840.1.113883.3.88.11.83.127'); el.entries = entries; return el; case 'immunizations': el = this.template('2.16.840.1.113883.3.88.11.83.117'); el.entries = entries; return el; case 'results': el = this.template('2.16.840.1.113883.3.88.11.83.122'); el.entries = entries; return el; case 'medications': el = this.template('2.16.840.1.113883.3.88.11.83.112'); el.entries = entries; return el; case 'problems': el = this.template('2.16.840.1.113883.3.88.11.83.103'); el.entries = entries; return el; case 'procedures': el = this.template('2.16.840.1.113883.3.88.11.83.108'); el.entries = entries; return el; case 'vitals': el = this.template('2.16.840.1.113883.3.88.11.83.119'); el.entries = entries; return el; } return null; }; return { process: process, section: section }; })();