package Ġcom . epic ad k . h api proto converter . converter Ċ Ċ import Ġcom . epic ad k . h api proto converter . converter . DateTime Converter . to H api Ċ import Ġcom . epic ad k . h api proto converter . converter . DateTime Converter . to Proto Ċ import Ġcom . epic ad k . h api proto converter . converter . Decimal Converter . to H api Ċ import Ġcom . epic ad k . h api proto converter . converter . Decimal 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 . Markdown Converter . to H api Ċ import Ġcom . epic ad k . h api proto converter . converter . Markdown 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 . Id Ċ import Ġcom . google . fhir . r 4 . core . String Ċ import Ġcom . google . fhir . r 4 . core . Test Report Ċ import Ġcom . google . fhir . r 4 . core . Test Report . Participant Ċ import Ġcom . google . fhir . r 4 . core . Test Report . Setup Ċ import Ġcom . google . fhir . r 4 . core . Test Report . Setup . Setup Action Ċ import Ġcom . google . fhir . r 4 . core . Test Report . Setup . Setup Action . Assert Ċ import Ġcom . google . fhir . r 4 . core . Test Report . Setup . Setup Action . Operation Ċ import Ġcom . google . fhir . r 4 . core . Test Report . Te ardown Ċ import Ġcom . google . fhir . r 4 . core . Test Report . Test Ċ import Ġcom . google . fhir . r 4 . core . Test Report ActionResult Code Ċ import Ġcom . google . fhir . r 4 . core . Test Report Participant TypeCode Ċ import Ġcom . google . fhir . r 4 . core . Test Report ResultCode Ċ import Ġcom . google . fhir . r 4 . core . Test Report StatusCode Ċ Ċ public Ġobject ĠTest Report Converter Ġ{ ĊĠ Ġpublic Ġfun ĠTest Report . to H api (): Ġorg . hl 7 . fhir . r 4 . model . Test Report Ġ{ ĊĠĠĠ Ġval Ġh api Value Ġ= Ġorg . hl 7 . fhir . r 4 . model . Test Report () ĊĠĠĠ Ġ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 Ġ( has Identifier ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Identifier ( identifier . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Name ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setName Element ( name . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Status ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setStatus ( org . hl 7 . fhir . r 4 . model . Test Report . Test Report Status . valueOf ( status . value . name . h api Code Check (). replace ("_ ", Ġ" "))) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Test Script ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Test Script ( test Script . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Result ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Result ( org . hl 7 . fhir . r 4 . model . Test Report . Test Report Result . valueOf ( result . value . name . h api Code Check (). replace ("_ ", Ġ" "))) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Score ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Score Element ( score . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Tester ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Tester Element ( tester . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Iss ued ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Iss ued Element ( iss ued . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( participant Count Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Participant ( participant List . map Ġ{ Ġit . to H api () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Setup ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Setup ( setup . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( test Count Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Test ( test List . map Ġ{ Ġit . to H api () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Te ardown ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Te ardown ( teardown . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġh api Value ĊĠ Ġ} ĊĊĠ Ġpublic Ġfun Ġorg . hl 7 . fhir . r 4 . model . Test Report . to Proto (): ĠTest Report Ġ{ ĊĠĠĠ Ġval Ġproto Value Ġ= ĠTest Report . 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 . set Identifier ( identifier . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Name ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setName ( name Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Status ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setStatus ( Test Report . StatusCode . newBuilder (). setValue ( Test Report StatusCode . Value . valueOf ( status . to Code (). proto Code Check (). replace ("- ", ĊĠĠĠĠĠĠĠĠĠ Ġ"_ "). toUpperCase ())). build ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Test Script ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Test Script ( test Script . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Result ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Result ( Test Report . ResultCode . newBuilder (). setValue ( Test Report ResultCode . Value . valueOf ( result . to Code (). proto Code Check (). replace ("- ", ĊĠĠĠĠĠĠĠĠĠ Ġ"_ "). toUpperCase ())). build ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Score ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Score ( score Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Tester ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Tester ( tester Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Iss ued ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Iss ued ( iss ued Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Participant ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . addAll Participant ( participant . map Ġ{ Ġit . to Proto () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Setup ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Setup ( setup . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Test ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . addAll Test ( test . map Ġ{ Ġit . to Proto () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Te ardown ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Te ardown ( teardown . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġproto Value . build () ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Report Participant Component . to Proto (): ĊĠĠĠĠĠ ĠTest Report . Participant Ġ{ ĊĠĠĠ Ġval Ġproto Value Ġ= ĠTest Report . Participant . newBuilder () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setId ( String . newBuilder (). setValue ( id )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 Type ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setType ( Test Report . Participant . TypeCode . newBuilder (). setValue ( Test Report Participant TypeCode . Value . valueOf ( type . to Code (). proto Code Check (). replace ("- ", ĊĠĠĠĠĠĠĠĠĠ Ġ"_ "). toUpperCase ())). build ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Uri ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Uri ( uri Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Display ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Display ( display Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġproto Value . build () ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Report Setup Component . to Proto (): ĊĠĠĠĠĠ ĠTest Report . Setup Ġ{ ĊĠĠĠ Ġval Ġproto Value Ġ= ĠTest Report . Setup . newBuilder () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setId ( String . newBuilder (). setValue ( id )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 Action ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . addAll Action ( action . map Ġ{ Ġit . to Proto () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġproto Value . build () ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun Ġorg . hl 7 . fhir . r 4 . model . Test Report . Setup Action Component . to Proto (): ĊĠĠĠĠĠ ĠTest Report . Setup . Setup Action Ġ{ ĊĠĠĠ Ġval Ġproto Value Ġ= ĠTest Report . Setup . Setup Action . newBuilder () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setId ( String . newBuilder (). setValue ( id )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 Operation ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Operation ( operation . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Assert ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Assert Value ( assert . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġproto Value . build () ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun Ġorg . hl 7 . fhir . r 4 . model . Test Report . Setup Action Operation Component . to Proto (): ĊĠĠĠĠĠ ĠTest Report . Setup . Setup Action . Operation Ġ{ ĊĠĠĠ Ġval Ġproto Value Ġ= ĠTest Report . Setup . Setup Action . Operation . newBuilder () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setId ( String . newBuilder (). setValue ( id )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 Result ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Result ( Test Report . Setup . Setup Action . Operation . ResultCode . newBuilder (). setValue ( Test Report ActionResult Code . Value . valueOf ( result . to Code (). proto Code Check (). replace ("- ", ĊĠĠĠĠĠĠĠĠĠ Ġ"_ "). toUpperCase ())). build ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Message ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setMessage ( message Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Detail ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Detail ( detail Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġproto Value . build () ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun Ġorg . hl 7 . fhir . r 4 . model . Test Report . Setup Action Assert Component . to Proto (): ĊĠĠĠĠĠ ĠTest Report . Setup . Setup Action . Assert Ġ{ ĊĠĠĠ Ġval Ġproto Value Ġ= ĠTest Report . Setup . Setup Action . Assert . newBuilder () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setId ( String . newBuilder (). setValue ( id )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 Result ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Result ( Test Report . Setup . Setup Action . Assert . ResultCode . newBuilder (). setValue ( Test Report ActionResult Code . Value . valueOf ( result . to Code (). proto Code Check (). replace ("- ", ĊĠĠĠĠĠĠĠĠĠ Ġ"_ "). toUpperCase ())). build ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Message ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setMessage ( message Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Detail ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . set Detail ( detail Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġproto Value . build () ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Report Test Component . to Proto (): ĠTest Report . Test Ġ{ ĊĠĠĠ Ġval Ġproto Value Ġ= ĠTest Report . Test . newBuilder () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setId ( String . newBuilder (). setValue ( id )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 Name ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setName ( name Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Description ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setDescription ( description Element . to Proto ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Action ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . addAll Action ( action . map Ġ{ Ġit . to Proto () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġproto Value . build () ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Action Component . to Proto (): ĊĠĠĠĠĠ ĠTest Report . Test . Test Action Ġ{ ĊĠĠĠ Ġval Ġproto Value Ġ= ĠTest Report . Test . Test Action . newBuilder () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setId ( String . newBuilder (). setValue ( id )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġproto Value . build () ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Report Te ardown Component . to Proto (): ĊĠĠĠĠĠ ĠTest Report . Te ardown Ġ{ ĊĠĠĠ Ġval Ġproto Value Ġ= ĠTest Report . Te ardown . newBuilder () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setId ( String . newBuilder (). setValue ( id )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 Action ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . addAll Action ( action . map Ġ{ Ġit . to Proto () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġproto Value . build () ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun Ġorg . hl 7 . fhir . r 4 . model . Test Report . Te ardown Action Component . to Proto (): ĊĠĠĠĠĠ ĠTest Report . Te ardown . Te ardown Action Ġ{ ĊĠĠĠ Ġval Ġproto Value Ġ= ĠTest Report . Te ardown . Te ardown Action . newBuilder () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġproto Value . setId ( String . newBuilder (). setValue ( id )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġproto Value . build () ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun ĠTest Report . Participant . to H api (): ĊĠĠĠĠĠ Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Report Participant Component Ġ{ ĊĠĠĠ Ġval Ġh api Value Ġ= Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Report Participant Component () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . id Ġ= Ġid . value ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 Ġ( has Type ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setType ( org . hl 7 . fhir . r 4 . model . Test Report . Test Report Participant Type . valueOf ( type . value . name . h api Code Check (). replace ("_ ", Ġ" "))) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Uri ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Uri Element ( uri . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Display ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Display Element ( display . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġh api Value ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun ĠTest Report . Setup . to H api (): Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Report Setup Component Ġ{ ĊĠĠĠ Ġval Ġh api Value Ġ= Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Report Setup Component () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . id Ġ= Ġid . value ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 Ġ( action Count Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setAction ( action List . map Ġ{ Ġit . to H api () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġh api Value ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun ĠTest Report . Setup . Setup Action . to H api (): ĊĠĠĠĠĠ Ġorg . hl 7 . fhir . r 4 . model . Test Report . Setup Action Component Ġ{ ĊĠĠĠ Ġval Ġh api Value Ġ= Ġorg . hl 7 . fhir . r 4 . model . Test Report . Setup Action Component () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . id Ġ= Ġid . value ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 Ġ( has Operation ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Operation ( operation . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Assert Value ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Assert ( assert Value . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġh api Value ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun ĠTest Report . Setup . Setup Action . Operation . to H api (): ĊĠĠĠĠĠ Ġorg . hl 7 . fhir . r 4 . model . Test Report . Setup Action Operation Component Ġ{ ĊĠĠĠ Ġval Ġh api Value Ġ= Ġorg . hl 7 . fhir . r 4 . model . Test Report . Setup Action Operation Component () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . id Ġ= Ġid . value ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 Ġ( has Result ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Result ( org . hl 7 . fhir . r 4 . model . Test Report . Test Report ActionResult . valueOf ( result . value . name . h api Code Check (). replace ("_ ", Ġ" "))) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Message ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setMessage Element ( message . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Detail ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Detail Element ( detail . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġh api Value ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun ĠTest Report . Setup . Setup Action . Assert . to H api (): ĊĠĠĠĠĠ Ġorg . hl 7 . fhir . r 4 . model . Test Report . Setup Action Assert Component Ġ{ ĊĠĠĠ Ġval Ġh api Value Ġ= Ġorg . hl 7 . fhir . r 4 . model . Test Report . Setup Action Assert Component () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . id Ġ= Ġid . value ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 Ġ( has Result ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Result ( org . hl 7 . fhir . r 4 . model . Test Report . Test Report ActionResult . valueOf ( result . value . name . h api Code Check (). replace ("_ ", Ġ" "))) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Message ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setMessage Element ( message . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Detail ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . set Detail Element ( detail . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġh api Value ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun ĠTest Report . Test . to H api (): Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Report Test Component Ġ{ ĊĠĠĠ Ġval Ġh api Value Ġ= Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Report Test Component () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . id Ġ= Ġid . value ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 Ġ( has Name ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setName Element ( name . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( has Description ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setDescription Element ( description . to H api ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( action Count Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setAction ( action List . map Ġ{ Ġit . to H api () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġh api Value ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun ĠTest Report . Test . Test Action . to H api (): ĊĠĠĠĠĠ Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Action Component Ġ{ ĊĠĠĠ Ġval Ġh api Value Ġ= Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Action Component () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . id Ġ= Ġid . value ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġh api Value ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun ĠTest Report . Te ardown . to H api (): ĊĠĠĠĠĠ Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Report Te ardown Component Ġ{ ĊĠĠĠ Ġval Ġh api Value Ġ= Ġorg . hl 7 . fhir . r 4 . model . Test Report . Test Report Te ardown Component () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . id Ġ= Ġid . value ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 Ġ( action Count Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠ Ġh api Value . setAction ( action List . map Ġ{ Ġit . to H api () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġh api Value ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun ĠTest Report . Te ardown . Te ardown Action . to H api (): ĊĠĠĠĠĠ Ġorg . hl 7 . fhir . r 4 . model . Test Report . Te ardown Action Component Ġ{ ĊĠĠĠ Ġval Ġh api Value Ġ= Ġorg . hl 7 . fhir . r 4 . model . Test Report . Te ardown Action Component () ĊĠĠĠ Ġif Ġ( has Id ()) Ġ{ ĊĠĠĠĠĠ Ġh api Value . id Ġ= Ġid . value ĊĠĠĠ Ġ} ĊĠĠĠ Ġ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 () Ġ}) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġh api Value ĊĠ Ġ} Ċ } Ċ