Hi
I am parsing ORU^R01 using Terser
HapiContext context = new DefaultHapiContext();
context.setValidationContext(new NoValidation());
PipeParser pipeParser = context.getPipeParser();
/* pipeParser.setValidationContext(new NoValidation()); */
Message message = pipeParser.parse(HL7Message);
Terser terser = new Terser(message);
Look at the result file
MSH|^~\&|mas|CENTURY CLINICAL LAB|mas|282|201305280001||ORU^R01||P|2.3|
PID|1|FLAN153319|^^^MRN~^^^CID~^^^ACCN|000039125|FLORES^ANTHONY^||19860527|M|||5540
SW 64 AVE^DAVIE^FL^33314||954-960-70|||U|||||||26|y|
ORC|1|000039125|||CM||||201302271208|CJJ|201302281100|1346223658^DEFILIPPO^ANTONIO^^DFA
^^^^^1346223658|||||282^RECOVERY INSTITUTE, SF|1080 SE 3RD AVE^FT
LAUDERDALE^FL^33316^9549607091|4|CJJ|
IN1|1|60054|AE001|AETNA|PO BOX
14079^^LEXINGTON^KY^405124079||8886323862|69747803600001|AETNA|||||||FLORES^ANTHONY^|01|19860527|5540
SW 64 AVE^DAVIE^KY^33314|||||||||||||||||000032294|||||||M||||R|
DG1|1|ICD|30490|UNSPECIFIED DRUG DEPENDENCE, UNSPECIFIED
USE|||||||||||||FLAN153319^000039125|
OBR|1|000039125||0053^COMPRENHENSIVE
METABOLIC|||20130227----|201302271410||||||201302271208||1346223658^DEFILIPPO^ANTONIO^^DFA
^^^^^1346223658||A|GENERAL CHEMISTRY||||||F|
OBX|1|TX|2374^CO2| ^A^A|28.3|mmol/L|21.0-31.5||||F||9|201302271410||RBJ||
OBX|2|TX|4295^SODIUM
SERUM|00^A^A|142|mmol/L|136.0-145.0||||F||9|201302271410||RBJ||
OBX|3|TX|4132^POTASSIUM
SERUM|01^A^A|4.1|mmol/L|3.5-5.1||||F||9|201302271410||RBJ||
OBX|4|TX|2435^CHLORIDE|02^A^A|105|mmol/L|98.0-107.0||||F||9|201302271410||RBJ||
OBX|5|TX|2947^GLUCOSE
SERUM|03^A^A|64|MG/DL|70.0-105.0|L|||F||9|201302271410||RBJ||
OBX|6|TX|4520^BUN|05^A^A|16|MG/DL|7.0-25.0||||F||9|201302271410||RBJ||
OBX|7|TX|2565^CREATININE,SERUM|06^A^A|1.03|MG/DL|0.6-1.3||||F||9|201302271410||RBJ||
OBX|8|TX|2310^CALCIUM
TOTAL|10^A^A|9.1|MG/DL|8.6-10.2||||F||9|201302271410||RBJ||
OBX|9|TX|2040^ALBUMIN
SERUM|11^A^A|4.3|g/dl|3.5-7.0||||F||7|201302271410||RBJ||
OBX|10|TX|4155^PROTEIN
TOTAL|14^A^A|6.9|G/DL|6.0-8.3||||F||9|201302271410||RBJ||
OBX|11|TX|4075^ALKALINE
PHOS|15^A^A|68|U/L|34.0-104.0||||F||9|201302271410||RBJ||
OBX|12|TX|4460^ALT (SGPT)|16^A^A|26|U/L|0.7-52.0||||F||9|201302271410||RBJ||
OBX|13|TX|4450^AST
(SGOT)|17^A^A|30|U/L|13.0-39.0||||F||9|201302271410||RBJ||
OBX|14|TX|2247^BILIRUBIN
TOTAL|20^A^A|0.25|Mg/dl|0.3-1.0|L|||F||9|201302271410||RBJ||
OBX|15|TX|A/G^A/G RATIO|XX^A^A|1.65|%|1.0-2.0||||F||9|201302271410||...||
OBX|16|TX|B/C^BUN/CREAT
RATIO|XX^A^A|15.53|RATIO|5.0-50.0||||F||9|201302271410||...||
OBX|17|TX|GLOB^GLOBULIN|XX^A^A|2.60|g/dL|1.0-3.5||||F||9|201302271410||...||
OBX|18|TX|OSMO^OSMOLALITY|XX^A^A|282.39|mOsm/kg|280.0-303.0||||F||9|201302271410||...||
OBR|2|000039125||0061^LIPID
PROFILE|||20130227----|201302271410||||||201302271208||1346223658^DEFILIPPO^ANTONIO^^DFA
^^^^^1346223658||A|GENERAL CHEMISTRY||||||F|
OBX|1|TX|2465^CHOLESTEROL|27^A^A|182|MG/DL|136.0-200.0||||F||9|201302271410||RBJ||
NTE|1|LA||
NTE|2|LA| BORDERLINE HIGH
200-239|
NTE|3|LA|
HIGH >240|
NTE|4|LA| ** EFFECTIVE OCTOBER 20, 2012, THE REFERENCE INTERVALS FOR
CHOLESTEROL|
NTE|5|LA| WILL BE ADJUSTED TO MAINTAIN CONSISTENCY WITH THE
DISTRIBUTION OF|
NTE|6|LA| THESE VALUES IN THE REFERENCE POPULATION**|
NTE|7|LA| DESIRABLE: <200
mg/dL|
OBX|2|TX|4478^TRIGLYCERIDES|28^A^A|367|MG/DL|30.0-175.0|H|||F||9|201302271410||RBJ||
NTE|1|LA| RISK CLASSIFICATION|
NTE|2|LA| ------------ -------------------|
NTE|3|LA| <150 mg/dL NORMAL|
NTE|4|LA| 150-199 mg/dL BORDELINE HIGH|
NTE|5|LA| 200-499 mg/dL HIGH|
NTE|6|LA| >=500 mg/dL VERY HIGH|
OBX|3|TX|3718^HDL|29^A^A|36.3|MG/DL|23.0-92.0||||F||9|201302271410||RBJ||
NTE|1|LA| **EFFECTIVE OCTOBER 20, 2012, THE REFERENCE INTERVALS FOR
HLD WILL BE|
NTE|2|LA| ADJUSTED TO MAINTAIN CONSISTENCY WITH THE DISTRIBUTION OF
THESE VALUES|
NTE|3|LA| IN THE REFERENCE POPULATION**|
OBX|4|TX|CHHDL^CHOL/HDL|XX^A^A|5.01|RATIO|1.0-5.0|H|||F||9|201302271410||...||
NTE|1|LA| CHOLESTEROL/HDL RATIO|
NTE|2|LA| MALE FEMALE|
NTE|3|LA| 0.5 X AVERAGE 3.4 3.3|
NTE|4|LA| 1.0 X AVERAGE 9.6 7.1|
NTE|5|LA| 3.0 X AVERAGE 13.4 11.0|
NTE|6|LA| TO PREVENT CORONARY HEART DISEASE 1/2 AVERAGE|
NTE|7|LA| RISK FACTOR OR LESS SHOULD BE USED AS NORMAL.|
OBX|5|TX|LDL^LDL|XX^A^A|72.30|MG/DL|75.0-159.0|L|||F||9|201302271410||...||
NTE|1|LA| <100 mg/dL Optimal|
NTE|2|LA| 100-129 mg/dL Near Optimal/Above optimal|
NTE|3|LA| 131-159 mg/dL Borderline High|
NTE|4|LA| 160-189 mg/dL High|
NTE|5|LA| >189.99 mg/dL Very High|
OBX|6|TX|VLDL^VLDL|XX^A^A|73.40|MG/DL|5.0-45.0|H|||F||9|201302271410||...||
OBR|3|000039125||1001^VENIPUNCTURE &
MILLES|||20130227----|201302271209||||||201302271208||1346223658^DEFILIPPO^ANTONIO^^DFA
^^^^^1346223658||O|OTHER TESTS||||||F|
OBX|1|TX|1001^VENIPUNCTURE & MILLES| ^O^_|X||-||||X||9|201302270000||***||
OBR|4|000039125||4436^T4
TOTAL|||20130227----|201302271519||||||201302271208||1346223658^DEFILIPPO^ANTONIO^^DFA
^^^^^1346223658||B|SPECIAL CHEMISTRY||||||F|
OBX|1|TX|4436^T4 TOTAL|
^B^B|5.70|ug/dL|6.9-12.23|L|||F||9|201302271519||RBJ||
OBR|5|000039125||5025^CBC
W/DIFF|||20130227----|201302281041||||||201302271208||1346223658^DEFILIPPO^ANTONIO^^DFA
^^^^^1346223658||H|HEMATOLOGY||||||F|
OBX|1|TX|WBC^WBC|00^H^H|5.4|K/UL|4.0-10.5||||F||8|201302281040||JLL||
OBX|2|TX|RBC^RBC|01^H^H|4.53|M/UL|4.2-5.5||||F||8|201302281040||JLL||
OBX|3|TX|HEMO^HEMOGLOBIN|02^H^H|13.6|G/DL|13.0-16.5||||F||8|201302281040||JLL||
OBX|4|TX|HEMA^HEMATOCRIT|03^H^H|40.3|%|39.0-51.0||||F||8|201302281040||JLL||
OBX|5|TX|MCV^MCV|04^H^H|89.0|FL|82-97||||F||8|201302281040||JLL||
OBX|6|TX|MCH^MCH|05^H^H|30.0|PG|27.0-33.5||||F||8|201302281040||JLL||
OBX|7|TX|MCHC^MCHC|06^H^H|33.7|G/DL|31.0-36.0||||F||8|201302281040||JLL||
OBX|8|TX|RDW^RDW|07^H^H|13.5|%|10.0-15.0||||F||8|201302281040||JLL||
OBX|9|TX|PLTC^PLATELET
COUNT|08^H^H|284.0|K/uL|140-400||||F||8|201302281040||JLL||
OBX|10|TX|LYMP^LY#|10^H^H|1.5|THOUS|1.5-4.0||||F||8|201302281040||JLL||
OBX|11|TX|MONO^MO#|11^H^H|0.6|THOUS|0.0-1.0||||F||8|201302281040||JLL||
OBX|12|TX|SEGM^NE#|12^H^H|3.2|THOUS|2.0-6.0||||F||8|201302281040||JLL||
OBX|13|TX|EOSI^EO#|13^H^H|0.2|THOUS|0.0-1.0||||F||8|201302281041||JLL||
OBX|14|TX|BASO^BA#|14^H^H|0.0|THOUS|0.0-0.5||||F||8|201302281041||JLL||
OBX|15|TX|LYMP%^LY%|15^H^H|27.0|%|19.0-48.0||||F||8|201302281041||JLL||
OBX|16|TX|MONO%^MO%|16^H^H|10.0|%|3.0-12.0||||F||8|201302281041||JLL||
OBX|17|TX|SEGM%^NE%|17^H^H|60.0|%|40.0-70.0||||F||8|201302281041||JLL||
OBX|18|TX|EOSI%^EO%|18^H^H|3.0|%|0.0-20.0||||F||8|201302281041||JLL||
OBX|19|TX|BASO%^BA%|19^H^H|0|%|0.0-2.0||||F||8|201302281041||JLL||
OBR|6|000039125||741P^WHITE HOUSE
ADM|||20130227----|201302281041||||||201302271208||1346223658^DEFILIPPO^ANTONIO^^DFA
^^^^^1346223658||I|MISCELLANEOUS||||||F|
OBX|1|TX|3540^IRON|24^A^A|56|UG/DL|50.0-212.0||||F||9|201302271410||RBJ||
OBX|2|TX|2607^B12| ^B^B|615|pg/mL|180-914||||F||9|201302271519||RBJ||
NTE|1|LB| ***EFFECTIVE JULY 17, 2012, THE REFERENCE INTERVALS FOR|
NTE|2|LB| B12 WILL BE AJUSTED TO MAINTAIN CONSISTENCY WITH THE|
NTE|3|LB| DISTRIBUTION OF THESE VALUES IN THE REFERENCE
POPULATIO****|
OBX|3|TX|4439^T4 FREE|
^B^B|0.57|ng/dL|0.61-1.12|L|||F||9|201302271519||RBJ||
OBX|4|TX|4443^TSH 3rd GENER|
^B^B|0.680|IU/ml|0.34-5.60||||F||9|201302271519||RBJ||
OBX|5|TX|2306L^25-OH VITAMIN D|
^I^I|21.8||-||||F||8|201302281041||JLL|LABC^LABCORP INC^1234 BAY
DR^TAMPA^FL^39001^8131234561|
NTE|1|LI| Interpretive guidelines for Vitamin D (25-Hydroxy)|
NTE|2|LI| Deficiency <10 ng/ml|
NTE|3|LI| Insufficiency 10-30 ng/ml|
NTE|4|LI| Sufficiency 30-100 ng/ml|
NTE|5|LI| Toxicity >100 ng/ml|
OBX|6|TX|4481^T3 FREE| ^S^[|2.9||-||||F||8|201302281041||JLL|LABC^LABCORP
INC^1234 BAY DR^TAMPA^FL^39001^8131234561|
NTE|1|RS|RANGE PG/ML 2.0-4.4|
I do not know how to collect OBX under each OBR.
Any example available ?
Regards
Senthil M
------------------------------------------------------------------------------
Get your SQL database under version control now!
Version control is standard for application code, but databases havent
caught up. So what steps can you take to put your SQL databases under
version control? Why should you start doing it? Read more to find out.
http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk
_______________________________________________
Hl7api-devel mailing list
Hl7api-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hl7api-devel