@@ -35,208 +35,6 @@ class PISubject:
3535 superseded_by_nhs_number : Optional [str ] = None
3636 replaced_nhs_number : Optional [str ] = None
3737
38- def get_screening_subject_id (self ) -> Optional [int ]:
39- """Returns the screening subject ID."""
40- return self .screening_subject_id
41-
42- def set_screening_subject_id (self , screening_subject_id : int ) -> None :
43- """Sets the screening subject ID."""
44- self .screening_subject_id = screening_subject_id
45-
46- def get_nhs_number (self ) -> Optional [str ]:
47- """Returns the NHS number."""
48- return self .nhs_number
49-
50- def set_nhs_number (self , nhs_number : str ) -> None :
51- """Sets the NHS number."""
52- self .nhs_number = nhs_number
53-
54- def get_family_name (self ) -> Optional [str ]:
55- """Returns the family name."""
56- return self .family_name
57-
58- def set_family_name (self , family_name : str ) -> None :
59- """Sets the family name."""
60- self .family_name = family_name
61-
62- def get_first_given_names (self ) -> Optional [str ]:
63- """Returns the first given names."""
64- return self .first_given_names
65-
66- def set_first_given_names (self , first_given_names : str ) -> None :
67- """Sets the first given names."""
68- self .first_given_names = first_given_names
69-
70- def get_other_given_names (self ) -> Optional [str ]:
71- """Returns the other given names."""
72- return self .other_given_names
73-
74- def set_other_given_names (self , other_given_names : str ) -> None :
75- """Sets the other given names."""
76- self .other_given_names = other_given_names
77-
78- def get_previous_family_name (self ) -> Optional [str ]:
79- """Returns the previous family name."""
80- return self .previous_family_name
81-
82- def set_previous_family_name (self , previous_family_name : str ) -> None :
83- """Sets the previous family name."""
84- self .previous_family_name = previous_family_name
85-
86- def get_name_prefix (self ) -> Optional [str ]:
87- """Returns the name prefix."""
88- return self .name_prefix
89-
90- def set_name_prefix (self , name_prefix : str ) -> None :
91- """Sets the name prefix."""
92- self .name_prefix = name_prefix
93-
94- def get_birth_date (self ) -> Optional [date ]:
95- """Returns the birth date."""
96- return self .birth_date
97-
98- def set_birth_date (self , birth_date : date ) -> None :
99- """Sets the birth date."""
100- self .birth_date = birth_date
101-
102- def get_death_date (self ) -> Optional [date ]:
103- """Returns the death date."""
104- return self .death_date
105-
106- def set_death_date (self , death_date : Optional [date ]) -> None :
107- """Sets the death date."""
108- self .death_date = death_date
109-
110- def get_gender_code (self ) -> Optional [int ]:
111- """Returns the gender code."""
112- return self .gender_code
113-
114- def set_gender_code (self , gender_code : int ) -> None :
115- """Sets the gender code."""
116- self .gender_code = gender_code
117-
118- def get_address_line1 (self ) -> Optional [str ]:
119- """Returns address line 1."""
120- return self .address_line_1
121-
122- def set_address_line1 (self , address_line1 : str ) -> None :
123- """Sets address line 1."""
124- self .address_line_1 = address_line1
125-
126- def get_address_line2 (self ) -> Optional [str ]:
127- """Returns address line 2."""
128- return self .address_line_2
129-
130- def set_address_line2 (self , address_line2 : str ) -> None :
131- """Sets address line 2."""
132- self .address_line_2 = address_line2
133-
134- def get_address_line3 (self ) -> Optional [str ]:
135- """Returns address line 3."""
136- return self .address_line_3
137-
138- def set_address_line3 (self , address_line3 : str ) -> None :
139- """Sets address line 3."""
140- self .address_line_3 = address_line3
141-
142- def get_address_line4 (self ) -> Optional [str ]:
143- """Returns address line 4."""
144- return self .address_line_4
145-
146- def set_address_line4 (self , address_line4 : str ) -> None :
147- """Sets address line 4."""
148- self .address_line_4 = address_line4
149-
150- def get_address_line5 (self ) -> Optional [str ]:
151- """Returns address line 5."""
152- return self .address_line_5
153-
154- def set_address_line5 (self , address_line5 : str ) -> None :
155- """Sets address line 5."""
156- self .address_line_5 = address_line5
157-
158- def get_post_code (self ) -> Optional [str ]:
159- """Returns the post code."""
160- return self .postcode
161-
162- def set_post_code (self , post_code : str ) -> None :
163- """Sets the post code."""
164- self .postcode = post_code
165-
166- def get_exeter_system (self ) -> Optional [str ]:
167- """Returns the Exeter system."""
168- return self .exeter_system
169-
170- def set_exeter_system (self , exeter_system : str ) -> None :
171- """Sets the Exeter system."""
172- self .exeter_system = exeter_system
173-
174- def get_removed_to (self ) -> Optional [str ]:
175- """Returns the removed to field."""
176- return self .removed_to
177-
178- def set_removed_to (self , removed_to : Optional [str ]) -> None :
179- """Sets the removed to field."""
180- self .removed_to = removed_to
181-
182- def get_superseded_by_nhs_number (self ) -> Optional [str ]:
183- """Returns the superseded by NHS number."""
184- return self .superseded_by_nhs_number
185-
186- def set_superseded_by_nhs_number (
187- self , superseded_by_nhs_number : Optional [str ]
188- ) -> None :
189- """Sets the superseded by NHS number."""
190- self .superseded_by_nhs_number = superseded_by_nhs_number
191-
192- def get_replaced_by_nhs_number (self ) -> Optional [str ]:
193- """Returns the replaced by NHS number."""
194- return self .replaced_nhs_number
195-
196- def set_replaced_by_nhs_number (self , replaced_by_nhs_number : Optional [str ]) -> None :
197- """Sets the replaced by NHS number."""
198- self .replaced_nhs_number = replaced_by_nhs_number
199-
200- def get_registration_code (self ) -> Optional [str ]:
201- """Returns the registration code."""
202- return self .gnc_code
203-
204- def set_registration_code (self , registration_code : str ) -> None :
205- """Sets the registration code."""
206- self .gnc_code = registration_code
207-
208- def get_gp_practice_code (self ) -> Optional [str ]:
209- """Returns the GP practice code."""
210- return self .gp_practice_code
211-
212- def set_gp_practice_code (self , gp_practice_code : str ) -> None :
213- """Sets the GP practice code."""
214- self .gp_practice_code = gp_practice_code
215-
216- def get_nhais_deduction_reason (self ) -> Optional [str ]:
217- """Returns the NHAIS deduction reason."""
218- return self .nhais_deduction_reason
219-
220- def set_nhais_deduction_reason (self , nhais_deduction_reason : Optional [str ]) -> None :
221- """Sets the NHAIS deduction reason."""
222- self .nhais_deduction_reason = nhais_deduction_reason
223-
224- def get_nhais_deduction_date (self ) -> Optional [date ]:
225- """Returns the NHAIS deduction date."""
226- return self .nhais_deduction_date
227-
228- def set_nhais_deduction_date (self , nhais_deduction_date : Optional [date ]) -> None :
229- """Sets the NHAIS deduction date."""
230- self .nhais_deduction_date = nhais_deduction_date
231-
232- def get_pi_reference (self ) -> Optional [str ]:
233- """Returns the PI reference."""
234- return self .pi_reference
235-
236- def set_pi_reference (self , pi_reference : str ) -> None :
237- """Sets the PI reference."""
238- self .pi_reference = pi_reference
239-
24038 def to_string (self ) -> str :
24139 """
24240 Returns a string representation of the PISubject object, showing all field names and values.
0 commit comments