Skip to content

Commit 2b87ab7

Browse files
committed
Remove references to VA C32
Dept. of VA is on track to implement CCDA, so no need for legacy VA C32.
1 parent 4882d01 commit 2b87ab7

File tree

11 files changed

+3
-53
lines changed

11 files changed

+3
-53
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
# BlueButton.js
33

4-
A JavaScript library to work with Blue Button data. BlueButton.js supports CCDA and VA C32 documents. [Try the demo.](http://blue-button.github.io/blue-button-for-developers/docs/js/demo.html)
4+
BlueButton.js is JavaScript library to work with Blue Button data. [Try the demo.](http://blue-button.github.io/blue-button-for-developers/docs/js/demo.html)
55

66
**This project is under heavy development!** Until a v1 release, the public API will change, a lot.
77

@@ -28,7 +28,7 @@ All builds are placed in the `build/` directory. Both development and production
2828

2929
# Usage
3030

31-
Start by creating a Blue Button document object by passing CCDA or VA C32 XML string to `BlueButton`:
31+
Start by creating a Blue Button document object by passing a CCDA XML string to `BlueButton`:
3232

3333
```javascript
3434
var bb = BlueButton(xml);

src/bluebutton.js

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,7 @@ var BlueButton = function (source) {
3535
if (source.substr(0, 5) == "<?xml") {
3636
xmlDOM = Core.parseXML(source);
3737

38-
// Detect document type (CCDA or VA C32)
39-
if (xmlDOM.template('1.3.6.1.4.1.19376.1.5.3.1.1.1').isEmpty()) {
40-
type = 'ccda';
41-
} else {
42-
type = 'va_c32';
43-
}
38+
type = 'ccda';
4439

4540
data.document = { type: type };
4641
data.allergies = Allergies.process(xmlDOM, type);

src/sections/allergies.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ var Allergies = function () {
1515
case 'ccda':
1616
raw = processCCDA(source);
1717
break;
18-
case 'va_c32':
19-
raw = processVAC32(source);
20-
break;
2118
case 'json':
2219
return processJSON(source);
2320
break;
@@ -130,8 +127,6 @@ var Allergies = function () {
130127
return data;
131128
};
132129

133-
var processVAC32 = function (xmlDOM) {};
134-
135130
var processJSON = function (json) {
136131
return {};
137132
};

src/sections/demographics.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ var Demographics = function () {
1515
case 'ccda':
1616
data = processCCDA(source);
1717
break;
18-
case 'va_c32':
19-
data = processVAC32(source);
20-
break;
2118
case 'json':
2219
return processJSON(source);
2320
break;
@@ -191,8 +188,6 @@ var Demographics = function () {
191188
return data;
192189
};
193190

194-
var processVAC32 = function (xmlDOM) {};
195-
196191
var processJSON = function (json) {
197192
return {};
198193
};

src/sections/encounters.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ var Encounters = function () {
1515
case 'ccda':
1616
raw = processCCDA(source);
1717
break;
18-
case 'va_c32':
19-
raw = processVAC32(source);
20-
break;
2118
case 'json':
2219
return processJSON(source);
2320
break;
@@ -148,8 +145,6 @@ var Encounters = function () {
148145
return data;
149146
};
150147

151-
var processVAC32 = function (xmlDOM) {};
152-
153148
var processJSON = function (json) {
154149
return {};
155150
};

src/sections/immunizations.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ var Immunizations = function () {
1515
case 'ccda':
1616
raw = processCCDA(source);
1717
break;
18-
case 'va_c32':
19-
raw = processVAC32(source);
20-
break;
2118
case 'json':
2219
return processJSON(source);
2320
break;
@@ -125,8 +122,6 @@ var Immunizations = function () {
125122
return data;
126123
};
127124

128-
var processVAC32 = function (xmlDOM) {};
129-
130125
var processJSON = function (json) {
131126
return {};
132127
};

src/sections/labs.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ var Labs = function () {
1515
case 'ccda':
1616
panels = processCCDA(source);
1717
break;
18-
case 'va_c32':
19-
panels = processVAC32(source);
20-
break;
2118
case 'json':
2219
return processJSON(source);
2320
break;
@@ -120,8 +117,6 @@ var Labs = function () {
120117
return data;
121118
};
122119

123-
var processVAC32 = function (xmlDOM) {};
124-
125120
var processJSON = function (json) {
126121
return {};
127122
};

src/sections/medications.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ var Medications = function () {
1515
case 'ccda':
1616
raw = processCCDA(source);
1717
break;
18-
case 'va_c32':
19-
raw = processVAC32(source);
20-
break;
2118
case 'json':
2219
return processJSON(source);
2320
break;
@@ -192,8 +189,6 @@ var Medications = function () {
192189
return data;
193190
};
194191

195-
var processVAC32 = function (xmlDOM) {};
196-
197192
var processJSON = function (json) {
198193
return {};
199194
};

src/sections/problems.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ var Problems = function () {
1515
case 'ccda':
1616
raw = processCCDA(source);
1717
break;
18-
case 'va_c32':
19-
raw = processVAC32(source);
20-
break;
2118
case 'json':
2219
return processJSON(source);
2320
break;
@@ -81,8 +78,6 @@ var Problems = function () {
8178
return data;
8279
};
8380

84-
var processVAC32 = function (xmlDOM) {};
85-
8681
var processJSON = function (json) {
8782
return {};
8883
};

src/sections/procedures.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ var Procedures = function () {
1515
case 'ccda':
1616
raw = processCCDA(source);
1717
break;
18-
case 'va_c32':
19-
raw = processVAC32(source);
20-
break;
2118
case 'json':
2219
return processJSON(source);
2320
break;
@@ -129,8 +126,6 @@ var Procedures = function () {
129126
return data;
130127
};
131128

132-
var processVAC32 = function (xmlDOM) {};
133-
134129
var processJSON = function (json) {
135130
return {};
136131
};

0 commit comments

Comments
 (0)