Parsing ICD Details
by Nivaldo
JavaScript
var json =
{"diag":{"id":"F68.1", "sectionId":"F60-F69", "name":"F68.1", "desc":"Factitious disorder", "inclusionTerm":{"note":["Compensation neurosis","Elaboration of physical symptoms for psychological reasons","Hospital hopper syndrome","Münchausen's syndrome","Peregrinating patient"]}, "excludes2":{"note":["factitial dermatitis (L98.1)","person feigning illness (with obvious motivation) (Z76.5)"]}}}
;
console.log(JSON.stringify(json.diag.id))
console.log(JSON.stringify(json.diag.sectionId))
console.log(JSON.stringify(json.diag.desc))
var entries = ["excludes1","excludes2","includes","inclusionTerm","notes","useAdditionalCode"]
var entriesTitle = ["Excludes Type 1","Excludes Type 2","Includes","Terms to Include","Notes","Addtional Codes to Use"]
for (var entryCt=0; entryCt<entries.length; entryCt++)
if (json.diag[entries[entryCt]] != null) {
console.log(JSON.stringify(entriesTitle[entryCt]));
for (var ct=0; ct<json.diag[entries[entryCt]].note.length; ct++)
console.log(JSON.stringify(json.diag[entries[entryCt]].note[ct]
));
}
/*
if (json.diag["inclusionTerm"] != null)
for (var ct=0; ct<json.diag["inclusionTerm"].note.length; ct++)
console.log(JSON.stringify(json.diag["inclusionTerm"].note[ct]
))
if (json.diag["useAdditionalCode"] != null)
for (var ct=0; ct<json.diag["useAdditionalCode"].note.length; ct++)
console.log(JSON.stringify(json.diag["useAdditionalCode"].note[ct]
))
*/