feat: implement 4-point demographic synchronization & patient validation
This commit is contained in:
@@ -15,6 +15,11 @@ class NormalizedVitals(BaseModel):
|
||||
respiratory_rate: Optional[float] = None
|
||||
temperature: Optional[float] = None
|
||||
present_fields: Optional[list] = None
|
||||
# Patient demographics parsed from HL7 PID/PV1 segments
|
||||
patient_name: Optional[str] = None # PID-5: "Given Family"
|
||||
patient_gender: Optional[str] = None # PID-8: M / F / U
|
||||
patient_dob: Optional[str] = None # PID-7: YYYYMMDD
|
||||
bed_id: Optional[str] = None # PV1-3: bed / room ID
|
||||
|
||||
class DeviceStatus(BaseModel):
|
||||
device_id: str
|
||||
|
||||
Reference in New Issue
Block a user