§
    $2^i‡  ã                  ó<   — d dl mZ d dlmZmZmZ dddddœZdd„ZdS )é    )Úannotations)ÚAnyÚDictÚListÚMAPÚHRÚSpO2ÚTemp)z8478-0z8867-4z2708-6z8310-5ÚrowsúList[Dict[str, Any]]ÚreturnúDict[str, Dict[str, Any]]c                óÚ   — i }| D ]e}|                      d¦  «        }|sŒt                                |¦  «        }|sŒ7t          |d         ¦  «        |                      d¦  «        dœ||<   Œf|S )zp
    Convert your _flatten_vital_observation() rows into:
      { "MAP": {"value": 72, "id": "..."} , ... }
    Ú
loinc_codeÚvalueÚobservation_id)r   Úid)ÚgetÚLOINC_TO_ENGINE_PARAMÚfloat)r   ÚoutÚrÚcodeÚparams        úE/var/www/html/epic_fhir/sentinel-connect/connectors/fhir_to_engine.pyÚ#flattened_vitals_to_engine_readingsr      sŒ   € ð
 &(€CØð 
ð 
ˆØuŠu\Ñ"Ô"ˆØð 	ØÝ%×)Ò)¨$Ñ/Ô/ˆØð 	Øõ ˜1˜Wœ:Ñ&Ô&Ø—%’%Ð(Ñ)Ô)ð
ð 
ˆˆE‰
ˆ
ð €Jó    N)r   r   r   r   )Ú
__future__r   Útypingr   r   r   r   r   © r   r   ú<module>r!      sn   ðà "Ð "Ð "Ð "Ð "Ð "Ø "Ð "Ð "Ð "Ð "Ð "Ð "Ð "Ð "Ð "ð ØØØð	ð Ð ðð ð ð ð ð r   