Indivo Data Model: LabPanel¶
Model Definition¶
As a Django Model Class:
from indivo.models import Fact
from django.db import models
from indivo.fields import CodedValueField
class LabPanel(Fact):
name = CodedValueField()
Examples¶
As SDMX:
<Models xmlns="http://indivo.org/vocab/xml/documents#"> <Model name="LabPanel"> <Field name="lab_results"> <Models> <Model name="LabResult"> <Field name="date">2009-05-16T12:00:00Z</Field> <Field name="abnormal_interpretation_code_title">Normal</Field> <Field name="abnormal_interpretation_code_system">http://smartplatforms.org/terms/codes/LabResultInterpretation#</Field> <Field name="abnormal_interpretation_code_identifier">normal</Field> <Field name="accession_number">AC09205823577</Field> <Field name="name_title">Serum Sodium</Field> <Field name="name_code_title">Serum Sodium</Field> <Field name="name_code_system">http://purl.bioontology.org/ontology/LNC/</Field> <Field name="name_code_identifier">2951-2</Field> <Field name="status_code_title">Final results: complete and verified</Field> <Field name="status_code_system">http://smartplatforms.org/terms/codes/LabStatus#</Field> <Field name="status_code_identifier">final</Field> <Field name="notes">Blood sample appears to have hemolyzed</Field> <Field name="quantitative_result_non_critical_range_max_value">155</Field> <Field name="quantitative_result_non_critical_range_max_unit">mEq/L</Field> <Field name="quantitative_result_non_critical_range_min_value">120</Field> <Field name="quantitative_result_non_critical_range_min_unit">mEq/L</Field> <Field name="quantitative_result_normal_range_max_value">145</Field> <Field name="quantitative_result_normal_range_max_unit">mEq/L</Field> <Field name="quantitative_result_normal_range_min_value">135</Field> <Field name="quantitative_result_normal_range_min_unit">mEq/L</Field> <Field name="quantitative_result_value_value">140</Field> <Field name="quantitative_result_value_unit">mEq/L</Field> </Model> </Models> </Field> </Model> </Models>