package Ġcom . epic ad k . h api proto converter . converter Ċ Ċ import Ġcom . epic ad k . h api proto converter . converter . Attachment Converter . to H api Ċ import Ġcom . epic ad k . h api proto converter . converter . Attachment Converter . to Proto Ċ import Ġcom . epic ad k . h api proto converter . converter . Boolean Converter . to H api Ċ import Ġcom . epic ad k . h api proto converter . converter . Boolean Converter . to Proto Ċ import Ġcom . epic ad k . h api proto converter . converter . Code able Concept Converter . to H api Ċ import Ġcom . epic ad k . h api proto converter . converter . Code able Concept Converter . to Proto Ċ import Ġcom . epic ad k . h api proto converter . converter . Extension Converter . to H api Ċ import Ġcom . epic ad k . h api proto converter . converter . Extension Converter . to Proto Ċ import Ġcom . epic ad k . h api proto converter . converter . Identifier Converter . to H api Ċ import Ġcom . epic ad k . h api proto converter . converter . Identifier Converter . to Proto Ċ import Ġcom . epic ad k . h api proto converter . converter . Meta Converter . to H api Ċ import Ġcom . epic ad k . h api proto converter . converter . Meta Converter . to Proto Ċ import Ġcom . epic ad k . h api proto converter . converter . N arrative Converter . to H api Ċ import Ġcom . epic ad k . h api proto converter . converter . N arrative Converter . to Proto Ċ import Ġcom . epic ad k . h api proto converter . converter . Reference Converter . to H api Ċ import Ġcom . epic ad k . h api proto converter . converter . Reference Converter . to Proto Ċ import Ġcom . epic ad k . h api proto converter . converter . String Converter . to H api Ċ import Ġcom . epic ad k . h api proto converter . converter . String Converter . to Proto Ċ import Ġcom . epic ad k . h api proto converter . converter . Uri Converter . to H api Ċ import Ġcom . epic ad k . h api proto converter . converter . Uri Converter . to Proto Ċ import Ġcom . google . fhir . r 4 . core . Body Structure Ċ import Ġcom . google . fhir . r 4 . core . Id Ċ Ċ public Ġobject ĠBody Structure Converter Ġ{ ĊĠ Ġpublic Ġfun ĠBody Structure . to H api (): Ġorg . hl 7 . fhir . r 4 . model . Body Structure Ġ{ ĊĠĠĠ Ġval Ġh api Value Ġ= Ġorg . hl 7 . fhir . r 4 . model . Body Structure () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . id Ġ= Ġid . value ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Meta ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Meta ( meta . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Implicit Rules ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Implicit Rules Element ( implicit Rules . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Text ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setText ( text . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( extension Count Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Extension ( extension List . map Ġ{ Ġit . to H api () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( modifier Extension Count Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Modifier Extension ( modifier Extension List . map Ġ{ Ġit . to H api () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( identifier Count Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Identifier ( identifier List . map Ġ{ Ġit . to H api () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Active ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setActive Element ( active . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Morph ology ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Morph ology ( morph ology . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Location ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setLocation ( location . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( location Qualifier Count Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setLocation Qualifier ( location Qualifier List . map Ġ{ Ġit . to H api () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Description ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setDescription Element ( description . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( image Count Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setImage ( image List . map Ġ{ Ġit . to H api () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Patient ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Patient ( patient . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġh api Value ĊĠ Ġ} ĊĊĠ Ġpublic Ġfun Ġorg . hl 7 . fhir . r 4 . model . Body Structure . to Proto (): ĠBody Structure Ġ{ ĊĠĠĠ Ġval Ġproto Value Ġ= ĠBody Structure . newBuilder () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setId ( Id . newBuilder (). setValue ( id )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Meta ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Meta ( meta . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Implicit Rules ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Implicit Rules ( implicit Rules Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Text ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setText ( text . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Extension ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . addAll Extension ( extension . map Ġ{ Ġit . to Proto () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Modifier Extension ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . addAll Modifier Extension ( modifier Extension . map Ġ{ Ġit . to Proto () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Identifier ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . addAll Identifier ( identifier . map Ġ{ Ġit . to Proto () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Active ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setActive ( active Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Morph ology ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Morph ology ( morph ology . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Location ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setLocation ( location . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Location Qualifier ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . addAll Location Qualifier ( location Qualifier . map Ġ{ Ġit . to Proto () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Description ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setDescription ( description Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Image ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . addAll Image ( image . map Ġ{ Ġit . to Proto () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Patient ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Patient ( patient . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġproto Value . build () ĊĠ Ġ} Ċ } Ċ