:- mode(hepatitisb(+)).
:- mode(patient(+)).
:- mode(has_sex(+,-)).
:- mode(has_biopsy(+,-)).
:- mode(fibrosis_level(+,-)).
:- mode(activity_level(+,-)).
:- mode(screening(+)).
:- mode(glutamic_oxaloacetic_transaminase_level(+,-)).
:- mode(glutamic_pyruvic_transaminase_level(+,-)).
:- mode(albumin_level(+,-)).
:- mode(total_bilirubin_level(+,-)).
:- mode(direct_bilirubin_level(+,-)).
:- mode(colisterase_activity_level(+,-)).
:- mode(thymol_turbidity_test_level(+,-)).
:- mode(zinc_sulfate_turbidity_test_level(+,-)).
:- mode(total_cholesterol_level(+,-)).
:- mode(total_protein_level(+,-)).
:- mode(has_screening(+,-)).
:- mode(dur(+,-)).

!- determination(hepatitisb/1,patient/1).
!- determination(hepatitisb/1,has_sex/2).
!- determination(hepatitisb/1,has_biopsy/2).
!- determination(hepatitisb/1,fibrosis_level/2).
!- determination(hepatitisb/1,activity_level/2).
!- determination(hepatitisb/1,screening/1).
!- determination(hepatitisb/1,glutamic_oxaloacetic_transaminase_level/2).
!- determination(hepatitisb/1,glutamic_pyruvic_transaminase_level/2).
!- determination(hepatitisb/1,albumin_level/2).
!- determination(hepatitisb/1,total_bilirubin_level/2).
!- determination(hepatitisb/1,direct_bilirubin_level/2).
!- determination(hepatitisb/1,colisterase_activity_level/2).
!- determination(hepatitisb/1,thymol_turbidity_test_level/2).
!- determination(hepatitisb/1,zinc_sulfate_turbidity_test_level/2).
!- determination(hepatitisb/1,total_cholesterol_level/2).
!- determination(hepatitisb/1,total_protein_level/2).
!- determination(hepatitisb/1,has_screening/2).
!- determination(hepatitisb/1,dur/2).
