#NEWLINE# def implProcedure4( self , inst ) : #NEWLINE# #INDENT# self . assertEqual ( inst . bodySite [ 0 ] . coding [ 0 ] . code , '83030008' ) #NEWLINE# self . assertEqual ( inst . bodySite [ 0 ] . coding [ 0 ] . display , 'Retropharyngeal area' ) #NEWLINE# self . assertEqual ( inst . bodySite [ 0 ] . coding [ 0 ] . system , 'http://snomed.info/sct' ) #NEWLINE# self . assertEqual ( inst . code . coding [ 0 ] . code , '172960003' ) #NEWLINE# self . assertEqual ( inst . code . coding [ 0 ] . display , 'Incision of retropharyngeal abscess' ) #NEWLINE# self . assertEqual ( inst . code . coding [ 0 ] . system , 'http://snomed.info/sct' ) #NEWLINE# self . assertEqual ( inst . followUp [ 0 ] . text , 'described in care plan' ) #NEWLINE# self . assertEqual ( inst . id , 'f003' ) #NEWLINE# self . assertEqual ( inst . outcome . text , 'removal of the retropharyngeal abscess' ) #NEWLINE# self . assertEqual ( inst . performedPeriod . end . date , FHIRDate ( '2013-03-24T10:30:10+01:00' ) . date ) #NEWLINE# self . assertEqual ( inst . performedPeriod . end . as_json ( ) , '2013-03-24T10:30:10+01:00' ) #NEWLINE# self . assertEqual ( inst . performedPeriod . start . date , FHIRDate ( '2013-03-24T09:30:10+01:00' ) . date ) #NEWLINE# self . assertEqual ( inst . performedPeriod . start . as_json ( ) , '2013-03-24T09:30:10+01:00' ) #NEWLINE# self . assertEqual ( inst . performer [ 0 ] . role . coding [ 0 ] . code , '01.000' ) #NEWLINE# self . assertEqual ( inst . performer [ 0 ] . role . coding [ 0 ] . display , 'Arts' ) #NEWLINE# self . assertEqual ( inst . performer [ 0 ] . role . coding [ 0 ] . system , 'urn:oid:2.16.840.1.113883.2.4.15.111' ) #NEWLINE# self . assertEqual ( inst . performer [ 0 ] . role . text , 'Care role' ) #NEWLINE# self . assertEqual ( inst . reasonCodeableConcept . text , 'abcess in retropharyngeal area' ) #NEWLINE# self . assertEqual ( inst . status , 'completed' ) #NEWLINE# self . assertEqual ( inst . text . status , 'generated' )