1717
1818# Converter
1919class Converter :
20-
20+
2121 def __init__ (self , fhir_data ):
2222 #Converter variables
2323 self .imms = []
24- self .Converted = {}
25- self .ErrorRecords = []
26- self .FHIRData = fhir_data # Store JSON data directly
27- self .SchemaFile = ConversionLayout .ConvertLayout
24+ self .converted = {}
25+ self .error_records = []
26+ self .fhir_data = fhir_data # Store JSON data directly
27+ self .schema_file = ConversionLayout .ConvertLayout
2828
2929 # create a FHIR parser - uses fhir json data from delta
3030 # (helper methods to extract values from the nested FHIR structure)
@@ -53,7 +53,7 @@ def _convertData(self, ConversionValidate, expression, dataParser, json_data):
5353 except Exception as e :
5454 message = "Data get value Unexpected exception [%s]: %s" % (e .__class__ .__name__ , e )
5555 p = {"code" : ExceptionMessages .PARSING_ERROR , "message" : message }
56- self .ErrorRecords .append (p )
56+ self .error_records .append (p )
5757 return p
5858
5959 for conversionValue in conversionValues :
@@ -63,26 +63,26 @@ def _convertData(self, ConversionValidate, expression, dataParser, json_data):
6363 if "address" in FHIRFieldName or "performer" in FHIRFieldName or "name" in FHIRFieldName :
6464 convertedData = self .extract_patient_details (json_data , FlatFieldName )
6565 if convertedData is not None :
66- self .Converted [FlatFieldName ] = convertedData
66+ self .converted [FlatFieldName ] = convertedData
6767
6868 # run the conversion against the data
6969 def runConversion (self , json_data , summarise = False , report_unexpected_exception = True ):
7070 try :
71- dataParser = self ._getFHIRParser (self .FHIRData )
71+ dataParser = self ._getFHIRParser (self .fhir_data )
7272 except Exception as e :
7373 if report_unexpected_exception :
7474 message = "FHIR Parser Unexpected exception [%s]: %s" % (e .__class__ .__name__ , e )
7575 p = {"code" : 0 , "message" : message }
76- self .ErrorRecords .append (p )
76+ self .error_records .append (p )
7777 return p
7878
7979 try :
80- schemaParser = self ._getSchemaParser (self .SchemaFile )
80+ schemaParser = self ._getSchemaParser (self .schema_file )
8181 except Exception as e :
8282 if report_unexpected_exception :
8383 message = "Schema Parser Unexpected exception [%s]: %s" % (e .__class__ .__name__ , e )
8484 p = {"code" : 0 , "message" : message }
85- self .ErrorRecords .append (p )
85+ self .error_records .append (p )
8686 return p
8787
8888 try :
@@ -91,7 +91,7 @@ def runConversion(self, json_data, summarise=False, report_unexpected_exception=
9191 if report_unexpected_exception :
9292 message = "Expression Checker Unexpected exception [%s]: %s" % (e .__class__ .__name__ , e )
9393 p = {"code" : 0 , "message" : message }
94- self .ErrorRecords .append (p )
94+ self .error_records .append (p )
9595 return p
9696
9797 # get list of expressions
@@ -101,17 +101,17 @@ def runConversion(self, json_data, summarise=False, report_unexpected_exception=
101101 if report_unexpected_exception :
102102 message = "Expression Getter Unexpected exception [%s]: %s" % (e .__class__ .__name__ , e )
103103 p = {"code" : 0 , "message" : message }
104- self .ErrorRecords .append (p )
104+ self .error_records .append (p )
105105 return p
106106
107107 for conversion in conversions :
108108 rows = self ._convertData (ConversionValidate , conversion , dataParser , json_data )
109109
110- self .imms .append (self .Converted )
110+ self .imms .append (self .converted )
111111 return self .imms
112112
113113 def getErrorRecords (self ):
114- return self .ErrorRecords
114+ return self .error_records
115115
116116 def extract_patient_details (self , json_data , FlatFieldName ):
117117 if not hasattr (self , "_cached_values" ):
0 commit comments