File: /home/imensosw/www/imenso.co/demo/claapp/user/get_code_config.php
<?php
include_once("../config/config.php");
include_once(BASIC_PATH."model/user.php");
if(isset($_GET['id']) && !empty($_GET['id']))
{
// $id=Encryption::encryptor("decrypt",$_GET['id']);
$id=$_GET['id'];
$user=new User();
$result=$user->getiIncubatorByid($_GET['id']);
if($result)
{
if(file_exists(BASIC_PATH."encounters/incubator/incubator_".$id."/data.json")) {
$str = file_get_contents(BASIC_PATH."encounters/incubator/incubator_".$id."/data.json");
$final = json_decode($str, true);
}
else
{
$documents=array(array('file'=>PATH."encounters/upload/".$result[0]['fpdpath'],'title'=>'Complete Medical Record'));
$icd9=array('pCodeType'=>'volume3','generalFeedback'=>'','codingGuidelinesDoc'=>PATH."pdfs/icd9-instructions.pdf",'pCodes'=>array(),'dCodesPrimary'=>array(),'dCodesSecondary'=>array());
$config=array('name'=>$result[0]['name'],'icd10dproceduralNotInKey'=>PATH,'icd10diagnosticNotInKey'=>PATH,"icd10uriStem"=>PATH,"icd10uri"=>PATH,'version'=>'1','type'=>'ip','icd10ContextGrouping'=>PATH."icd10");
$icd10=array('pCodeType'=>'pcs','generalFeedback'=>'','codingGuidelinesDoc'=>PATH."pdfs/icd10-instructions.pdf");
$CPTCode=$user->getCPTCode($id);
$pcsCodesPrimary=$user->pcsCodesPrimary($id);
$pCodeSecondary=$user->pCodeSecondary($id);
$dCodesPrimary=$user->dCodesPrimary($id);
$dCodesSecondary=$user->dCodesSecondary($id);
// $icd=array_merge(array('pCodeType'=>$pCodeType),$icd10);
$icd10=array_merge($icd10,array('pCodes'=>$CPTCode));
$icd10=array_merge($icd10,array('pcsCodesPrimary'=>$pcsCodesPrimary));
$icd10=array_merge($icd10,array('pcsCodesSecondary'=>$pCodeSecondary));
$icd10=array_merge($icd10,array('dCodesPrimary'=>$dCodesPrimary));
$icd10=array_merge($icd10,array('dCodesSecondary'=>$dCodesSecondary));
$final=array('icd9'=>$icd9,'icd10'=>$icd10,'documents'=>$documents,'config'=>$config);
}
echo json_encode($final);
}
}
/*{
"icd9": {
"pCodeType": "volume3",
"generalFeedback": "",
"codingGuidelinesDoc": "pdfs/icd9-instructions.pdf",
"pCodes": [],
"dCodesPrimary": [],
"dCodesSecondary": []
},
"icd10": {
"pCodeType": "pcs",
"generalFeedback": "",
"codingGuidelinesDoc": "pdfs/icd10-instructions.pdf",
"pCodes": [{
"code": "HZ2ZZZZ",
"description": "Detoxification services for substance abuse treatment",
"uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/procedural-1",
"tag": "PCS - Detoxification",
"rationale": "Orders for alcohol detoxification are written on admission.",
"poa": ""
}],
"dCodesPrimary": [{
"code": "F10.239",
"description": "Alcohol dependence with withdrawal, unspecified",
"uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/principal",
"tag": "Alcohol Dependence",
"rationale": "Withdrawal is documented on the integrated assessment. The patient is admitted after requesting help for alcohol and drug problems. Alcoholism is documented in the initial evaluation. The chief complaint on the psychiatric evaluation is relapse.",
"poa": "Y"
}],
"dCodesSecondary": [{
"code": "F25.0",
"description": "Schizoaffective disorder, bipolar type",
"uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/secondary-1",
"tag": "Schizoaffective Disorder",
"rationale": "The final diagnosis on the discharge summary is schizoaffective disorder, bipolar type, but this does not qualify as the principal diagnosis because the reason for admission is to detox the patient.",
"poa": "Y"
}, {
"code": "F14.20",
"description": "Cocaine dependence, uncomplicated",
"uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/secondary-2",
"tag": "Dependence - Cocaine",
"rationale": "The initial evaluation states the patient uses $50 bag of cocaine-crack daily. Drug dependency is documented in the initial evaluation.",
"poa": "Y"
}, {
"code": "E11.9",
"description": "Type 2 diabetes mellitus without complications",
"uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/secondary-3",
"tag": "Diabetes - Type 2",
"rationale": "The discharge summary documents a diagnosis of diabetes. The patient is treated with metformin and insulin.",
"poa": "Y"
}, {
"code": "I10",
"description": "Essential (primary) hypertension",
"uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/secondary-4",
"tag": "Hypertension",
"rationale": "The discharge summary documents hypertension. The patient is treated with Lisinopril and Norvasc.",
"poa": "Y"
}, {
"code": "K74.60",
"description": "Unspecified cirrhosis of liver",
"uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/secondary-5",
"tag": "Cirrhosis - Liver",
"rationale": "Cirrhosis is documented in the initial evaluation. The patient has hepatitis C. There is no documentation that states the cirrhosis is due to alcohol. The patient is treated with lactulose.",
"poa": "Y"
}, {
"code": "B19.20",
"description": "Unspecified viral hepatitis C without hepatic coma",
"uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/secondary-6",
"tag": "Hepatitis - C",
"rationale": "The discharge summary documents a diagnosis of hepatitis C.",
"poa": "Y"
}, {
"code": "J45.909",
"description": "Unspecified asthma, uncomplicated",
"uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/secondary-7",
"tag": "Asthma",
"rationale": "The discharge summary documents a diagnosis of asthma.",
"poa": "Y"
}, {
"code": "Z62.810",
"description": "Personal history of physical and sexual abuse in childhood",
"uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/secondary-8",
"tag": "Personal History - Physical Abuse",
"rationale": "The initial evaluation documents a childhood history of sexual abuse.",
"poa": "Y"
}, {
"code": "G47.00",
"description": "Insomnia, unspecified",
"uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/secondary-9",
"tag": "Insomnia",
"rationale": "The initial evaluation states the patient has insomnia with frequent awakening. Discharge summary indicates patient was given Seroquel for insomnia and Ambien to help with sleep.",
"poa": "Y"
}, {
"code": "K02.9",
"description": "Dental caries, unspecified",
"uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/secondary-10",
"tag": "Dental Caries",
"rationale": "Dental caries are documented in the history and physical. Provider evaluated dental caries and found no purulent drainage. Patient takes Norco for tooth pain.",
"poa": "Y"
}, {
"code": "R19.7",
"description": "Diarrhea, unspecified",
"uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/secondary-11",
"tag": "Diarrhea",
"rationale": "Diarrhea was documented in the history and physical, and the provider was clinically evaluating it.",
"poa": "Y"
}, {
"code": "Z79.4",
"description": "Long term (current) use of insulin",
"uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/secondary-12",
"tag": "Drug Use - Insulin",
"rationale": "The documentation indicates the patient is treated with insulin for diabetes.",
"poa": ""
}]
},
"documents": [{
"file": "encounters/ip/bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification-icd10/data/DNA-Incubator-IP-BH-Alcohol_Dependence_2-Detoxification.pdf",
"title": "Complete Medical Record"
}],
"config": {
"icd10diagnosticNotInKey": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/scondary-not-in-key",
"icd10uriStem": "http://precyseuniversity.com/incubators",
"name": "BH - Alcohol Dependence #2 - Detoxification",
"icd10dproceduralNotInKey": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification/procedural-not-in-key",
"icd10uri": "http://precyseuniversity.com/incubators/icd10-bh-ip-BH_-_Alcohol_Dependence_2_-_Detoxification",
"version": "1",
"type": "ip",
"icd10ContextGrouping": "http://precyseuniversity.com/incubators/icd10"
}
}*/