package Ġorg . hl 7 . fhir . r 5 . model čĊčĊč Ċ /* čĊĠ ĠCopyright Ġ( c ) Ġ 2 0 1 1 +, ĠHL 7 , ĠInc . čĊĠ ĠAll Ġrights Ġreserved . čĊĠĠčĊĠ ĠRedistribution Ġand Ġuse Ġin Ġsource Ġand Ġbinary Ġforms , Ġwith Ġor Ġwithout Ġmodification , Ġ\ čĊĠ Ġare Ġpermitted Ġprovided Ġthat Ġthe Ġfollowing Ġconditions Ġare Ġmet : čĊĠĠ čĊĠĠ Ġ* ĠRedistributions Ġof Ġsource Ġcode Ġmust Ġretain Ġthe Ġabove Ġcopyright Ġnotice , Ġthis Ġ\ čĊĠĠĠĠ Ġlist Ġof Ġconditions Ġand Ġthe Ġfollowing Ġdisclaimer . čĊĠĠ Ġ* ĠRedistributions Ġin Ġbinary Ġform Ġmust Ġreproduce Ġthe Ġabove Ġcopyright Ġnotice , Ġ\ čĊĠĠĠĠ Ġthis Ġlist Ġof Ġconditions Ġand Ġthe Ġfollowing Ġdisclaimer Ġin Ġthe Ġdocumentation Ġ\ čĊĠĠĠĠ Ġand / or Ġother Ġmaterials Ġprovided Ġwith Ġthe Ġdistribution . čĊĠĠ Ġ* ĠNeither Ġthe Ġname Ġof ĠHL 7 Ġnor Ġthe Ġnames Ġof Ġits Ġcontributors Ġmay Ġbe Ġused Ġto ĠčĊĠĠĠĠ Ġendorse Ġor Ġpromote Ġproducts Ġderived Ġfrom Ġthis Ġsoftware Ġwithout Ġspecific ĠčĊĠĠĠĠ Ġprior Ġwritten Ġpermission . čĊĠĠčĊĠ ĠTHIS ĠSOFTWARE ĠIS ĠPROVIDED ĠBY ĠTHE ĠCOPYRIGHT ĠHOLDERS ĠAND ĠCONTRIBUTORS Ġ\" AS ĠIS \" ĠAND Ġ\ čĊĠ ĠANY ĠEXPRESS ĠOR ĠIMPLIED ĠWARRANTIES , ĠINCLUDING , ĠBUT ĠNOT ĠLIMITED ĠTO , ĠTHE ĠIMPLIED Ġ\ čĊĠ ĠWARRANTIES ĠOF ĠMERCHANTABILITY ĠAND ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠARE ĠDISCLAIMED . Ġ\ čĊĠ ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE ĠCOPYRIGHT ĠHOLDER ĠOR ĠCONTRIBUTORS ĠBE ĠLIABLE ĠFOR ĠANY ĠDIRECT , Ġ\ čĊĠ ĠINDIRECT , ĠINCIDENTAL , ĠSPECIAL , ĠEXEMPLARY , ĠOR ĠCONSEQUENTIAL ĠDAMAGES Ġ( INCLUDING , ĠBUT Ġ\ čĊĠ ĠNOT ĠLIMITED ĠTO , ĠPROCUREMENT ĠOF ĠSUBSTITUTE ĠGOODS ĠOR ĠSERVICES ; ĠLOSS ĠOF ĠUSE , ĠDATA , ĠOR Ġ\ čĊĠ ĠPROFITS ; ĠOR ĠBUSINESS ĠINTERRUPTION ) ĠHOWEVER ĠCAUSED ĠAND ĠON ĠANY ĠTHEORY ĠOF ĠLIABILITY , Ġ\ čĊĠ ĠWHETHER ĠIN ĠCONTRACT , ĠSTRICT ĠLIABILITY , ĠOR ĠTORT Ġ( INCLUDING ĠNEGLIGENCE ĠOR ĠOTHERWISE ) Ġ\ čĊĠ ĠARISING ĠIN ĠANY ĠWAY ĠOUT ĠOF ĠTHE ĠUSE ĠOF ĠTHIS ĠSOFTWARE , ĠEVEN ĠIF ĠADVISED ĠOF ĠTHE Ġ\ čĊĠ ĠPOSSIBILITY ĠOF ĠSUCH ĠDAMAGE . čĊĠ Ġ*/ čĊč Ċ // ĠGenerated Ġon ĠMon , ĠMay Ġ 3 , Ġ 2 0 2 1 Ġ 2 1 : 0 9 - 0 4 0 0 Ġfor ĠFHIR Ġv 4 . 5 . 0 čĊčĊč Ċ import Ġorg . hl 7 . fhir . instance . model . api .* č Ċ import Ġorg . hl 7 . fhir . exceptions . F HIR Exception čĊč Ċ class ĠEnum er ations Ġ{ čĊč Ċ // ĠIn Ġhere : Ġč Ċ // ĠĠ ĠAction Cardinality Behavior : ĠDefines Ġbehavior Ġfor Ġan Ġaction Ġor Ġa Ġgroup Ġfor Ġhow Ġmany Ġtimes Ġthat Ġitem Ġmay Ġbe Ġrepeated .[ Plan Definition , ĠRequest Group ] č Ċ // ĠĠ ĠAction Condition Kind : ĠDefines Ġthe Ġkinds Ġof Ġconditions Ġthat Ġcan Ġappear Ġon Ġactions .[ Plan Definition , ĠRequest Group ] č Ċ // ĠĠ ĠAction Grouping Behavior : ĠDefines Ġorganization Ġbehavior Ġof Ġa Ġgroup .[ Plan Definition , ĠRequest Group ] č Ċ // ĠĠ ĠAction Participant Type : ĠThe Ġtype Ġof Ġparticipant Ġfor Ġthe Ġaction .[ Activity Definition , ĠPlan Definition ] č Ċ // ĠĠ ĠAction Pre check Behavior : ĠDefines Ġselection Ġfrequency Ġbehavior Ġfor Ġan Ġaction Ġor Ġgroup .[ Plan Definition , ĠRequest Group ] č Ċ // ĠĠ ĠAction Relationship Type : ĠDefines Ġthe Ġtypes Ġof Ġrelationships Ġbetween Ġactions .[ Plan Definition , ĠRequest Group ] č Ċ // ĠĠ ĠAction Required Behavior : ĠDefines Ġexpectations Ġaround Ġwhether Ġan Ġaction Ġor Ġaction Ġgroup Ġis Ġrequired .[ Plan Definition , ĠRequest Group ] č Ċ // ĠĠ ĠAction Selection Behavior : ĠDefines Ġselection Ġbehavior Ġof Ġa Ġgroup .[ Plan Definition , ĠRequest Group ] č Ċ // ĠĠ ĠAdmin istr ative Gender : ĠThe Ġgender Ġof Ġa Ġperson Ġused Ġfor Ġadministr ative Ġpurposes .[ Observation Definition , ĠPatient , ĠPerson , ĠPract itioner , ĠRelated Person ] č Ċ // ĠĠ ĠBinding Strength : ĠIndic ation Ġof Ġthe Ġdegree Ġof Ġcon formance Ġexpectations Ġassociated Ġwith Ġa Ġbinding .[ ElementDefinition , ĠOperation Definition ] č Ċ // ĠĠ ĠCap ability Statement Kind : ĠHow Ġa Ġcapability Ġstatement Ġis Ġintended Ġto Ġbe Ġused .[ Capability Statement , ĠCap ability Statement 2 , ĠTermin ology Capabilities ] č Ċ // ĠĠ ĠClaim Processing Codes : ĠThis Ġvalue Ġset Ġincludes ĠClaim ĠProcessing ĠOut come Ġcodes .[ Claim Response , ĠCoverage El ig ibility Response , ĠEn rollment Response , ĠEx planation OfBenefit , ĠPayment Re conc iliation ] č Ċ // ĠĠ ĠComp artment Type : ĠWhich Ġtype Ġa Ġcomp artment Ġdefinition Ġdescribes .[ Compartment Definition , ĠGraph Definition ] č Ċ // ĠĠ ĠComp osition Status : ĠThe Ġworkflow / clin ical Ġstatus Ġof Ġthe Ġcomposition .[ Composition , ĠDocument Reference ] č Ċ // ĠĠ ĠConcept Map Relationship : ĠThe Ġrelationship Ġbetween Ġconcepts .[ Concept Map ] č Ċ // ĠĠ ĠDays OfWeek : ĠThe Ġdays Ġof Ġthe Ġweek .[ Health care Service , ĠLocation , ĠPract itioner Role , ĠT iming ] č Ċ // ĠĠ ĠDevice Name Type : ĠThe Ġtype Ġof Ġname Ġthe Ġdevice Ġis Ġreferred Ġby .[ Device , ĠDevice Definition ] č Ċ // ĠĠ ĠDocument Reference Status : ĠThe Ġstatus Ġof Ġthe Ġdocument Ġreference .[ Document Manifest , ĠDocument Reference ] č Ċ // ĠĠ ĠDocument Relationship Type : ĠThe Ġtype Ġof Ġrelationship Ġbetween Ġdocuments .[ Composition , ĠDocument Reference ] č Ċ // ĠĠ ĠEvent Status : ĠCode s Ġidentifying Ġthe Ġlifecycle Ġstage Ġof Ġan Ġevent .[ Clin ical Imp ression , ĠCommunication , ĠN utr ition Int ake , ĠProcedure ] č Ċ // ĠĠ ĠE vidence Variable Handling : ĠThe Ġhandling Ġof Ġthe Ġvariable Ġin Ġstatistical Ġanalysis Ġfor Ġex pos ures Ġor Ġoutcomes Ġ( E . g . ĠD ich ot om ous , ĠContinuous , ĠDes cript ive ). [ Evidence Variable , ĠStat istic ] č Ċ // ĠĠ ĠFHIR All Types : ĠA Ġlist Ġof Ġall Ġthe Ġconcrete Ġtypes Ġdefined Ġin Ġthis Ġversion Ġof Ġthe ĠFHIR Ġspecification Ġ- ĠAbstract ĠTypes , ĠData ĠTypes Ġand ĠResource ĠTypes .[ Data Requirement , ĠOperation Definition , ĠParameter Definition ] č Ċ // ĠĠ ĠFHIR Version : ĠAll Ġpublished ĠFHIR ĠVersions .[ Capability Statement , ĠCap ability Statement 2 , ĠImplementation Guide , ĠStructure Definition ] č Ċ // ĠĠ ĠFilter Operator : ĠThe Ġkind Ġof Ġoperation Ġto Ġperform Ġas Ġa Ġpart Ġof Ġa Ġproperty Ġbased Ġfilter .[ Code System , ĠValue Set ] č Ċ // ĠĠ ĠFin ancial Resource StatusCode s : ĠThis Ġvalue Ġset Ġincludes ĠStatus Ġcodes .[ Claim , ĠClaim Response , ĠCoverage , ĠCoverage El ig ibility Request , ĠCoverage El ig ibility Response , ĠEn rollment Request , ĠEn rollment Response , ĠPayment Notice , ĠPayment Re conc iliation , ĠVision Pre scription ] č Ċ // ĠĠ ĠInvoice Price ComponentType : ĠCode s Ġindicating Ġthe Ġkind Ġof Ġthe Ġprice Ġcomponent .[ Charge Item Definition , ĠInvoice ] č Ċ // ĠĠ ĠList Mode : ĠThe Ġprocessing Ġmode Ġthat Ġapplies Ġto Ġthis Ġlist .[ Composition , ĠE vidence Report , ĠList ] č Ċ // ĠĠ ĠMeasure Impro vement Not ation : ĠOb servation Ġvalues Ġthat Ġindicate Ġwhat Ġchange Ġin Ġa Ġmeasurement Ġvalue Ġor Ġscore Ġis Ġindic ative Ġof Ġan Ġimprovement Ġin Ġthe Ġmeasured Ġitem Ġor Ġs cored Ġissue .[ Measure , ĠMeasure Report ] č Ċ // ĠĠ ĠMime Types : ĠThis Ġvalue Ġset Ġincludes Ġall Ġpossible Ġcodes Ġfrom ĠB CP - 1 3 Ġ( http :// tools . ietf . org / html / b cp 1 3 )[ Attachment , ĠBinary , ĠCap ability Statement , ĠCap ability Statement 2 , ĠElement Definition , ĠEndpoint , ĠSignature , ĠSubscription , ĠTest Script ] č Ċ // ĠĠ ĠNote Type : ĠThe Ġpresentation Ġtypes Ġof Ġnotes .[ Claim Response , ĠEx planation OfBenefit , ĠPayment Re conc iliation ] č Ċ // ĠĠ ĠOb servation Status : ĠCode s Ġproviding Ġthe Ġstatus Ġof Ġan Ġobservation .[ Detected Issue , ĠOb servation , ĠR isk Assessment ] č Ċ // ĠĠ ĠOperation Parameter Use : ĠWhether Ġan Ġoperation Ġparameter Ġis Ġan Ġinput Ġor Ġan Ġoutput Ġparameter .[ Operation Definition , ĠParameter Definition ] č Ċ // ĠĠ ĠPart icipation Status : ĠThe ĠPart icipation Ġstatus Ġof Ġan Ġappointment .[ Appointment , ĠAppointment Response ] č Ċ // ĠĠ ĠPublic ation Status : ĠThe Ġlifecycle Ġstatus Ġof Ġan Ġartifact .[ Activity Definition , ĠCan onical Resource , ĠCap ability Statement , ĠCap ability Statement 2 , ĠCharge Item Definition , ĠC itation , ĠCode System , ĠComp artment Definition , ĠConcept Map , ĠCondition Definition , ĠEvent Definition , ĠE vidence , ĠE vidence Report , ĠE vidence Variable , ĠExample Scenario , ĠGraph Definition , ĠImplementation Guide , ĠIn sur ance Plan , ĠLibrary , ĠMeasure , ĠMessage Definition , ĠN aming System , ĠOb servation Definition , ĠOperation Definition , ĠPlan Definition , ĠQuestion naire , ĠSearch Parameter , ĠSpec imen Definition , ĠStructure Definition , ĠStructure Map , ĠSubscription Topic , ĠTermin ology Capabilities , ĠTest Script , ĠValue Set ] č Ċ // ĠĠ ĠQuantity Comparator : ĠHow Ġthe ĠQuantity Ġshould Ġbe Ġunderstood Ġand Ġrepresented .[ Age , ĠCount , ĠDistance , ĠDuration , ĠQuantity ] č Ċ // ĠĠ ĠRequest Intent : ĠCode s Ġindicating Ġthe Ġdegree Ġof Ġauthority / int ention ality Ġassociated Ġwith Ġa Ġrequest .[ Activity Definition , ĠDevice Request , ĠN utr ition Order , ĠRequest Group , ĠService Request ] č Ċ // ĠĠ ĠRequest Priority : ĠThe Ġclin ical Ġpriority Ġof Ġa Ġdiagnostic Ġorder .[ Activity Definition , ĠCommunication , ĠCommunication Request , ĠDevice Request , ĠMed ication Request , ĠPlan Definition , ĠRequest Group , ĠService Request , ĠSup ply Request , ĠTask ] č Ċ // ĠĠ ĠRequest Status : ĠCode s Ġidentifying Ġthe Ġlifecycle Ġstage Ġof Ġa Ġrequest .[ Care Plan , ĠCommunication Request , ĠDevice Request , ĠN utr ition Order , ĠRequest Group , ĠService Request ] č Ċ // ĠĠ ĠResource TypeEnum : ĠOne Ġof Ġthe Ġresource Ġtypes Ġdefined Ġas Ġpart Ġof Ġthis Ġversion Ġof ĠFHIR .[ Capability Statement , ĠCap ability Statement 2 , ĠComp artment Definition , ĠExample Scenario , ĠGraph Definition , ĠImplementation Guide , ĠMessage Definition , ĠOperation Definition , ĠQuestion naire , ĠSearch Parameter , ĠSubscription Topic ] č Ċ // ĠĠ ĠRest ful Capability Mode : ĠThe Ġmode Ġof Ġa ĠREST ful Ġcapability Ġstatement .[ Capability Statement , ĠCap ability Statement 2 ] č Ċ // ĠĠ ĠSearch Param Type : ĠData Ġtypes Ġallowed Ġto Ġbe Ġused Ġfor Ġsearch Ġparameters .[ Capability Statement , ĠCap ability Statement 2 , ĠOperation Definition , ĠSearch Parameter ] č Ċ // ĠĠ ĠSubscription Search Modifier : ĠFHIR Ġsearch Ġmodifiers Ġallowed Ġfor Ġuse Ġin ĠSub scriptions Ġand ĠSubscription Topics .[ Subscription , ĠSubscription Topic ] č Ċ // ĠĠ ĠSubscription State : ĠState Ġvalues Ġfor ĠFHIR ĠSub scriptions .[ Subscription , ĠSubscription Status ] č Ċ // ĠĠ ĠUse : ĠThe Ġpurpose Ġof Ġthe ĠClaim : Ġpredetermin ation , Ġpre authorization , Ġclaim .[ Claim , ĠClaim Response , ĠEx planation OfBenefit ] čĊčĊčĊ ĉ enum Ġclass ĠAction Cardinality Behavior Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġaction Ġmay Ġonly Ġbe Ġselected Ġone Ġtime . čĊĉ ĉ */ čĊĉ ĉ SINGLE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġaction Ġmay Ġbe Ġselected Ġmultiple Ġtimes . čĊĉ ĉ */ čĊĉ ĉ MULTIPLE , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ SINGLE Ġ-> Ġ" single " čĊĉĉĉ ĉ MULTIPLE Ġ-> Ġ" multiple " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ SINGLE Ġ-> Ġ" http :// hl 7 . org / fhir / action - cardinality - behavior " čĊĉĉĉ ĉ MULTIPLE Ġ-> Ġ" http :// hl 7 . org / fhir / action - cardinality - behavior " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ SINGLE Ġ-> Ġ" The Ġaction Ġmay Ġonly Ġbe Ġselected Ġone Ġtime ." čĊĉĉĉ ĉ MULTIPLE Ġ-> Ġ" The Ġaction Ġmay Ġbe Ġselected Ġmultiple Ġtimes ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ SINGLE Ġ-> Ġ" Single "; čĊĉĉĉ ĉ MULTIPLE Ġ-> Ġ" Multiple "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠAction Cardinality Behavior ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" single " Ġ== Ġcode String ) Ġreturn ĠS INGLE čĊĉĉĉ ĉ if Ġ(" multiple " Ġ== Ġcode String ) Ġreturn ĠMULTI PLE čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Cardinality Behavior Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠAction Cardinality Behavior Enum Factory Ġ: ĠEnum Factory < Action Cardinality Behavior > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠAction Cardinality Behavior ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" single " Ġ== Ġcode String ) Ġreturn ĠAction Cardinality Behavior . SINGLE čĊĉĉ ĉ if Ġ(" multiple " Ġ== Ġcode String ) Ġreturn ĠAction Cardinality Behavior . MULTIPLE čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠAction Cardinality Behavior Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Action Cardinality Behavior >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" single " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Cardinality Behavior . SINGLE ) čĊĉĉ ĉ if Ġ(" multiple " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Cardinality Behavior . MULTIPLE ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Cardinality Behavior Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠAction Cardinality Behavior ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Action Cardinality Behavior . SINGLE Ġ-> Ġ" single " čĊĉĉĉ ĉ Action Cardinality Behavior . MULTIPLE Ġ-> Ġ" multiple " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠAction Cardinality Behavior ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠAction Condition Kind Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġcondition Ġdescribes Ġwhether Ġor Ġnot Ġa Ġgiven Ġaction Ġis Ġapplicable . čĊĉ ĉ */ čĊĉ ĉ AP PL IC ABILITY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġcondition Ġis Ġa Ġstarting Ġcondition Ġfor Ġthe Ġaction . čĊĉ ĉ */ čĊĉ ĉ START , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġcondition Ġis Ġa Ġstop , Ġor Ġexit Ġcondition Ġfor Ġthe Ġaction . čĊĉ ĉ */ čĊĉ ĉ STOP , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ AP PL IC ABILITY Ġ-> Ġ" applic ability " čĊĉĉĉ ĉ START Ġ-> Ġ" start " čĊĉĉĉ ĉ STOP Ġ-> Ġ" stop " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ AP PL IC ABILITY Ġ-> Ġ" http :// hl 7 . org / fhir / action - condition - kind " čĊĉĉĉ ĉ START Ġ-> Ġ" http :// hl 7 . org / fhir / action - condition - kind " čĊĉĉĉ ĉ STOP Ġ-> Ġ" http :// hl 7 . org / fhir / action - condition - kind " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ AP PL IC ABILITY Ġ-> Ġ" The Ġcondition Ġdescribes Ġwhether Ġor Ġnot Ġa Ġgiven Ġaction Ġis Ġapplicable ." čĊĉĉĉ ĉ START Ġ-> Ġ" The Ġcondition Ġis Ġa Ġstarting Ġcondition Ġfor Ġthe Ġaction ." čĊĉĉĉ ĉ STOP Ġ-> Ġ" The Ġcondition Ġis Ġa Ġstop , Ġor Ġexit Ġcondition Ġfor Ġthe Ġaction ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ AP PL IC ABILITY Ġ-> Ġ" Applic ability "; čĊĉĉĉ ĉ START Ġ-> Ġ" Start "; čĊĉĉĉ ĉ STOP Ġ-> Ġ" Stop "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠAction Condition Kind ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" applic ability " Ġ== Ġcode String ) Ġreturn ĠAP PL IC ABILITY čĊĉĉĉ ĉ if Ġ(" start " Ġ== Ġcode String ) Ġreturn ĠSTART čĊĉĉĉ ĉ if Ġ(" stop " Ġ== Ġcode String ) Ġreturn ĠSTOP čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Condition Kind Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠAction Condition Kind Enum Factory Ġ: ĠEnum Factory < Action Condition Kind > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠAction Condition Kind ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" applic ability " Ġ== Ġcode String ) Ġreturn ĠAction Condition Kind . AP PL IC ABILITY čĊĉĉ ĉ if Ġ(" start " Ġ== Ġcode String ) Ġreturn ĠAction Condition Kind . START čĊĉĉ ĉ if Ġ(" stop " Ġ== Ġcode String ) Ġreturn ĠAction Condition Kind . STOP čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠAction Condition Kind Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Action Condition Kind >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" applic ability " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Condition Kind . AP PL IC ABILITY ) čĊĉĉ ĉ if Ġ(" start " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Condition Kind . START ) čĊĉĉ ĉ if Ġ(" stop " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Condition Kind . STOP ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Condition Kind Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠAction Condition Kind ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Action Condition Kind . AP PL IC ABILITY Ġ-> Ġ" applic ability " čĊĉĉĉ ĉ Action Condition Kind . START Ġ-> Ġ" start " čĊĉĉĉ ĉ Action Condition Kind . STOP Ġ-> Ġ" stop " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠAction Condition Kind ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠAction Grouping Behavior Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠAny Ġgroup Ġmarked Ġwith Ġthis Ġbehavior Ġshould Ġbe Ġdisplayed Ġas Ġa Ġvisual Ġgroup Ġto Ġthe Ġend Ġuser . čĊĉ ĉ */ čĊĉ ĉ VIS UAL GROUP , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġgroup Ġwith Ġthis Ġbehavior Ġlog ically Ġgroups Ġits Ġsub - elements , Ġand Ġmay Ġbe Ġshown Ġas Ġa Ġvisual Ġgroup Ġto Ġthe Ġend Ġuser , Ġbut Ġit Ġis Ġnot Ġrequired Ġto Ġdo Ġso . čĊĉ ĉ */ čĊĉ ĉ LOG ICAL GROUP , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġgroup Ġof Ġrelated Ġalternative Ġactions Ġis Ġa Ġsentence Ġgroup Ġif Ġthe Ġtarget Ġreferenced Ġby Ġthe Ġaction Ġis Ġthe Ġsame Ġin Ġall Ġthe Ġactions Ġand Ġeach Ġaction Ġsimply Ġconst it utes Ġa Ġdifferent Ġvariation Ġon Ġhow Ġto Ġspecify Ġthe Ġdetails Ġfor Ġthe Ġtarget . ĠFor Ġexample , Ġtwo Ġactions Ġthat Ġcould Ġbe Ġin Ġa ĠSentence Group Ġare Ġ" asp ir in , Ġ 5 0 0 Ġmg , Ġ 2 Ġtimes Ġper Ġday " Ġand Ġ" asp ir in , Ġ 3 0 0 Ġmg , Ġ 3 Ġtimes Ġper Ġday ". ĠIn Ġboth Ġcases , Ġasp ir in Ġis Ġthe Ġtarget Ġreferenced Ġby Ġthe Ġaction , Ġand Ġthe Ġtwo Ġactions Ġrepresent Ġdifferent Ġoptions Ġfor Ġhow Ġasp ir in Ġmight Ġbe Ġordered Ġfor Ġthe Ġpatient . ĠNote Ġthat Ġa ĠSentence Group Ġwould Ġalmost Ġalways Ġhave Ġan Ġassociated Ġselection Ġbehavior Ġof Ġ" At Most One ", Ġunless Ġit 's Ġa Ġrequired Ġaction , Ġin Ġwhich Ġcase , Ġit Ġwould Ġbe Ġ" Exactly One ". čĊĉ ĉ */ čĊĉ ĉ SENT ENCE GROUP , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ VIS UAL GROUP Ġ-> Ġ" visual - group " čĊĉĉĉ ĉ LOG ICAL GROUP Ġ-> Ġ" logical - group " čĊĉĉĉ ĉ SENT ENCE GROUP Ġ-> Ġ" sentence - group " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ VIS UAL GROUP Ġ-> Ġ" http :// hl 7 . org / fhir / action - grouping - behavior " čĊĉĉĉ ĉ LOG ICAL GROUP Ġ-> Ġ" http :// hl 7 . org / fhir / action - grouping - behavior " čĊĉĉĉ ĉ SENT ENCE GROUP Ġ-> Ġ" http :// hl 7 . org / fhir / action - grouping - behavior " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ VIS UAL GROUP Ġ-> Ġ" Any Ġgroup Ġmarked Ġwith Ġthis Ġbehavior Ġshould Ġbe Ġdisplayed Ġas Ġa Ġvisual Ġgroup Ġto Ġthe Ġend Ġuser ." čĊĉĉĉ ĉ LOG ICAL GROUP Ġ-> Ġ" A Ġgroup Ġwith Ġthis Ġbehavior Ġlog ically Ġgroups Ġits Ġsub - elements , Ġand Ġmay Ġbe Ġshown Ġas Ġa Ġvisual Ġgroup Ġto Ġthe Ġend Ġuser , Ġbut Ġit Ġis Ġnot Ġrequired Ġto Ġdo Ġso ." čĊĉĉĉ ĉ SENT ENCE GROUP Ġ-> Ġ" A Ġgroup Ġof Ġrelated Ġalternative Ġactions Ġis Ġa Ġsentence Ġgroup Ġif Ġthe Ġtarget Ġreferenced Ġby Ġthe Ġaction Ġis Ġthe Ġsame Ġin Ġall Ġthe Ġactions Ġand Ġeach Ġaction Ġsimply Ġconst it utes Ġa Ġdifferent Ġvariation Ġon Ġhow Ġto Ġspecify Ġthe Ġdetails Ġfor Ġthe Ġtarget . ĠFor Ġexample , Ġtwo Ġactions Ġthat Ġcould Ġbe Ġin Ġa ĠSentence Group Ġare Ġ\" asp ir in , Ġ 5 0 0 Ġmg , Ġ 2 Ġtimes Ġper Ġday \" Ġand Ġ\" asp ir in , Ġ 3 0 0 Ġmg , Ġ 3 Ġtimes Ġper Ġday \" . ĠIn Ġboth Ġcases , Ġasp ir in Ġis Ġthe Ġtarget Ġreferenced Ġby Ġthe Ġaction , Ġand Ġthe Ġtwo Ġactions Ġrepresent Ġdifferent Ġoptions Ġfor Ġhow Ġasp ir in Ġmight Ġbe Ġordered Ġfor Ġthe Ġpatient . ĠNote Ġthat Ġa ĠSentence Group Ġwould Ġalmost Ġalways Ġhave Ġan Ġassociated Ġselection Ġbehavior Ġof Ġ\" At Most One \", Ġunless Ġit 's Ġa Ġrequired Ġaction , Ġin Ġwhich Ġcase , Ġit Ġwould Ġbe Ġ\" Exactly One \" ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ VIS UAL GROUP Ġ-> Ġ" Visual ĠGroup "; čĊĉĉĉ ĉ LOG ICAL GROUP Ġ-> Ġ" Logical ĠGroup "; čĊĉĉĉ ĉ SENT ENCE GROUP Ġ-> Ġ" Sentence ĠGroup "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠAction Grouping Behavior ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" visual - group " Ġ== Ġcode String ) Ġreturn ĠVIS UAL GROUP čĊĉĉĉ ĉ if Ġ(" logical - group " Ġ== Ġcode String ) Ġreturn ĠLOG ICAL GROUP čĊĉĉĉ ĉ if Ġ(" sentence - group " Ġ== Ġcode String ) Ġreturn ĠS ENT ENCE GROUP čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Grouping Behavior Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠAction Grouping Behavior Enum Factory Ġ: ĠEnum Factory < Action Grouping Behavior > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠAction Grouping Behavior ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" visual - group " Ġ== Ġcode String ) Ġreturn ĠAction Grouping Behavior . VIS UAL GROUP čĊĉĉ ĉ if Ġ(" logical - group " Ġ== Ġcode String ) Ġreturn ĠAction Grouping Behavior . LOG ICAL GROUP čĊĉĉ ĉ if Ġ(" sentence - group " Ġ== Ġcode String ) Ġreturn ĠAction Grouping Behavior . SENT ENCE GROUP čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠAction Grouping Behavior Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Action Grouping Behavior >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" visual - group " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Grouping Behavior . VIS UAL GROUP ) čĊĉĉ ĉ if Ġ(" logical - group " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Grouping Behavior . LOG ICAL GROUP ) čĊĉĉ ĉ if Ġ(" sentence - group " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Grouping Behavior . SENT ENCE GROUP ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Grouping Behavior Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠAction Grouping Behavior ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Action Grouping Behavior . VIS UAL GROUP Ġ-> Ġ" visual - group " čĊĉĉĉ ĉ Action Grouping Behavior . LOG ICAL GROUP Ġ-> Ġ" logical - group " čĊĉĉĉ ĉ Action Grouping Behavior . SENT ENCE GROUP Ġ-> Ġ" sentence - group " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠAction Grouping Behavior ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠAction Participant Type Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġparticipant Ġis Ġthe Ġpatient Ġunder Ġevaluation . čĊĉ ĉ */ čĊĉ ĉ PAT IENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġparticipant Ġis Ġa Ġpract itioner Ġinvolved Ġin Ġthe Ġpatient 's Ġcare . čĊĉ ĉ */ čĊĉ ĉ PR ACT ITION ER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġparticipant Ġis Ġa Ġperson Ġrelated Ġto Ġthe Ġpatient . čĊĉ ĉ */ čĊĉ ĉ RELATED PERSON , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġparticipant Ġis Ġa Ġsystem Ġor Ġdevice Ġused Ġin Ġthe Ġcare Ġof Ġthe Ġpatient . čĊĉ ĉ */ čĊĉ ĉ DEVICE , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" patient " čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" pract itioner " čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" related - person " čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" device " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" http :// hl 7 . org / fhir / action - participant - type " čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" http :// hl 7 . org / fhir / action - participant - type " čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" http :// hl 7 . org / fhir / action - participant - type " čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" http :// hl 7 . org / fhir / action - participant - type " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" The Ġparticipant Ġis Ġthe Ġpatient Ġunder Ġevaluation ." čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" The Ġparticipant Ġis Ġa Ġpract itioner Ġinvolved Ġin Ġthe Ġpatient 's Ġcare ." čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" The Ġparticipant Ġis Ġa Ġperson Ġrelated Ġto Ġthe Ġpatient ." čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" The Ġparticipant Ġis Ġa Ġsystem Ġor Ġdevice Ġused Ġin Ġthe Ġcare Ġof Ġthe Ġpatient ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" Patient "; čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" Pract itioner "; čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" Related ĠPerson "; čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" Device "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠAction Participant Type ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" patient " Ġ== Ġcode String ) Ġreturn ĠPAT IENT čĊĉĉĉ ĉ if Ġ(" pract itioner " Ġ== Ġcode String ) Ġreturn ĠPR ACT ITION ER čĊĉĉĉ ĉ if Ġ(" related - person " Ġ== Ġcode String ) Ġreturn ĠREL ATED PERSON čĊĉĉĉ ĉ if Ġ(" device " Ġ== Ġcode String ) Ġreturn ĠDEVICE čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Participant Type Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠAction Participant TypeEnum Factory Ġ: ĠEnum Factory < Action Participant Type > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠAction Participant Type ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" patient " Ġ== Ġcode String ) Ġreturn ĠAction Participant Type . PAT IENT čĊĉĉ ĉ if Ġ(" pract itioner " Ġ== Ġcode String ) Ġreturn ĠAction Participant Type . PR ACT ITION ER čĊĉĉ ĉ if Ġ(" related - person " Ġ== Ġcode String ) Ġreturn ĠAction Participant Type . RELATED PERSON čĊĉĉ ĉ if Ġ(" device " Ġ== Ġcode String ) Ġreturn ĠAction Participant Type . DEVICE čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠAction Participant Type Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Action Participant Type >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" patient " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Participant Type . PAT IENT ) čĊĉĉ ĉ if Ġ(" pract itioner " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Participant Type . PR ACT ITION ER ) čĊĉĉ ĉ if Ġ(" related - person " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Participant Type . RELATED PERSON ) čĊĉĉ ĉ if Ġ(" device " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Participant Type . DEVICE ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Participant Type Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠAction Participant Type ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Action Participant Type . PAT IENT Ġ-> Ġ" patient " čĊĉĉĉ ĉ Action Participant Type . PR ACT ITION ER Ġ-> Ġ" pract itioner " čĊĉĉĉ ĉ Action Participant Type . RELATED PERSON Ġ-> Ġ" related - person " čĊĉĉĉ ĉ Action Participant Type . DEVICE Ġ-> Ġ" device " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠAction Participant Type ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠAction Pre check Behavior Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġaction Ġwith Ġthis Ġbehavior Ġis Ġone Ġof Ġthe Ġmost Ġfrequent Ġaction Ġthat Ġis , Ġor Ġshould Ġbe , Ġincluded Ġby Ġan Ġend Ġuser , Ġfor Ġthe Ġparticular Ġcontext Ġin Ġwhich Ġthe Ġaction Ġoccurs . ĠThe Ġsystem Ġdisplaying Ġthe Ġaction Ġto Ġthe Ġend Ġuser Ġshould Ġconsider Ġ" pre - checking " Ġsuch Ġan Ġaction Ġas Ġa Ġconvenience Ġfor Ġthe Ġuser . čĊĉ ĉ */ čĊĉ ĉ YES , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġaction Ġwith Ġthis Ġbehavior Ġis Ġone Ġof Ġthe Ġless Ġfrequent Ġactions Ġincluded Ġby Ġthe Ġend Ġuser , Ġfor Ġthe Ġparticular Ġcontext Ġin Ġwhich Ġthe Ġaction Ġoccurs . ĠThe Ġsystem Ġdisplaying Ġthe Ġactions Ġto Ġthe Ġend Ġuser Ġwould Ġtypically Ġnot Ġ" pre - check " Ġsuch Ġan Ġaction . čĊĉ ĉ */ čĊĉ ĉ NO , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ YES Ġ-> Ġ" yes " čĊĉĉĉ ĉ NO Ġ-> Ġ" no " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ YES Ġ-> Ġ" http :// hl 7 . org / fhir / action - pre check - behavior " čĊĉĉĉ ĉ NO Ġ-> Ġ" http :// hl 7 . org / fhir / action - pre check - behavior " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ YES Ġ-> Ġ" An Ġaction Ġwith Ġthis Ġbehavior Ġis Ġone Ġof Ġthe Ġmost Ġfrequent Ġaction Ġthat Ġis , Ġor Ġshould Ġbe , Ġincluded Ġby Ġan Ġend Ġuser , Ġfor Ġthe Ġparticular Ġcontext Ġin Ġwhich Ġthe Ġaction Ġoccurs . ĠThe Ġsystem Ġdisplaying Ġthe Ġaction Ġto Ġthe Ġend Ġuser Ġshould Ġconsider Ġ\" pre - checking \" Ġsuch Ġan Ġaction Ġas Ġa Ġconvenience Ġfor Ġthe Ġuser ." čĊĉĉĉ ĉ NO Ġ-> Ġ" An Ġaction Ġwith Ġthis Ġbehavior Ġis Ġone Ġof Ġthe Ġless Ġfrequent Ġactions Ġincluded Ġby Ġthe Ġend Ġuser , Ġfor Ġthe Ġparticular Ġcontext Ġin Ġwhich Ġthe Ġaction Ġoccurs . ĠThe Ġsystem Ġdisplaying Ġthe Ġactions Ġto Ġthe Ġend Ġuser Ġwould Ġtypically Ġnot Ġ\" pre - check \" Ġsuch Ġan Ġaction ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ YES Ġ-> Ġ" Yes "; čĊĉĉĉ ĉ NO Ġ-> Ġ" No "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠAction Pre check Behavior ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" yes " Ġ== Ġcode String ) Ġreturn ĠYES čĊĉĉĉ ĉ if Ġ(" no " Ġ== Ġcode String ) Ġreturn ĠNO čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Pre check Behavior Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠAction Pre check Behavior Enum Factory Ġ: ĠEnum Factory < Action Pre check Behavior > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠAction Pre check Behavior ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" yes " Ġ== Ġcode String ) Ġreturn ĠAction Pre check Behavior . YES čĊĉĉ ĉ if Ġ(" no " Ġ== Ġcode String ) Ġreturn ĠAction Pre check Behavior . NO čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠAction Pre check Behavior Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Action Pre check Behavior >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" yes " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Pre check Behavior . YES ) čĊĉĉ ĉ if Ġ(" no " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Pre check Behavior . NO ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Pre check Behavior Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠAction Pre check Behavior ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Action Pre check Behavior . YES Ġ-> Ġ" yes " čĊĉĉĉ ĉ Action Pre check Behavior . NO Ġ-> Ġ" no " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠAction Pre check Behavior ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠAction Relationship Type Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġaction Ġmust Ġbe Ġperformed Ġbefore Ġthe Ġstart Ġof Ġthe Ġrelated Ġaction . čĊĉ ĉ */ čĊĉ ĉ BEFORE START , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġaction Ġmust Ġbe Ġperformed Ġbefore Ġthe Ġrelated Ġaction . čĊĉ ĉ */ čĊĉ ĉ BEFORE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġaction Ġmust Ġbe Ġperformed Ġbefore Ġthe Ġend Ġof Ġthe Ġrelated Ġaction . čĊĉ ĉ */ čĊĉ ĉ BEFORE END , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġaction Ġmust Ġbe Ġperformed Ġconcurrent Ġwith Ġthe Ġstart Ġof Ġthe Ġrelated Ġaction . čĊĉ ĉ */ čĊĉ ĉ CON CUR REN TW ITH START , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġaction Ġmust Ġbe Ġperformed Ġconcurrent Ġwith Ġthe Ġrelated Ġaction . čĊĉ ĉ */ čĊĉ ĉ CON CURRENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġaction Ġmust Ġbe Ġperformed Ġconcurrent Ġwith Ġthe Ġend Ġof Ġthe Ġrelated Ġaction . čĊĉ ĉ */ čĊĉ ĉ CON CUR REN TW ITH END , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġaction Ġmust Ġbe Ġperformed Ġafter Ġthe Ġstart Ġof Ġthe Ġrelated Ġaction . čĊĉ ĉ */ čĊĉ ĉ AFTER START , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġaction Ġmust Ġbe Ġperformed Ġafter Ġthe Ġrelated Ġaction . čĊĉ ĉ */ čĊĉ ĉ AFTER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġaction Ġmust Ġbe Ġperformed Ġafter Ġthe Ġend Ġof Ġthe Ġrelated Ġaction . čĊĉ ĉ */ čĊĉ ĉ AFTER END , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ BEFORE START Ġ-> Ġ" before - start " čĊĉĉĉ ĉ BEFORE Ġ-> Ġ" before " čĊĉĉĉ ĉ BEFORE END Ġ-> Ġ" before - end " čĊĉĉĉ ĉ CON CUR REN TW ITH START Ġ-> Ġ" concurrent - with - start " čĊĉĉĉ ĉ CON CURRENT Ġ-> Ġ" concurrent " čĊĉĉĉ ĉ CON CUR REN TW ITH END Ġ-> Ġ" concurrent - with - end " čĊĉĉĉ ĉ AFTER START Ġ-> Ġ" after - start " čĊĉĉĉ ĉ AFTER Ġ-> Ġ" after " čĊĉĉĉ ĉ AFTER END Ġ-> Ġ" after - end " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ BEFORE START Ġ-> Ġ" http :// hl 7 . org / fhir / action - relationship - type " čĊĉĉĉ ĉ BEFORE Ġ-> Ġ" http :// hl 7 . org / fhir / action - relationship - type " čĊĉĉĉ ĉ BEFORE END Ġ-> Ġ" http :// hl 7 . org / fhir / action - relationship - type " čĊĉĉĉ ĉ CON CUR REN TW ITH START Ġ-> Ġ" http :// hl 7 . org / fhir / action - relationship - type " čĊĉĉĉ ĉ CON CURRENT Ġ-> Ġ" http :// hl 7 . org / fhir / action - relationship - type " čĊĉĉĉ ĉ CON CUR REN TW ITH END Ġ-> Ġ" http :// hl 7 . org / fhir / action - relationship - type " čĊĉĉĉ ĉ AFTER START Ġ-> Ġ" http :// hl 7 . org / fhir / action - relationship - type " čĊĉĉĉ ĉ AFTER Ġ-> Ġ" http :// hl 7 . org / fhir / action - relationship - type " čĊĉĉĉ ĉ AFTER END Ġ-> Ġ" http :// hl 7 . org / fhir / action - relationship - type " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ BEFORE START Ġ-> Ġ" The Ġaction Ġmust Ġbe Ġperformed Ġbefore Ġthe Ġstart Ġof Ġthe Ġrelated Ġaction ." čĊĉĉĉ ĉ BEFORE Ġ-> Ġ" The Ġaction Ġmust Ġbe Ġperformed Ġbefore Ġthe Ġrelated Ġaction ." čĊĉĉĉ ĉ BEFORE END Ġ-> Ġ" The Ġaction Ġmust Ġbe Ġperformed Ġbefore Ġthe Ġend Ġof Ġthe Ġrelated Ġaction ." čĊĉĉĉ ĉ CON CUR REN TW ITH START Ġ-> Ġ" The Ġaction Ġmust Ġbe Ġperformed Ġconcurrent Ġwith Ġthe Ġstart Ġof Ġthe Ġrelated Ġaction ." čĊĉĉĉ ĉ CON CURRENT Ġ-> Ġ" The Ġaction Ġmust Ġbe Ġperformed Ġconcurrent Ġwith Ġthe Ġrelated Ġaction ." čĊĉĉĉ ĉ CON CUR REN TW ITH END Ġ-> Ġ" The Ġaction Ġmust Ġbe Ġperformed Ġconcurrent Ġwith Ġthe Ġend Ġof Ġthe Ġrelated Ġaction ." čĊĉĉĉ ĉ AFTER START Ġ-> Ġ" The Ġaction Ġmust Ġbe Ġperformed Ġafter Ġthe Ġstart Ġof Ġthe Ġrelated Ġaction ." čĊĉĉĉ ĉ AFTER Ġ-> Ġ" The Ġaction Ġmust Ġbe Ġperformed Ġafter Ġthe Ġrelated Ġaction ." čĊĉĉĉ ĉ AFTER END Ġ-> Ġ" The Ġaction Ġmust Ġbe Ġperformed Ġafter Ġthe Ġend Ġof Ġthe Ġrelated Ġaction ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ BEFORE START Ġ-> Ġ" Before ĠStart "; čĊĉĉĉ ĉ BEFORE Ġ-> Ġ" Before "; čĊĉĉĉ ĉ BEFORE END Ġ-> Ġ" Before ĠEnd "; čĊĉĉĉ ĉ CON CUR REN TW ITH START Ġ-> Ġ" Concurrent ĠWith ĠStart "; čĊĉĉĉ ĉ CON CURRENT Ġ-> Ġ" Concurrent "; čĊĉĉĉ ĉ CON CUR REN TW ITH END Ġ-> Ġ" Concurrent ĠWith ĠEnd "; čĊĉĉĉ ĉ AFTER START Ġ-> Ġ" After ĠStart "; čĊĉĉĉ ĉ AFTER Ġ-> Ġ" After "; čĊĉĉĉ ĉ AFTER END Ġ-> Ġ" After ĠEnd "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠAction Relationship Type ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" before - start " Ġ== Ġcode String ) Ġreturn ĠBE FORE START čĊĉĉĉ ĉ if Ġ(" before " Ġ== Ġcode String ) Ġreturn ĠBE FORE čĊĉĉĉ ĉ if Ġ(" before - end " Ġ== Ġcode String ) Ġreturn ĠBE FORE END čĊĉĉĉ ĉ if Ġ(" concurrent - with - start " Ġ== Ġcode String ) Ġreturn ĠCON CUR REN TW ITH START čĊĉĉĉ ĉ if Ġ(" concurrent " Ġ== Ġcode String ) Ġreturn ĠCON CURRENT čĊĉĉĉ ĉ if Ġ(" concurrent - with - end " Ġ== Ġcode String ) Ġreturn ĠCON CUR REN TW ITH END čĊĉĉĉ ĉ if Ġ(" after - start " Ġ== Ġcode String ) Ġreturn ĠAFTER START čĊĉĉĉ ĉ if Ġ(" after " Ġ== Ġcode String ) Ġreturn ĠAFTER čĊĉĉĉ ĉ if Ġ(" after - end " Ġ== Ġcode String ) Ġreturn ĠAFTER END čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Relationship Type Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠAction Relationship TypeEnum Factory Ġ: ĠEnum Factory < Action Relationship Type > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠAction Relationship Type ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" before - start " Ġ== Ġcode String ) Ġreturn ĠAction Relationship Type . BEFORE START čĊĉĉ ĉ if Ġ(" before " Ġ== Ġcode String ) Ġreturn ĠAction Relationship Type . BEFORE čĊĉĉ ĉ if Ġ(" before - end " Ġ== Ġcode String ) Ġreturn ĠAction Relationship Type . BEFORE END čĊĉĉ ĉ if Ġ(" concurrent - with - start " Ġ== Ġcode String ) Ġreturn ĠAction Relationship Type . CON CUR REN TW ITH START čĊĉĉ ĉ if Ġ(" concurrent " Ġ== Ġcode String ) Ġreturn ĠAction Relationship Type . CON CURRENT čĊĉĉ ĉ if Ġ(" concurrent - with - end " Ġ== Ġcode String ) Ġreturn ĠAction Relationship Type . CON CUR REN TW ITH END čĊĉĉ ĉ if Ġ(" after - start " Ġ== Ġcode String ) Ġreturn ĠAction Relationship Type . AFTER START čĊĉĉ ĉ if Ġ(" after " Ġ== Ġcode String ) Ġreturn ĠAction Relationship Type . AFTER čĊĉĉ ĉ if Ġ(" after - end " Ġ== Ġcode String ) Ġreturn ĠAction Relationship Type . AFTER END čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠAction Relationship Type Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Action Relationship Type >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" before - start " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Relationship Type . BEFORE START ) čĊĉĉ ĉ if Ġ(" before " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Relationship Type . BEFORE ) čĊĉĉ ĉ if Ġ(" before - end " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Relationship Type . BEFORE END ) čĊĉĉ ĉ if Ġ(" concurrent - with - start " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Relationship Type . CON CUR REN TW ITH START ) čĊĉĉ ĉ if Ġ(" concurrent " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Relationship Type . CON CURRENT ) čĊĉĉ ĉ if Ġ(" concurrent - with - end " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Relationship Type . CON CUR REN TW ITH END ) čĊĉĉ ĉ if Ġ(" after - start " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Relationship Type . AFTER START ) čĊĉĉ ĉ if Ġ(" after " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Relationship Type . AFTER ) čĊĉĉ ĉ if Ġ(" after - end " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Relationship Type . AFTER END ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Relationship Type Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠAction Relationship Type ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Action Relationship Type . BEFORE START Ġ-> Ġ" before - start " čĊĉĉĉ ĉ Action Relationship Type . BEFORE Ġ-> Ġ" before " čĊĉĉĉ ĉ Action Relationship Type . BEFORE END Ġ-> Ġ" before - end " čĊĉĉĉ ĉ Action Relationship Type . CON CUR REN TW ITH START Ġ-> Ġ" concurrent - with - start " čĊĉĉĉ ĉ Action Relationship Type . CON CURRENT Ġ-> Ġ" concurrent " čĊĉĉĉ ĉ Action Relationship Type . CON CUR REN TW ITH END Ġ-> Ġ" concurrent - with - end " čĊĉĉĉ ĉ Action Relationship Type . AFTER START Ġ-> Ġ" after - start " čĊĉĉĉ ĉ Action Relationship Type . AFTER Ġ-> Ġ" after " čĊĉĉĉ ĉ Action Relationship Type . AFTER END Ġ-> Ġ" after - end " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠAction Relationship Type ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠAction Required Behavior Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġaction Ġwith Ġthis Ġbehavior Ġmust Ġbe Ġincluded Ġin Ġthe Ġactions Ġprocessed Ġby Ġthe Ġend Ġuser ; Ġthe Ġend Ġuser ĠSHALL ĠNOT Ġchoose Ġnot Ġto Ġinclude Ġthis Ġaction . čĊĉ ĉ */ čĊĉ ĉ MUST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġaction Ġwith Ġthis Ġbehavior Ġmay Ġbe Ġincluded Ġin Ġthe Ġset Ġof Ġactions Ġprocessed Ġby Ġthe Ġend Ġuser . čĊĉ ĉ */ čĊĉ ĉ CO ULD , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġaction Ġwith Ġthis Ġbehavior Ġmust Ġbe Ġincluded Ġin Ġthe Ġset Ġof Ġactions Ġprocessed Ġby Ġthe Ġend Ġuser , Ġunless Ġthe Ġend Ġuser Ġprovides Ġdocumentation Ġas Ġto Ġwhy Ġthe Ġaction Ġwas Ġnot Ġincluded . čĊĉ ĉ */ čĊĉ ĉ MUST UNLESS DOCUMENT ED , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ MUST Ġ-> Ġ" must " čĊĉĉĉ ĉ CO ULD Ġ-> Ġ" could " čĊĉĉĉ ĉ MUST UNLESS DOCUMENT ED Ġ-> Ġ" must - unless - document ed " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ MUST Ġ-> Ġ" http :// hl 7 . org / fhir / action - required - behavior " čĊĉĉĉ ĉ CO ULD Ġ-> Ġ" http :// hl 7 . org / fhir / action - required - behavior " čĊĉĉĉ ĉ MUST UNLESS DOCUMENT ED Ġ-> Ġ" http :// hl 7 . org / fhir / action - required - behavior " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ MUST Ġ-> Ġ" An Ġaction Ġwith Ġthis Ġbehavior Ġmust Ġbe Ġincluded Ġin Ġthe Ġactions Ġprocessed Ġby Ġthe Ġend Ġuser ; Ġthe Ġend Ġuser ĠSHALL ĠNOT Ġchoose Ġnot Ġto Ġinclude Ġthis Ġaction ." čĊĉĉĉ ĉ CO ULD Ġ-> Ġ" An Ġaction Ġwith Ġthis Ġbehavior Ġmay Ġbe Ġincluded Ġin Ġthe Ġset Ġof Ġactions Ġprocessed Ġby Ġthe Ġend Ġuser ." čĊĉĉĉ ĉ MUST UNLESS DOCUMENT ED Ġ-> Ġ" An Ġaction Ġwith Ġthis Ġbehavior Ġmust Ġbe Ġincluded Ġin Ġthe Ġset Ġof Ġactions Ġprocessed Ġby Ġthe Ġend Ġuser , Ġunless Ġthe Ġend Ġuser Ġprovides Ġdocumentation Ġas Ġto Ġwhy Ġthe Ġaction Ġwas Ġnot Ġincluded ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ MUST Ġ-> Ġ" Must "; čĊĉĉĉ ĉ CO ULD Ġ-> Ġ" Could "; čĊĉĉĉ ĉ MUST UNLESS DOCUMENT ED Ġ-> Ġ" Must ĠUnless ĠDocument ed "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠAction Required Behavior ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" must " Ġ== Ġcode String ) Ġreturn ĠMUST čĊĉĉĉ ĉ if Ġ(" could " Ġ== Ġcode String ) Ġreturn ĠCO ULD čĊĉĉĉ ĉ if Ġ(" must - unless - document ed " Ġ== Ġcode String ) Ġreturn ĠMUST UNLESS DOCUMENT ED čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Required Behavior Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠAction Required Behavior Enum Factory Ġ: ĠEnum Factory < Action Required Behavior > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠAction Required Behavior ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" must " Ġ== Ġcode String ) Ġreturn ĠAction Required Behavior . MUST čĊĉĉ ĉ if Ġ(" could " Ġ== Ġcode String ) Ġreturn ĠAction Required Behavior . CO ULD čĊĉĉ ĉ if Ġ(" must - unless - document ed " Ġ== Ġcode String ) Ġreturn ĠAction Required Behavior . MUST UNLESS DOCUMENT ED čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠAction Required Behavior Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Action Required Behavior >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" must " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Required Behavior . MUST ) čĊĉĉ ĉ if Ġ(" could " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Required Behavior . CO ULD ) čĊĉĉ ĉ if Ġ(" must - unless - document ed " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Required Behavior . MUST UNLESS DOCUMENT ED ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Required Behavior Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠAction Required Behavior ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Action Required Behavior . MUST Ġ-> Ġ" must " čĊĉĉĉ ĉ Action Required Behavior . CO ULD Ġ-> Ġ" could " čĊĉĉĉ ĉ Action Required Behavior . MUST UNLESS DOCUMENT ED Ġ-> Ġ" must - unless - document ed " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠAction Required Behavior ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠAction Selection Behavior Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠAny Ġnumber Ġof Ġthe Ġactions Ġin Ġthe Ġgroup Ġmay Ġbe Ġchosen , Ġfrom Ġzero Ġto Ġall . čĊĉ ĉ */ čĊĉ ĉ ANY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAll Ġthe Ġactions Ġin Ġthe Ġgroup Ġmust Ġbe Ġselected Ġas Ġa Ġsingle Ġunit . čĊĉ ĉ */ čĊĉ ĉ ALL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAll Ġthe Ġactions Ġin Ġthe Ġgroup Ġare Ġmeant Ġto Ġbe Ġchosen Ġas Ġa Ġsingle Ġunit : Ġeither Ġall Ġmust Ġbe Ġselected Ġby Ġthe Ġend Ġuser , Ġor Ġnone Ġmay Ġbe Ġselected . čĊĉ ĉ */ čĊĉ ĉ ALL OR NONE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġend Ġuser Ġmust Ġchoose Ġone Ġand Ġonly Ġone Ġof Ġthe Ġselect able Ġactions Ġin Ġthe Ġgroup . ĠThe Ġuser ĠSHALL ĠNOT Ġchoose Ġnone Ġof Ġthe Ġactions Ġin Ġthe Ġgroup . čĊĉ ĉ */ čĊĉ ĉ EX ACT LY ONE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġend Ġuser Ġmay Ġchoose Ġzero Ġor Ġat Ġmost Ġone Ġof Ġthe Ġactions Ġin Ġthe Ġgroup . čĊĉ ĉ */ čĊĉ ĉ AT MO ST ONE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġend Ġuser Ġmust Ġchoose Ġa Ġminimum Ġof Ġone , Ġand Ġas Ġmany Ġadditional Ġas Ġdesired . čĊĉ ĉ */ čĊĉ ĉ ONE OR MORE , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ANY Ġ-> Ġ" any " čĊĉĉĉ ĉ ALL Ġ-> Ġ" all " čĊĉĉĉ ĉ ALL OR NONE Ġ-> Ġ" all - or - none " čĊĉĉĉ ĉ EX ACT LY ONE Ġ-> Ġ" exact ly - one " čĊĉĉĉ ĉ AT MO ST ONE Ġ-> Ġ" at - most - one " čĊĉĉĉ ĉ ONE OR MORE Ġ-> Ġ" one - or - more " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ANY Ġ-> Ġ" http :// hl 7 . org / fhir / action - selection - behavior " čĊĉĉĉ ĉ ALL Ġ-> Ġ" http :// hl 7 . org / fhir / action - selection - behavior " čĊĉĉĉ ĉ ALL OR NONE Ġ-> Ġ" http :// hl 7 . org / fhir / action - selection - behavior " čĊĉĉĉ ĉ EX ACT LY ONE Ġ-> Ġ" http :// hl 7 . org / fhir / action - selection - behavior " čĊĉĉĉ ĉ AT MO ST ONE Ġ-> Ġ" http :// hl 7 . org / fhir / action - selection - behavior " čĊĉĉĉ ĉ ONE OR MORE Ġ-> Ġ" http :// hl 7 . org / fhir / action - selection - behavior " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ANY Ġ-> Ġ" Any Ġnumber Ġof Ġthe Ġactions Ġin Ġthe Ġgroup Ġmay Ġbe Ġchosen , Ġfrom Ġzero Ġto Ġall ." čĊĉĉĉ ĉ ALL Ġ-> Ġ" All Ġthe Ġactions Ġin Ġthe Ġgroup Ġmust Ġbe Ġselected Ġas Ġa Ġsingle Ġunit ." čĊĉĉĉ ĉ ALL OR NONE Ġ-> Ġ" All Ġthe Ġactions Ġin Ġthe Ġgroup Ġare Ġmeant Ġto Ġbe Ġchosen Ġas Ġa Ġsingle Ġunit : Ġeither Ġall Ġmust Ġbe Ġselected Ġby Ġthe Ġend Ġuser , Ġor Ġnone Ġmay Ġbe Ġselected ." čĊĉĉĉ ĉ EX ACT LY ONE Ġ-> Ġ" The Ġend Ġuser Ġmust Ġchoose Ġone Ġand Ġonly Ġone Ġof Ġthe Ġselect able Ġactions Ġin Ġthe Ġgroup . ĠThe Ġuser ĠSHALL ĠNOT Ġchoose Ġnone Ġof Ġthe Ġactions Ġin Ġthe Ġgroup ." čĊĉĉĉ ĉ AT MO ST ONE Ġ-> Ġ" The Ġend Ġuser Ġmay Ġchoose Ġzero Ġor Ġat Ġmost Ġone Ġof Ġthe Ġactions Ġin Ġthe Ġgroup ." čĊĉĉĉ ĉ ONE OR MORE Ġ-> Ġ" The Ġend Ġuser Ġmust Ġchoose Ġa Ġminimum Ġof Ġone , Ġand Ġas Ġmany Ġadditional Ġas Ġdesired ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ANY Ġ-> Ġ" Any "; čĊĉĉĉ ĉ ALL Ġ-> Ġ" All "; čĊĉĉĉ ĉ ALL OR NONE Ġ-> Ġ" All ĠOr ĠNone "; čĊĉĉĉ ĉ EX ACT LY ONE Ġ-> Ġ" Exactly ĠOne "; čĊĉĉĉ ĉ AT MO ST ONE Ġ-> Ġ" At ĠMost ĠOne "; čĊĉĉĉ ĉ ONE OR MORE Ġ-> Ġ" One ĠOr ĠMore "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠAction Selection Behavior ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" any " Ġ== Ġcode String ) Ġreturn ĠANY čĊĉĉĉ ĉ if Ġ(" all " Ġ== Ġcode String ) Ġreturn ĠALL čĊĉĉĉ ĉ if Ġ(" all - or - none " Ġ== Ġcode String ) Ġreturn ĠALL OR NONE čĊĉĉĉ ĉ if Ġ(" exact ly - one " Ġ== Ġcode String ) Ġreturn ĠEX ACT LY ONE čĊĉĉĉ ĉ if Ġ(" at - most - one " Ġ== Ġcode String ) Ġreturn ĠAT MO ST ONE čĊĉĉĉ ĉ if Ġ(" one - or - more " Ġ== Ġcode String ) Ġreturn ĠONE OR MORE čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Selection Behavior Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠAction Selection Behavior Enum Factory Ġ: ĠEnum Factory < Action Selection Behavior > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠAction Selection Behavior ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" any " Ġ== Ġcode String ) Ġreturn ĠAction Selection Behavior . ANY čĊĉĉ ĉ if Ġ(" all " Ġ== Ġcode String ) Ġreturn ĠAction Selection Behavior . ALL čĊĉĉ ĉ if Ġ(" all - or - none " Ġ== Ġcode String ) Ġreturn ĠAction Selection Behavior . ALL OR NONE čĊĉĉ ĉ if Ġ(" exact ly - one " Ġ== Ġcode String ) Ġreturn ĠAction Selection Behavior . EX ACT LY ONE čĊĉĉ ĉ if Ġ(" at - most - one " Ġ== Ġcode String ) Ġreturn ĠAction Selection Behavior . AT MO ST ONE čĊĉĉ ĉ if Ġ(" one - or - more " Ġ== Ġcode String ) Ġreturn ĠAction Selection Behavior . ONE OR MORE čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠAction Selection Behavior Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Action Selection Behavior >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" any " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Selection Behavior . ANY ) čĊĉĉ ĉ if Ġ(" all " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Selection Behavior . ALL ) čĊĉĉ ĉ if Ġ(" all - or - none " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Selection Behavior . ALL OR NONE ) čĊĉĉ ĉ if Ġ(" exact ly - one " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Selection Behavior . EX ACT LY ONE ) čĊĉĉ ĉ if Ġ(" at - most - one " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Selection Behavior . AT MO ST ONE ) čĊĉĉ ĉ if Ġ(" one - or - more " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAction Selection Behavior . ONE OR MORE ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAction Selection Behavior Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠAction Selection Behavior ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Action Selection Behavior . ANY Ġ-> Ġ" any " čĊĉĉĉ ĉ Action Selection Behavior . ALL Ġ-> Ġ" all " čĊĉĉĉ ĉ Action Selection Behavior . ALL OR NONE Ġ-> Ġ" all - or - none " čĊĉĉĉ ĉ Action Selection Behavior . EX ACT LY ONE Ġ-> Ġ" exact ly - one " čĊĉĉĉ ĉ Action Selection Behavior . AT MO ST ONE Ġ-> Ġ" at - most - one " čĊĉĉĉ ĉ Action Selection Behavior . ONE OR MORE Ġ-> Ġ" one - or - more " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠAction Selection Behavior ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠAdmin istr ative Gender Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠM ale . čĊĉ ĉ */ čĊĉ ĉ M ALE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠF emale . čĊĉ ĉ */ čĊĉ ĉ F EM ALE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠOther . čĊĉ ĉ */ čĊĉ ĉ OTHER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠUnknown . čĊĉ ĉ */ čĊĉ ĉ UNKNOWN , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ M ALE Ġ-> Ġ" male " čĊĉĉĉ ĉ F EM ALE Ġ-> Ġ" female " čĊĉĉĉ ĉ OTHER Ġ-> Ġ" other " čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" unknown " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ M ALE Ġ-> Ġ" http :// hl 7 . org / fhir / administr ative - gender " čĊĉĉĉ ĉ F EM ALE Ġ-> Ġ" http :// hl 7 . org / fhir / administr ative - gender " čĊĉĉĉ ĉ OTHER Ġ-> Ġ" http :// hl 7 . org / fhir / administr ative - gender " čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" http :// hl 7 . org / fhir / administr ative - gender " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ M ALE Ġ-> Ġ" Male ." čĊĉĉĉ ĉ F EM ALE Ġ-> Ġ" Female ." čĊĉĉĉ ĉ OTHER Ġ-> Ġ" Other ." čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" Unknown ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ M ALE Ġ-> Ġ" Male "; čĊĉĉĉ ĉ F EM ALE Ġ-> Ġ" Female "; čĊĉĉĉ ĉ OTHER Ġ-> Ġ" Other "; čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" Unknown "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠAdmin istr ative Gender ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" male " Ġ== Ġcode String ) Ġreturn ĠM ALE čĊĉĉĉ ĉ if Ġ(" female " Ġ== Ġcode String ) Ġreturn ĠF EM ALE čĊĉĉĉ ĉ if Ġ(" other " Ġ== Ġcode String ) Ġreturn ĠOTHER čĊĉĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn ĠUNKNOWN čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAdmin istr ative Gender Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠAdmin istr ative Gender Enum Factory Ġ: ĠEnum Factory < Administr ative Gender > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠAdmin istr ative Gender ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" male " Ġ== Ġcode String ) Ġreturn ĠAdmin istr ative Gender . M ALE čĊĉĉ ĉ if Ġ(" female " Ġ== Ġcode String ) Ġreturn ĠAdmin istr ative Gender . F EM ALE čĊĉĉ ĉ if Ġ(" other " Ġ== Ġcode String ) Ġreturn ĠAdmin istr ative Gender . OTHER čĊĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn ĠAdmin istr ative Gender . UNKNOWN čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠAdmin istr ative Gender Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Administr ative Gender >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" male " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAdmin istr ative Gender . M ALE ) čĊĉĉ ĉ if Ġ(" female " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAdmin istr ative Gender . F EM ALE ) čĊĉĉ ĉ if Ġ(" other " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAdmin istr ative Gender . OTHER ) čĊĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠAdmin istr ative Gender . UNKNOWN ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠAdmin istr ative Gender Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠAdmin istr ative Gender ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Administr ative Gender . M ALE Ġ-> Ġ" male " čĊĉĉĉ ĉ Administr ative Gender . F EM ALE Ġ-> Ġ" female " čĊĉĉĉ ĉ Administr ative Gender . OTHER Ġ-> Ġ" other " čĊĉĉĉ ĉ Administr ative Gender . UNKNOWN Ġ-> Ġ" unknown " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠAdmin istr ative Gender ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠBinding Strength Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠTo Ġbe Ġconform ant , Ġthe Ġconcept Ġin Ġthis Ġelement ĠSHALL Ġbe Ġfrom Ġthe Ġspecified Ġvalue Ġset . čĊĉ ĉ */ čĊĉ ĉ REQUIRED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠTo Ġbe Ġconform ant , Ġthe Ġconcept Ġin Ġthis Ġelement ĠSHALL Ġbe Ġfrom Ġthe Ġspecified Ġvalue Ġset Ġif Ġany Ġof Ġthe Ġcodes Ġwithin Ġthe Ġvalue Ġset Ġcan Ġapply Ġto Ġthe Ġconcept Ġbeing Ġcommunic ated . Ġ ĠIf Ġthe Ġvalue Ġset Ġdoes Ġnot Ġcover Ġthe Ġconcept Ġ( based Ġon Ġhuman Ġreview ), Ġalternate Ġcod ings Ġ( or , Ġdata Ġtype Ġallowing , Ġtext ) Ġmay Ġbe Ġincluded Ġinstead . čĊĉ ĉ */ čĊĉ ĉ EXT EN SI BLE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠInstances Ġare Ġencour aged Ġto Ġdraw Ġfrom Ġthe Ġspecified Ġcodes Ġfor Ġinter oper ability Ġpurposes Ġbut Ġare Ġnot Ġrequired Ġto Ġdo Ġso Ġto Ġbe Ġconsidered Ġconform ant . čĊĉ ĉ */ čĊĉ ĉ PREFERRED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠInstances Ġare Ġnot Ġexpected Ġor Ġeven Ġencour aged Ġto Ġdraw Ġfrom Ġthe Ġspecified Ġvalue Ġset . Ġ ĠThe Ġvalue Ġset Ġmerely Ġprovides Ġexamples Ġof Ġthe Ġtypes Ġof Ġconcepts Ġintended Ġto Ġbe Ġincluded . čĊĉ ĉ */ čĊĉ ĉ EXAMPLE , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REQUIRED Ġ-> Ġ" required " čĊĉĉĉ ĉ EXT EN SI BLE Ġ-> Ġ" ext ensible " čĊĉĉĉ ĉ PREFERRED Ġ-> Ġ" preferred " čĊĉĉĉ ĉ EXAMPLE Ġ-> Ġ" example " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REQUIRED Ġ-> Ġ" http :// hl 7 . org / fhir / binding - strength " čĊĉĉĉ ĉ EXT EN SI BLE Ġ-> Ġ" http :// hl 7 . org / fhir / binding - strength " čĊĉĉĉ ĉ PREFERRED Ġ-> Ġ" http :// hl 7 . org / fhir / binding - strength " čĊĉĉĉ ĉ EXAMPLE Ġ-> Ġ" http :// hl 7 . org / fhir / binding - strength " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REQUIRED Ġ-> Ġ" To Ġbe Ġconform ant , Ġthe Ġconcept Ġin Ġthis Ġelement ĠSHALL Ġbe Ġfrom Ġthe Ġspecified Ġvalue Ġset ." čĊĉĉĉ ĉ EXT EN SI BLE Ġ-> Ġ" To Ġbe Ġconform ant , Ġthe Ġconcept Ġin Ġthis Ġelement ĠSHALL Ġbe Ġfrom Ġthe Ġspecified Ġvalue Ġset Ġif Ġany Ġof Ġthe Ġcodes Ġwithin Ġthe Ġvalue Ġset Ġcan Ġapply Ġto Ġthe Ġconcept Ġbeing Ġcommunic ated . Ġ ĠIf Ġthe Ġvalue Ġset Ġdoes Ġnot Ġcover Ġthe Ġconcept Ġ( based Ġon Ġhuman Ġreview ), Ġalternate Ġcod ings Ġ( or , Ġdata Ġtype Ġallowing , Ġtext ) Ġmay Ġbe Ġincluded Ġinstead ." čĊĉĉĉ ĉ PREFERRED Ġ-> Ġ" Instances Ġare Ġencour aged Ġto Ġdraw Ġfrom Ġthe Ġspecified Ġcodes Ġfor Ġinter oper ability Ġpurposes Ġbut Ġare Ġnot Ġrequired Ġto Ġdo Ġso Ġto Ġbe Ġconsidered Ġconform ant ." čĊĉĉĉ ĉ EXAMPLE Ġ-> Ġ" Instances Ġare Ġnot Ġexpected Ġor Ġeven Ġencour aged Ġto Ġdraw Ġfrom Ġthe Ġspecified Ġvalue Ġset . Ġ ĠThe Ġvalue Ġset Ġmerely Ġprovides Ġexamples Ġof Ġthe Ġtypes Ġof Ġconcepts Ġintended Ġto Ġbe Ġincluded ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REQUIRED Ġ-> Ġ" Required "; čĊĉĉĉ ĉ EXT EN SI BLE Ġ-> Ġ" Ext ensible "; čĊĉĉĉ ĉ PREFERRED Ġ-> Ġ" Preferred "; čĊĉĉĉ ĉ EXAMPLE Ġ-> Ġ" Example "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠBinding Strength ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" required " Ġ== Ġcode String ) Ġreturn ĠREQUIRED čĊĉĉĉ ĉ if Ġ(" ext ensible " Ġ== Ġcode String ) Ġreturn ĠEXT EN SI BLE čĊĉĉĉ ĉ if Ġ(" preferred " Ġ== Ġcode String ) Ġreturn ĠP REFER RED čĊĉĉĉ ĉ if Ġ(" example " Ġ== Ġcode String ) Ġreturn ĠEX AMPLE čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠBinding Strength Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠBinding Strength Enum Factory Ġ: ĠEnum Factory < Binding Strength > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠBinding Strength ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" required " Ġ== Ġcode String ) Ġreturn ĠBinding Strength . REQUIRED čĊĉĉ ĉ if Ġ(" ext ensible " Ġ== Ġcode String ) Ġreturn ĠBinding Strength . EXT EN SI BLE čĊĉĉ ĉ if Ġ(" preferred " Ġ== Ġcode String ) Ġreturn ĠBinding Strength . PREFERRED čĊĉĉ ĉ if Ġ(" example " Ġ== Ġcode String ) Ġreturn ĠBinding Strength . EXAMPLE čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠBinding Strength Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Binding Strength >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" required " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠBinding Strength . REQUIRED ) čĊĉĉ ĉ if Ġ(" ext ensible " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠBinding Strength . EXT EN SI BLE ) čĊĉĉ ĉ if Ġ(" preferred " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠBinding Strength . PREFERRED ) čĊĉĉ ĉ if Ġ(" example " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠBinding Strength . EXAMPLE ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠBinding Strength Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠBinding Strength ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Binding Strength . REQUIRED Ġ-> Ġ" required " čĊĉĉĉ ĉ Binding Strength . EXT EN SI BLE Ġ-> Ġ" ext ensible " čĊĉĉĉ ĉ Binding Strength . PREFERRED Ġ-> Ġ" preferred " čĊĉĉĉ ĉ Binding Strength . EXAMPLE Ġ-> Ġ" example " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠBinding Strength ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠCap ability Statement Kind Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠCap ability Statement Ġinstance Ġrepresents Ġthe Ġpresent Ġcapabilities Ġof Ġa Ġspecific Ġsystem Ġinstance . Ġ ĠThis Ġis Ġthe Ġkind Ġreturned Ġby Ġ/ metadata Ġfor Ġa ĠFHIR Ġserver Ġend - point . čĊĉ ĉ */ čĊĉ ĉ INSTANCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠCap ability Statement Ġinstance Ġrepresents Ġthe Ġcapabilities Ġof Ġa Ġsystem Ġor Ġpiece Ġof Ġsoftware , Ġindependent Ġof Ġa Ġparticular Ġinstallation . čĊĉ ĉ */ čĊĉ ĉ CAP ABILITY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠCap ability Statement Ġinstance Ġrepresents Ġa Ġset Ġof Ġrequirements Ġfor Ġother Ġsystems Ġto Ġmeet ; Ġe . g . Ġas Ġpart Ġof Ġan Ġimplementation Ġguide Ġor Ġ' request Ġfor Ġproposal '. čĊĉ ĉ */ čĊĉ ĉ REQUIRE MENTS , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ INSTANCE Ġ-> Ġ" instance " čĊĉĉĉ ĉ CAP ABILITY Ġ-> Ġ" capability " čĊĉĉĉ ĉ REQUIRE MENTS Ġ-> Ġ" requirements " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ INSTANCE Ġ-> Ġ" http :// hl 7 . org / fhir / capability - statement - kind " čĊĉĉĉ ĉ CAP ABILITY Ġ-> Ġ" http :// hl 7 . org / fhir / capability - statement - kind " čĊĉĉĉ ĉ REQUIRE MENTS Ġ-> Ġ" http :// hl 7 . org / fhir / capability - statement - kind " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ INSTANCE Ġ-> Ġ" The ĠCap ability Statement Ġinstance Ġrepresents Ġthe Ġpresent Ġcapabilities Ġof Ġa Ġspecific Ġsystem Ġinstance . Ġ ĠThis Ġis Ġthe Ġkind Ġreturned Ġby Ġ/ metadata Ġfor Ġa ĠFHIR Ġserver Ġend - point ." čĊĉĉĉ ĉ CAP ABILITY Ġ-> Ġ" The ĠCap ability Statement Ġinstance Ġrepresents Ġthe Ġcapabilities Ġof Ġa Ġsystem Ġor Ġpiece Ġof Ġsoftware , Ġindependent Ġof Ġa Ġparticular Ġinstallation ." čĊĉĉĉ ĉ REQUIRE MENTS Ġ-> Ġ" The ĠCap ability Statement Ġinstance Ġrepresents Ġa Ġset Ġof Ġrequirements Ġfor Ġother Ġsystems Ġto Ġmeet ; Ġe . g . Ġas Ġpart Ġof Ġan Ġimplementation Ġguide Ġor Ġ' request Ġfor Ġproposal '. " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ INSTANCE Ġ-> Ġ" Instance "; čĊĉĉĉ ĉ CAP ABILITY Ġ-> Ġ" Capability "; čĊĉĉĉ ĉ REQUIRE MENTS Ġ-> Ġ" Requirements "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠCap ability Statement Kind ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" instance " Ġ== Ġcode String ) Ġreturn ĠINSTANCE čĊĉĉĉ ĉ if Ġ(" capability " Ġ== Ġcode String ) Ġreturn ĠCAP ABILITY čĊĉĉĉ ĉ if Ġ(" requirements " Ġ== Ġcode String ) Ġreturn ĠREQUIRE MENTS čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠCap ability Statement Kind Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠCap ability Statement Kind Enum Factory Ġ: ĠEnum Factory < Capability Statement Kind > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠCap ability Statement Kind ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" instance " Ġ== Ġcode String ) Ġreturn ĠCap ability Statement Kind . INSTANCE čĊĉĉ ĉ if Ġ(" capability " Ġ== Ġcode String ) Ġreturn ĠCap ability Statement Kind . CAP ABILITY čĊĉĉ ĉ if Ġ(" requirements " Ġ== Ġcode String ) Ġreturn ĠCap ability Statement Kind . REQUIRE MENTS čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠCap ability Statement Kind Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Capability Statement Kind >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" instance " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠCap ability Statement Kind . INSTANCE ) čĊĉĉ ĉ if Ġ(" capability " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠCap ability Statement Kind . CAP ABILITY ) čĊĉĉ ĉ if Ġ(" requirements " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠCap ability Statement Kind . REQUIRE MENTS ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠCap ability Statement Kind Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠCap ability Statement Kind ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Capability Statement Kind . INSTANCE Ġ-> Ġ" instance " čĊĉĉĉ ĉ Capability Statement Kind . CAP ABILITY Ġ-> Ġ" capability " čĊĉĉĉ ĉ Capability Statement Kind . REQUIRE MENTS Ġ-> Ġ" requirements " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠCap ability Statement Kind ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠClaim Processing Codes Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠClaim / Pre - authorization / Pre - determin ation Ġhas Ġbeen Ġreceived Ġbut Ġprocessing Ġhas Ġnot Ġbe gun . čĊĉ ĉ */ čĊĉ ĉ QUE U ED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġprocessing Ġhas Ġcompleted Ġwithout Ġerrors čĊĉ ĉ */ čĊĉ ĉ COMPLETE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠOne Ġor Ġmore Ġerrors Ġhave Ġbeen Ġdetected Ġin Ġthe ĠClaim čĊĉ ĉ */ čĊĉ ĉ ERROR , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠNo Ġerrors Ġhave Ġbeen Ġdetected Ġin Ġthe ĠClaim Ġand Ġsome Ġof Ġthe Ġadj ud ication Ġhas Ġbeen Ġperformed . čĊĉ ĉ */ čĊĉ ĉ PAR TIAL , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ QUE U ED Ġ-> Ġ" queued " čĊĉĉĉ ĉ COMPLETE Ġ-> Ġ" complete " čĊĉĉĉ ĉ ERROR Ġ-> Ġ" error " čĊĉĉĉ ĉ PAR TIAL Ġ-> Ġ" partial " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ QUE U ED Ġ-> Ġ" http :// hl 7 . org / fhir / re mitt ance - outcome " čĊĉĉĉ ĉ COMPLETE Ġ-> Ġ" http :// hl 7 . org / fhir / re mitt ance - outcome " čĊĉĉĉ ĉ ERROR Ġ-> Ġ" http :// hl 7 . org / fhir / re mitt ance - outcome " čĊĉĉĉ ĉ PAR TIAL Ġ-> Ġ" http :// hl 7 . org / fhir / re mitt ance - outcome " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ QUE U ED Ġ-> Ġ" The ĠClaim / Pre - authorization / Pre - determin ation Ġhas Ġbeen Ġreceived Ġbut Ġprocessing Ġhas Ġnot Ġbe gun ." čĊĉĉĉ ĉ COMPLETE Ġ-> Ġ" The Ġprocessing Ġhas Ġcompleted Ġwithout Ġerrors " čĊĉĉĉ ĉ ERROR Ġ-> Ġ" One Ġor Ġmore Ġerrors Ġhave Ġbeen Ġdetected Ġin Ġthe ĠClaim " čĊĉĉĉ ĉ PAR TIAL Ġ-> Ġ" No Ġerrors Ġhave Ġbeen Ġdetected Ġin Ġthe ĠClaim Ġand Ġsome Ġof Ġthe Ġadj ud ication Ġhas Ġbeen Ġperformed ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ QUE U ED Ġ-> Ġ" Queued "; čĊĉĉĉ ĉ COMPLETE Ġ-> Ġ" Processing ĠComplete "; čĊĉĉĉ ĉ ERROR Ġ-> Ġ" Error "; čĊĉĉĉ ĉ PAR TIAL Ġ-> Ġ" Partial ĠProcessing "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠClaim Processing Codes ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" queued " Ġ== Ġcode String ) Ġreturn ĠQ UE U ED čĊĉĉĉ ĉ if Ġ(" complete " Ġ== Ġcode String ) Ġreturn ĠCOMP LETE čĊĉĉĉ ĉ if Ġ(" error " Ġ== Ġcode String ) Ġreturn ĠERROR čĊĉĉĉ ĉ if Ġ(" partial " Ġ== Ġcode String ) Ġreturn ĠPAR TIAL čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠClaim Processing Codes Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠClaim Processing Codes Enum Factory Ġ: ĠEnum Factory < Claim Processing Codes > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠClaim Processing Codes ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" queued " Ġ== Ġcode String ) Ġreturn ĠClaim Processing Codes . QUE U ED čĊĉĉ ĉ if Ġ(" complete " Ġ== Ġcode String ) Ġreturn ĠClaim Processing Codes . COMPLETE čĊĉĉ ĉ if Ġ(" error " Ġ== Ġcode String ) Ġreturn ĠClaim Processing Codes . ERROR čĊĉĉ ĉ if Ġ(" partial " Ġ== Ġcode String ) Ġreturn ĠClaim Processing Codes . PAR TIAL čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠClaim Processing Codes Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Claim Processing Codes >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" queued " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠClaim Processing Codes . QUE U ED ) čĊĉĉ ĉ if Ġ(" complete " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠClaim Processing Codes . COMPLETE ) čĊĉĉ ĉ if Ġ(" error " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠClaim Processing Codes . ERROR ) čĊĉĉ ĉ if Ġ(" partial " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠClaim Processing Codes . PAR TIAL ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠClaim Processing Codes Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠClaim Processing Codes ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Claim Processing Codes . QUE U ED Ġ-> Ġ" queued " čĊĉĉĉ ĉ Claim Processing Codes . COMPLETE Ġ-> Ġ" complete " čĊĉĉĉ ĉ Claim Processing Codes . ERROR Ġ-> Ġ" error " čĊĉĉĉ ĉ Claim Processing Codes . PAR TIAL Ġ-> Ġ" partial " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠClaim Processing Codes ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠComp artment Type Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġcomp artment Ġdefinition Ġis Ġfor Ġthe Ġpatient Ġcomp artment . čĊĉ ĉ */ čĊĉ ĉ PAT IENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġcomp artment Ġdefinition Ġis Ġfor Ġthe Ġencounter Ġcomp artment . čĊĉ ĉ */ čĊĉ ĉ EN COUNTER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġcomp artment Ġdefinition Ġis Ġfor Ġthe Ġrelated - person Ġcomp artment . čĊĉ ĉ */ čĊĉ ĉ RELATED PERSON , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġcomp artment Ġdefinition Ġis Ġfor Ġthe Ġpract itioner Ġcomp artment . čĊĉ ĉ */ čĊĉ ĉ PR ACT ITION ER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġcomp artment Ġdefinition Ġis Ġfor Ġthe Ġdevice Ġcomp artment . čĊĉ ĉ */ čĊĉ ĉ DEVICE , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" Patient " čĊĉĉĉ ĉ EN COUNTER Ġ-> Ġ" Encounter " čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" Related Person " čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" Pract itioner " čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" Device " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" http :// hl 7 . org / fhir / comp artment - type " čĊĉĉĉ ĉ EN COUNTER Ġ-> Ġ" http :// hl 7 . org / fhir / comp artment - type " čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" http :// hl 7 . org / fhir / comp artment - type " čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" http :// hl 7 . org / fhir / comp artment - type " čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" http :// hl 7 . org / fhir / comp artment - type " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" The Ġcomp artment Ġdefinition Ġis Ġfor Ġthe Ġpatient Ġcomp artment ." čĊĉĉĉ ĉ EN COUNTER Ġ-> Ġ" The Ġcomp artment Ġdefinition Ġis Ġfor Ġthe Ġencounter Ġcomp artment ." čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" The Ġcomp artment Ġdefinition Ġis Ġfor Ġthe Ġrelated - person Ġcomp artment ." čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" The Ġcomp artment Ġdefinition Ġis Ġfor Ġthe Ġpract itioner Ġcomp artment ." čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" The Ġcomp artment Ġdefinition Ġis Ġfor Ġthe Ġdevice Ġcomp artment ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" Patient "; čĊĉĉĉ ĉ EN COUNTER Ġ-> Ġ" Encounter "; čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" Related Person "; čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" Pract itioner "; čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" Device "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠComp artment Type ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" Patient " Ġ== Ġcode String ) Ġreturn ĠPAT IENT čĊĉĉĉ ĉ if Ġ(" Encounter " Ġ== Ġcode String ) Ġreturn ĠEN COUNTER čĊĉĉĉ ĉ if Ġ(" Related Person " Ġ== Ġcode String ) Ġreturn ĠREL ATED PERSON čĊĉĉĉ ĉ if Ġ(" Pract itioner " Ġ== Ġcode String ) Ġreturn ĠPR ACT ITION ER čĊĉĉĉ ĉ if Ġ(" Device " Ġ== Ġcode String ) Ġreturn ĠDEVICE čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠComp artment Type Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠComp artment TypeEnum Factory Ġ: ĠEnum Factory < Compartment Type > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠComp artment Type ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" Patient " Ġ== Ġcode String ) Ġreturn ĠComp artment Type . PAT IENT čĊĉĉ ĉ if Ġ(" Encounter " Ġ== Ġcode String ) Ġreturn ĠComp artment Type . EN COUNTER čĊĉĉ ĉ if Ġ(" Related Person " Ġ== Ġcode String ) Ġreturn ĠComp artment Type . RELATED PERSON čĊĉĉ ĉ if Ġ(" Pract itioner " Ġ== Ġcode String ) Ġreturn ĠComp artment Type . PR ACT ITION ER čĊĉĉ ĉ if Ġ(" Device " Ġ== Ġcode String ) Ġreturn ĠComp artment Type . DEVICE čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠComp artment Type Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Compartment Type >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" Patient " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠComp artment Type . PAT IENT ) čĊĉĉ ĉ if Ġ(" Encounter " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠComp artment Type . EN COUNTER ) čĊĉĉ ĉ if Ġ(" Related Person " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠComp artment Type . RELATED PERSON ) čĊĉĉ ĉ if Ġ(" Pract itioner " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠComp artment Type . PR ACT ITION ER ) čĊĉĉ ĉ if Ġ(" Device " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠComp artment Type . DEVICE ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠComp artment Type Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠComp artment Type ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Compartment Type . PAT IENT Ġ-> Ġ" Patient " čĊĉĉĉ ĉ Compartment Type . EN COUNTER Ġ-> Ġ" Encounter " čĊĉĉĉ ĉ Compartment Type . RELATED PERSON Ġ-> Ġ" Related Person " čĊĉĉĉ ĉ Compartment Type . PR ACT ITION ER Ġ-> Ġ" Pract itioner " čĊĉĉĉ ĉ Compartment Type . DEVICE Ġ-> Ġ" Device " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠComp artment Type ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠComp osition Status Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġis Ġa Ġpre limin ary Ġcomposition Ġor Ġdocument Ġ( also Ġknown Ġas Ġinitial Ġor Ġinter im ). ĠThe Ġcontent Ġmay Ġbe Ġincomplete Ġor Ġun verified . čĊĉ ĉ */ čĊĉ ĉ PRE LI MIN ARY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġversion Ġof Ġthe Ġcomposition Ġis Ġcomplete Ġand Ġverified Ġby Ġan Ġappropriate Ġperson Ġand Ġno Ġfurther Ġwork Ġis Ġplanned . ĠAny Ġsubsequent Ġupdates Ġwould Ġbe Ġon Ġa Ġnew Ġversion Ġof Ġthe Ġcomposition . čĊĉ ĉ */ čĊĉ ĉ FINAL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġcomposition Ġcontent Ġor Ġthe Ġreferenced Ġresources Ġhave Ġbeen Ġmodified Ġ( edited Ġor Ġadded Ġto ) Ġsubsequent Ġto Ġbeing Ġreleased Ġas Ġ" final " Ġand Ġthe Ġcomposition Ġis Ġcomplete Ġand Ġverified Ġby Ġan Ġauthorized Ġperson . čĊĉ ĉ */ čĊĉ ĉ AM ENDED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġcomposition Ġor Ġdocument Ġwas Ġoriginally Ġcreated / iss ued Ġin Ġerror , Ġand Ġthis Ġis Ġan Ġam endment Ġthat Ġmarks Ġthat Ġthe Ġentire Ġseries Ġshould Ġnot Ġbe Ġconsidered Ġas Ġvalid . čĊĉ ĉ */ čĊĉ ĉ ENTER ED IN ERROR , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PRE LI MIN ARY Ġ-> Ġ" pre limin ary " čĊĉĉĉ ĉ FINAL Ġ-> Ġ" final " čĊĉĉĉ ĉ AM ENDED Ġ-> Ġ" am ended " čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" enter ed - in - error " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PRE LI MIN ARY Ġ-> Ġ" http :// hl 7 . org / fhir / composition - status " čĊĉĉĉ ĉ FINAL Ġ-> Ġ" http :// hl 7 . org / fhir / composition - status " čĊĉĉĉ ĉ AM ENDED Ġ-> Ġ" http :// hl 7 . org / fhir / composition - status " čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" http :// hl 7 . org / fhir / composition - status " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PRE LI MIN ARY Ġ-> Ġ" This Ġis Ġa Ġpre limin ary Ġcomposition Ġor Ġdocument Ġ( also Ġknown Ġas Ġinitial Ġor Ġinter im ). ĠThe Ġcontent Ġmay Ġbe Ġincomplete Ġor Ġun verified ." čĊĉĉĉ ĉ FINAL Ġ-> Ġ" This Ġversion Ġof Ġthe Ġcomposition Ġis Ġcomplete Ġand Ġverified Ġby Ġan Ġappropriate Ġperson Ġand Ġno Ġfurther Ġwork Ġis Ġplanned . ĠAny Ġsubsequent Ġupdates Ġwould Ġbe Ġon Ġa Ġnew Ġversion Ġof Ġthe Ġcomposition ." čĊĉĉĉ ĉ AM ENDED Ġ-> Ġ" The Ġcomposition Ġcontent Ġor Ġthe Ġreferenced Ġresources Ġhave Ġbeen Ġmodified Ġ( edited Ġor Ġadded Ġto ) Ġsubsequent Ġto Ġbeing Ġreleased Ġas Ġ\" final \" Ġand Ġthe Ġcomposition Ġis Ġcomplete Ġand Ġverified Ġby Ġan Ġauthorized Ġperson ." čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" The Ġcomposition Ġor Ġdocument Ġwas Ġoriginally Ġcreated / iss ued Ġin Ġerror , Ġand Ġthis Ġis Ġan Ġam endment Ġthat Ġmarks Ġthat Ġthe Ġentire Ġseries Ġshould Ġnot Ġbe Ġconsidered Ġas Ġvalid ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PRE LI MIN ARY Ġ-> Ġ" Pre limin ary "; čĊĉĉĉ ĉ FINAL Ġ-> Ġ" Final "; čĊĉĉĉ ĉ AM ENDED Ġ-> Ġ" Am ended "; čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" Entered Ġin ĠError "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠComp osition Status ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" pre limin ary " Ġ== Ġcode String ) Ġreturn ĠPRE LI MIN ARY čĊĉĉĉ ĉ if Ġ(" final " Ġ== Ġcode String ) Ġreturn ĠFIN AL čĊĉĉĉ ĉ if Ġ(" am ended " Ġ== Ġcode String ) Ġreturn ĠAM ENDED čĊĉĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn ĠENTER ED IN ERROR čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠComp osition Status Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠComp osition Status Enum Factory Ġ: ĠEnum Factory < Composition Status > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠComp osition Status ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" pre limin ary " Ġ== Ġcode String ) Ġreturn ĠComp osition Status . PRE LI MIN ARY čĊĉĉ ĉ if Ġ(" final " Ġ== Ġcode String ) Ġreturn ĠComp osition Status . FINAL čĊĉĉ ĉ if Ġ(" am ended " Ġ== Ġcode String ) Ġreturn ĠComp osition Status . AM ENDED čĊĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn ĠComp osition Status . ENTER ED IN ERROR čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠComp osition Status Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Composition Status >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" pre limin ary " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠComp osition Status . PRE LI MIN ARY ) čĊĉĉ ĉ if Ġ(" final " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠComp osition Status . FINAL ) čĊĉĉ ĉ if Ġ(" am ended " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠComp osition Status . AM ENDED ) čĊĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠComp osition Status . ENTER ED IN ERROR ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠComp osition Status Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠComp osition Status ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Composition Status . PRE LI MIN ARY Ġ-> Ġ" pre limin ary " čĊĉĉĉ ĉ Composition Status . FINAL Ġ-> Ġ" final " čĊĉĉĉ ĉ Composition Status . AM ENDED Ġ-> Ġ" am ended " čĊĉĉĉ ĉ Composition Status . ENTER ED IN ERROR Ġ-> Ġ" enter ed - in - error " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠComp osition Status ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠConcept Map Relationship Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġconcepts Ġare Ġrelated Ġto Ġeach Ġother , Ġbut Ġthe Ġexact Ġrelationship Ġis Ġnot Ġknown . čĊĉ ĉ */ čĊĉ ĉ RELATED TO , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġdefinitions Ġof Ġthe Ġconcepts Ġmean Ġthe Ġsame Ġthing . čĊĉ ĉ */ čĊĉ ĉ EQUI VAL ENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġsource Ġconcept Ġis Ġnarrow er Ġin Ġmeaning Ġthan Ġthe Ġtarget Ġconcept . čĊĉ ĉ */ čĊĉ ĉ SOURCE IS N ARROW ER TH ANT ARGET , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġsource Ġconcept Ġis Ġbro ader Ġin Ġmeaning Ġthan Ġthe Ġtarget Ġconcept . čĊĉ ĉ */ čĊĉ ĉ SOURCE IS BRO ADER TH ANT ARGET , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġis Ġan Ġexplicit Ġassertion Ġthat Ġthe Ġtarget Ġconcept Ġis Ġnot Ġrelated Ġto Ġthe Ġsource Ġconcept . čĊĉ ĉ */ čĊĉ ĉ NOT RELATED TO , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ RELATED TO Ġ-> Ġ" related - to " čĊĉĉĉ ĉ EQUI VAL ENT Ġ-> Ġ" e quivalent " čĊĉĉĉ ĉ SOURCE IS N ARROW ER TH ANT ARGET Ġ-> Ġ" source - is - narrow er - than - target " čĊĉĉĉ ĉ SOURCE IS BRO ADER TH ANT ARGET Ġ-> Ġ" source - is - bro ader - than - target " čĊĉĉĉ ĉ NOT RELATED TO Ġ-> Ġ" not - related - to " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ RELATED TO Ġ-> Ġ" http :// hl 7 . org / fhir / concept - map - relationship " čĊĉĉĉ ĉ EQUI VAL ENT Ġ-> Ġ" http :// hl 7 . org / fhir / concept - map - relationship " čĊĉĉĉ ĉ SOURCE IS N ARROW ER TH ANT ARGET Ġ-> Ġ" http :// hl 7 . org / fhir / concept - map - relationship " čĊĉĉĉ ĉ SOURCE IS BRO ADER TH ANT ARGET Ġ-> Ġ" http :// hl 7 . org / fhir / concept - map - relationship " čĊĉĉĉ ĉ NOT RELATED TO Ġ-> Ġ" http :// hl 7 . org / fhir / concept - map - relationship " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ RELATED TO Ġ-> Ġ" The Ġconcepts Ġare Ġrelated Ġto Ġeach Ġother , Ġbut Ġthe Ġexact Ġrelationship Ġis Ġnot Ġknown ." čĊĉĉĉ ĉ EQUI VAL ENT Ġ-> Ġ" The Ġdefinitions Ġof Ġthe Ġconcepts Ġmean Ġthe Ġsame Ġthing ." čĊĉĉĉ ĉ SOURCE IS N ARROW ER TH ANT ARGET Ġ-> Ġ" The Ġsource Ġconcept Ġis Ġnarrow er Ġin Ġmeaning Ġthan Ġthe Ġtarget Ġconcept ." čĊĉĉĉ ĉ SOURCE IS BRO ADER TH ANT ARGET Ġ-> Ġ" The Ġsource Ġconcept Ġis Ġbro ader Ġin Ġmeaning Ġthan Ġthe Ġtarget Ġconcept ." čĊĉĉĉ ĉ NOT RELATED TO Ġ-> Ġ" This Ġis Ġan Ġexplicit Ġassertion Ġthat Ġthe Ġtarget Ġconcept Ġis Ġnot Ġrelated Ġto Ġthe Ġsource Ġconcept ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ RELATED TO Ġ-> Ġ" Related ĠTo "; čĊĉĉĉ ĉ EQUI VAL ENT Ġ-> Ġ" Equivalent "; čĊĉĉĉ ĉ SOURCE IS N ARROW ER TH ANT ARGET Ġ-> Ġ" Source ĠIs ĠN arrow er ĠTh an ĠTarget "; čĊĉĉĉ ĉ SOURCE IS BRO ADER TH ANT ARGET Ġ-> Ġ" Source ĠIs ĠBro ader ĠTh an ĠTarget "; čĊĉĉĉ ĉ NOT RELATED TO Ġ-> Ġ" Not ĠRelated ĠTo "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠConcept Map Relationship ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" related - to " Ġ== Ġcode String ) Ġreturn ĠREL ATED TO čĊĉĉĉ ĉ if Ġ(" e quivalent " Ġ== Ġcode String ) Ġreturn ĠE QUI VAL ENT čĊĉĉĉ ĉ if Ġ(" source - is - narrow er - than - target " Ġ== Ġcode String ) Ġreturn ĠSOURCE IS N ARROW ER TH ANT ARGET čĊĉĉĉ ĉ if Ġ(" source - is - bro ader - than - target " Ġ== Ġcode String ) Ġreturn ĠSOURCE IS BRO ADER TH ANT ARGET čĊĉĉĉ ĉ if Ġ(" not - related - to " Ġ== Ġcode String ) Ġreturn ĠNOT RELATED TO čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠConcept Map Relationship Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠConcept Map Relationship Enum Factory Ġ: ĠEnum Factory < Concept Map Relationship > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠConcept Map Relationship ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" related - to " Ġ== Ġcode String ) Ġreturn ĠConcept Map Relationship . RELATED TO čĊĉĉ ĉ if Ġ(" e quivalent " Ġ== Ġcode String ) Ġreturn ĠConcept Map Relationship . EQUI VAL ENT čĊĉĉ ĉ if Ġ(" source - is - narrow er - than - target " Ġ== Ġcode String ) Ġreturn ĠConcept Map Relationship . SOURCE IS N ARROW ER TH ANT ARGET čĊĉĉ ĉ if Ġ(" source - is - bro ader - than - target " Ġ== Ġcode String ) Ġreturn ĠConcept Map Relationship . SOURCE IS BRO ADER TH ANT ARGET čĊĉĉ ĉ if Ġ(" not - related - to " Ġ== Ġcode String ) Ġreturn ĠConcept Map Relationship . NOT RELATED TO čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠConcept Map Relationship Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Concept Map Relationship >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" related - to " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠConcept Map Relationship . RELATED TO ) čĊĉĉ ĉ if Ġ(" e quivalent " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠConcept Map Relationship . EQUI VAL ENT ) čĊĉĉ ĉ if Ġ(" source - is - narrow er - than - target " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠConcept Map Relationship . SOURCE IS N ARROW ER TH ANT ARGET ) čĊĉĉ ĉ if Ġ(" source - is - bro ader - than - target " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠConcept Map Relationship . SOURCE IS BRO ADER TH ANT ARGET ) čĊĉĉ ĉ if Ġ(" not - related - to " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠConcept Map Relationship . NOT RELATED TO ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠConcept Map Relationship Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠConcept Map Relationship ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Concept Map Relationship . RELATED TO Ġ-> Ġ" related - to " čĊĉĉĉ ĉ Concept Map Relationship . EQUI VAL ENT Ġ-> Ġ" e quivalent " čĊĉĉĉ ĉ Concept Map Relationship . SOURCE IS N ARROW ER TH ANT ARGET Ġ-> Ġ" source - is - narrow er - than - target " čĊĉĉĉ ĉ Concept Map Relationship . SOURCE IS BRO ADER TH ANT ARGET Ġ-> Ġ" source - is - bro ader - than - target " čĊĉĉĉ ĉ Concept Map Relationship . NOT RELATED TO Ġ-> Ġ" not - related - to " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠConcept Map Relationship ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠDays OfWeek Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠMonday . čĊĉ ĉ */ čĊĉ ĉ MON , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠT uesday . čĊĉ ĉ */ čĊĉ ĉ T UE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠWed nesday . čĊĉ ĉ */ čĊĉ ĉ W ED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠTh ursday . čĊĉ ĉ */ čĊĉ ĉ TH U , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠF riday . čĊĉ ĉ */ čĊĉ ĉ FR I , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠS aturday . čĊĉ ĉ */ čĊĉ ĉ SAT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠS unday . čĊĉ ĉ */ čĊĉ ĉ SUN , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ MON Ġ-> Ġ" mon " čĊĉĉĉ ĉ T UE Ġ-> Ġ" t ue " čĊĉĉĉ ĉ W ED Ġ-> Ġ" wed " čĊĉĉĉ ĉ TH U Ġ-> Ġ" th u " čĊĉĉĉ ĉ FR I Ġ-> Ġ" f ri " čĊĉĉĉ ĉ SAT Ġ-> Ġ" sat " čĊĉĉĉ ĉ SUN Ġ-> Ġ" sun " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ MON Ġ-> Ġ" http :// hl 7 . org / fhir / days - of - week " čĊĉĉĉ ĉ T UE Ġ-> Ġ" http :// hl 7 . org / fhir / days - of - week " čĊĉĉĉ ĉ W ED Ġ-> Ġ" http :// hl 7 . org / fhir / days - of - week " čĊĉĉĉ ĉ TH U Ġ-> Ġ" http :// hl 7 . org / fhir / days - of - week " čĊĉĉĉ ĉ FR I Ġ-> Ġ" http :// hl 7 . org / fhir / days - of - week " čĊĉĉĉ ĉ SAT Ġ-> Ġ" http :// hl 7 . org / fhir / days - of - week " čĊĉĉĉ ĉ SUN Ġ-> Ġ" http :// hl 7 . org / fhir / days - of - week " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ MON Ġ-> Ġ" Monday ." čĊĉĉĉ ĉ T UE Ġ-> Ġ" Tuesday ." čĊĉĉĉ ĉ W ED Ġ-> Ġ" Wednesday ." čĊĉĉĉ ĉ TH U Ġ-> Ġ" Thursday ." čĊĉĉĉ ĉ FR I Ġ-> Ġ" Friday ." čĊĉĉĉ ĉ SAT Ġ-> Ġ" Saturday ." čĊĉĉĉ ĉ SUN Ġ-> Ġ" S unday ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ MON Ġ-> Ġ" Monday "; čĊĉĉĉ ĉ T UE Ġ-> Ġ" Tuesday "; čĊĉĉĉ ĉ W ED Ġ-> Ġ" Wednesday "; čĊĉĉĉ ĉ TH U Ġ-> Ġ" Thursday "; čĊĉĉĉ ĉ FR I Ġ-> Ġ" Friday "; čĊĉĉĉ ĉ SAT Ġ-> Ġ" Saturday "; čĊĉĉĉ ĉ SUN Ġ-> Ġ" S unday "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠDays OfWeek ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" mon " Ġ== Ġcode String ) Ġreturn ĠMON čĊĉĉĉ ĉ if Ġ(" t ue " Ġ== Ġcode String ) Ġreturn ĠT UE čĊĉĉĉ ĉ if Ġ(" wed " Ġ== Ġcode String ) Ġreturn ĠW ED čĊĉĉĉ ĉ if Ġ(" th u " Ġ== Ġcode String ) Ġreturn ĠTH U čĊĉĉĉ ĉ if Ġ(" f ri " Ġ== Ġcode String ) Ġreturn ĠF RI čĊĉĉĉ ĉ if Ġ(" sat " Ġ== Ġcode String ) Ġreturn ĠS AT čĊĉĉĉ ĉ if Ġ(" sun " Ġ== Ġcode String ) Ġreturn ĠS UN čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠDays OfWeek Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠDays OfWeek Enum Factory Ġ: ĠEnum Factory < Days OfWeek > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠDays OfWeek ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" mon " Ġ== Ġcode String ) Ġreturn ĠDays OfWeek . MON čĊĉĉ ĉ if Ġ(" t ue " Ġ== Ġcode String ) Ġreturn ĠDays OfWeek . T UE čĊĉĉ ĉ if Ġ(" wed " Ġ== Ġcode String ) Ġreturn ĠDays OfWeek . W ED čĊĉĉ ĉ if Ġ(" th u " Ġ== Ġcode String ) Ġreturn ĠDays OfWeek . TH U čĊĉĉ ĉ if Ġ(" f ri " Ġ== Ġcode String ) Ġreturn ĠDays OfWeek . FR I čĊĉĉ ĉ if Ġ(" sat " Ġ== Ġcode String ) Ġreturn ĠDays OfWeek . SAT čĊĉĉ ĉ if Ġ(" sun " Ġ== Ġcode String ) Ġreturn ĠDays OfWeek . SUN čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠDays OfWeek Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Days OfWeek >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" mon " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDays OfWeek . MON ) čĊĉĉ ĉ if Ġ(" t ue " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDays OfWeek . T UE ) čĊĉĉ ĉ if Ġ(" wed " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDays OfWeek . W ED ) čĊĉĉ ĉ if Ġ(" th u " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDays OfWeek . TH U ) čĊĉĉ ĉ if Ġ(" f ri " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDays OfWeek . FR I ) čĊĉĉ ĉ if Ġ(" sat " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDays OfWeek . SAT ) čĊĉĉ ĉ if Ġ(" sun " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDays OfWeek . SUN ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠDays OfWeek Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠDays OfWeek ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Days OfWeek . MON Ġ-> Ġ" mon " čĊĉĉĉ ĉ Days OfWeek . T UE Ġ-> Ġ" t ue " čĊĉĉĉ ĉ Days OfWeek . W ED Ġ-> Ġ" wed " čĊĉĉĉ ĉ Days OfWeek . TH U Ġ-> Ġ" th u " čĊĉĉĉ ĉ Days OfWeek . FR I Ġ-> Ġ" f ri " čĊĉĉĉ ĉ Days OfWeek . SAT Ġ-> Ġ" sat " čĊĉĉĉ ĉ Days OfWeek . SUN Ġ-> Ġ" sun " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠDays OfWeek ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠDevice Name Type Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠU DI ĠLabel Ġname . čĊĉ ĉ */ čĊĉ ĉ UD IL AB EL NAME , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġ' user Ġfriendly Ġname ' Ġtypically Ġis Ġthe Ġname Ġof Ġthe Ġdevice Ġon Ġthe Ġpackage Ġit Ġcame Ġin Ġor Ġsome Ġcombination Ġof Ġthat Ġname Ġwith Ġthe Ġmodel Ġnumber , Ġserial Ġnumber , Ġor Ġother Ġattribute Ġthat Ġmakes Ġthe Ġname Ġeasy Ġto Ġunderstand Ġfor Ġthe Ġuser Ġof Ġthat Ġdevice . ĠIt Ġis Ġoften Ġexposed Ġin Ġcommunic ating Ġdevices Ġtransport Ġprotocols . ĠIt Ġis Ġprovided Ġto Ġhelp Ġusers Ġidentify Ġthe Ġdevice Ġwhen Ġreported Ġin Ġdiscovery Ġoperations . čĊĉ ĉ */ čĊĉ ĉ USER FR I END LY NAME , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġname Ġas Ġprovided Ġby Ġa Ġpatient Ġof Ġthe Ġdevice , Ġfor Ġexample Ġ" k nee Ġimplant ", Ġwhen Ġdocument ing , Ġe . g ., Ġself - reported Ġdevice . čĊĉ ĉ */ čĊĉ ĉ PAT IENT REPORT ED NAME , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġformal Ġname Ġas Ġprovided Ġby Ġthe Ġmanufacturer Ġof Ġthe Ġdevice . čĊĉ ĉ */ čĊĉ ĉ MAN U FACT UR ER NAME , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġname Ġof Ġthe Ġmodel . ĠThe Ġmanufacturer - name Ġor Ġuser - friendly - name Ġmay Ġinclude Ġthat Ġas Ġa Ġcomponent . čĊĉ ĉ */ čĊĉ ĉ MODEL NAME , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġother . čĊĉ ĉ */ čĊĉ ĉ OTHER , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ UD IL AB EL NAME Ġ-> Ġ" udi - label - name " čĊĉĉĉ ĉ USER FR I END LY NAME Ġ-> Ġ" user - friendly - name " čĊĉĉĉ ĉ PAT IENT REPORT ED NAME Ġ-> Ġ" patient - reported - name " čĊĉĉĉ ĉ MAN U FACT UR ER NAME Ġ-> Ġ" manufacturer - name " čĊĉĉĉ ĉ MODEL NAME Ġ-> Ġ" model - name " čĊĉĉĉ ĉ OTHER Ġ-> Ġ" other " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ UD IL AB EL NAME Ġ-> Ġ" http :// hl 7 . org / fhir / device - name type " čĊĉĉĉ ĉ USER FR I END LY NAME Ġ-> Ġ" http :// hl 7 . org / fhir / device - name type " čĊĉĉĉ ĉ PAT IENT REPORT ED NAME Ġ-> Ġ" http :// hl 7 . org / fhir / device - name type " čĊĉĉĉ ĉ MAN U FACT UR ER NAME Ġ-> Ġ" http :// hl 7 . org / fhir / device - name type " čĊĉĉĉ ĉ MODEL NAME Ġ-> Ġ" http :// hl 7 . org / fhir / device - name type " čĊĉĉĉ ĉ OTHER Ġ-> Ġ" http :// hl 7 . org / fhir / device - name type " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ UD IL AB EL NAME Ġ-> Ġ" U DI ĠLabel Ġname ." čĊĉĉĉ ĉ USER FR I END LY NAME Ġ-> Ġ" The Ġ' user Ġfriendly Ġname ' Ġtypically Ġis Ġthe Ġname Ġof Ġthe Ġdevice Ġon Ġthe Ġpackage Ġit Ġcame Ġin Ġor Ġsome Ġcombination Ġof Ġthat Ġname Ġwith Ġthe Ġmodel Ġnumber , Ġserial Ġnumber , Ġor Ġother Ġattribute Ġthat Ġmakes Ġthe Ġname Ġeasy Ġto Ġunderstand Ġfor Ġthe Ġuser Ġof Ġthat Ġdevice . ĠIt Ġis Ġoften Ġexposed Ġin Ġcommunic ating Ġdevices Ġtransport Ġprotocols . ĠIt Ġis Ġprovided Ġto Ġhelp Ġusers Ġidentify Ġthe Ġdevice Ġwhen Ġreported Ġin Ġdiscovery Ġoperations ." čĊĉĉĉ ĉ PAT IENT REPORT ED NAME Ġ-> Ġ" A Ġname Ġas Ġprovided Ġby Ġa Ġpatient Ġof Ġthe Ġdevice , Ġfor Ġexample Ġ\" k nee Ġimplant \", Ġwhen Ġdocument ing , Ġe . g ., Ġself - reported Ġdevice ." čĊĉĉĉ ĉ MAN U FACT UR ER NAME Ġ-> Ġ" The Ġformal Ġname Ġas Ġprovided Ġby Ġthe Ġmanufacturer Ġof Ġthe Ġdevice ." čĊĉĉĉ ĉ MODEL NAME Ġ-> Ġ" The Ġname Ġof Ġthe Ġmodel . ĠThe Ġmanufacturer - name Ġor Ġuser - friendly - name Ġmay Ġinclude Ġthat Ġas Ġa Ġcomponent ." čĊĉĉĉ ĉ OTHER Ġ-> Ġ" other ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ UD IL AB EL NAME Ġ-> Ġ" U DI ĠLabel Ġname "; čĊĉĉĉ ĉ USER FR I END LY NAME Ġ-> Ġ" User ĠFriend ly Ġname "; čĊĉĉĉ ĉ PAT IENT REPORT ED NAME Ġ-> Ġ" Patient ĠReport ed Ġname "; čĊĉĉĉ ĉ MAN U FACT UR ER NAME Ġ-> Ġ" Manufacturer Ġname "; čĊĉĉĉ ĉ MODEL NAME Ġ-> Ġ" Model Ġname "; čĊĉĉĉ ĉ OTHER Ġ-> Ġ" other "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠDevice Name Type ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" udi - label - name " Ġ== Ġcode String ) Ġreturn ĠU D IL AB EL NAME čĊĉĉĉ ĉ if Ġ(" user - friendly - name " Ġ== Ġcode String ) Ġreturn ĠUSER FR I END LY NAME čĊĉĉĉ ĉ if Ġ(" patient - reported - name " Ġ== Ġcode String ) Ġreturn ĠPAT IENT REPORT ED NAME čĊĉĉĉ ĉ if Ġ(" manufacturer - name " Ġ== Ġcode String ) Ġreturn ĠMAN U FACT UR ER NAME čĊĉĉĉ ĉ if Ġ(" model - name " Ġ== Ġcode String ) Ġreturn ĠMODEL NAME čĊĉĉĉ ĉ if Ġ(" other " Ġ== Ġcode String ) Ġreturn ĠOTHER čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠDevice Name Type Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠDevice Name TypeEnum Factory Ġ: ĠEnum Factory < Device Name Type > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠDevice Name Type ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" udi - label - name " Ġ== Ġcode String ) Ġreturn ĠDevice Name Type . UD IL AB EL NAME čĊĉĉ ĉ if Ġ(" user - friendly - name " Ġ== Ġcode String ) Ġreturn ĠDevice Name Type . USER FR I END LY NAME čĊĉĉ ĉ if Ġ(" patient - reported - name " Ġ== Ġcode String ) Ġreturn ĠDevice Name Type . PAT IENT REPORT ED NAME čĊĉĉ ĉ if Ġ(" manufacturer - name " Ġ== Ġcode String ) Ġreturn ĠDevice Name Type . MAN U FACT UR ER NAME čĊĉĉ ĉ if Ġ(" model - name " Ġ== Ġcode String ) Ġreturn ĠDevice Name Type . MODEL NAME čĊĉĉ ĉ if Ġ(" other " Ġ== Ġcode String ) Ġreturn ĠDevice Name Type . OTHER čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠDevice Name Type Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Device Name Type >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" udi - label - name " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDevice Name Type . UD IL AB EL NAME ) čĊĉĉ ĉ if Ġ(" user - friendly - name " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDevice Name Type . USER FR I END LY NAME ) čĊĉĉ ĉ if Ġ(" patient - reported - name " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDevice Name Type . PAT IENT REPORT ED NAME ) čĊĉĉ ĉ if Ġ(" manufacturer - name " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDevice Name Type . MAN U FACT UR ER NAME ) čĊĉĉ ĉ if Ġ(" model - name " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDevice Name Type . MODEL NAME ) čĊĉĉ ĉ if Ġ(" other " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDevice Name Type . OTHER ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠDevice Name Type Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠDevice Name Type ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Device Name Type . UD IL AB EL NAME Ġ-> Ġ" udi - label - name " čĊĉĉĉ ĉ Device Name Type . USER FR I END LY NAME Ġ-> Ġ" user - friendly - name " čĊĉĉĉ ĉ Device Name Type . PAT IENT REPORT ED NAME Ġ-> Ġ" patient - reported - name " čĊĉĉĉ ĉ Device Name Type . MAN U FACT UR ER NAME Ġ-> Ġ" manufacturer - name " čĊĉĉĉ ĉ Device Name Type . MODEL NAME Ġ-> Ġ" model - name " čĊĉĉĉ ĉ Device Name Type . OTHER Ġ-> Ġ" other " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠDevice Name Type ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠDocument Reference Status Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġis Ġthe Ġcurrent Ġreference Ġfor Ġthis Ġdocument . čĊĉ ĉ */ čĊĉ ĉ CURRENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġreference Ġhas Ġbeen Ġsuper se ded Ġby Ġanother Ġreference . čĊĉ ĉ */ čĊĉ ĉ SUPER SE DED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġreference Ġwas Ġcreated Ġin Ġerror . čĊĉ ĉ */ čĊĉ ĉ ENTER ED IN ERROR , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CURRENT Ġ-> Ġ" current " čĊĉĉĉ ĉ SUPER SE DED Ġ-> Ġ" super se ded " čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" enter ed - in - error " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CURRENT Ġ-> Ġ" http :// hl 7 . org / fhir / document - reference - status " čĊĉĉĉ ĉ SUPER SE DED Ġ-> Ġ" http :// hl 7 . org / fhir / document - reference - status " čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" http :// hl 7 . org / fhir / document - reference - status " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CURRENT Ġ-> Ġ" This Ġis Ġthe Ġcurrent Ġreference Ġfor Ġthis Ġdocument ." čĊĉĉĉ ĉ SUPER SE DED Ġ-> Ġ" This Ġreference Ġhas Ġbeen Ġsuper se ded Ġby Ġanother Ġreference ." čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" This Ġreference Ġwas Ġcreated Ġin Ġerror ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CURRENT Ġ-> Ġ" Current "; čĊĉĉĉ ĉ SUPER SE DED Ġ-> Ġ" Super se ded "; čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" Entered Ġin ĠError "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠDocument Reference Status ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" current " Ġ== Ġcode String ) Ġreturn ĠCURRENT čĊĉĉĉ ĉ if Ġ(" super se ded " Ġ== Ġcode String ) Ġreturn ĠSUP ER SE DED čĊĉĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn ĠENTER ED IN ERROR čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠDocument Reference Status Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠDocument Reference Status Enum Factory Ġ: ĠEnum Factory < Document Reference Status > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠDocument Reference Status ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" current " Ġ== Ġcode String ) Ġreturn ĠDocument Reference Status . CURRENT čĊĉĉ ĉ if Ġ(" super se ded " Ġ== Ġcode String ) Ġreturn ĠDocument Reference Status . SUPER SE DED čĊĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn ĠDocument Reference Status . ENTER ED IN ERROR čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠDocument Reference Status Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Document Reference Status >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" current " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDocument Reference Status . CURRENT ) čĊĉĉ ĉ if Ġ(" super se ded " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDocument Reference Status . SUPER SE DED ) čĊĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDocument Reference Status . ENTER ED IN ERROR ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠDocument Reference Status Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠDocument Reference Status ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Document Reference Status . CURRENT Ġ-> Ġ" current " čĊĉĉĉ ĉ Document Reference Status . SUPER SE DED Ġ-> Ġ" super se ded " čĊĉĉĉ ĉ Document Reference Status . ENTER ED IN ERROR Ġ-> Ġ" enter ed - in - error " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠDocument Reference Status ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠDocument Relationship Type Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġdocument Ġlog ically Ġreplaces Ġor Ġsuper se des Ġthe Ġtarget Ġdocument . čĊĉ ĉ */ čĊĉ ĉ REPL ACES , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġdocument Ġwas Ġgenerated Ġby Ġtransform ing Ġthe Ġtarget Ġdocument Ġ( e . g . Ġformat Ġor Ġlanguage Ġconversion ). čĊĉ ĉ */ čĊĉ ĉ TRANS FOR MS , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġdocument Ġis Ġa Ġsignature Ġof Ġthe Ġtarget Ġdocument . čĊĉ ĉ */ čĊĉ ĉ SIG NS , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġdocument Ġadds Ġadditional Ġinformation Ġto Ġthe Ġtarget Ġdocument . čĊĉ ĉ */ čĊĉ ĉ APPEND S , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REPL ACES Ġ-> Ġ" re places " čĊĉĉĉ ĉ TRANS FOR MS Ġ-> Ġ" transforms " čĊĉĉĉ ĉ SIG NS Ġ-> Ġ" sign s " čĊĉĉĉ ĉ APPEND S Ġ-> Ġ" app ends " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REPL ACES Ġ-> Ġ" http :// hl 7 . org / fhir / document - relationship - type " čĊĉĉĉ ĉ TRANS FOR MS Ġ-> Ġ" http :// hl 7 . org / fhir / document - relationship - type " čĊĉĉĉ ĉ SIG NS Ġ-> Ġ" http :// hl 7 . org / fhir / document - relationship - type " čĊĉĉĉ ĉ APPEND S Ġ-> Ġ" http :// hl 7 . org / fhir / document - relationship - type " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REPL ACES Ġ-> Ġ" This Ġdocument Ġlog ically Ġreplaces Ġor Ġsuper se des Ġthe Ġtarget Ġdocument ." čĊĉĉĉ ĉ TRANS FOR MS Ġ-> Ġ" This Ġdocument Ġwas Ġgenerated Ġby Ġtransform ing Ġthe Ġtarget Ġdocument Ġ( e . g . Ġformat Ġor Ġlanguage Ġconversion )." čĊĉĉĉ ĉ SIG NS Ġ-> Ġ" This Ġdocument Ġis Ġa Ġsignature Ġof Ġthe Ġtarget Ġdocument ." čĊĉĉĉ ĉ APPEND S Ġ-> Ġ" This Ġdocument Ġadds Ġadditional Ġinformation Ġto Ġthe Ġtarget Ġdocument ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REPL ACES Ġ-> Ġ" Re places "; čĊĉĉĉ ĉ TRANS FOR MS Ġ-> Ġ" Transforms "; čĊĉĉĉ ĉ SIG NS Ġ-> Ġ" Sign s "; čĊĉĉĉ ĉ APPEND S Ġ-> Ġ" App ends "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠDocument Relationship Type ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" re places " Ġ== Ġcode String ) Ġreturn ĠREPL ACES čĊĉĉĉ ĉ if Ġ(" transforms " Ġ== Ġcode String ) Ġreturn ĠTRANS FOR MS čĊĉĉĉ ĉ if Ġ(" sign s " Ġ== Ġcode String ) Ġreturn ĠSIG NS čĊĉĉĉ ĉ if Ġ(" app ends " Ġ== Ġcode String ) Ġreturn ĠAPP END S čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠDocument Relationship Type Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠDocument Relationship TypeEnum Factory Ġ: ĠEnum Factory < Document Relationship Type > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠDocument Relationship Type ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" re places " Ġ== Ġcode String ) Ġreturn ĠDocument Relationship Type . REPL ACES čĊĉĉ ĉ if Ġ(" transforms " Ġ== Ġcode String ) Ġreturn ĠDocument Relationship Type . TRANS FOR MS čĊĉĉ ĉ if Ġ(" sign s " Ġ== Ġcode String ) Ġreturn ĠDocument Relationship Type . SIG NS čĊĉĉ ĉ if Ġ(" app ends " Ġ== Ġcode String ) Ġreturn ĠDocument Relationship Type . APPEND S čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠDocument Relationship Type Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Document Relationship Type >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" re places " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDocument Relationship Type . REPL ACES ) čĊĉĉ ĉ if Ġ(" transforms " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDocument Relationship Type . TRANS FOR MS ) čĊĉĉ ĉ if Ġ(" sign s " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDocument Relationship Type . SIG NS ) čĊĉĉ ĉ if Ġ(" app ends " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠDocument Relationship Type . APPEND S ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠDocument Relationship Type Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠDocument Relationship Type ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Document Relationship Type . REPL ACES Ġ-> Ġ" re places " čĊĉĉĉ ĉ Document Relationship Type . TRANS FOR MS Ġ-> Ġ" transforms " čĊĉĉĉ ĉ Document Relationship Type . SIG NS Ġ-> Ġ" sign s " čĊĉĉĉ ĉ Document Relationship Type . APPEND S Ġ-> Ġ" app ends " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠDocument Relationship Type ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠEvent Status Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġcore Ġevent Ġhas Ġnot Ġstarted Ġyet , Ġbut Ġsome Ġstaging Ġactivities Ġhave Ġbe gun Ġ( e . g . Ġsur g ical Ġsuite Ġpreparation ). Ġ ĠPre paration Ġstages Ġmay Ġbe Ġtracked Ġfor Ġbilling Ġpurposes . čĊĉ ĉ */ čĊĉ ĉ PRE PAR ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġevent Ġis Ġcurrently Ġoccur ring . čĊĉ ĉ */ čĊĉ ĉ IN PROGRESS , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġevent Ġwas Ġterminated Ġprior Ġto Ġany Ġactivity Ġbeyond Ġpreparation . Ġ ĠI . e . ĠThe Ġ' main ' Ġactivity Ġhas Ġnot Ġyet Ġbe gun . Ġ ĠThe Ġboundary Ġbetween Ġpre par atory Ġand Ġthe Ġ' main ' Ġactivity Ġis Ġcontext - specific . čĊĉ ĉ */ čĊĉ ĉ NOT DONE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġevent Ġhas Ġbeen Ġtemporarily Ġstopped Ġbut Ġis Ġexpected Ġto Ġresume Ġin Ġthe Ġfuture . čĊĉ ĉ */ čĊĉ ĉ ON H OLD , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġevent Ġwas Ġterminated Ġprior Ġto Ġthe Ġfull Ġcompletion Ġof Ġthe Ġintended Ġactivity Ġbut Ġafter Ġat Ġleast Ġsome Ġof Ġthe Ġ' main ' Ġactivity Ġ( be yond Ġpreparation ) Ġhas Ġoccurred . čĊĉ ĉ */ čĊĉ ĉ STOP PED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġevent Ġhas Ġnow Ġcon clude d . čĊĉ ĉ */ čĊĉ ĉ COMPLETED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġelectronic Ġrecord Ġshould Ġnever Ġhave Ġexisted , Ġthough Ġit Ġis Ġpossible Ġthat Ġreal - world Ġdecisions Ġwere Ġbased Ġon Ġit . Ġ Ġ( If Ġreal - world Ġactivity Ġhas Ġoccurred , Ġthe Ġstatus Ġshould Ġbe Ġ" stopped " Ġrather Ġthan Ġ" enter ed - in - error ". ). čĊĉ ĉ */ čĊĉ ĉ ENTER ED IN ERROR , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġauthor ing / source Ġsystem Ġdoes Ġnot Ġknow Ġwhich Ġof Ġthe Ġstatus Ġvalues Ġcurrently Ġapplies Ġfor Ġthis Ġevent . Ġ ĠNote : ĠThis Ġconcept Ġis Ġnot Ġto Ġbe Ġused Ġfor Ġ" other " Ġ- Ġone Ġof Ġthe Ġlisted Ġstatuses Ġis Ġpres umed Ġto Ġapply , Ġ Ġbut Ġthe Ġauthor ing / source Ġsystem Ġdoes Ġnot Ġknow Ġwhich . čĊĉ ĉ */ čĊĉ ĉ UNKNOWN , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PRE PAR ATION Ġ-> Ġ" pre paration " čĊĉĉĉ ĉ IN PROGRESS Ġ-> Ġ" in - progress " čĊĉĉĉ ĉ NOT DONE Ġ-> Ġ" not - done " čĊĉĉĉ ĉ ON H OLD Ġ-> Ġ" on - hold " čĊĉĉĉ ĉ STOP PED Ġ-> Ġ" stopped " čĊĉĉĉ ĉ COMPLETED Ġ-> Ġ" completed " čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" enter ed - in - error " čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" unknown " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PRE PAR ATION Ġ-> Ġ" http :// hl 7 . org / fhir / event - status " čĊĉĉĉ ĉ IN PROGRESS Ġ-> Ġ" http :// hl 7 . org / fhir / event - status " čĊĉĉĉ ĉ NOT DONE Ġ-> Ġ" http :// hl 7 . org / fhir / event - status " čĊĉĉĉ ĉ ON H OLD Ġ-> Ġ" http :// hl 7 . org / fhir / event - status " čĊĉĉĉ ĉ STOP PED Ġ-> Ġ" http :// hl 7 . org / fhir / event - status " čĊĉĉĉ ĉ COMPLETED Ġ-> Ġ" http :// hl 7 . org / fhir / event - status " čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" http :// hl 7 . org / fhir / event - status " čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" http :// hl 7 . org / fhir / event - status " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PRE PAR ATION Ġ-> Ġ" The Ġcore Ġevent Ġhas Ġnot Ġstarted Ġyet , Ġbut Ġsome Ġstaging Ġactivities Ġhave Ġbe gun Ġ( e . g . Ġsur g ical Ġsuite Ġpreparation ). Ġ ĠPre paration Ġstages Ġmay Ġbe Ġtracked Ġfor Ġbilling Ġpurposes ." čĊĉĉĉ ĉ IN PROGRESS Ġ-> Ġ" The Ġevent Ġis Ġcurrently Ġoccur ring ." čĊĉĉĉ ĉ NOT DONE Ġ-> Ġ" The Ġevent Ġwas Ġterminated Ġprior Ġto Ġany Ġactivity Ġbeyond Ġpreparation . Ġ ĠI . e . ĠThe Ġ' main ' Ġactivity Ġhas Ġnot Ġyet Ġbe gun . Ġ ĠThe Ġboundary Ġbetween Ġpre par atory Ġand Ġthe Ġ' main ' Ġactivity Ġis Ġcontext - specific ." čĊĉĉĉ ĉ ON H OLD Ġ-> Ġ" The Ġevent Ġhas Ġbeen Ġtemporarily Ġstopped Ġbut Ġis Ġexpected Ġto Ġresume Ġin Ġthe Ġfuture ." čĊĉĉĉ ĉ STOP PED Ġ-> Ġ" The Ġevent Ġwas Ġterminated Ġprior Ġto Ġthe Ġfull Ġcompletion Ġof Ġthe Ġintended Ġactivity Ġbut Ġafter Ġat Ġleast Ġsome Ġof Ġthe Ġ' main ' Ġactivity Ġ( be yond Ġpreparation ) Ġhas Ġoccurred ." čĊĉĉĉ ĉ COMPLETED Ġ-> Ġ" The Ġevent Ġhas Ġnow Ġcon clude d ." čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" This Ġelectronic Ġrecord Ġshould Ġnever Ġhave Ġexisted , Ġthough Ġit Ġis Ġpossible Ġthat Ġreal - world Ġdecisions Ġwere Ġbased Ġon Ġit . Ġ Ġ( If Ġreal - world Ġactivity Ġhas Ġoccurred , Ġthe Ġstatus Ġshould Ġbe Ġ\" stopped \" Ġrather Ġthan Ġ\" enter ed - in - error \" . )." čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" The Ġauthor ing / source Ġsystem Ġdoes Ġnot Ġknow Ġwhich Ġof Ġthe Ġstatus Ġvalues Ġcurrently Ġapplies Ġfor Ġthis Ġevent . Ġ ĠNote : ĠThis Ġconcept Ġis Ġnot Ġto Ġbe Ġused Ġfor Ġ\" other \" Ġ- Ġone Ġof Ġthe Ġlisted Ġstatuses Ġis Ġpres umed Ġto Ġapply , Ġ Ġbut Ġthe Ġauthor ing / source Ġsystem Ġdoes Ġnot Ġknow Ġwhich ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PRE PAR ATION Ġ-> Ġ" Pre paration "; čĊĉĉĉ ĉ IN PROGRESS Ġ-> Ġ" In ĠProgress "; čĊĉĉĉ ĉ NOT DONE Ġ-> Ġ" Not ĠDone "; čĊĉĉĉ ĉ ON H OLD Ġ-> Ġ" On ĠHold "; čĊĉĉĉ ĉ STOP PED Ġ-> Ġ" Stopped "; čĊĉĉĉ ĉ COMPLETED Ġ-> Ġ" Completed "; čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" Entered Ġin ĠError "; čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" Unknown "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠEvent Status ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" pre paration " Ġ== Ġcode String ) Ġreturn ĠPRE PAR ATION čĊĉĉĉ ĉ if Ġ(" in - progress " Ġ== Ġcode String ) Ġreturn ĠIN PROGRESS čĊĉĉĉ ĉ if Ġ(" not - done " Ġ== Ġcode String ) Ġreturn ĠNOT DONE čĊĉĉĉ ĉ if Ġ(" on - hold " Ġ== Ġcode String ) Ġreturn ĠON H OLD čĊĉĉĉ ĉ if Ġ(" stopped " Ġ== Ġcode String ) Ġreturn ĠSTOP PED čĊĉĉĉ ĉ if Ġ(" completed " Ġ== Ġcode String ) Ġreturn ĠCOMP LETED čĊĉĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn ĠENTER ED IN ERROR čĊĉĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn ĠUNKNOWN čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠEvent Status Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠEvent Status Enum Factory Ġ: ĠEnum Factory < Event Status > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠEvent Status ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" pre paration " Ġ== Ġcode String ) Ġreturn ĠEvent Status . PRE PAR ATION čĊĉĉ ĉ if Ġ(" in - progress " Ġ== Ġcode String ) Ġreturn ĠEvent Status . IN PROGRESS čĊĉĉ ĉ if Ġ(" not - done " Ġ== Ġcode String ) Ġreturn ĠEvent Status . NOT DONE čĊĉĉ ĉ if Ġ(" on - hold " Ġ== Ġcode String ) Ġreturn ĠEvent Status . ON H OLD čĊĉĉ ĉ if Ġ(" stopped " Ġ== Ġcode String ) Ġreturn ĠEvent Status . STOP PED čĊĉĉ ĉ if Ġ(" completed " Ġ== Ġcode String ) Ġreturn ĠEvent Status . COMPLETED čĊĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn ĠEvent Status . ENTER ED IN ERROR čĊĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn ĠEvent Status . UNKNOWN čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠEvent Status Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Event Status >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" pre paration " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠEvent Status . PRE PAR ATION ) čĊĉĉ ĉ if Ġ(" in - progress " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠEvent Status . IN PROGRESS ) čĊĉĉ ĉ if Ġ(" not - done " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠEvent Status . NOT DONE ) čĊĉĉ ĉ if Ġ(" on - hold " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠEvent Status . ON H OLD ) čĊĉĉ ĉ if Ġ(" stopped " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠEvent Status . STOP PED ) čĊĉĉ ĉ if Ġ(" completed " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠEvent Status . COMPLETED ) čĊĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠEvent Status . ENTER ED IN ERROR ) čĊĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠEvent Status . UNKNOWN ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠEvent Status Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠEvent Status ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Event Status . PRE PAR ATION Ġ-> Ġ" pre paration " čĊĉĉĉ ĉ Event Status . IN PROGRESS Ġ-> Ġ" in - progress " čĊĉĉĉ ĉ Event Status . NOT DONE Ġ-> Ġ" not - done " čĊĉĉĉ ĉ Event Status . ON H OLD Ġ-> Ġ" on - hold " čĊĉĉĉ ĉ Event Status . STOP PED Ġ-> Ġ" stopped " čĊĉĉĉ ĉ Event Status . COMPLETED Ġ-> Ġ" completed " čĊĉĉĉ ĉ Event Status . ENTER ED IN ERROR Ġ-> Ġ" enter ed - in - error " čĊĉĉĉ ĉ Event Status . UNKNOWN Ġ-> Ġ" unknown " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠEvent Status ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠE vidence Variable Handling Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcontinuous Ġvariable Ġis Ġone Ġfor Ġwhich , Ġwithin Ġthe Ġlimits Ġthe Ġvariable Ġranges , Ġany Ġvalue Ġis Ġpossible Ġ( from ĠSTAT O Ġhttp :// purl . ob oli brary . org / o bo / STAT O _ 0 0 0 0 2 5 1 ). čĊĉ ĉ */ čĊĉ ĉ CONT IN UO US , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġd ich ot om ous Ġvariable Ġis Ġa Ġcategorical Ġvariable Ġwhich Ġis Ġdefined Ġto Ġhave Ġonly Ġ 2 Ġcategories Ġor Ġpossible Ġvalues Ġ( from ĠSTAT O Ġhttp :// purl . ob oli brary . org / o bo / STAT O _ 0 0 0 0 0 9 0 ). čĊĉ ĉ */ čĊĉ ĉ D ICH OTO MO US , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġordinal Ġvariable Ġis Ġa Ġcategorical Ġvariable Ġwhere Ġthe Ġdiscrete Ġpossible Ġvalues Ġare Ġordered Ġor Ġcorrespond Ġto Ġan Ġimplicit Ġranking Ġ( from ĠSTAT O Ġhttp :// purl . ob oli brary . org / o bo / STAT O _ 0 0 0 0 2 2 8 ). čĊĉ ĉ */ čĊĉ ĉ ORD IN AL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġpoly ch ot om ous Ġvariable Ġis Ġa Ġcategorical Ġvariable Ġwhich Ġis Ġdefined Ġto Ġhave Ġminim ally Ġ 2 Ġcategories Ġor Ġpossible Ġvalues . Ġ( from ĠSTAT O Ġ Ġhttp :// purl . ob oli brary . org / o bo / STAT O _ 0 0 0 0 0 8 7 ). Ġ ĠSuggest ion Ġto Ġlimit Ġcode Ġuse Ġto Ġsituations Ġwhen Ġneither Ġd ich ot om ous Ġnor Ġordinal Ġvariables Ġapply . čĊĉ ĉ */ čĊĉ ĉ POLY CH OTO MO US , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CONT IN UO US Ġ-> Ġ" continuous " čĊĉĉĉ ĉ D ICH OTO MO US Ġ-> Ġ" d ich ot om ous " čĊĉĉĉ ĉ ORD IN AL Ġ-> Ġ" ordinal " čĊĉĉĉ ĉ POLY CH OTO MO US Ġ-> Ġ" poly ch ot om ous " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CONT IN UO US Ġ-> Ġ" http :// hl 7 . org / fhir / variable - handling " čĊĉĉĉ ĉ D ICH OTO MO US Ġ-> Ġ" http :// hl 7 . org / fhir / variable - handling " čĊĉĉĉ ĉ ORD IN AL Ġ-> Ġ" http :// hl 7 . org / fhir / variable - handling " čĊĉĉĉ ĉ POLY CH OTO MO US Ġ-> Ġ" http :// hl 7 . org / fhir / variable - handling " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CONT IN UO US Ġ-> Ġ" A Ġcontinuous Ġvariable Ġis Ġone Ġfor Ġwhich , Ġwithin Ġthe Ġlimits Ġthe Ġvariable Ġranges , Ġany Ġvalue Ġis Ġpossible Ġ( from ĠSTAT O Ġhttp :// purl . ob oli brary . org / o bo / STAT O _ 0 0 0 0 2 5 1 )." čĊĉĉĉ ĉ D ICH OTO MO US Ġ-> Ġ" A Ġd ich ot om ous Ġvariable Ġis Ġa Ġcategorical Ġvariable Ġwhich Ġis Ġdefined Ġto Ġhave Ġonly Ġ 2 Ġcategories Ġor Ġpossible Ġvalues Ġ( from ĠSTAT O Ġhttp :// purl . ob oli brary . org / o bo / STAT O _ 0 0 0 0 0 9 0 )." čĊĉĉĉ ĉ ORD IN AL Ġ-> Ġ" An Ġordinal Ġvariable Ġis Ġa Ġcategorical Ġvariable Ġwhere Ġthe Ġdiscrete Ġpossible Ġvalues Ġare Ġordered Ġor Ġcorrespond Ġto Ġan Ġimplicit Ġranking Ġ( from ĠSTAT O Ġhttp :// purl . ob oli brary . org / o bo / STAT O _ 0 0 0 0 2 2 8 )." čĊĉĉĉ ĉ POLY CH OTO MO US Ġ-> Ġ" A Ġpoly ch ot om ous Ġvariable Ġis Ġa Ġcategorical Ġvariable Ġwhich Ġis Ġdefined Ġto Ġhave Ġminim ally Ġ 2 Ġcategories Ġor Ġpossible Ġvalues . Ġ( from ĠSTAT O Ġ Ġhttp :// purl . ob oli brary . org / o bo / STAT O _ 0 0 0 0 0 8 7 ). Ġ ĠSuggest ion Ġto Ġlimit Ġcode Ġuse Ġto Ġsituations Ġwhen Ġneither Ġd ich ot om ous Ġnor Ġordinal Ġvariables Ġapply ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CONT IN UO US Ġ-> Ġ" continuous Ġvariable "; čĊĉĉĉ ĉ D ICH OTO MO US Ġ-> Ġ" d ich ot om ous Ġvariable "; čĊĉĉĉ ĉ ORD IN AL Ġ-> Ġ" ordinal Ġvariable "; čĊĉĉĉ ĉ POLY CH OTO MO US Ġ-> Ġ" poly ch ot om ous Ġvariable "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠE vidence Variable Handling ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" continuous " Ġ== Ġcode String ) Ġreturn ĠCONT IN UO US čĊĉĉĉ ĉ if Ġ(" d ich ot om ous " Ġ== Ġcode String ) Ġreturn ĠD ICH OTO MO US čĊĉĉĉ ĉ if Ġ(" ordinal " Ġ== Ġcode String ) Ġreturn ĠOR D IN AL čĊĉĉĉ ĉ if Ġ(" poly ch ot om ous " Ġ== Ġcode String ) Ġreturn ĠPOL Y CH OTO MO US čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠE vidence Variable Handling Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠE vidence Variable Handling Enum Factory Ġ: ĠEnum Factory < Evidence Variable Handling > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠE vidence Variable Handling ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" continuous " Ġ== Ġcode String ) Ġreturn ĠE vidence Variable Handling . CONT IN UO US čĊĉĉ ĉ if Ġ(" d ich ot om ous " Ġ== Ġcode String ) Ġreturn ĠE vidence Variable Handling . D ICH OTO MO US čĊĉĉ ĉ if Ġ(" ordinal " Ġ== Ġcode String ) Ġreturn ĠE vidence Variable Handling . ORD IN AL čĊĉĉ ĉ if Ġ(" poly ch ot om ous " Ġ== Ġcode String ) Ġreturn ĠE vidence Variable Handling . POLY CH OTO MO US čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠE vidence Variable Handling Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Evidence Variable Handling >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" continuous " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠE vidence Variable Handling . CONT IN UO US ) čĊĉĉ ĉ if Ġ(" d ich ot om ous " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠE vidence Variable Handling . D ICH OTO MO US ) čĊĉĉ ĉ if Ġ(" ordinal " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠE vidence Variable Handling . ORD IN AL ) čĊĉĉ ĉ if Ġ(" poly ch ot om ous " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠE vidence Variable Handling . POLY CH OTO MO US ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠE vidence Variable Handling Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠE vidence Variable Handling ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Evidence Variable Handling . CONT IN UO US Ġ-> Ġ" continuous " čĊĉĉĉ ĉ Evidence Variable Handling . D ICH OTO MO US Ġ-> Ġ" d ich ot om ous " čĊĉĉĉ ĉ Evidence Variable Handling . ORD IN AL Ġ-> Ġ" ordinal " čĊĉĉĉ ĉ Evidence Variable Handling . POLY CH OTO MO US Ġ-> Ġ" poly ch ot om ous " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠE vidence Variable Handling ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠFHIR All Types Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġaddress Ġexpressed Ġusing Ġpostal Ġconventions Ġ( as Ġopposed Ġto ĠGPS Ġor Ġother Ġlocation Ġdefinition Ġformats ). Ġ ĠThis Ġdata Ġtype Ġmay Ġbe Ġused Ġto Ġcon vey Ġaddresses Ġfor Ġuse Ġin Ġdeliver ing Ġmail Ġas Ġwell Ġas Ġfor Ġvisit ing Ġlocations Ġwhich Ġmight Ġnot Ġbe Ġvalid Ġfor Ġmail Ġdelivery . Ġ ĠThere Ġare Ġa Ġvariety Ġof Ġpostal Ġaddress Ġformats Ġdefined Ġaround Ġthe Ġworld . čĊĉ ĉ */ čĊĉ ĉ ADDRESS , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġduration Ġof Ġtime Ġduring Ġwhich Ġan Ġorgan ism Ġ( or Ġa Ġprocess ) Ġhas Ġexisted . čĊĉ ĉ */ čĊĉ ĉ AGE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġ Ġtext Ġnote Ġwhich Ġalso Ġ Ġcontains Ġinformation Ġabout Ġwho Ġmade Ġthe Ġstatement Ġand Ġwhen . čĊĉ ĉ */ čĊĉ ĉ AN NOT ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠFor Ġreferring Ġto Ġdata Ġcontent Ġdefined Ġin Ġother Ġformats . čĊĉ ĉ */ čĊĉ ĉ ATTACHMENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠBase Ġdefinition Ġfor Ġall Ġelements Ġthat Ġare Ġdefined Ġinside Ġa Ġresource Ġ- Ġbut Ġnot Ġthose Ġin Ġa Ġdata Ġtype . čĊĉ ĉ */ čĊĉ ĉ BACK B ON EE LEMENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠBase Ġdefinition Ġfor Ġthe Ġfew Ġdata Ġtypes Ġthat Ġare Ġallowed Ġto Ġcarry Ġmodifier Ġextensions . čĊĉ ĉ */ čĊĉ ĉ BACK B ON ET YPE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠBase Ġdefinition Ġfor Ġall Ġtypes Ġdefined Ġin ĠFHIR Ġtype Ġsystem . čĊĉ ĉ */ čĊĉ ĉ BASE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġconcept Ġthat Ġmay Ġbe Ġdefined Ġby Ġa Ġformal Ġreference Ġto Ġa Ġtermin ology Ġor Ġontology Ġor Ġmay Ġbe Ġprovided Ġby Ġtext . čĊĉ ĉ */ čĊĉ ĉ CODE ABLE CONCEPT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġreference Ġto Ġa Ġresource Ġ( by Ġinstance ), Ġor Ġinstead , Ġa Ġreference Ġto Ġa Ġc ence pt Ġdefined Ġin Ġa Ġtermin ology Ġor Ġontology Ġ( by Ġclass ). čĊĉ ĉ */ čĊĉ ĉ CODE AB LER E FER ENCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġreference Ġto Ġa Ġcode Ġdefined Ġby Ġa Ġtermin ology Ġsystem . čĊĉ ĉ */ čĊĉ ĉ CODING , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSpecifies Ġcontact Ġinformation Ġfor Ġa Ġperson Ġor Ġorganization . čĊĉ ĉ */ čĊĉ ĉ CONTACT DETAIL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDetails Ġfor Ġall Ġkinds Ġof Ġtechnology Ġmedi ated Ġcontact Ġpoints Ġfor Ġa Ġperson Ġor Ġorganization , Ġincluding Ġtele phone , Ġemail , Ġetc . čĊĉ ĉ */ čĊĉ ĉ CONTACT POINT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcontributor Ġto Ġthe Ġcontent Ġof Ġa Ġknowledge Ġasset , Ġincluding Ġauthors , Ġeditors , Ġreviewers , Ġand Ġend ors ers . čĊĉ ĉ */ čĊĉ ĉ CONTRIBUT OR , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġmeasured Ġamount Ġ( or Ġan Ġamount Ġthat Ġcan Ġpotentially Ġbe Ġmeasured ). ĠNote Ġthat Ġmeasured Ġamounts Ġinclude Ġamounts Ġthat Ġare Ġnot Ġprecise ly Ġquant ified , Ġincluding Ġamounts Ġinvol ving Ġarbitrary Ġunits Ġand Ġfloating Ġc urrencies . čĊĉ ĉ */ čĊĉ ĉ COUNT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġa Ġrequired Ġdata Ġitem Ġfor Ġevaluation Ġin Ġterms Ġof Ġthe Ġtype Ġof Ġdata , Ġand Ġoptional Ġcode Ġor Ġdate - based Ġfilters Ġof Ġthe Ġdata . čĊĉ ĉ */ čĊĉ ĉ DAT ARE Q UIRE MENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġbase Ġclass Ġfor Ġall Ġre - use able Ġtypes Ġdefined Ġas Ġpart Ġof Ġthe ĠFHIR ĠSpecification . čĊĉ ĉ */ čĊĉ ĉ DAT AT YPE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġlength Ġ- Ġa Ġvalue Ġwith Ġa Ġunit Ġthat Ġis Ġa Ġphysical Ġdistance . čĊĉ ĉ */ čĊĉ ĉ DISTANCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠIndicates Ġhow Ġthe Ġmedic ation Ġis / was Ġtaken Ġor Ġshould Ġbe Ġtaken Ġby Ġthe Ġpatient . čĊĉ ĉ */ čĊĉ ĉ DOS AGE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġlength Ġof Ġtime . čĊĉ ĉ */ čĊĉ ĉ DURATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠBase Ġdefinition Ġfor Ġall Ġelements Ġin Ġa Ġresource . čĊĉ ĉ */ čĊĉ ĉ ELEMENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠCapt ures Ġconstraints Ġon Ġeach Ġelement Ġwithin Ġthe Ġresource , Ġprofile , Ġor Ġextension . čĊĉ ĉ */ čĊĉ ĉ ELEMENT DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġexpression Ġthat Ġis Ġevaluated Ġin Ġa Ġspecified Ġcontext Ġand Ġreturns Ġa Ġvalue . ĠThe Ġcontext Ġof Ġuse Ġof Ġthe Ġexpression Ġmust Ġspecify Ġthe Ġcontext Ġin Ġwhich Ġthe Ġexpression Ġis Ġevaluated , Ġand Ġhow Ġthe Ġresult Ġof Ġthe Ġexpression Ġis Ġused . čĊĉ ĉ */ čĊĉ ĉ EXPRESSION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠOptional ĠExtension ĠElement Ġ- Ġfound Ġin Ġall Ġresources . čĊĉ ĉ */ čĊĉ ĉ EXTENSION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġhuman 's Ġname Ġwith Ġthe Ġability Ġto Ġidentify Ġparts Ġand Ġusage . čĊĉ ĉ */ čĊĉ ĉ HUM AN NAME , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġidentifier Ġ- Ġidentifies Ġsome Ġentity Ġuniquely Ġand Ġun amb iguous ly . ĠTypically Ġthis Ġis Ġused Ġfor Ġbusiness Ġidentifiers . čĊĉ ĉ */ čĊĉ ĉ IDENTIFIER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġmarketing Ġstatus Ġdescribes Ġthe Ġdate Ġwhen Ġa Ġmedic inal Ġproduct Ġis Ġactually Ġput Ġon Ġthe Ġmarket Ġor Ġthe Ġdate Ġas Ġof Ġwhich Ġit Ġis Ġno Ġlonger Ġavailable . čĊĉ ĉ */ čĊĉ ĉ MARK ET ING STATUS , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġmetadata Ġabout Ġa Ġresource . ĠThis Ġis Ġcontent Ġin Ġthe Ġresource Ġthat Ġis Ġmaintained Ġby Ġthe Ġinfrastructure . ĠChanges Ġto Ġthe Ġcontent Ġmight Ġnot Ġalways Ġbe Ġassociated Ġwith Ġversion Ġchanges Ġto Ġthe Ġresource . čĊĉ ĉ */ čĊĉ ĉ META , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġamount Ġof Ġeconom ic Ġutility Ġin Ġsome Ġrecognized Ġcurrency . čĊĉ ĉ */ čĊĉ ĉ M ONE Y , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġnull čĊĉ ĉ */ čĊĉ ĉ M ONE Y QU ANT ITY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġhuman - readable Ġsummary Ġof Ġthe Ġresource Ġcon vey ing Ġthe Ġessential Ġclin ical Ġand Ġbusiness Ġinformation Ġfor Ġthe Ġresource . čĊĉ ĉ */ čĊĉ ĉ N ARR ATIVE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġordered Ġlist Ġ( distribution ) Ġof Ġstatistics . čĊĉ ĉ */ čĊĉ ĉ ORDER ED DISTRIB UTION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġparameters Ġto Ġthe Ġmodule . ĠThis Ġcollection Ġspecifies Ġboth Ġthe Ġinput Ġand Ġoutput Ġparameters . ĠInput Ġparameters Ġare Ġprovided Ġby Ġthe Ġcaller Ġas Ġpart Ġof Ġthe Ġ$ evaluate Ġoperation . ĠOutput Ġparameters Ġare Ġincluded Ġin Ġthe ĠGuid ance Response . čĊĉ ĉ */ čĊĉ ĉ PARAMETER DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġtime Ġperiod Ġdefined Ġby Ġa Ġstart Ġand Ġend Ġdate Ġand Ġoptionally Ġtime . čĊĉ ĉ */ čĊĉ ĉ PERIOD , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġpop ul ati oof Ġpeople Ġwith Ġsome Ġset Ġof Ġgrouping Ġcriteria . čĊĉ ĉ */ čĊĉ ĉ POP UL ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġbase Ġtype Ġfor Ġall Ġre - use able Ġtypes Ġdefined Ġthat Ġhave Ġa Ġsimple Ġproperty . čĊĉ ĉ */ čĊĉ ĉ PR IMIT IV ET YPE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġmarketing Ġstatus Ġdescribes Ġthe Ġdate Ġwhen Ġa Ġmedic inal Ġproduct Ġis Ġactually Ġput Ġon Ġthe Ġmarket Ġor Ġthe Ġdate Ġas Ġof Ġwhich Ġit Ġis Ġno Ġlonger Ġavailable . čĊĉ ĉ */ čĊĉ ĉ PRO D CHARACTER ISTIC , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġshe lf - life Ġand Ġstorage Ġinformation Ġfor Ġa Ġmedic inal Ġproduct Ġitem Ġor Ġcontainer Ġcan Ġbe Ġdescribed Ġusing Ġthis Ġclass . čĊĉ ĉ */ čĊĉ ĉ PRODUCT SHE LF LI FE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġmeasured Ġamount Ġ( or Ġan Ġamount Ġthat Ġcan Ġpotentially Ġbe Ġmeasured ). ĠNote Ġthat Ġmeasured Ġamounts Ġinclude Ġamounts Ġthat Ġare Ġnot Ġprecise ly Ġquant ified , Ġincluding Ġamounts Ġinvol ving Ġarbitrary Ġunits Ġand Ġfloating Ġc urrencies . čĊĉ ĉ */ čĊĉ ĉ QU ANT ITY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġset Ġof Ġordered ĠQuant ities Ġdefined Ġby Ġa Ġlow Ġand Ġhigh Ġlimit . čĊĉ ĉ */ čĊĉ ĉ RANGE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrelationship Ġof Ġtwo ĠQuantity Ġvalues Ġ- Ġexpressed Ġas Ġa Ġnum erator Ġand Ġa Ġdenominator . čĊĉ ĉ */ čĊĉ ĉ RATIO , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġreference Ġfrom Ġone Ġresource Ġto Ġanother . čĊĉ ĉ */ čĊĉ ĉ REFERENCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠRelated Ġartifacts Ġsuch Ġas Ġadditional Ġdocumentation , Ġjust ification , Ġor Ġbib lio graphic Ġreferences . čĊĉ ĉ */ čĊĉ ĉ RELATED AR TI FACT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġseries Ġof Ġmeasurements Ġtaken Ġby Ġa Ġdevice , Ġwith Ġupper Ġand Ġlower Ġlimits . ĠThere Ġmay Ġbe Ġmore Ġthan Ġone Ġdimension Ġin Ġthe Ġdata . čĊĉ ĉ */ čĊĉ ĉ SAMPLE DD ATA , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġsignature Ġalong Ġwith Ġsupporting Ġcontext . ĠThe Ġsignature Ġmay Ġbe Ġa Ġdigital Ġsignature Ġthat Ġis Ġcrypto graphic Ġin Ġnature , Ġor Ġsome Ġother Ġsignature Ġacceptable Ġto Ġthe Ġdomain . ĠThis Ġother Ġsignature Ġmay Ġbe Ġas Ġsimple Ġas Ġa Ġgraphical Ġimage Ġrepresenting Ġa Ġhand - written Ġsignature , Ġor Ġa Ġsignature Ġcer em ony ĠDifferent Ġsignature Ġapproaches Ġhave Ġdifferent Ġutilities . čĊĉ ĉ */ čĊĉ ĉ SIGNATURE , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġnull čĊĉ ĉ */ čĊĉ ĉ SIMPLE QU ANT ITY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġfact Ġor Ġpiece Ġof Ġdata Ġfrom Ġa Ġ Ġstudy Ġof Ġa Ġlarge Ġquantity Ġof Ġnumerical Ġdata . Ġ ĠA Ġmathematical Ġor Ġquant ified Ġcharacteristic Ġof Ġa Ġgroup Ġof Ġobservations . čĊĉ ĉ */ čĊĉ ĉ STAT ISTIC , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSpecifies Ġan Ġevent Ġthat Ġmay Ġoccur Ġmultiple Ġtimes . ĠT iming Ġs chedules Ġare Ġused Ġto Ġrecord Ġwhen Ġthings Ġare Ġplanned , Ġexpected Ġor Ġrequested Ġto Ġoccur . ĠThe Ġmost Ġcommon Ġusage Ġis Ġin Ġdos age Ġinstructions Ġfor Ġmedic ations . ĠThey Ġare Ġalso Ġused Ġwhen Ġplanning Ġcare Ġof Ġvarious Ġkinds , Ġand Ġmay Ġbe Ġused Ġfor Ġreporting Ġthe Ġschedule Ġto Ġwhich Ġpast Ġregular Ġactivities Ġwere Ġcarried Ġout . čĊĉ ĉ */ čĊĉ ĉ TIM ING , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġdescription Ġof Ġa Ġtriggering Ġevent . ĠTrigger ing Ġevents Ġcan Ġbe Ġnamed Ġevents , Ġdata Ġevents , Ġor Ġperiodic , Ġas Ġdetermined Ġby Ġthe Ġtype Ġelement . čĊĉ ĉ */ čĊĉ ĉ TRIGGER DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSpecifies Ġclin ical / business / etc . Ġmetadata Ġthat Ġcan Ġbe Ġused Ġto Ġretrieve , Ġindex Ġand / or Ġcategor ize Ġan Ġartifact . ĠThis Ġmetadata Ġcan Ġeither Ġbe Ġspecific Ġto Ġthe Ġapplicable Ġpopulation Ġ( e . g ., Ġage Ġcategory , ĠD RG ) Ġor Ġthe Ġspecific Ġcontext Ġof Ġcare Ġ( e . g ., Ġven ue , Ġcare Ġsetting , Ġprovider Ġof Ġcare ). čĊĉ ĉ */ čĊĉ ĉ USAGE CONTEXT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġstream Ġof Ġbytes čĊĉ ĉ */ čĊĉ ĉ BASE 6 4 BINARY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠValue Ġof Ġ" true " Ġor Ġ" false " čĊĉ ĉ */ čĊĉ ĉ BOOLEAN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠURI Ġthat Ġis Ġa Ġreference Ġto Ġa Ġcanonical ĠURL Ġon Ġa ĠFHIR Ġresource čĊĉ ĉ */ čĊĉ ĉ CAN ON ICAL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġstring Ġwhich Ġhas Ġat Ġleast Ġone Ġcharacter Ġand Ġno Ġleading Ġor Ġtrailing Ġwhitespace Ġand Ġwhere Ġthere Ġis Ġno Ġwhitespace Ġother Ġthan Ġsingle Ġspaces Ġin Ġthe Ġcontents čĊĉ ĉ */ čĊĉ ĉ CODE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġdate Ġor Ġpartial Ġdate Ġ( e . g . Ġjust Ġyear Ġor Ġyear Ġ+ Ġmonth ). ĠThere Ġis Ġno Ġtime Ġzone . ĠThe Ġformat Ġis Ġa Ġunion Ġof Ġthe Ġschema Ġtypes Ġg Year , Ġg Year Month Ġand Ġdate . Ġ ĠD ates ĠSHALL Ġbe Ġvalid Ġdates . čĊĉ ĉ */ čĊĉ ĉ DATE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġdate , Ġdate - time Ġor Ġpartial Ġdate Ġ( e . g . Ġjust Ġyear Ġor Ġyear Ġ+ Ġmonth ). Ġ ĠIf Ġhours Ġand Ġminutes Ġare Ġspecified , Ġa Ġtime Ġzone ĠSHALL Ġbe Ġpopulated . ĠThe Ġformat Ġis Ġa Ġunion Ġof Ġthe Ġschema Ġtypes Ġg Year , Ġg Year Month , Ġdate Ġand ĠdateTime . ĠSecond s Ġmust Ġbe Ġprovided Ġdue Ġto Ġschema Ġtype Ġconstraints Ġbut Ġmay Ġbe Ġzero - filled Ġand Ġmay Ġbe Ġignored . ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠD ates ĠSHALL Ġbe Ġvalid Ġdates . čĊĉ ĉ */ čĊĉ ĉ DATETIME , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġr ational Ġnumber Ġwith Ġimplicit Ġprecision čĊĉ ĉ */ čĊĉ ĉ DECIMAL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAny Ġcombination Ġof Ġletters , Ġnumer als , Ġ"-" Ġand Ġ".", Ġwith Ġa Ġlength Ġlimit Ġof Ġ 6 4 Ġcharacters . Ġ Ġ( This Ġmight Ġbe Ġan Ġinteger , Ġan Ġun prefix ed ĠO ID , ĠUUID Ġor Ġany Ġother Ġidentifier Ġpattern Ġthat Ġme ets Ġthese Ġconstraints .) Ġ ĠI ds Ġare Ġcase - ins ensitive . čĊĉ ĉ */ čĊĉ ĉ ID , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġinstant Ġin Ġtime Ġ- Ġknown Ġat Ġleast Ġto Ġthe Ġsecond čĊĉ ĉ */ čĊĉ ĉ INST ANT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġwhole Ġnumber čĊĉ ĉ */ čĊĉ ĉ INTEGER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġvery Ġlarge Ġwhole Ġnumber čĊĉ ĉ */ čĊĉ ĉ INTEGER 6 4 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġstring Ġthat Ġmay Ġcontain ĠGithub ĠFl av ored ĠMarkdown Ġsyntax Ġfor Ġoptional Ġprocessing Ġby Ġa Ġmark Ġdown Ġpresentation Ġengine čĊĉ ĉ */ čĊĉ ĉ MARK DOWN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn ĠO ID Ġrepresented Ġas Ġa ĠURI čĊĉ ĉ */ čĊĉ ĉ OID , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġinteger Ġwith Ġa Ġvalue Ġthat Ġis Ġpositive Ġ( e . g . Ġ> 0 ) čĊĉ ĉ */ čĊĉ ĉ POSITIVE INT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġsequence Ġof ĠUnicode Ġcharacters čĊĉ ĉ */ čĊĉ ĉ STRING , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġtime Ġduring Ġthe Ġday , Ġwith Ġno Ġdate Ġspecified čĊĉ ĉ */ čĊĉ ĉ TIME , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġinteger Ġwith Ġa Ġvalue Ġthat Ġis Ġnot Ġnegative Ġ( e . g . Ġ>= Ġ 0 ) čĊĉ ĉ */ čĊĉ ĉ UNSIGNED INT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠString Ġof Ġcharacters Ġused Ġto Ġidentify Ġa Ġname Ġor Ġa Ġresource čĊĉ ĉ */ čĊĉ ĉ URI , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠURI Ġthat Ġis Ġa Ġliteral Ġreference čĊĉ ĉ */ čĊĉ ĉ URL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠUUID , Ġrepresented Ġas Ġa ĠURI čĊĉ ĉ */ čĊĉ ĉ UUID , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠXHTML Ġformat , Ġas Ġdefined Ġby ĠW 3 C , Ġbut Ġrestricted Ġusage Ġ( main ly , Ġno Ġactive Ġcontent ) čĊĉ ĉ */ čĊĉ ĉ X HTML , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġfinancial Ġtool Ġfor Ġtracking Ġvalue Ġacc ru ed Ġfor Ġa Ġparticular Ġpurpose . Ġ ĠIn Ġthe Ġhealth care Ġfield , Ġused Ġto Ġtrack Ġcharges Ġfor Ġa Ġpatient , Ġcost Ġcenters , Ġetc . čĊĉ ĉ */ čĊĉ ĉ ACCOUNT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġallows Ġfor Ġthe Ġdefinition Ġof Ġsome Ġactivity Ġto Ġbe Ġperformed , Ġindependent Ġof Ġa Ġparticular Ġpatient , Ġpract itioner , Ġor Ġother Ġperformance Ġcontext . čĊĉ ĉ */ čĊĉ ĉ ACTIVITY DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġph arm ace ut ical Ġproduct Ġdescribed Ġin Ġterms Ġof Ġits Ġcomposition Ġand Ġdo se Ġform . čĊĉ ĉ */ čĊĉ ĉ ADMIN ISTR ABLE PRODUCT DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġevent Ġ( i . e . Ġany Ġchange Ġto Ġcurrent Ġpatient Ġstatus ) Ġthat Ġmay Ġbe Ġrelated Ġto Ġun int ended Ġeffects Ġon Ġa Ġpatient Ġor Ġresearch Ġsubject . Ġ ĠThe Ġun int ended Ġeffects Ġmay Ġrequire Ġadditional Ġmonitoring , Ġtreatment Ġor Ġhospital ization Ġor Ġmay Ġresult Ġin Ġdeath . Ġ ĠThe ĠAd verse Event Ġresource Ġalso Ġextends Ġto Ġpotential Ġor Ġa vo ided Ġevents Ġthat Ġcould Ġhave Ġhad Ġsuch Ġeffects . čĊĉ ĉ */ čĊĉ ĉ AD VERSE EVENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠR isk Ġof Ġharm ful Ġor Ġun des irable , Ġphys io logical Ġresponse Ġwhich Ġis Ġunique Ġto Ġan Ġindividual Ġand Ġassociated Ġwith Ġexposure Ġto Ġa Ġsub stance . čĊĉ ĉ */ čĊĉ ĉ ALL ER GY IN TO LER ANCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġbooking Ġof Ġa Ġhealth care Ġevent Ġamong Ġpatient ( s ), Ġpract itioner ( s ), Ġrelated Ġperson ( s ) Ġand / or Ġdevice ( s ) Ġfor Ġa Ġspecific Ġdate / time . ĠThis Ġmay Ġresult Ġin Ġone Ġor Ġmore ĠEn counter ( s ). čĊĉ ĉ */ čĊĉ ĉ AP POINT MENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġreply Ġto Ġan Ġappointment Ġrequest Ġfor Ġa Ġpatient Ġand / or Ġpract itioner ( s ), Ġsuch Ġas Ġa Ġconfirmation Ġor Ġrejection . čĊĉ ĉ */ čĊĉ ĉ AP POINT MENT RESPONSE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġan Ġevent Ġrelevant Ġfor Ġpurposes Ġsuch Ġas Ġoperations , Ġprivacy , Ġsecurity , Ġmaintenance , Ġand Ġperformance Ġanalysis . čĊĉ ĉ */ čĊĉ ĉ AUD ITE VENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠBasic Ġis Ġused Ġfor Ġhandling Ġconcepts Ġnot Ġyet Ġdefined Ġin ĠFHIR , Ġn arrative - only Ġresources Ġthat Ġdon 't Ġmap Ġto Ġan Ġexisting Ġresource , Ġand Ġcustom Ġresources Ġnot Ġappropriate Ġfor Ġinclusion Ġin Ġthe ĠFHIR Ġspecification . čĊĉ ĉ */ čĊĉ ĉ BASIC , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġresource Ġthat Ġrepresents Ġthe Ġdata Ġof Ġa Ġsingle Ġraw Ġartifact Ġas Ġdigital Ġcontent Ġaccessible Ġin Ġits Ġnative Ġformat . Ġ ĠA ĠBinary Ġresource Ġcan Ġcontain Ġany Ġcontent , Ġwhether Ġtext , Ġimage , Ġpdf , Ġzip Ġarchive , Ġetc . čĊĉ ĉ */ čĊĉ ĉ BINARY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġmaterial Ġsub stance Ġorigin ating Ġfrom Ġa Ġbio logical Ġentity Ġintended Ġto Ġbe Ġtransp l anted Ġor Ġinf used Ċ into Ġanother Ġ( possibly Ġthe Ġsame ) Ġbio logical Ġentity . čĊĉ ĉ */ čĊĉ ĉ BIO LOGIC ALLY DER IVED PRODUCT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠRecord Ġdetails Ġabout Ġan Ġan atom ical Ġstructure . Ġ ĠThis Ġresource Ġmay Ġbe Ġused Ġwhen Ġa Ġcoded Ġconcept Ġdoes Ġnot Ġprovide Ġthe Ġnecessary Ġdetail Ġneeded Ġfor Ġthe Ġuse Ġcase . čĊĉ ĉ */ čĊĉ ĉ BODY STRUCTURE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcontainer Ġfor Ġa Ġcollection Ġof Ġresources . čĊĉ ĉ */ čĊĉ ĉ B UNDLE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠCap ability ĠStatement Ġdocuments Ġa Ġset Ġof Ġcapabilities Ġ( be haviors ) Ġof Ġa ĠFHIR ĠServer Ġfor Ġa Ġparticular Ġversion Ġof ĠFHIR Ġthat Ġmay Ġbe Ġused Ġas Ġa Ġstatement Ġof Ġactual Ġserver Ġfunctionality Ġor Ġa Ġstatement Ġof Ġrequired Ġor Ġdesired Ġserver Ġimplementation . čĊĉ ĉ */ čĊĉ ĉ CAP ABILITY STATE MENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠCap ability ĠStatement Ġdocuments Ġa Ġset Ġof Ġcapabilities Ġ( be haviors ) Ġof Ġa ĠFHIR ĠServer Ġfor Ġa Ġparticular Ġversion Ġof ĠFHIR Ġthat Ġmay Ġbe Ġused Ġas Ġa Ġstatement Ġof Ġactual Ġserver Ġfunctionality Ġor Ġa Ġstatement Ġof Ġrequired Ġor Ġdesired Ġserver Ġimplementation . čĊĉ ĉ */ čĊĉ ĉ CAP ABILITY STATE MENT 2 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġthe Ġintention Ġof Ġhow Ġone Ġor Ġmore Ġpract ition ers Ġintend Ġto Ġdeliver Ġcare Ġfor Ġa Ġparticular Ġpatient , Ġgroup Ġor Ġcommunity Ġfor Ġa Ġperiod Ġof Ġtime , Ġpossibly Ġlimited Ġto Ġcare Ġfor Ġa Ġspecific Ġcondition Ġor Ġset Ġof Ġconditions . čĊĉ ĉ */ čĊĉ ĉ C ARE PLAN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠCare ĠTeam Ġincludes Ġall Ġthe Ġpeople Ġand Ġorganizations Ġwho Ġplan Ġto Ġparticip ate Ġin Ġthe Ġcoord ination Ġand Ġdelivery Ġof Ġcare . čĊĉ ĉ */ čĊĉ ĉ C ARE TEAM , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠCatalog Ġentries Ġare Ġwrappers Ġthat Ġcontext ual ize Ġitems Ġincluded Ġin Ġa Ġcatalog . čĊĉ ĉ */ čĊĉ ĉ CAT AL O GEN TRY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġresource ĠCharge Item Ġdescribes Ġthe Ġprovision Ġof Ġhealth care Ġprovider Ġproducts Ġfor Ġa Ġcertain Ġpatient , Ġtherefore Ġreferring Ġnot Ġonly Ġto Ġthe Ġproduct , Ġbut Ġcontaining Ġin Ġaddition Ġdetails Ġof Ġthe Ġprovision , Ġlike Ġdate , Ġtime , Ġamounts Ġand Ġparticip ating Ġorganizations Ġand Ġpersons . ĠMain ĠUsage Ġof Ġthe ĠCharge Item Ġis Ġto Ġenable Ġthe Ġbilling Ġprocess Ġand Ġinternal Ġcost Ġallocation . čĊĉ ĉ */ čĊĉ ĉ CHAR GE ITEM , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠCharge Item Definition Ġresource Ġprovides Ġthe Ġproperties Ġthat Ġapply Ġto Ġthe Ġ( billing ) Ġcodes Ġnecessary Ġto Ġcalculate Ġcosts Ġand Ġprices . ĠThe Ġproperties Ġmay Ġdiffer Ġlarge ly Ġdepending Ġon Ġtype Ġand Ġrealm , Ġtherefore Ġthis Ġresource Ġgives Ġonly Ġa Ġrough Ġstructure Ġand Ġrequires Ġprofiling Ġfor Ġeach Ġtype Ġof Ġbilling Ġcode Ġsystem . čĊĉ ĉ */ čĊĉ ĉ CHAR GE ITEM DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠC itation . čĊĉ ĉ */ čĊĉ ĉ C IT ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġprovider Ġissued Ġlist Ġof Ġprofessional Ġservices Ġand Ġproducts Ġwhich Ġhave Ġbeen Ġprovided , Ġor Ġare Ġto Ġbe Ġprovided , Ġto Ġa Ġpatient Ġwhich Ġis Ġsent Ġto Ġan Ġins urer Ġfor Ġre im bur sement . čĊĉ ĉ */ čĊĉ ĉ CL AIM , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġprovides Ġthe Ġadj ud ication Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġa ĠClaim Ġresource . čĊĉ ĉ */ čĊĉ ĉ CL AIM RESPONSE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġa Ġclin ical Ġassessment Ġperformed Ġto Ġdetermine Ġwhat Ġproblem ( s ) Ġmay Ġaffect Ġthe Ġpatient Ġand Ġbefore Ġplanning Ġthe Ġtreat ments Ġor Ġmanagement Ġstrategies Ġthat Ġare Ġbest Ġto Ġmanage Ġa Ġpatient 's Ġcondition . ĠAs sess ments Ġare Ġoften Ġ 1 : 1 Ġwith Ġa Ġclin ical Ġconsult ation Ġ/ Ġencounter , Ġ Ġbut Ġthis Ġvar ies Ġgreatly Ġdepending Ġon Ġthe Ġclin ical Ġworkflow . ĠThis Ġresource Ġis Ġcalled Ġ" Clin ical Imp ression " Ġrather Ġthan Ġ" Clin ical Assessment " Ġto Ġavoid Ġconfusion Ġwith Ġthe Ġrecording Ġof Ġassessment Ġtools Ġsuch Ġas ĠA pg ar Ġscore . čĊĉ ĉ */ čĊĉ ĉ CL IN ICAL IMP RESS ION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġsingle Ġusage Ġissue Ġ- Ġeither Ġan Ġindication , Ġcon train dic ation , Ġinteraction Ġor Ġan Ġun des irable Ġeffect Ġfor Ġa Ġmedic inal Ġproduct , Ġmedic ation , Ġdevice Ġor Ġprocedure . čĊĉ ĉ */ čĊĉ ĉ CL IN ICAL USE ISSUE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠCode System Ġresource Ġis Ġused Ġto Ġdeclare Ġthe Ġexistence Ġof Ġand Ġdescribe Ġa Ġcode Ġsystem Ġor Ġcode Ġsystem Ġsupp lement Ġand Ġits Ġkey Ġproperties , Ġand Ġoptionally Ġdefine Ġa Ġpart Ġor Ġall Ġof Ġits Ġcontent . čĊĉ ĉ */ čĊĉ ĉ CODE SYSTEM , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġclin ical Ġor Ġbusiness Ġlevel Ġrecord Ġof Ġinformation Ġbeing Ġtransmitted Ġor Ġshared ; Ġe . g . Ġan Ġalert Ġthat Ġwas Ġsent Ġto Ġa Ġresponsible Ġprovider , Ġa Ġpublic Ġhealth Ġagency Ġcommunication Ġto Ġa Ġprovider / reporter Ġin Ġresponse Ġto Ġa Ġcase Ġreport Ġfor Ġa Ġreport able Ġcondition . čĊĉ ĉ */ čĊĉ ĉ COMM UN ICATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrequest Ġto Ġcon vey Ġinformation ; Ġe . g . Ġthe ĠC DS Ġsystem Ġpro poses Ġthat Ġan Ġalert Ġbe Ġsent Ġto Ġa Ġresponsible Ġprovider , Ġthe ĠC DS Ġsystem Ġpro poses Ġthat Ġthe Ġpublic Ġhealth Ġagency Ġbe Ġnotified Ġabout Ġa Ġreport able Ġcondition . čĊĉ ĉ */ čĊĉ ĉ COMM UN ICATION REQUEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcomp artment Ġdefinition Ġthat Ġdefines Ġhow Ġresources Ġare Ġaccessed Ġon Ġa Ġserver . čĊĉ ĉ */ čĊĉ ĉ COMP ART MENT DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġset Ġof Ġhealth care - related Ġinformation Ġthat Ġis Ġassemb led Ġtogether Ġinto Ġa Ġsingle Ġlogical Ġpackage Ġthat Ġprovides Ġa Ġsingle Ġco herent Ġstatement Ġof Ġmeaning , Ġestab lishes Ġits Ġown Ġcontext Ġand Ġthat Ġhas Ġclin ical Ġat testation Ġwith Ġregard Ġto Ġwho Ġis Ġmaking Ġthe Ġstatement . ĠA ĠComp osition Ġdefines Ġthe Ġstructure Ġand Ġn arrative Ġcontent Ġnecessary Ġfor Ġa Ġdocument . ĠHowever , Ġa ĠComp osition Ġalone Ġdoes Ġnot Ġconst itute Ġa Ġdocument . ĠR ather , Ġthe ĠComp osition Ġmust Ġbe Ġthe Ġfirst Ġentry Ġin Ġa ĠBundle Ġwhere ĠBundle . type = document , Ġand Ġany Ġother Ġresources Ġreferenced Ġfrom ĠComp osition Ġmust Ġbe Ġincluded Ġas Ġsubsequent Ġentries Ġin Ġthe ĠBundle Ġ( for Ġexample ĠPatient , ĠPract itioner , ĠEn counter , Ġetc .). čĊĉ ĉ */ čĊĉ ĉ COMP OS ITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġstatement Ġof Ġrelationships Ġfrom Ġone Ġset Ġof Ġconcepts Ġto Ġone Ġor Ġmore Ġother Ġconcepts Ġ- Ġeither Ġconcepts Ġin Ġcode Ġsystems , Ġor Ġdata Ġelement / data Ġelement Ġconcepts , Ġor Ġclasses Ġin Ġclass Ġmodels . čĊĉ ĉ */ čĊĉ ĉ CONCEPT MAP , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġclin ical Ġcondition , Ġproblem , Ġdi agnosis , Ġor Ġother Ġevent , Ġsituation , Ġissue , Ġor Ġclin ical Ġconcept Ġthat Ġhas Ġris en Ġto Ġa Ġlevel Ġof Ġconcern . čĊĉ ĉ */ čĊĉ ĉ CONDITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġdefinition Ġof Ġa Ġcondition Ġand Ġinformation Ġrelevant Ġto Ġmanaging Ġit . čĊĉ ĉ */ čĊĉ ĉ CONDITION DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġa Ġhealth care Ġconsumer âĢĻ s Ġ Ġchoices Ġ Ġor Ġchoices Ġmade Ġon Ġtheir Ġbehalf Ġby Ġa Ġthird Ġparty , Ġwhich Ġpermit s Ġor Ġden ies Ġidentified Ġrecipient ( s ) Ġor Ġrecipient Ġrole ( s ) Ġto Ġperform Ġone Ġor Ġmore Ġactions Ġwithin Ġa Ġgiven Ġpolicy Ġcontext , Ġfor Ġspecific Ġpurposes Ġand Ġperiods Ġof Ġtime . čĊĉ ĉ */ čĊĉ ĉ CON SENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠLeg ally Ġenforce able , Ġform ally Ġrecorded Ġun il ateral Ġor Ġbil ateral Ġdirective Ġi . e ., Ġa Ġpolicy Ġor Ġagreement . čĊĉ ĉ */ čĊĉ ĉ CONTRACT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠFin ancial Ġinstrument Ġwhich Ġmay Ġbe Ġused Ġto Ġre im bur se Ġor Ġpay Ġfor Ġhealth Ġcare Ġproducts Ġand Ġservices . ĠIncludes Ġboth Ġins urance Ġand Ġself - payment . čĊĉ ĉ */ čĊĉ ĉ COVERAGE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠCoverage El ig ibility Request Ġprovides Ġpatient Ġand Ġins urance Ġcoverage Ġinformation Ġto Ġan Ġins urer Ġfor Ġthem Ġto Ġrespond , Ġin Ġthe Ġform Ġof Ġan ĠCoverage El ig ibility Response , Ġwith Ġinformation Ġregarding Ġwhether Ġthe Ġstated Ġcoverage Ġis Ġvalid Ġand Ġin - force Ġand Ġoptionally Ġto Ġprovide Ġthe Ġins urance Ġdetails Ġof Ġthe Ġpolicy . čĊĉ ĉ */ čĊĉ ĉ COVERAGE EL IG IBILITY REQUEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġprovides Ġel ig ibility Ġand Ġplan Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġan ĠCoverage El ig ibility Request Ġresource . čĊĉ ĉ */ čĊĉ ĉ COVERAGE EL IG IBILITY RESPONSE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠIndicates Ġan Ġactual Ġor Ġpotential Ġclin ical Ġissue Ġwith Ġor Ġbetween Ġone Ġor Ġmore Ġactive Ġor Ġproposed Ġclin ical Ġactions Ġfor Ġa Ġpatient ; Ġe . g . ĠDr ug - drug Ġinteraction , ĠIn effective Ġtreatment Ġfrequency , ĠProcedure - condition Ġconflict , Ġetc . čĊĉ ĉ */ čĊĉ ĉ DETECT ED ISSUE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġtype Ġof Ġa Ġman ufact ured Ġitem Ġthat Ġis Ġused Ġin Ġthe Ġprovision Ġof Ġhealth care Ġwithout Ġbeing Ġsubstant ially Ġchanged Ġthrough Ġthat Ġactivity . ĠThe Ġdevice Ġmay Ġbe Ġa Ġmedical Ġor Ġnon - medical Ġdevice . čĊĉ ĉ */ čĊĉ ĉ DEVICE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġcharacteristics , Ġoperational Ġstatus Ġand Ġcapabilities Ġof Ġa Ġmedical - related Ġcomponent Ġof Ġa Ġmedical Ġdevice . čĊĉ ĉ */ čĊĉ ĉ DEVICE DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġa Ġmeasurement , Ġcalculation Ġor Ġsetting Ġcapability Ġof Ġa Ġmedical Ġdevice . čĊĉ ĉ */ čĊĉ ĉ DEVICE METRIC , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠRepresents Ġa Ġrequest Ġfor Ġa Ġpatient Ġto Ġemploy Ġa Ġmedical Ġdevice . ĠThe Ġdevice Ġmay Ġbe Ġan Ġimplant able Ġdevice , Ġor Ġan Ġexternal Ġassist ive Ġdevice , Ġsuch Ġas Ġa Ġwalk er . čĊĉ ĉ */ čĊĉ ĉ DEV IC ER EQ UEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġa Ġdevice Ġbeing Ġused Ġby Ġa Ġpatient Ġwhere Ġthe Ġrecord Ġis Ġthe Ġresult Ġof Ġa Ġreport Ġfrom Ġthe Ġpatient Ġor Ġa Ġclin ician . čĊĉ ĉ */ čĊĉ ĉ DEVICE USE STATE MENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġfindings Ġand Ġinterpretation Ġof Ġdiagnostic Ġ Ġtests Ġperformed Ġon Ġpatients , Ġgroups Ġof Ġpatients , Ġdevices , Ġand Ġlocations , Ġand / or Ġspec im ens Ġderived Ġfrom Ġthese . ĠThe Ġreport Ġincludes Ġclin ical Ġcontext Ġsuch Ġas Ġrequesting Ġand Ġprovider Ġinformation , Ġand Ġsome Ġmix Ġof Ġatomic Ġresults , Ġimages , Ġtext ual Ġand Ġcoded Ġinterpret ations , Ġand Ġformatted Ġrepresentation Ġof Ġdiagnostic Ġreports . čĊĉ ĉ */ čĊĉ ĉ DIAG NO ST IC REPORT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcollection Ġof Ġdocuments Ġcompiled Ġfor Ġa Ġpurpose Ġtogether Ġwith Ġmetadata Ġthat Ġapplies Ġto Ġthe Ġcollection . čĊĉ ĉ */ čĊĉ ĉ DOCUMENT MAN IFEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġreference Ġto Ġa Ġdocument Ġof Ġany Ġkind Ġfor Ġany Ġpurpose . ĠWhile Ġthe Ġterm ĠâĢľ document âĢĿ Ġimplies Ġa Ġmore Ġnarrow Ġfocus , Ġfor Ġthis Ġresource Ġthis Ġ" document " Ġen comp asses Ġ* any * Ġserialized Ġobject Ġwith Ġa Ġmime - type , Ġit Ġincludes Ġformal Ġpatient - centric Ġdocuments Ġ( CD A ), Ġclin ical Ġnotes , Ġscanned Ġpaper , Ġnon - patient Ġspecific Ġdocuments Ġlike Ġpolicy Ġtext , Ġas Ġwell Ġas Ġa Ġphoto , Ġvideo , Ġor Ġaudio Ġrecording Ġacquired Ġor Ġused Ġin Ġhealth care . Ġ ĠThe ĠDocument Reference Ġresource Ġprovides Ġmetadata Ġabout Ġthe Ġdocument Ġso Ġthat Ġthe Ġdocument Ġcan Ġbe Ġdiscovered Ġand Ġmanaged . Ġ ĠThe Ġactual Ġcontent Ġmay Ġbe Ġinline Ġbase 6 4 Ġencoded Ġdata Ġor Ġprovided Ġby Ġdirect Ġreference . čĊĉ ĉ */ čĊĉ ĉ DOCUMENT REFERENCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġresource Ġthat Ġincludes Ġn arrative , Ġextensions , Ġand Ġcontained Ġresources . čĊĉ ĉ */ čĊĉ ĉ DOMAIN RESOURCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġinteraction Ġbetween Ġa Ġpatient Ġand Ġhealth care Ġprovider ( s ) Ġfor Ġthe Ġpurpose Ġof Ġproviding Ġhealth care Ġservice ( s ) Ġor Ġassess ing Ġthe Ġhealth Ġstatus Ġof Ġa Ġpatient . čĊĉ ĉ */ čĊĉ ĉ EN COUNTER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġtechnical Ġdetails Ġof Ġan Ġendpoint Ġthat Ġcan Ġbe Ġused Ġfor Ġelectronic Ġservices , Ġsuch Ġas Ġfor Ġweb Ġservices Ġproviding ĠX DS . b Ġor Ġa ĠREST Ġendpoint Ġfor Ġanother ĠFHIR Ġserver . ĠThis Ġmay Ġinclude Ġany Ġsecurity Ġcontext Ġinformation . čĊĉ ĉ */ čĊĉ ĉ ENDPOINT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġprovides Ġthe Ġins urance Ġenrollment Ġdetails Ġto Ġthe Ġins urer Ġregarding Ġa Ġspecified Ġcoverage . čĊĉ ĉ */ čĊĉ ĉ EN ROLL MENT REQUEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġprovides Ġenrollment Ġand Ġplan Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġan ĠEn rollment Request Ġresource . čĊĉ ĉ */ čĊĉ ĉ EN ROLL MENT RESPONSE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġassociation Ġbetween Ġa Ġpatient Ġand Ġan Ġorganization Ġ/ Ġhealth care Ġprovider ( s ) Ġduring Ġwhich Ġtime Ġencounter s Ġmay Ġoccur . ĠThe Ġmanaging Ġorganization Ġassumes Ġa Ġlevel Ġof Ġresponsibility Ġfor Ġthe Ġpatient Ġduring Ġthis Ġtime . čĊĉ ĉ */ čĊĉ ĉ E PI SO DE OF C ARE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠEvent Definition Ġresource Ġprovides Ġa Ġre usable Ġdescription Ġof Ġwhen Ġa Ġparticular Ġevent Ġcan Ġoccur . čĊĉ ĉ */ čĊĉ ĉ EVENT DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġrepresents Ġstatistics , Ġcert ainty , Ġboth Ġthe Ġintended Ġand Ġactual Ġpopulation , Ġand Ġevidence Ġvariables . čĊĉ ĉ */ čĊĉ ĉ E VID ENCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠE vidence Report . čĊĉ ĉ */ čĊĉ ĉ E VID ENC ERE PORT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠE vidence Variable Ġresource Ġdescribes Ġan Ġelement Ġthat Ġknowledge Ġ( Evidence ) Ġis Ġabout . čĊĉ ĉ */ čĊĉ ĉ E VID ENCE VARIABLE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠExample Ġof Ġworkflow Ġinstance . čĊĉ ĉ */ čĊĉ ĉ EXAMPLE SC EN ARIO , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġprovides : Ġthe Ġclaim Ġdetails ; Ġadj ud ication Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġa ĠClaim ; Ġand Ġoptionally Ġaccount Ġbalance Ġinformation , Ġfor Ġinform ing Ġthe Ġsubscriber Ġof Ġthe Ġbenefits Ġprovided . čĊĉ ĉ */ čĊĉ ĉ EX PLAN ATION OF BEN EF IT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSign ificant Ġhealth Ġconditions Ġfor Ġa Ġperson Ġrelated Ġto Ġthe Ġpatient Ġrelevant Ġin Ġthe Ġcontext Ġof Ġcare Ġfor Ġthe Ġpatient . čĊĉ ĉ */ čĊĉ ĉ FAMILY MEMBER HISTORY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠPro spect ive Ġwarnings Ġof Ġpotential Ġissues Ġwhen Ġproviding Ġcare Ġto Ġthe Ġpatient . čĊĉ ĉ */ čĊĉ ĉ FLAG , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġthe Ġintended Ġobjective ( s ) Ġfor Ġa Ġpatient , Ġgroup Ġor Ġorganization Ġcare , Ġfor Ġexample , Ġweight Ġloss , Ġrest oring Ġan Ġactivity Ġof Ġdaily Ġliving , Ġobtaining Ġher d Ġim munity Ġvia Ġim mun ization , Ġmeeting Ġa Ġprocess Ġimprovement Ġobjective , Ġetc . čĊĉ ĉ */ čĊĉ ĉ GO AL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġformal Ġcomp utable Ġdefinition Ġof Ġa Ġgraph Ġof Ġresources Ġ- Ġthat Ġis , Ġa Ġco herent Ġset Ġof Ġresources Ġthat Ġform Ġa Ġgraph Ġby Ġfollowing Ġreferences . ĠThe ĠGraph ĠDefinition Ġresource Ġdefines Ġa Ġset Ġand Ġmakes Ġrules Ġabout Ġthe Ġset . čĊĉ ĉ */ čĊĉ ĉ GRAPH DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠRepresents Ġa Ġdefined Ġcollection Ġof Ġentities Ġthat Ġmay Ġbe Ġdiscussed Ġor Ġact ed Ġupon Ġcollect ively Ġbut Ġwhich Ġare Ġnot Ġexpected Ġto Ġact Ġcollect ively , Ġand Ġare Ġnot Ġform ally Ġor Ġleg ally Ġrecognized ; Ġi . e . Ġa Ġcollection Ġof Ġentities Ġthat Ġisn 't Ġan ĠOrganization . čĊĉ ĉ */ čĊĉ ĉ GROUP , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġguidance Ġresponse Ġis Ġthe Ġformal Ġresponse Ġto Ġa Ġguidance Ġrequest , Ġincluding Ġany Ġoutput Ġparameters Ġreturned Ġby Ġthe Ġevaluation , Ġas Ġwell Ġas Ġthe Ġdescription Ġof Ġany Ġproposed Ġactions Ġto Ġbe Ġtaken . čĊĉ ĉ */ čĊĉ ĉ GUID AN CER ESP ONSE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġdetails Ġof Ġa Ġhealth care Ġservice Ġavailable Ġat Ġa Ġlocation . čĊĉ ĉ */ čĊĉ ĉ HE ALTH C ARE SERVICE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠRepresentation Ġof Ġthe Ġcontent Ġproduced Ġin Ġa ĠD IC OM Ġim aging Ġstudy . ĠA Ġstudy Ġcompri ses Ġa Ġset Ġof Ġseries , Ġeach Ġof Ġwhich Ġincludes Ġa Ġset Ġof ĠService - Object ĠPair ĠInstances Ġ( S OP ĠInstances Ġ- Ġimages Ġor Ġother Ġdata ) Ġacquired Ġor Ġproduced Ġin Ġa Ġcommon Ġcontext . Ġ ĠA Ġseries Ġis Ġof Ġonly Ġone Ġmod ality Ġ( e . g . ĠX - ray , ĠCT , ĠMR , Ġul tras ound ), Ġbut Ġa Ġstudy Ġmay Ġhave Ġmultiple Ġseries Ġof Ġdifferent Ġmodal ities . čĊĉ ĉ */ čĊĉ ĉ I MAG ING ST UD Y , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġthe Ġevent Ġof Ġa Ġpatient Ġbeing Ġadmin ister ed Ġa Ġv accine Ġor Ġa Ġrecord Ġof Ġan Ġim mun ization Ġas Ġreported Ġby Ġa Ġpatient , Ġa Ġclin ician Ġor Ġanother Ġparty . čĊĉ ĉ */ čĊĉ ĉ IM M UN IZATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġa Ġcomparison Ġof Ġan Ġim mun ization Ġevent Ġagainst Ġpublished Ġrecommendations Ġto Ġdetermine Ġif Ġthe Ġadministration Ġis Ġ" valid " Ġin Ġrelation Ġto Ġthose Ġ Ġrecommendations . čĊĉ ĉ */ čĊĉ ĉ IM M UN IZATION EVAL UATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġpatient 's Ġpoint - in - time Ġset Ġof Ġrecommendations Ġ( i . e . Ġforecast ing ) Ġaccording Ġto Ġa Ġpublished Ġschedule Ġwith Ġoptional Ġsupporting Ġjust ification . čĊĉ ĉ */ čĊĉ ĉ IM M UN IZATION RE COMM END ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġset Ġof Ġrules Ġof Ġhow Ġa Ġparticular Ġinter oper ability Ġor Ġstandards Ġproblem Ġis Ġsolved Ġ- Ġtypically Ġthrough Ġthe Ġuse Ġof ĠFHIR Ġresources . ĠThis Ġresource Ġis Ġused Ġto Ġgather Ġall Ġthe Ġparts Ġof Ġan Ġimplementation Ġguide Ġinto Ġa Ġlogical Ġwhole Ġand Ġto Ġpublish Ġa Ġcomp utable Ġdefinition Ġof Ġall Ġthe Ġparts . čĊĉ ĉ */ čĊĉ ĉ IMPLEMENT ATION GUID E , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġingredient Ġof Ġa Ġman ufact ured Ġitem Ġor Ġph arm ace ut ical Ġproduct . čĊĉ ĉ */ čĊĉ ĉ ING RE DI ENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDetails Ġof Ġa ĠHealth ĠIn sur ance Ġproduct / plan Ġprovided Ġby Ġan Ġorganization . čĊĉ ĉ */ čĊĉ ĉ INS UR ANCE PLAN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠInvoice Ġcontaining Ġcollected ĠCharge Items Ġfrom Ġan ĠAccount Ġwith Ġcalculated Ġindividual Ġand Ġtotal Ġprice Ġfor ĠBilling Ġpurpose . čĊĉ ĉ */ čĊĉ ĉ IN VOICE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠLibrary Ġresource Ġis Ġa Ġgeneral - purpose Ġcontainer Ġfor Ġknowledge Ġasset Ġdefinitions . ĠIt Ġcan Ġbe Ġused Ġto Ġdescribe Ġand Ġexpose Ġexisting Ġknowledge Ġassets Ġsuch Ġas Ġlogic Ġlibraries Ġand Ġinformation Ġmodel Ġdescriptions , Ġas Ġwell Ġas Ġto Ġdescribe Ġa Ġcollection Ġof Ġknowledge Ġassets . čĊĉ ĉ */ čĊĉ ĉ LIBRARY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠIdent ifies Ġtwo Ġor Ġmore Ġrecords Ġ( resource Ġinstances ) Ġthat Ġrefer Ġto Ġthe Ġsame Ġreal - world Ġ" occ urrence ". čĊĉ ĉ */ čĊĉ ĉ LINK AGE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġlist Ġis Ġa Ġcur ated Ġcollection Ġof Ġresources . čĊĉ ĉ */ čĊĉ ĉ LIST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDetails Ġand Ġposition Ġinformation Ġfor Ġa Ġphysical Ġplace Ġwhere Ġservices Ġare Ġprovided Ġand Ġresources Ġand Ġparticipants Ġmay Ġbe Ġstored , Ġfound , Ġcontained , Ġor Ġac commod ated . čĊĉ ĉ */ čĊĉ ĉ LOCATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġdefinition Ġand Ġcharacteristics Ġof Ġa Ġmedic inal Ġman ufact ured Ġitem , Ġsuch Ġas Ġa Ġtablet Ġor Ġcaps ule , Ġas Ġcontained Ġin Ġa Ġpackaged Ġmedic inal Ġproduct . čĊĉ ĉ */ čĊĉ ĉ MAN U FACT URE D ITEM DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠMeasure Ġresource Ġprovides Ġthe Ġdefinition Ġof Ġa Ġquality Ġmeasure . čĊĉ ĉ */ čĊĉ ĉ MEAS URE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠMeasure Report Ġresource Ġcontains Ġthe Ġresults Ġof Ġthe Ġcalculation Ġof Ġa Ġmeasure ; Ġand Ġoptionally Ġa Ġreference Ġto Ġthe Ġresources Ġinvolved Ġin Ġthat Ġcalculation . čĊĉ ĉ */ čĊĉ ĉ MEAS UR ERE PORT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġis Ġprimarily Ġused Ġfor Ġthe Ġidentification Ġand Ġdefinition Ġof Ġa Ġmedic ation , Ġincluding Ġingredients , Ġfor Ġthe Ġpurposes Ġof Ġpre scri bing , Ġdis pen sing , Ġand Ġadmin ist ering Ġa Ġmedic ation Ġas Ġwell Ġas Ġfor Ġmaking Ġstatements Ġabout Ġmedic ation Ġuse . čĊĉ ĉ */ čĊĉ ĉ MED ICATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġthe Ġevent Ġof Ġa Ġpatient Ġconsuming Ġor Ġotherwise Ġbeing Ġadmin ister ed Ġa Ġmedic ation . Ġ ĠThis Ġmay Ġbe Ġas Ġsimple Ġas Ġsw allow ing Ġa Ġtablet Ġor Ġit Ġmay Ġbe Ġa Ġlong Ġrunning Ġinf usion . Ġ ĠRelated Ġresources Ġtie Ġthis Ġevent Ġto Ġthe Ġauthor izing Ġpre scription , Ġand Ġthe Ġspecific Ġencounter Ġbetween Ġpatient Ġand Ġhealth Ġcare Ġpract itioner . čĊĉ ĉ */ čĊĉ ĉ MED ICATION ADMIN ISTR ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠIndicates Ġthat Ġa Ġmedic ation Ġproduct Ġis Ġto Ġbe Ġor Ġhas Ġbeen Ġdisp ensed Ġfor Ġa Ġnamed Ġperson / patient . Ġ ĠThis Ġincludes Ġa Ġdescription Ġof Ġthe Ġmedic ation Ġproduct Ġ( supply ) Ġprovided Ġand Ġthe Ġinstructions Ġfor Ġadmin ist ering Ġthe Ġmedic ation . Ġ ĠThe Ġmedic ation Ġdisp ense Ġis Ġthe Ġresult Ġof Ġa Ġph arm acy Ġsystem Ġrespon ding Ġto Ġa Ġmedic ation Ġorder . čĊĉ ĉ */ čĊĉ ĉ MED ICATION DISP ENSE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠInformation Ġabout Ġa Ġmedic ation Ġthat Ġis Ġused Ġto Ġsupport Ġknowledge . čĊĉ ĉ */ čĊĉ ĉ MED ICATION KNO W LED GE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġorder Ġor Ġrequest Ġfor Ġboth Ġsupply Ġof Ġthe Ġmedic ation Ġand Ġthe Ġinstructions Ġfor Ġadministration Ġof Ġthe Ġmedic ation Ġto Ġa Ġpatient . ĠThe Ġresource Ġis Ġcalled Ġ" Med ication Request " Ġrather Ġthan Ġ" Med ication Pre scription " Ġor Ġ" Med ication Order " Ġto Ġgeneral ize Ġthe Ġuse Ġacross Ġin patient Ġand Ġout patient Ġsettings , Ġincluding Ġcare Ġplans , Ġetc ., Ġand Ġto Ġhar mon ize Ġwith Ġworkflow Ġpatterns . čĊĉ ĉ */ čĊĉ ĉ MED ICATION REQUEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġa Ġmedic ation Ġthat Ġis Ġbeing Ġconsumed Ġby Ġa Ġpatient . ĠĠ ĠA ĠMed ication Usage Ġmay Ġindicate Ġthat Ġthe Ġpatient Ġmay Ġbe Ġtaking Ġthe Ġmedic ation Ġnow Ġor Ġhas Ġtaken Ġthe Ġmedic ation Ġin Ġthe Ġpast Ġor Ġwill Ġbe Ġtaking Ġthe Ġmedic ation Ġin Ġthe Ġfuture . Ġ ĠThe Ġsource Ġof Ġthis Ġinformation Ġcan Ġbe Ġthe Ġpatient , Ġsignificant Ġother Ġ( such Ġas Ġa Ġfamily Ġmember Ġor Ġspo use ), Ġor Ġa Ġclin ician . Ġ ĠA Ġcommon Ġscenario Ġwhere Ġthis Ġinformation Ġis Ġcaptured Ġis Ġduring Ġthe Ġhistory Ġtaking Ġprocess Ġduring Ġa Ġpatient Ġvisit Ġor Ġstay . ĠĠ ĠThe Ġmedic ation Ġinformation Ġmay Ġcome Ġfrom Ġsources Ġsuch Ġas Ġthe Ġpatient 's Ġmemory , Ġfrom Ġa Ġpre scription Ġbottle , Ġ Ġor Ġfrom Ġa Ġlist Ġof Ġmedic ations Ġthe Ġpatient , Ġclin ician Ġor Ġother Ġparty Ġmaintains . ĠĊ Ċ The Ġprimary Ġdifference Ġbetween Ġa Ġmedic ation usage Ġand Ġa Ġmedic ation administration Ġis Ġthat Ġthe Ġmedic ation Ġadministration Ġhas Ġcomplete Ġadministration Ġinformation Ġand Ġis Ġbased Ġon Ġactual Ġadministration Ġinformation Ġfrom Ġthe Ġperson Ġwho Ġadmin ister ed Ġthe Ġmedic ation . Ġ ĠA Ġmedic ation usage Ġis Ġoften , Ġif Ġnot Ġalways , Ġless Ġspecific . Ġ ĠThere Ġis Ġno Ġrequired Ġdate / time Ġwhen Ġthe Ġmedic ation Ġwas Ġadmin ister ed , Ġin Ġfact Ġwe Ġonly Ġknow Ġthat Ġa Ġsource Ġhas Ġreported Ġthe Ġpatient Ġis Ġtaking Ġthis Ġmedic ation , Ġwhere Ġdetails Ġsuch Ġas Ġtime , Ġquantity , Ġor Ġrate Ġor Ġeven Ġmedic ation Ġproduct Ġmay Ġbe Ġincomplete Ġor Ġmissing Ġor Ġless Ġprecise . Ġ ĠAs Ġstated Ġearlier , Ġthe ĠMed ication ĠUsage Ġinformation Ġmay Ġcome Ġfrom Ġthe Ġpatient 's Ġmemory , Ġfrom Ġa Ġpre scription Ġbottle Ġor Ġfrom Ġa Ġlist Ġof Ġmedic ations Ġthe Ġpatient , Ġclin ician Ġor Ġother Ġparty Ġmaintains . Ġ ĠMed ication Ġadministration Ġis Ġmore Ġformal Ġand Ġis Ġnot Ġmissing Ġdetailed Ġinformation . čĊĉ ĉ */ čĊĉ ĉ MED ICATION USAGE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠD eta iled Ġdefinition Ġof Ġa Ġmedic inal Ġproduct , Ġtypically Ġfor Ġuses Ġother Ġthan Ġdirect Ġpatient Ġcare Ġ( e . g . Ġreg ulatory Ġuse ). čĊĉ ĉ */ čĊĉ ĉ MED IC IN AL PRODUCT DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDefines Ġthe Ġcharacteristics Ġof Ġa Ġmessage Ġthat Ġcan Ġbe Ġshared Ġbetween Ġsystems , Ġincluding Ġthe Ġtype Ġof Ġevent Ġthat Ġiniti ates Ġthe Ġmessage , Ġthe Ġcontent Ġto Ġbe Ġtransmitted Ġand Ġwhat Ġresponse ( s ), Ġif Ġany , Ġare Ġpermitted . čĊĉ ĉ */ čĊĉ ĉ MESSAGE DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġheader Ġfor Ġa Ġmessage Ġexchange Ġthat Ġis Ġeither Ġrequesting Ġor Ġrespon ding Ġto Ġan Ġaction . Ġ ĠThe Ġreference ( s ) Ġthat Ġare Ġthe Ġsubject Ġof Ġthe Ġaction Ġas Ġwell Ġas Ġother Ġinformation Ġrelated Ġto Ġthe Ġaction Ġare Ġtypically Ġtransmitted Ġin Ġa Ġbundle Ġin Ġwhich Ġthe ĠMessage Header Ġresource Ġinstance Ġis Ġthe Ġfirst Ġresource Ġin Ġthe Ġbundle . čĊĉ ĉ */ čĊĉ ĉ MESSAGE HEADER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠRaw Ġdata Ġdescribing Ġa Ġbio logical Ġsequence . čĊĉ ĉ */ čĊĉ ĉ MO LE C ULAR SEQUENCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcur ated Ġnamespace Ġthat Ġissues Ġunique Ġsymbols Ġwithin Ġthat Ġnamespace Ġfor Ġthe Ġidentification Ġof Ġconcepts , Ġpeople , Ġdevices , Ġetc . Ġ ĠRepresents Ġa Ġ" System " Ġused Ġwithin Ġthe ĠIdentifier Ġand ĠCoding Ġdata Ġtypes . čĊĉ ĉ */ čĊĉ ĉ NAM ING SYSTEM , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġfood Ġor Ġfluid Ġthat Ġis Ġbeing Ġconsumed Ġby Ġa Ġpatient . ĠĠ ĠA ĠN utr ition Int ake Ġmay Ġindicate Ġthat Ġthe Ġpatient Ġmay Ġbe Ġconsuming Ġthe Ġfood Ġor Ġfluid Ġnow Ġor Ġhas Ġconsumed Ġthe Ġfood Ġor Ġfluid Ġin Ġthe Ġpast . Ġ ĠThe Ġsource Ġof Ġthis Ġinformation Ġcan Ġbe Ġthe Ġpatient , Ġsignificant Ġother Ġ( such Ġas Ġa Ġfamily Ġmember Ġor Ġspo use ), Ġor Ġa Ġclin ician . Ġ ĠA Ġcommon Ġscenario Ġwhere Ġthis Ġinformation Ġis Ġcaptured Ġis Ġduring Ġthe Ġhistory Ġtaking Ġprocess Ġduring Ġa Ġpatient Ġvisit Ġor Ġstay Ġor Ġthrough Ġan Ġapp Ġthat Ġtracks Ġfood Ġor Ġfluid s Ġconsumed . ĠĠ ĠThe Ġconsumption Ġinformation Ġmay Ġcome Ġfrom Ġsources Ġsuch Ġas Ġthe Ġpatient 's Ġmemory , Ġfrom Ġa Ġn utr ition Ġlabel , Ġ Ġor Ġfrom Ġa Ġclin ician Ġdocument ing Ġobserved Ġint ake . čĊĉ ĉ */ čĊĉ ĉ N UT R ITION INT A KE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrequest Ġto Ġsupply Ġa Ġdi et , Ġformula Ġfeed ing Ġ( enter al ) Ġor Ġor al Ġn utr itional Ġsupp lement Ġto Ġa Ġpatient / res ident . čĊĉ ĉ */ čĊĉ ĉ N UT R ITION ORDER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġfood Ġor Ġfluid Ġproduct Ġthat Ġis Ġconsumed Ġby Ġpatients . čĊĉ ĉ */ čĊĉ ĉ N UT R ITION PRODUCT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠMeasure ments Ġand Ġsimple Ġassertions Ġmade Ġabout Ġa Ġpatient , Ġdevice Ġor Ġother Ġsubject . čĊĉ ĉ */ čĊĉ ĉ OB SERV ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSet Ġof Ġdefinition al Ġcharacteristics Ġfor Ġa Ġkind Ġof Ġobservation Ġor Ġmeasurement Ġproduced Ġor Ġconsumed Ġby Ġan Ġorder able Ġhealth Ġcare Ġservice . čĊĉ ĉ */ čĊĉ ĉ OB SERV ATION DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġformal Ġcomp utable Ġdefinition Ġof Ġan Ġoperation Ġ( on Ġthe ĠREST ful Ġinterface ) Ġor Ġa Ġnamed Ġquery Ġ( using Ġthe Ġsearch Ġinteraction ). čĊĉ ĉ */ čĊĉ ĉ OPERATION DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcollection Ġof Ġerror , Ġwarning , Ġor Ġinformation Ġmessages Ġthat Ġresult Ġfrom Ġa Ġsystem Ġaction . čĊĉ ĉ */ čĊĉ ĉ OPERATION OUT CO ME , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġform ally Ġor Ġinform ally Ġrecognized Ġgrouping Ġof Ġpeople Ġor Ġorganizations Ġformed Ġfor Ġthe Ġpurpose Ġof Ġach ie ving Ġsome Ġform Ġof Ġcollect ive Ġaction . Ġ ĠIncludes Ġcompanies , Ġinstitution s , Ġcorpor ations , Ġdepart ments , Ġcommunity Ġgroups , Ġhealth care Ġpractice Ġgroups , Ġpay er / ins urer , Ġetc . čĊĉ ĉ */ čĊĉ ĉ ORG AN IZATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDefines Ġan Ġaffili ation / ass otiation / relationship Ġbetween Ġ 2 Ġdistinct Ġo gan izations , Ġthat Ġis Ġnot Ġa Ġpart - of Ġrelationship / sub - division Ġrelationship . čĊĉ ĉ */ čĊĉ ĉ ORG AN IZATION AFF ILI ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġmedic ally Ġrelated Ġitem Ġor Ġitems , Ġin Ġa Ġcontainer Ġor Ġpackage . čĊĉ ĉ */ čĊĉ ĉ PACK AG ED PRODUCT DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġis Ġa Ġnon - pers isted Ġresource Ġused Ġto Ġpass Ġinformation Ġinto Ġand Ġback Ġfrom Ġan Ġ[ operation ]( operations . html ). ĠIt Ġhas Ġno Ġother Ġuse , Ġand Ġthere Ġis Ġno ĠREST ful Ġendpoint Ġassociated Ġwith Ġit . čĊĉ ĉ */ čĊĉ ĉ PARAMETERS , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDemo graphics Ġand Ġother Ġadministr ative Ġinformation Ġabout Ġan Ġindividual Ġor Ġanimal Ġreceiving Ġcare Ġor Ġother Ġhealth - related Ġservices . čĊĉ ĉ */ čĊĉ ĉ PAT IENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġprovides Ġthe Ġstatus Ġof Ġthe Ġpayment Ġfor Ġgoods Ġand Ġservices Ġrendered , Ġand Ġthe Ġrequest Ġand Ġresponse Ġresource Ġreferences . čĊĉ ĉ */ čĊĉ ĉ PAYMENT NOTICE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġprovides Ġthe Ġdetails Ġincluding Ġamount Ġof Ġa Ġpayment Ġand Ġalloc ates Ġthe Ġpayment Ġitems Ġbeing Ġpaid . čĊĉ ĉ */ čĊĉ ĉ PAYMENT RE CON C ILI ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠPermission . čĊĉ ĉ */ čĊĉ ĉ PERMISSION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDemo graphics Ġand Ġadministr ative Ġinformation Ġabout Ġa Ġperson Ġindependent Ġof Ġa Ġspecific Ġhealth - related Ġcontext . čĊĉ ĉ */ čĊĉ ĉ PERSON , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġallows Ġfor Ġthe Ġdefinition Ġof Ġvarious Ġtypes Ġof Ġplans Ġas Ġa Ġsh arable , Ġconsum able , Ġand Ġexecutable Ġartifact . ĠThe Ġresource Ġis Ġgeneral Ġenough Ġto Ġsupport Ġthe Ġdescription Ġof Ġa Ġbroad Ġrange Ġof Ġclin ical Ġartifacts Ġsuch Ġas Ġclin ical Ġdecision Ġsupport Ġrules , Ġorder Ġsets Ġand Ġprotocols . čĊĉ ĉ */ čĊĉ ĉ PLAN DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġperson Ġwho Ġis Ġdirectly Ġor Ġindirect ly Ġinvolved Ġin Ġthe Ġprovisioning Ġof Ġhealth care . čĊĉ ĉ */ čĊĉ ĉ PR ACT ITION ER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġspecific Ġset Ġof ĠRoles / Locations / special ties / services Ġthat Ġa Ġpract itioner Ġmay Ġperform Ġat Ġan Ġorganization Ġfor Ġa Ġperiod Ġof Ġtime . čĊĉ ĉ */ čĊĉ ĉ PR ACT ITION ER ROLE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġaction Ġthat Ġis Ġor Ġwas Ġperformed Ġon Ġor Ġfor Ġa Ġpatient . ĠThis Ġcan Ġbe Ġa Ġphysical Ġinter vention Ġlike Ġan Ġoperation , Ġor Ġless Ġin vas ive Ġlike Ġlong Ġterm Ġservices , Ġco un se ling , Ġor Ġh yp no ther apy . čĊĉ ĉ */ čĊĉ ĉ PROC EDURE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠPro venance Ġof Ġa Ġresource Ġis Ġa Ġrecord Ġthat Ġdescribes Ġentities Ġand Ġprocesses Ġinvolved Ġin Ġproducing Ġand Ġdeliver ing Ġor Ġotherwise Ġinflu encing Ġthat Ġresource . ĠPro venance Ġprovides Ġa Ġcritical Ġfoundation Ġfor Ġassess ing Ġauthentic ity , Ġenabling Ġtrust , Ġand Ġallowing Ġreproduc ibility . ĠPro venance Ġassertions Ġare Ġa Ġform Ġof Ġcontext ual Ġmetadata Ġand Ġcan Ġthemselves Ġbecome Ġimportant Ġrecords Ġwith Ġtheir Ġown Ġpro venance . ĠPro venance Ġstatement Ġindicates Ġclin ical Ġsignific ance Ġin Ġterms Ġof Ġconfidence Ġin Ġauthentic ity , Ġreli ability , Ġand Ġtrust worth iness , Ġintegrity , Ġand Ġstage Ġin Ġlifecycle Ġ( e . g . ĠDocument ĠCompletion Ġ- Ġhas Ġthe Ġartifact Ġbeen Ġleg ally Ġauthenticated ), Ġall Ġof Ġwhich Ġmay Ġimpact Ġsecurity , Ġprivacy , Ġand Ġtrust Ġpolicies . čĊĉ ĉ */ čĊĉ ĉ PRO VEN ANCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġstructured Ġset Ġof Ġquestions Ġintended Ġto Ġguide Ġthe Ġcollection Ġof Ġanswers Ġfrom Ġend - users . ĠQuestion na ires Ġprovide Ġdetailed Ġcontrol Ġover Ġorder , Ġpresentation , Ġphrase ology Ġand Ġgrouping Ġto Ġallow Ġco herent , Ġconsistent Ġdata Ġcollection . čĊĉ ĉ */ čĊĉ ĉ QUEST ION NA I RE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġstructured Ġset Ġof Ġquestions Ġand Ġtheir Ġanswers . ĠThe Ġquestions Ġare Ġordered Ġand Ġgrouped Ġinto Ġco herent Ġsub sets , Ġcorresponding Ġto Ġthe Ġstructure Ġof Ġthe Ġgrouping Ġof Ġthe Ġquestion naire Ġbeing Ġrespon ded Ġto . čĊĉ ĉ */ čĊĉ ĉ QUEST ION NA IR ER ESP ONSE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġreg ulatory Ġauthorization Ġof Ġa Ġmedic inal Ġproduct , Ġdevice Ġor Ġprocess . čĊĉ ĉ */ čĊĉ ĉ REG UL ATED AUTHORIZATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠInformation Ġabout Ġa Ġperson Ġthat Ġis Ġinvolved Ġin Ġthe Ġcare Ġfor Ġa Ġpatient , Ġbut Ġwho Ġis Ġnot Ġthe Ġtarget Ġof Ġhealth care , Ġnor Ġhas Ġa Ġformal Ġresponsibility Ġin Ġthe Ġcare Ġprocess . čĊĉ ĉ */ čĊĉ ĉ RELATED PERSON , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġgroup Ġof Ġrelated Ġrequests Ġthat Ġcan Ġbe Ġused Ġto Ġcapture Ġintended Ġactivities Ġthat Ġhave Ġinter - dependencies Ġsuch Ġas Ġ" give Ġthis Ġmedic ation Ġafter Ġthat Ġone ". čĊĉ ĉ */ čĊĉ ĉ REQUEST GROUP , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġprocess Ġwhere Ġa Ġresearch er Ġor Ġorganization Ġplans Ġand Ġthen Ġexecutes Ġa Ġseries Ġof Ġsteps Ġintended Ġto Ġincrease Ġthe Ġfield Ġof Ġhealth care - related Ġknowledge . Ġ ĠThis Ġincludes Ġstudies Ġof Ġsafety , Ġe ffic acy , Ġcomp arative Ġeffect iveness Ġand Ġother Ġinformation Ġabout Ġmedic ations , Ġdevices , Ġther ap ies Ġand Ġother Ġinter vention al Ġand Ġinvestig ative Ġtechniques . Ġ ĠA ĠResearch Study Ġinvolves Ġthe Ġgather ing Ġof Ġinformation Ġabout Ġhuman Ġor Ġanimal Ġsubjects . čĊĉ ĉ */ čĊĉ ĉ RE SEARCH ST UD Y , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġphysical Ġentity Ġwhich Ġis Ġthe Ġprimary Ġunit Ġof Ġoperational Ġand / or Ġadministr ative Ġinterest Ġin Ġa Ġstudy . čĊĉ ĉ */ čĊĉ ĉ RE SEARCH SUBJECT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġis Ġthe Ġbase Ġresource Ġtype Ġfor Ġeverything . čĊĉ ĉ */ čĊĉ ĉ RESOURCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġassessment Ġof Ġthe Ġlikely Ġoutcome ( s ) Ġfor Ġa Ġpatient Ġor Ġother Ġsubject Ġas Ġwell Ġas Ġthe Ġlikelihood Ġof Ġeach Ġoutcome . čĊĉ ĉ */ čĊĉ ĉ R IS K AS SESS MENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcontainer Ġfor Ġslots Ġof Ġtime Ġthat Ġmay Ġbe Ġavailable Ġfor Ġbooking Ġapp ointments . čĊĉ ĉ */ čĊĉ ĉ SCHED ULE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġsearch Ġparameter Ġthat Ġdefines Ġa Ġnamed Ġsearch Ġitem Ġthat Ġcan Ġbe Ġused Ġto Ġsearch / filter Ġon Ġa Ġresource . čĊĉ ĉ */ čĊĉ ĉ SEARCH PARAMETER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġa Ġrequest Ġfor Ġservice Ġsuch Ġas Ġdiagnostic Ġinvestig ations , Ġtreat ments , Ġor Ġoperations Ġto Ġbe Ġperformed . čĊĉ ĉ */ čĊĉ ĉ SERV IC ER EQ UEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġslot Ġof Ġtime Ġon Ġa Ġschedule Ġthat Ġmay Ġbe Ġavailable Ġfor Ġbooking Ġapp ointments . čĊĉ ĉ */ čĊĉ ĉ SLOT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġsample Ġto Ġbe Ġused Ġfor Ġanalysis . čĊĉ ĉ */ čĊĉ ĉ SPEC IM EN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġkind Ġof Ġspec imen Ġwith Ġassociated Ġset Ġof Ġrequirements . čĊĉ ĉ */ čĊĉ ĉ SPEC IM EN DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġdefinition Ġof Ġa ĠFHIR Ġstructure . ĠThis Ġresource Ġis Ġused Ġto Ġdescribe Ġthe Ġunderlying Ġresources , Ġdata Ġtypes Ġdefined Ġin ĠFHIR , Ġand Ġalso Ġfor Ġdescribing Ġextensions Ġand Ġconstraints Ġon Ġresources Ġand Ġdata Ġtypes . čĊĉ ĉ */ čĊĉ ĉ STRUCTURE DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠMap Ġof Ġrelationships Ġbetween Ġ 2 Ġstructures Ġthat Ġcan Ġbe Ġused Ġto Ġtransform Ġdata . čĊĉ ĉ */ čĊĉ ĉ STRUCTURE MAP , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġsubscription Ġresource Ġdescribes Ġa Ġparticular Ġclient 's Ġrequest Ġto Ġbe Ġnotified Ġabout Ġa ĠSubscription Topic . čĊĉ ĉ */ čĊĉ ĉ SUB SCRIPTION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠSubscription Status Ġresource Ġdescribes Ġthe Ġstate Ġof Ġa ĠSubscription Ġduring Ġnotifications . čĊĉ ĉ */ čĊĉ ĉ SUB SCRIPTION STATUS , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġa Ġstream Ġof Ġresource Ġstate Ġchanges Ġidentified Ġby Ġtrigger Ġcriteria Ġand Ġannotated Ġwith Ġlabels Ġuseful Ġto Ġfilter Ġprojection s Ġfrom Ġthis Ġtopic . čĊĉ ĉ */ čĊĉ ĉ SUB SCRIPTION TOPIC , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġhom ogeneous Ġmaterial Ġwith Ġa Ġdefin ite Ġcomposition . čĊĉ ĉ */ čĊĉ ĉ SUB ST ANCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġdetailed Ġdescription Ġof Ġa Ġsub stance , Ġtypically Ġat Ġa Ġlevel Ġbeyond Ġwhat Ġis Ġused Ġfor Ġpre scri bing . čĊĉ ĉ */ čĊĉ ĉ SUB ST ANCE DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠN ucle ic Ġac ids Ġare Ġdefined Ġby Ġthree Ġdistinct Ġelements : Ġthe Ġbase , Ġs ugar Ġand Ġlink age . ĠIndividual Ġsub stance / mo iety ĠIDs Ġwill Ġbe Ġcreated Ġfor Ġeach Ġof Ġthese Ġelements . ĠThe Ġn ucleotide Ġsequence Ġwill Ġbe Ġalways Ġentered Ġin Ġthe Ġ 5 âĢĻ - 3 âĢĻ Ġdirection . čĊĉ ĉ */ čĊĉ ĉ SUB ST AN C ENU CLE IC AC ID , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠProperties Ġof Ġa Ġsub stance Ġspecific Ġto Ġit Ġbeing Ġa Ġpol ymer . čĊĉ ĉ */ čĊĉ ĉ SUB ST ANCE POLY MER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠSub stance Protein Ġis Ġdefined Ġas Ġa Ġsingle Ġunit Ġof Ġa Ġlinear Ġa mino Ġacid Ġsequence , Ġor Ġa Ġcombination Ġof Ġsub units Ġthat Ġare Ġeither Ġco val ently Ġlinked Ġor Ġhave Ġa Ġdefined Ġinvariant Ġst o ich io metric Ġrelationship . ĠThis Ġincludes Ġall Ġsynthetic , Ġre combin ant Ġand Ġpur ified ĠSub stance Pro teins Ġof Ġdefined Ġsequence , Ġwhether Ġthe Ġuse Ġis Ġther ape ut ic Ġor Ġpro ph yl actic . ĠThis Ġset Ġof Ġelements Ġwill Ġbe Ġused Ġto Ġdescribe Ġalbum ins , Ġco ag ulation Ġfactors , Ġcy tok ines , Ġgrowth Ġfactors , Ġpeptide / Sub stance Protein Ġh orm ones , Ġen zy mes , Ġtox ins , Ġtox oids , Ġre combin ant Ġv acc ines , Ġand Ġim mun om od ulators . čĊĉ ĉ */ čĊĉ ĉ SUB ST ANCE PRO TE IN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠTodo . čĊĉ ĉ */ čĊĉ ĉ SUB ST AN C ERE FER ENCE INFORMATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSource Ġmaterial Ġshall Ġcapture Ġinformation Ġon Ġthe Ġtax onom ic Ġand Ġan atom ical Ġorig ins Ġas Ġwell Ġas Ġthe Ġfraction Ġof Ġa Ġmaterial Ġthat Ġcan Ġresult Ġin Ġor Ġcan Ġbe Ġmodified Ġto Ġform Ġa Ġsub stance . ĠThis Ġset Ġof Ġdata Ġelements Ġshall Ġbe Ġused Ġto Ġdefine Ġpol ymer Ġsubst ances Ġisolated Ġfrom Ġbio logical Ġmatrices . ĠTax onom ic Ġand Ġan atom ical Ġorig ins Ġshall Ġbe Ġdescribed Ġusing Ġa Ġcontrolled Ġvocabulary Ġas Ġrequired . ĠThis Ġinformation Ġis Ġcaptured Ġfor Ġn atur ally Ġderived Ġpol ym ers Ġ( Ġ. Ġst arch ) Ġand Ġstruct ur ally Ġdiv erse Ġsubst ances . ĠFor ĠOrgan isms Ġbelong ing Ġto Ġthe ĠKing dom ĠPl ant ae Ġthe ĠSub stance Ġlevel Ġdefines Ġthe Ġfresh Ġmaterial Ġof Ġa Ġsingle Ġspecies Ġor Ġin fr as pec ies , Ġthe ĠHer bal ĠDr ug Ġand Ġthe ĠHer bal Ġpreparation . ĠFor ĠHer bal Ġpre par ations , Ġthe Ġfraction Ġinformation Ġwill Ġbe Ġcaptured Ġat Ġthe ĠSub stance Ġinformation Ġlevel Ġand Ġadditional Ġinformation Ġfor Ġher bal Ġextract s Ġwill Ġbe Ġcaptured Ġat Ġthe ĠSpec ified ĠSub stance ĠGroup Ġ 1 Ġinformation Ġlevel . ĠSee Ġfor Ġfurther Ġexplanation Ġthe ĠSub stance ĠClass : ĠStruct ur ally ĠD iverse Ġand Ġthe Ġher bal Ġan nex . čĊĉ ĉ */ čĊĉ ĉ SUB ST AN CES OURCE MAT ERIAL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠRecord Ġof Ġdelivery Ġof Ġwhat Ġis Ġsupplied . čĊĉ ĉ */ čĊĉ ĉ SUP PLY DE LI VERY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġa Ġrequest Ġfor Ġa Ġmedic ation , Ġsub stance Ġor Ġdevice Ġused Ġin Ġthe Ġhealth care Ġsetting . čĊĉ ĉ */ čĊĉ ĉ SUP PLY REQUEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġtask Ġto Ġbe Ġperformed . čĊĉ ĉ */ čĊĉ ĉ TASK , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠTermin ology Capabilities Ġresource Ġdocuments Ġa Ġset Ġof Ġcapabilities Ġ( be haviors ) Ġof Ġa ĠFHIR ĠTermin ology ĠServer Ġthat Ġmay Ġbe Ġused Ġas Ġa Ġstatement Ġof Ġactual Ġserver Ġfunctionality Ġor Ġa Ġstatement Ġof Ġrequired Ġor Ġdesired Ġserver Ġimplementation . čĊĉ ĉ */ čĊĉ ĉ TERMIN O LOG Y CAP AB IL ITIES , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġsummary Ġof Ġinformation Ġbased Ġon Ġthe Ġresults Ġof Ġexecuting Ġa ĠTest Script . čĊĉ ĉ */ čĊĉ ĉ TEST REPORT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġstructured Ġset Ġof Ġtests Ġagainst Ġa ĠFHIR Ġserver Ġor Ġclient Ġimplementation Ġto Ġdetermine Ġcompliance Ġagainst Ġthe ĠFHIR Ġspecification . čĊĉ ĉ */ čĊĉ ĉ TEST SCRIPT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠValue Set Ġresource Ġinstance Ġspecifies Ġa Ġset Ġof Ġcodes Ġdrawn Ġfrom Ġone Ġor Ġmore Ġcode Ġsystems , Ġintended Ġfor Ġuse Ġin Ġa Ġparticular Ġcontext . ĠValue Ġsets Ġlink Ġbetween Ġ[[ [ Code System ]]] Ġdefinitions Ġand Ġtheir Ġuse Ġin Ġ[ coded Ġelements ]( termin o logies . html ). čĊĉ ĉ */ čĊĉ ĉ VALUE SET , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġvalidation Ġrequirements , Ġsource ( s ), Ġstatus Ġand Ġdates Ġfor Ġone Ġor Ġmore Ġelements . čĊĉ ĉ */ čĊĉ ĉ VER IFICATION RESULT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġauthorization Ġfor Ġthe Ġprovision Ġof Ġgl asses Ġand / or Ġcontact Ġl enses Ġto Ġa Ġpatient . čĊĉ ĉ */ čĊĉ ĉ V ISION PRESCRIPTION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġplace Ġholder Ġthat Ġmeans Ġany Ġkind Ġof Ġdata Ġtype čĊĉ ĉ */ čĊĉ ĉ TYPE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġplace Ġholder Ġthat Ġmeans Ġany Ġkind Ġof Ġresource čĊĉ ĉ */ čĊĉ ĉ ANY , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ADDRESS Ġ-> Ġ" Address " čĊĉĉĉ ĉ AGE Ġ-> Ġ" Age " čĊĉĉĉ ĉ AN NOT ATION Ġ-> Ġ" Annotation " čĊĉĉĉ ĉ ATTACHMENT Ġ-> Ġ" Attachment " čĊĉĉĉ ĉ BACK B ON EE LEMENT Ġ-> Ġ" Back bone Element " čĊĉĉĉ ĉ BACK B ON ET YPE Ġ-> Ġ" Back bone Type " čĊĉĉĉ ĉ BASE Ġ-> Ġ" Base " čĊĉĉĉ ĉ CODE ABLE CONCEPT Ġ-> Ġ" Code able Concept " čĊĉĉĉ ĉ CODE AB LER E FER ENCE Ġ-> Ġ" Code able Reference " čĊĉĉĉ ĉ CODING Ġ-> Ġ" Coding " čĊĉĉĉ ĉ CONTACT DETAIL Ġ-> Ġ" Contact Detail " čĊĉĉĉ ĉ CONTACT POINT Ġ-> Ġ" Contact Point " čĊĉĉĉ ĉ CONTRIBUT OR Ġ-> Ġ" Contributor " čĊĉĉĉ ĉ COUNT Ġ-> Ġ" Count " čĊĉĉĉ ĉ DAT ARE Q UIRE MENT Ġ-> Ġ" Data Requirement " čĊĉĉĉ ĉ DAT AT YPE Ġ-> Ġ" DataType " čĊĉĉĉ ĉ DISTANCE Ġ-> Ġ" Distance " čĊĉĉĉ ĉ DOS AGE Ġ-> Ġ" Dos age " čĊĉĉĉ ĉ DURATION Ġ-> Ġ" Duration " čĊĉĉĉ ĉ ELEMENT Ġ-> Ġ" Element " čĊĉĉĉ ĉ ELEMENT DEFINITION Ġ-> Ġ" ElementDefinition " čĊĉĉĉ ĉ EXPRESSION Ġ-> Ġ" Expression " čĊĉĉĉ ĉ EXTENSION Ġ-> Ġ" Extension " čĊĉĉĉ ĉ HUM AN NAME Ġ-> Ġ" Human Name " čĊĉĉĉ ĉ IDENTIFIER Ġ-> Ġ" Identifier " čĊĉĉĉ ĉ MARK ET ING STATUS Ġ-> Ġ" Mark eting Status " čĊĉĉĉ ĉ META Ġ-> Ġ" Meta " čĊĉĉĉ ĉ M ONE Y Ġ-> Ġ" Money " čĊĉĉĉ ĉ M ONE Y QU ANT ITY Ġ-> Ġ" Money Quantity " čĊĉĉĉ ĉ N ARR ATIVE Ġ-> Ġ" N arrative " čĊĉĉĉ ĉ ORDER ED DISTRIB UTION Ġ-> Ġ" Ordered Distribution " čĊĉĉĉ ĉ PARAMETER DEFINITION Ġ-> Ġ" Parameter Definition " čĊĉĉĉ ĉ PERIOD Ġ-> Ġ" Period " čĊĉĉĉ ĉ POP UL ATION Ġ-> Ġ" Population " čĊĉĉĉ ĉ PR IMIT IV ET YPE Ġ-> Ġ" Primitive Type " čĊĉĉĉ ĉ PRO D CHARACTER ISTIC Ġ-> Ġ" Prod Characteristic " čĊĉĉĉ ĉ PRODUCT SHE LF LI FE Ġ-> Ġ" Product She lf Life " čĊĉĉĉ ĉ QU ANT ITY Ġ-> Ġ" Quantity " čĊĉĉĉ ĉ RANGE Ġ-> Ġ" Range " čĊĉĉĉ ĉ RATIO Ġ-> Ġ" Ratio " čĊĉĉĉ ĉ REFERENCE Ġ-> Ġ" Reference " čĊĉĉĉ ĉ RELATED AR TI FACT Ġ-> Ġ" Related Artifact " čĊĉĉĉ ĉ SAMPLE DD ATA Ġ-> Ġ" Sample d Data " čĊĉĉĉ ĉ SIGNATURE Ġ-> Ġ" Signature " čĊĉĉĉ ĉ SIMPLE QU ANT ITY Ġ-> Ġ" Simple Quantity " čĊĉĉĉ ĉ STAT ISTIC Ġ-> Ġ" Statistic " čĊĉĉĉ ĉ TIM ING Ġ-> Ġ" Timing " čĊĉĉĉ ĉ TRIGGER DEFINITION Ġ-> Ġ" Trigger Definition " čĊĉĉĉ ĉ USAGE CONTEXT Ġ-> Ġ" Usage Context " čĊĉĉĉ ĉ BASE 6 4 BINARY Ġ-> Ġ" base 6 4 Binary " čĊĉĉĉ ĉ BOOLEAN Ġ-> Ġ" boolean " čĊĉĉĉ ĉ CAN ON ICAL Ġ-> Ġ" canonical " čĊĉĉĉ ĉ CODE Ġ-> Ġ" code " čĊĉĉĉ ĉ DATE Ġ-> Ġ" date " čĊĉĉĉ ĉ DATETIME Ġ-> Ġ" dateTime " čĊĉĉĉ ĉ DECIMAL Ġ-> Ġ" decimal " čĊĉĉĉ ĉ ID Ġ-> Ġ" id " čĊĉĉĉ ĉ INST ANT Ġ-> Ġ" instant " čĊĉĉĉ ĉ INTEGER Ġ-> Ġ" integer " čĊĉĉĉ ĉ INTEGER 6 4 Ġ-> Ġ" integer 6 4 " čĊĉĉĉ ĉ MARK DOWN Ġ-> Ġ" markdown " čĊĉĉĉ ĉ OID Ġ-> Ġ" oid " čĊĉĉĉ ĉ POSITIVE INT Ġ-> Ġ" positive Int " čĊĉĉĉ ĉ STRING Ġ-> Ġ" string " čĊĉĉĉ ĉ TIME Ġ-> Ġ" time " čĊĉĉĉ ĉ UNSIGNED INT Ġ-> Ġ" unsigned Int " čĊĉĉĉ ĉ URI Ġ-> Ġ" uri " čĊĉĉĉ ĉ URL Ġ-> Ġ" url " čĊĉĉĉ ĉ UUID Ġ-> Ġ" uuid " čĊĉĉĉ ĉ X HTML Ġ-> Ġ" xhtml " čĊĉĉĉ ĉ ACCOUNT Ġ-> Ġ" Account " čĊĉĉĉ ĉ ACTIVITY DEFINITION Ġ-> Ġ" Activity Definition " čĊĉĉĉ ĉ ADMIN ISTR ABLE PRODUCT DEFINITION Ġ-> Ġ" Administr able Product Definition " čĊĉĉĉ ĉ AD VERSE EVENT Ġ-> Ġ" Ad verse Event " čĊĉĉĉ ĉ ALL ER GY IN TO LER ANCE Ġ-> Ġ" All ergy Int olerance " čĊĉĉĉ ĉ AP POINT MENT Ġ-> Ġ" Appointment " čĊĉĉĉ ĉ AP POINT MENT RESPONSE Ġ-> Ġ" Appointment Response " čĊĉĉĉ ĉ AUD ITE VENT Ġ-> Ġ" Audit Event " čĊĉĉĉ ĉ BASIC Ġ-> Ġ" Basic " čĊĉĉĉ ĉ BINARY Ġ-> Ġ" Binary " čĊĉĉĉ ĉ BIO LOGIC ALLY DER IVED PRODUCT Ġ-> Ġ" Bio logic ally Derived Product " čĊĉĉĉ ĉ BODY STRUCTURE Ġ-> Ġ" Body Structure " čĊĉĉĉ ĉ B UNDLE Ġ-> Ġ" Bundle " čĊĉĉĉ ĉ CAP ABILITY STATE MENT Ġ-> Ġ" Capability Statement " čĊĉĉĉ ĉ CAP ABILITY STATE MENT 2 Ġ-> Ġ" Capability Statement 2 " čĊĉĉĉ ĉ C ARE PLAN Ġ-> Ġ" Care Plan " čĊĉĉĉ ĉ C ARE TEAM Ġ-> Ġ" Care Team " čĊĉĉĉ ĉ CAT AL O GEN TRY Ġ-> Ġ" Catalog Entry " čĊĉĉĉ ĉ CHAR GE ITEM Ġ-> Ġ" Charge Item " čĊĉĉĉ ĉ CHAR GE ITEM DEFINITION Ġ-> Ġ" Charge Item Definition " čĊĉĉĉ ĉ C IT ATION Ġ-> Ġ" C itation " čĊĉĉĉ ĉ CL AIM Ġ-> Ġ" Claim " čĊĉĉĉ ĉ CL AIM RESPONSE Ġ-> Ġ" Claim Response " čĊĉĉĉ ĉ CL IN ICAL IMP RESS ION Ġ-> Ġ" Clin ical Imp ression " čĊĉĉĉ ĉ CL IN ICAL USE ISSUE Ġ-> Ġ" Clin ical Use Issue " čĊĉĉĉ ĉ CODE SYSTEM Ġ-> Ġ" Code System " čĊĉĉĉ ĉ COMM UN ICATION Ġ-> Ġ" Communication " čĊĉĉĉ ĉ COMM UN ICATION REQUEST Ġ-> Ġ" Communication Request " čĊĉĉĉ ĉ COMP ART MENT DEFINITION Ġ-> Ġ" Compartment Definition " čĊĉĉĉ ĉ COMP OS ITION Ġ-> Ġ" Composition " čĊĉĉĉ ĉ CONCEPT MAP Ġ-> Ġ" Concept Map " čĊĉĉĉ ĉ CONDITION Ġ-> Ġ" Condition " čĊĉĉĉ ĉ CONDITION DEFINITION Ġ-> Ġ" Condition Definition " čĊĉĉĉ ĉ CON SENT Ġ-> Ġ" Consent " čĊĉĉĉ ĉ CONTRACT Ġ-> Ġ" Contract " čĊĉĉĉ ĉ COVERAGE Ġ-> Ġ" Coverage " čĊĉĉĉ ĉ COVERAGE EL IG IBILITY REQUEST Ġ-> Ġ" Coverage El ig ibility Request " čĊĉĉĉ ĉ COVERAGE EL IG IBILITY RESPONSE Ġ-> Ġ" Coverage El ig ibility Response " čĊĉĉĉ ĉ DETECT ED ISSUE Ġ-> Ġ" Detected Issue " čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" Device " čĊĉĉĉ ĉ DEVICE DEFINITION Ġ-> Ġ" Device Definition " čĊĉĉĉ ĉ DEVICE METRIC Ġ-> Ġ" Device Metric " čĊĉĉĉ ĉ DEV IC ER EQ UEST Ġ-> Ġ" Device Request " čĊĉĉĉ ĉ DEVICE USE STATE MENT Ġ-> Ġ" Device Use Statement " čĊĉĉĉ ĉ DIAG NO ST IC REPORT Ġ-> Ġ" Diagnostic Report " čĊĉĉĉ ĉ DOCUMENT MAN IFEST Ġ-> Ġ" Document Manifest " čĊĉĉĉ ĉ DOCUMENT REFERENCE Ġ-> Ġ" Document Reference " čĊĉĉĉ ĉ DOMAIN RESOURCE Ġ-> Ġ" Domain Resource " čĊĉĉĉ ĉ EN COUNTER Ġ-> Ġ" Encounter " čĊĉĉĉ ĉ ENDPOINT Ġ-> Ġ" Endpoint " čĊĉĉĉ ĉ EN ROLL MENT REQUEST Ġ-> Ġ" Enrollment Request " čĊĉĉĉ ĉ EN ROLL MENT RESPONSE Ġ-> Ġ" Enrollment Response " čĊĉĉĉ ĉ E PI SO DE OF C ARE Ġ-> Ġ" Episode Of Care " čĊĉĉĉ ĉ EVENT DEFINITION Ġ-> Ġ" Event Definition " čĊĉĉĉ ĉ E VID ENCE Ġ-> Ġ" Evidence " čĊĉĉĉ ĉ E VID ENC ERE PORT Ġ-> Ġ" Evidence Report " čĊĉĉĉ ĉ E VID ENCE VARIABLE Ġ-> Ġ" Evidence Variable " čĊĉĉĉ ĉ EXAMPLE SC EN ARIO Ġ-> Ġ" Example Scenario " čĊĉĉĉ ĉ EX PLAN ATION OF BEN EF IT Ġ-> Ġ" ExplanationOfBenefit " čĊĉĉĉ ĉ FAMILY MEMBER HISTORY Ġ-> Ġ" Family Member History " čĊĉĉĉ ĉ FLAG Ġ-> Ġ" Flag " čĊĉĉĉ ĉ GO AL Ġ-> Ġ" Goal " čĊĉĉĉ ĉ GRAPH DEFINITION Ġ-> Ġ" Graph Definition " čĊĉĉĉ ĉ GROUP Ġ-> Ġ" Group " čĊĉĉĉ ĉ GUID AN CER ESP ONSE Ġ-> Ġ" Guid ance Response " čĊĉĉĉ ĉ HE ALTH C ARE SERVICE Ġ-> Ġ" Health care Service " čĊĉĉĉ ĉ I MAG ING ST UD Y Ġ-> Ġ" Imaging Study " čĊĉĉĉ ĉ IM M UN IZATION Ġ-> Ġ" Imm un ization " čĊĉĉĉ ĉ IM M UN IZATION EVAL UATION Ġ-> Ġ" Imm un ization Evaluation " čĊĉĉĉ ĉ IM M UN IZATION RE COMM END ATION Ġ-> Ġ" Imm un ization Recommendation " čĊĉĉĉ ĉ IMPLEMENT ATION GUID E Ġ-> Ġ" Implementation Guide " čĊĉĉĉ ĉ ING RE DI ENT Ġ-> Ġ" Ingredient " čĊĉĉĉ ĉ INS UR ANCE PLAN Ġ-> Ġ" Ins urance Plan " čĊĉĉĉ ĉ IN VOICE Ġ-> Ġ" Invoice " čĊĉĉĉ ĉ LIBRARY Ġ-> Ġ" Library " čĊĉĉĉ ĉ LINK AGE Ġ-> Ġ" Link age " čĊĉĉĉ ĉ LIST Ġ-> Ġ" List " čĊĉĉĉ ĉ LOCATION Ġ-> Ġ" Location " čĊĉĉĉ ĉ MAN U FACT URE D ITEM DEFINITION Ġ-> Ġ" Man ufact ured Item Definition " čĊĉĉĉ ĉ MEAS URE Ġ-> Ġ" Measure " čĊĉĉĉ ĉ MEAS UR ERE PORT Ġ-> Ġ" Measure Report " čĊĉĉĉ ĉ MED ICATION Ġ-> Ġ" Med ication " čĊĉĉĉ ĉ MED ICATION ADMIN ISTR ATION Ġ-> Ġ" Med ication Administration " čĊĉĉĉ ĉ MED ICATION DISP ENSE Ġ-> Ġ" Med ication Disp ense " čĊĉĉĉ ĉ MED ICATION KNO W LED GE Ġ-> Ġ" Med ication Knowledge " čĊĉĉĉ ĉ MED ICATION REQUEST Ġ-> Ġ" Med ication Request " čĊĉĉĉ ĉ MED ICATION USAGE Ġ-> Ġ" Med ication Usage " čĊĉĉĉ ĉ MED IC IN AL PRODUCT DEFINITION Ġ-> Ġ" Med ic inal Product Definition " čĊĉĉĉ ĉ MESSAGE DEFINITION Ġ-> Ġ" Message Definition " čĊĉĉĉ ĉ MESSAGE HEADER Ġ-> Ġ" Message Header " čĊĉĉĉ ĉ MO LE C ULAR SEQUENCE Ġ-> Ġ" M olec ular Sequence " čĊĉĉĉ ĉ NAM ING SYSTEM Ġ-> Ġ" Naming System " čĊĉĉĉ ĉ N UT R ITION INT A KE Ġ-> Ġ" N utr ition Int ake " čĊĉĉĉ ĉ N UT R ITION ORDER Ġ-> Ġ" N utr ition Order " čĊĉĉĉ ĉ N UT R ITION PRODUCT Ġ-> Ġ" N utr ition Product " čĊĉĉĉ ĉ OB SERV ATION Ġ-> Ġ" Observation " čĊĉĉĉ ĉ OB SERV ATION DEFINITION Ġ-> Ġ" Observation Definition " čĊĉĉĉ ĉ OPERATION DEFINITION Ġ-> Ġ" Operation Definition " čĊĉĉĉ ĉ OPERATION OUT CO ME Ġ-> Ġ" Operation Outcome " čĊĉĉĉ ĉ ORG AN IZATION Ġ-> Ġ" Organization " čĊĉĉĉ ĉ ORG AN IZATION AFF ILI ATION Ġ-> Ġ" Organization Aff iliation " čĊĉĉĉ ĉ PACK AG ED PRODUCT DEFINITION Ġ-> Ġ" Package d Product Definition " čĊĉĉĉ ĉ PARAMETERS Ġ-> Ġ" Parameters " čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" Patient " čĊĉĉĉ ĉ PAYMENT NOTICE Ġ-> Ġ" Payment Notice " čĊĉĉĉ ĉ PAYMENT RE CON C ILI ATION Ġ-> Ġ" Payment Re conc iliation " čĊĉĉĉ ĉ PERMISSION Ġ-> Ġ" Permission " čĊĉĉĉ ĉ PERSON Ġ-> Ġ" Person " čĊĉĉĉ ĉ PLAN DEFINITION Ġ-> Ġ" Plan Definition " čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" Pract itioner " čĊĉĉĉ ĉ PR ACT ITION ER ROLE Ġ-> Ġ" Pract itioner Role " čĊĉĉĉ ĉ PROC EDURE Ġ-> Ġ" Procedure " čĊĉĉĉ ĉ PRO VEN ANCE Ġ-> Ġ" Provenance " čĊĉĉĉ ĉ QUEST ION NA I RE Ġ-> Ġ" Questionnaire " čĊĉĉĉ ĉ QUEST ION NA IR ER ESP ONSE Ġ-> Ġ" Questionnaire Response " čĊĉĉĉ ĉ REG UL ATED AUTHORIZATION Ġ-> Ġ" Reg ulated Authorization " čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" Related Person " čĊĉĉĉ ĉ REQUEST GROUP Ġ-> Ġ" Request Group " čĊĉĉĉ ĉ RE SEARCH ST UD Y Ġ-> Ġ" Research Study " čĊĉĉĉ ĉ RE SEARCH SUBJECT Ġ-> Ġ" Research Subject " čĊĉĉĉ ĉ RESOURCE Ġ-> Ġ" Resource " čĊĉĉĉ ĉ R IS K AS SESS MENT Ġ-> Ġ" Risk Assessment " čĊĉĉĉ ĉ SCHED ULE Ġ-> Ġ" Schedule " čĊĉĉĉ ĉ SEARCH PARAMETER Ġ-> Ġ" Search Parameter " čĊĉĉĉ ĉ SERV IC ER EQ UEST Ġ-> Ġ" Service Request " čĊĉĉĉ ĉ SLOT Ġ-> Ġ" Slot " čĊĉĉĉ ĉ SPEC IM EN Ġ-> Ġ" Spec imen " čĊĉĉĉ ĉ SPEC IM EN DEFINITION Ġ-> Ġ" Spec imen Definition " čĊĉĉĉ ĉ STRUCTURE DEFINITION Ġ-> Ġ" StructureDefinition " čĊĉĉĉ ĉ STRUCTURE MAP Ġ-> Ġ" Structure Map " čĊĉĉĉ ĉ SUB SCRIPTION Ġ-> Ġ" Subscription " čĊĉĉĉ ĉ SUB SCRIPTION STATUS Ġ-> Ġ" Subscription Status " čĊĉĉĉ ĉ SUB SCRIPTION TOPIC Ġ-> Ġ" Subscription Topic " čĊĉĉĉ ĉ SUB ST ANCE Ġ-> Ġ" Sub stance " čĊĉĉĉ ĉ SUB ST ANCE DEFINITION Ġ-> Ġ" Sub stance Definition " čĊĉĉĉ ĉ SUB ST AN C ENU CLE IC AC ID Ġ-> Ġ" Sub stance N ucle ic Ac id " čĊĉĉĉ ĉ SUB ST ANCE POLY MER Ġ-> Ġ" Sub stance Pol ymer " čĊĉĉĉ ĉ SUB ST ANCE PRO TE IN Ġ-> Ġ" Sub stance Protein " čĊĉĉĉ ĉ SUB ST AN C ERE FER ENCE INFORMATION Ġ-> Ġ" Sub stance Reference Information " čĊĉĉĉ ĉ SUB ST AN CES OURCE MAT ERIAL Ġ-> Ġ" Sub stance Source Material " čĊĉĉĉ ĉ SUP PLY DE LI VERY Ġ-> Ġ" Supply Delivery " čĊĉĉĉ ĉ SUP PLY REQUEST Ġ-> Ġ" Supply Request " čĊĉĉĉ ĉ TASK Ġ-> Ġ" Task " čĊĉĉĉ ĉ TERMIN O LOG Y CAP AB IL ITIES Ġ-> Ġ" Termin ology Capabilities " čĊĉĉĉ ĉ TEST REPORT Ġ-> Ġ" Test Report " čĊĉĉĉ ĉ TEST SCRIPT Ġ-> Ġ" Test Script " čĊĉĉĉ ĉ VALUE SET Ġ-> Ġ" Value Set " čĊĉĉĉ ĉ VER IFICATION RESULT Ġ-> Ġ" Verification Result " čĊĉĉĉ ĉ V ISION PRESCRIPTION Ġ-> Ġ" Vision Pre scription " čĊĉĉĉ ĉ TYPE Ġ-> Ġ" Type " čĊĉĉĉ ĉ ANY Ġ-> Ġ" Any " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ADDRESS Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ AGE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ AN NOT ATION Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ ATTACHMENT Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ BACK B ON EE LEMENT Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ BACK B ON ET YPE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ BASE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ CODE ABLE CONCEPT Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ CODE AB LER E FER ENCE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ CODING Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ CONTACT DETAIL Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ CONTACT POINT Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ CONTRIBUT OR Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ COUNT Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ DAT ARE Q UIRE MENT Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ DAT AT YPE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ DISTANCE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ DOS AGE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ DURATION Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ ELEMENT Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ ELEMENT DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ EXPRESSION Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ EXTENSION Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ HUM AN NAME Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ IDENTIFIER Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ MARK ET ING STATUS Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ META Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ M ONE Y Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ M ONE Y QU ANT ITY Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ N ARR ATIVE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ ORDER ED DISTRIB UTION Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ PARAMETER DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ PERIOD Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ POP UL ATION Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ PR IMIT IV ET YPE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ PRO D CHARACTER ISTIC Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ PRODUCT SHE LF LI FE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ QU ANT ITY Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ RANGE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ RATIO Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ REFERENCE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ RELATED AR TI FACT Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ SAMPLE DD ATA Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ SIGNATURE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ SIMPLE QU ANT ITY Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ STAT ISTIC Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ TIM ING Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ TRIGGER DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ USAGE CONTEXT Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ BASE 6 4 BINARY Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ BOOLEAN Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ CAN ON ICAL Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ CODE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ DATE Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ DATETIME Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ DECIMAL Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ ID Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ INST ANT Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ INTEGER Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ INTEGER 6 4 Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ MARK DOWN Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ OID Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ POSITIVE INT Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ STRING Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ TIME Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ UNSIGNED INT Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ URI Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ URL Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ UUID Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ X HTML Ġ-> Ġ" http :// hl 7 . org / fhir / data - types " čĊĉĉĉ ĉ ACCOUNT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ ACTIVITY DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ ADMIN ISTR ABLE PRODUCT DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ AD VERSE EVENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ ALL ER GY IN TO LER ANCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ AP POINT MENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ AP POINT MENT RESPONSE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ AUD ITE VENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ BASIC Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ BINARY Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ BIO LOGIC ALLY DER IVED PRODUCT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ BODY STRUCTURE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ B UNDLE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CAP ABILITY STATE MENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CAP ABILITY STATE MENT 2 Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ C ARE PLAN Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ C ARE TEAM Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CAT AL O GEN TRY Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CHAR GE ITEM Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CHAR GE ITEM DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ C IT ATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CL AIM Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CL AIM RESPONSE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CL IN ICAL IMP RESS ION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CL IN ICAL USE ISSUE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CODE SYSTEM Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ COMM UN ICATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ COMM UN ICATION REQUEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ COMP ART MENT DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ COMP OS ITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CONCEPT MAP Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CONDITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CONDITION DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CON SENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CONTRACT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ COVERAGE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ COVERAGE EL IG IBILITY REQUEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ COVERAGE EL IG IBILITY RESPONSE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DETECT ED ISSUE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DEVICE DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DEVICE METRIC Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DEV IC ER EQ UEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DEVICE USE STATE MENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DIAG NO ST IC REPORT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DOCUMENT MAN IFEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DOCUMENT REFERENCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DOMAIN RESOURCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ EN COUNTER Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ ENDPOINT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ EN ROLL MENT REQUEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ EN ROLL MENT RESPONSE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ E PI SO DE OF C ARE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ EVENT DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ E VID ENCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ E VID ENC ERE PORT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ E VID ENCE VARIABLE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ EXAMPLE SC EN ARIO Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ EX PLAN ATION OF BEN EF IT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ FAMILY MEMBER HISTORY Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ FLAG Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ GO AL Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ GRAPH DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ GROUP Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ GUID AN CER ESP ONSE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ HE ALTH C ARE SERVICE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ I MAG ING ST UD Y Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ IM M UN IZATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ IM M UN IZATION EVAL UATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ IM M UN IZATION RE COMM END ATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ IMPLEMENT ATION GUID E Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ ING RE DI ENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ INS UR ANCE PLAN Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ IN VOICE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ LIBRARY Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ LINK AGE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ LIST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ LOCATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MAN U FACT URE D ITEM DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MEAS URE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MEAS UR ERE PORT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MED ICATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MED ICATION ADMIN ISTR ATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MED ICATION DISP ENSE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MED ICATION KNO W LED GE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MED ICATION REQUEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MED ICATION USAGE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MED IC IN AL PRODUCT DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MESSAGE DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MESSAGE HEADER Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MO LE C ULAR SEQUENCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ NAM ING SYSTEM Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ N UT R ITION INT A KE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ N UT R ITION ORDER Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ N UT R ITION PRODUCT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ OB SERV ATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ OB SERV ATION DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ OPERATION DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ OPERATION OUT CO ME Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ ORG AN IZATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ ORG AN IZATION AFF ILI ATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PACK AG ED PRODUCT DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PARAMETERS Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PAYMENT NOTICE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PAYMENT RE CON C ILI ATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PERMISSION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PERSON Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PLAN DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PR ACT ITION ER ROLE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PROC EDURE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PRO VEN ANCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ QUEST ION NA I RE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ QUEST ION NA IR ER ESP ONSE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ REG UL ATED AUTHORIZATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ REQUEST GROUP Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ RE SEARCH ST UD Y Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ RE SEARCH SUBJECT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ RESOURCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ R IS K AS SESS MENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SCHED ULE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SEARCH PARAMETER Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SERV IC ER EQ UEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SLOT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SPEC IM EN Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SPEC IM EN DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ STRUCTURE DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ STRUCTURE MAP Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB SCRIPTION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB SCRIPTION STATUS Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB SCRIPTION TOPIC Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB ST ANCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB ST ANCE DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB ST AN C ENU CLE IC AC ID Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB ST ANCE POLY MER Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB ST ANCE PRO TE IN Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB ST AN C ERE FER ENCE INFORMATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB ST AN CES OURCE MAT ERIAL Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUP PLY DE LI VERY Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUP PLY REQUEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ TASK Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ TERMIN O LOG Y CAP AB IL ITIES Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ TEST REPORT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ TEST SCRIPT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ VALUE SET Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ VER IFICATION RESULT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ V ISION PRESCRIPTION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ TYPE Ġ-> Ġ" http :// hl 7 . org / fhir / abstract - types " čĊĉĉĉ ĉ ANY Ġ-> Ġ" http :// hl 7 . org / fhir / abstract - types " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ADDRESS Ġ-> Ġ" An Ġaddress Ġexpressed Ġusing Ġpostal Ġconventions Ġ( as Ġopposed Ġto ĠGPS Ġor Ġother Ġlocation Ġdefinition Ġformats ). Ġ ĠThis Ġdata Ġtype Ġmay Ġbe Ġused Ġto Ġcon vey Ġaddresses Ġfor Ġuse Ġin Ġdeliver ing Ġmail Ġas Ġwell Ġas Ġfor Ġvisit ing Ġlocations Ġwhich Ġmight Ġnot Ġbe Ġvalid Ġfor Ġmail Ġdelivery . Ġ ĠThere Ġare Ġa Ġvariety Ġof Ġpostal Ġaddress Ġformats Ġdefined Ġaround Ġthe Ġworld ." čĊĉĉĉ ĉ AGE Ġ-> Ġ" A Ġduration Ġof Ġtime Ġduring Ġwhich Ġan Ġorgan ism Ġ( or Ġa Ġprocess ) Ġhas Ġexisted ." čĊĉĉĉ ĉ AN NOT ATION Ġ-> Ġ" A Ġ Ġtext Ġnote Ġwhich Ġalso Ġ Ġcontains Ġinformation Ġabout Ġwho Ġmade Ġthe Ġstatement Ġand Ġwhen ." čĊĉĉĉ ĉ ATTACHMENT Ġ-> Ġ" For Ġreferring Ġto Ġdata Ġcontent Ġdefined Ġin Ġother Ġformats ." čĊĉĉĉ ĉ BACK B ON EE LEMENT Ġ-> Ġ" Base Ġdefinition Ġfor Ġall Ġelements Ġthat Ġare Ġdefined Ġinside Ġa Ġresource Ġ- Ġbut Ġnot Ġthose Ġin Ġa Ġdata Ġtype ." čĊĉĉĉ ĉ BACK B ON ET YPE Ġ-> Ġ" Base Ġdefinition Ġfor Ġthe Ġfew Ġdata Ġtypes Ġthat Ġare Ġallowed Ġto Ġcarry Ġmodifier Ġextensions ." čĊĉĉĉ ĉ BASE Ġ-> Ġ" Base Ġdefinition Ġfor Ġall Ġtypes Ġdefined Ġin ĠFHIR Ġtype Ġsystem ." čĊĉĉĉ ĉ CODE ABLE CONCEPT Ġ-> Ġ" A Ġconcept Ġthat Ġmay Ġbe Ġdefined Ġby Ġa Ġformal Ġreference Ġto Ġa Ġtermin ology Ġor Ġontology Ġor Ġmay Ġbe Ġprovided Ġby Ġtext ." čĊĉĉĉ ĉ CODE AB LER E FER ENCE Ġ-> Ġ" A Ġreference Ġto Ġa Ġresource Ġ( by Ġinstance ), Ġor Ġinstead , Ġa Ġreference Ġto Ġa Ġc ence pt Ġdefined Ġin Ġa Ġtermin ology Ġor Ġontology Ġ( by Ġclass )." čĊĉĉĉ ĉ CODING Ġ-> Ġ" A Ġreference Ġto Ġa Ġcode Ġdefined Ġby Ġa Ġtermin ology Ġsystem ." čĊĉĉĉ ĉ CONTACT DETAIL Ġ-> Ġ" Specifies Ġcontact Ġinformation Ġfor Ġa Ġperson Ġor Ġorganization ." čĊĉĉĉ ĉ CONTACT POINT Ġ-> Ġ" Details Ġfor Ġall Ġkinds Ġof Ġtechnology Ġmedi ated Ġcontact Ġpoints Ġfor Ġa Ġperson Ġor Ġorganization , Ġincluding Ġtele phone , Ġemail , Ġetc ." čĊĉĉĉ ĉ CONTRIBUT OR Ġ-> Ġ" A Ġcontributor Ġto Ġthe Ġcontent Ġof Ġa Ġknowledge Ġasset , Ġincluding Ġauthors , Ġeditors , Ġreviewers , Ġand Ġend ors ers ." čĊĉĉĉ ĉ COUNT Ġ-> Ġ" A Ġmeasured Ġamount Ġ( or Ġan Ġamount Ġthat Ġcan Ġpotentially Ġbe Ġmeasured ). ĠNote Ġthat Ġmeasured Ġamounts Ġinclude Ġamounts Ġthat Ġare Ġnot Ġprecise ly Ġquant ified , Ġincluding Ġamounts Ġinvol ving Ġarbitrary Ġunits Ġand Ġfloating Ġc urrencies ." čĊĉĉĉ ĉ DAT ARE Q UIRE MENT Ġ-> Ġ" Descri bes Ġa Ġrequired Ġdata Ġitem Ġfor Ġevaluation Ġin Ġterms Ġof Ġthe Ġtype Ġof Ġdata , Ġand Ġoptional Ġcode Ġor Ġdate - based Ġfilters Ġof Ġthe Ġdata ." čĊĉĉĉ ĉ DAT AT YPE Ġ-> Ġ" The Ġbase Ġclass Ġfor Ġall Ġre - use able Ġtypes Ġdefined Ġas Ġpart Ġof Ġthe ĠFHIR ĠSpecification ." čĊĉĉĉ ĉ DISTANCE Ġ-> Ġ" A Ġlength Ġ- Ġa Ġvalue Ġwith Ġa Ġunit Ġthat Ġis Ġa Ġphysical Ġdistance ." čĊĉĉĉ ĉ DOS AGE Ġ-> Ġ" Indic ates Ġhow Ġthe Ġmedic ation Ġis / was Ġtaken Ġor Ġshould Ġbe Ġtaken Ġby Ġthe Ġpatient ." čĊĉĉĉ ĉ DURATION Ġ-> Ġ" A Ġlength Ġof Ġtime ." čĊĉĉĉ ĉ ELEMENT Ġ-> Ġ" Base Ġdefinition Ġfor Ġall Ġelements Ġin Ġa Ġresource ." čĊĉĉĉ ĉ ELEMENT DEFINITION Ġ-> Ġ" Capt ures Ġconstraints Ġon Ġeach Ġelement Ġwithin Ġthe Ġresource , Ġprofile , Ġor Ġextension ." čĊĉĉĉ ĉ EXPRESSION Ġ-> Ġ" A Ġexpression Ġthat Ġis Ġevaluated Ġin Ġa Ġspecified Ġcontext Ġand Ġreturns Ġa Ġvalue . ĠThe Ġcontext Ġof Ġuse Ġof Ġthe Ġexpression Ġmust Ġspecify Ġthe Ġcontext Ġin Ġwhich Ġthe Ġexpression Ġis Ġevaluated , Ġand Ġhow Ġthe Ġresult Ġof Ġthe Ġexpression Ġis Ġused ." čĊĉĉĉ ĉ EXTENSION Ġ-> Ġ" Optional ĠExtension ĠElement Ġ- Ġfound Ġin Ġall Ġresources ." čĊĉĉĉ ĉ HUM AN NAME Ġ-> Ġ" A Ġhuman 's Ġname Ġwith Ġthe Ġability Ġto Ġidentify Ġparts Ġand Ġusage ." čĊĉĉĉ ĉ IDENTIFIER Ġ-> Ġ" An Ġidentifier Ġ- Ġidentifies Ġsome Ġentity Ġuniquely Ġand Ġun amb iguous ly . ĠTypically Ġthis Ġis Ġused Ġfor Ġbusiness Ġidentifiers ." čĊĉĉĉ ĉ MARK ET ING STATUS Ġ-> Ġ" The Ġmarketing Ġstatus Ġdescribes Ġthe Ġdate Ġwhen Ġa Ġmedic inal Ġproduct Ġis Ġactually Ġput Ġon Ġthe Ġmarket Ġor Ġthe Ġdate Ġas Ġof Ġwhich Ġit Ġis Ġno Ġlonger Ġavailable ." čĊĉĉĉ ĉ META Ġ-> Ġ" The Ġmetadata Ġabout Ġa Ġresource . ĠThis Ġis Ġcontent Ġin Ġthe Ġresource Ġthat Ġis Ġmaintained Ġby Ġthe Ġinfrastructure . ĠChanges Ġto Ġthe Ġcontent Ġmight Ġnot Ġalways Ġbe Ġassociated Ġwith Ġversion Ġchanges Ġto Ġthe Ġresource ." čĊĉĉĉ ĉ M ONE Y Ġ-> Ġ" An Ġamount Ġof Ġeconom ic Ġutility Ġin Ġsome Ġrecognized Ġcurrency ." čĊĉĉĉ ĉ M ONE Y QU ANT ITY Ġ-> Ġ"" čĊĉĉĉ ĉ N ARR ATIVE Ġ-> Ġ" A Ġhuman - readable Ġsummary Ġof Ġthe Ġresource Ġcon vey ing Ġthe Ġessential Ġclin ical Ġand Ġbusiness Ġinformation Ġfor Ġthe Ġresource ." čĊĉĉĉ ĉ ORDER ED DISTRIB UTION Ġ-> Ġ" An Ġordered Ġlist Ġ( distribution ) Ġof Ġstatistics ." čĊĉĉĉ ĉ PARAMETER DEFINITION Ġ-> Ġ" The Ġparameters Ġto Ġthe Ġmodule . ĠThis Ġcollection Ġspecifies Ġboth Ġthe Ġinput Ġand Ġoutput Ġparameters . ĠInput Ġparameters Ġare Ġprovided Ġby Ġthe Ġcaller Ġas Ġpart Ġof Ġthe Ġ$ evaluate Ġoperation . ĠOutput Ġparameters Ġare Ġincluded Ġin Ġthe ĠGuid ance Response ." čĊĉĉĉ ĉ PERIOD Ġ-> Ġ" A Ġtime Ġperiod Ġdefined Ġby Ġa Ġstart Ġand Ġend Ġdate Ġand Ġoptionally Ġtime ." čĊĉĉĉ ĉ POP UL ATION Ġ-> Ġ" A Ġpop ul ati oof Ġpeople Ġwith Ġsome Ġset Ġof Ġgrouping Ġcriteria ." čĊĉĉĉ ĉ PR IMIT IV ET YPE Ġ-> Ġ" The Ġbase Ġtype Ġfor Ġall Ġre - use able Ġtypes Ġdefined Ġthat Ġhave Ġa Ġsimple Ġproperty ." čĊĉĉĉ ĉ PRO D CHARACTER ISTIC Ġ-> Ġ" The Ġmarketing Ġstatus Ġdescribes Ġthe Ġdate Ġwhen Ġa Ġmedic inal Ġproduct Ġis Ġactually Ġput Ġon Ġthe Ġmarket Ġor Ġthe Ġdate Ġas Ġof Ġwhich Ġit Ġis Ġno Ġlonger Ġavailable ." čĊĉĉĉ ĉ PRODUCT SHE LF LI FE Ġ-> Ġ" The Ġshe lf - life Ġand Ġstorage Ġinformation Ġfor Ġa Ġmedic inal Ġproduct Ġitem Ġor Ġcontainer Ġcan Ġbe Ġdescribed Ġusing Ġthis Ġclass ." čĊĉĉĉ ĉ QU ANT ITY Ġ-> Ġ" A Ġmeasured Ġamount Ġ( or Ġan Ġamount Ġthat Ġcan Ġpotentially Ġbe Ġmeasured ). ĠNote Ġthat Ġmeasured Ġamounts Ġinclude Ġamounts Ġthat Ġare Ġnot Ġprecise ly Ġquant ified , Ġincluding Ġamounts Ġinvol ving Ġarbitrary Ġunits Ġand Ġfloating Ġc urrencies ." čĊĉĉĉ ĉ RANGE Ġ-> Ġ" A Ġset Ġof Ġordered ĠQuant ities Ġdefined Ġby Ġa Ġlow Ġand Ġhigh Ġlimit ." čĊĉĉĉ ĉ RATIO Ġ-> Ġ" A Ġrelationship Ġof Ġtwo ĠQuantity Ġvalues Ġ- Ġexpressed Ġas Ġa Ġnum erator Ġand Ġa Ġdenominator ." čĊĉĉĉ ĉ REFERENCE Ġ-> Ġ" A Ġreference Ġfrom Ġone Ġresource Ġto Ġanother ." čĊĉĉĉ ĉ RELATED AR TI FACT Ġ-> Ġ" Related Ġartifacts Ġsuch Ġas Ġadditional Ġdocumentation , Ġjust ification , Ġor Ġbib lio graphic Ġreferences ." čĊĉĉĉ ĉ SAMPLE DD ATA Ġ-> Ġ" A Ġseries Ġof Ġmeasurements Ġtaken Ġby Ġa Ġdevice , Ġwith Ġupper Ġand Ġlower Ġlimits . ĠThere Ġmay Ġbe Ġmore Ġthan Ġone Ġdimension Ġin Ġthe Ġdata ." čĊĉĉĉ ĉ SIGNATURE Ġ-> Ġ" A Ġsignature Ġalong Ġwith Ġsupporting Ġcontext . ĠThe Ġsignature Ġmay Ġbe Ġa Ġdigital Ġsignature Ġthat Ġis Ġcrypto graphic Ġin Ġnature , Ġor Ġsome Ġother Ġsignature Ġacceptable Ġto Ġthe Ġdomain . ĠThis Ġother Ġsignature Ġmay Ġbe Ġas Ġsimple Ġas Ġa Ġgraphical Ġimage Ġrepresenting Ġa Ġhand - written Ġsignature , Ġor Ġa Ġsignature Ġcer em ony ĠDifferent Ġsignature Ġapproaches Ġhave Ġdifferent Ġutilities ." čĊĉĉĉ ĉ SIMPLE QU ANT ITY Ġ-> Ġ"" čĊĉĉĉ ĉ STAT ISTIC Ġ-> Ġ" A Ġfact Ġor Ġpiece Ġof Ġdata Ġfrom Ġa Ġ Ġstudy Ġof Ġa Ġlarge Ġquantity Ġof Ġnumerical Ġdata . Ġ ĠA Ġmathematical Ġor Ġquant ified Ġcharacteristic Ġof Ġa Ġgroup Ġof Ġobservations ." čĊĉĉĉ ĉ TIM ING Ġ-> Ġ" Specifies Ġan Ġevent Ġthat Ġmay Ġoccur Ġmultiple Ġtimes . ĠT iming Ġs chedules Ġare Ġused Ġto Ġrecord Ġwhen Ġthings Ġare Ġplanned , Ġexpected Ġor Ġrequested Ġto Ġoccur . ĠThe Ġmost Ġcommon Ġusage Ġis Ġin Ġdos age Ġinstructions Ġfor Ġmedic ations . ĠThey Ġare Ġalso Ġused Ġwhen Ġplanning Ġcare Ġof Ġvarious Ġkinds , Ġand Ġmay Ġbe Ġused Ġfor Ġreporting Ġthe Ġschedule Ġto Ġwhich Ġpast Ġregular Ġactivities Ġwere Ġcarried Ġout ." čĊĉĉĉ ĉ TRIGGER DEFINITION Ġ-> Ġ" A Ġdescription Ġof Ġa Ġtriggering Ġevent . ĠTrigger ing Ġevents Ġcan Ġbe Ġnamed Ġevents , Ġdata Ġevents , Ġor Ġperiodic , Ġas Ġdetermined Ġby Ġthe Ġtype Ġelement ." čĊĉĉĉ ĉ USAGE CONTEXT Ġ-> Ġ" Specifies Ġclin ical / business / etc . Ġmetadata Ġthat Ġcan Ġbe Ġused Ġto Ġretrieve , Ġindex Ġand / or Ġcategor ize Ġan Ġartifact . ĠThis Ġmetadata Ġcan Ġeither Ġbe Ġspecific Ġto Ġthe Ġapplicable Ġpopulation Ġ( e . g ., Ġage Ġcategory , ĠD RG ) Ġor Ġthe Ġspecific Ġcontext Ġof Ġcare Ġ( e . g ., Ġven ue , Ġcare Ġsetting , Ġprovider Ġof Ġcare )." čĊĉĉĉ ĉ BASE 6 4 BINARY Ġ-> Ġ" A Ġstream Ġof Ġbytes " čĊĉĉĉ ĉ BOOLEAN Ġ-> Ġ" Value Ġof Ġ\" true \" Ġor Ġ\" false \"" čĊĉĉĉ ĉ CAN ON ICAL Ġ-> Ġ" A ĠURI Ġthat Ġis Ġa Ġreference Ġto Ġa Ġcanonical ĠURL Ġon Ġa ĠFHIR Ġresource " čĊĉĉĉ ĉ CODE Ġ-> Ġ" A Ġstring Ġwhich Ġhas Ġat Ġleast Ġone Ġcharacter Ġand Ġno Ġleading Ġor Ġtrailing Ġwhitespace Ġand Ġwhere Ġthere Ġis Ġno Ġwhitespace Ġother Ġthan Ġsingle Ġspaces Ġin Ġthe Ġcontents " čĊĉĉĉ ĉ DATE Ġ-> Ġ" A Ġdate Ġor Ġpartial Ġdate Ġ( e . g . Ġjust Ġyear Ġor Ġyear Ġ+ Ġmonth ). ĠThere Ġis Ġno Ġtime Ġzone . ĠThe Ġformat Ġis Ġa Ġunion Ġof Ġthe Ġschema Ġtypes Ġg Year , Ġg Year Month Ġand Ġdate . Ġ ĠD ates ĠSHALL Ġbe Ġvalid Ġdates ." čĊĉĉĉ ĉ DATETIME Ġ-> Ġ" A Ġdate , Ġdate - time Ġor Ġpartial Ġdate Ġ( e . g . Ġjust Ġyear Ġor Ġyear Ġ+ Ġmonth ). Ġ ĠIf Ġhours Ġand Ġminutes Ġare Ġspecified , Ġa Ġtime Ġzone ĠSHALL Ġbe Ġpopulated . ĠThe Ġformat Ġis Ġa Ġunion Ġof Ġthe Ġschema Ġtypes Ġg Year , Ġg Year Month , Ġdate Ġand ĠdateTime . ĠSecond s Ġmust Ġbe Ġprovided Ġdue Ġto Ġschema Ġtype Ġconstraints Ġbut Ġmay Ġbe Ġzero - filled Ġand Ġmay Ġbe Ġignored . ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠD ates ĠSHALL Ġbe Ġvalid Ġdates ." čĊĉĉĉ ĉ DECIMAL Ġ-> Ġ" A Ġr ational Ġnumber Ġwith Ġimplicit Ġprecision " čĊĉĉĉ ĉ ID Ġ-> Ġ" Any Ġcombination Ġof Ġletters , Ġnumer als , Ġ\" - \" Ġand Ġ\ ". \", Ġwith Ġa Ġlength Ġlimit Ġof Ġ 6 4 Ġcharacters . Ġ Ġ( This Ġmight Ġbe Ġan Ġinteger , Ġan Ġun prefix ed ĠO ID , ĠUUID Ġor Ġany Ġother Ġidentifier Ġpattern Ġthat Ġme ets Ġthese Ġconstraints .) Ġ ĠI ds Ġare Ġcase - ins ensitive ." čĊĉĉĉ ĉ INST ANT Ġ-> Ġ" An Ġinstant Ġin Ġtime Ġ- Ġknown Ġat Ġleast Ġto Ġthe Ġsecond " čĊĉĉĉ ĉ INTEGER Ġ-> Ġ" A Ġwhole Ġnumber " čĊĉĉĉ ĉ INTEGER 6 4 Ġ-> Ġ" A Ġvery Ġlarge Ġwhole Ġnumber " čĊĉĉĉ ĉ MARK DOWN Ġ-> Ġ" A Ġstring Ġthat Ġmay Ġcontain ĠGithub ĠFl av ored ĠMarkdown Ġsyntax Ġfor Ġoptional Ġprocessing Ġby Ġa Ġmark Ġdown Ġpresentation Ġengine " čĊĉĉĉ ĉ OID Ġ-> Ġ" An ĠO ID Ġrepresented Ġas Ġa ĠURI " čĊĉĉĉ ĉ POSITIVE INT Ġ-> Ġ" An Ġinteger Ġwith Ġa Ġvalue Ġthat Ġis Ġpositive Ġ( e . g . Ġ> 0 )" čĊĉĉĉ ĉ STRING Ġ-> Ġ" A Ġsequence Ġof ĠUnicode Ġcharacters " čĊĉĉĉ ĉ TIME Ġ-> Ġ" A Ġtime Ġduring Ġthe Ġday , Ġwith Ġno Ġdate Ġspecified " čĊĉĉĉ ĉ UNSIGNED INT Ġ-> Ġ" An Ġinteger Ġwith Ġa Ġvalue Ġthat Ġis Ġnot Ġnegative Ġ( e . g . Ġ>= Ġ 0 )" čĊĉĉĉ ĉ URI Ġ-> Ġ" String Ġof Ġcharacters Ġused Ġto Ġidentify Ġa Ġname Ġor Ġa Ġresource " čĊĉĉĉ ĉ URL Ġ-> Ġ" A ĠURI Ġthat Ġis Ġa Ġliteral Ġreference " čĊĉĉĉ ĉ UUID Ġ-> Ġ" A ĠUUID , Ġrepresented Ġas Ġa ĠURI " čĊĉĉĉ ĉ X HTML Ġ-> Ġ" X HTML Ġformat , Ġas Ġdefined Ġby ĠW 3 C , Ġbut Ġrestricted Ġusage Ġ( main ly , Ġno Ġactive Ġcontent )" čĊĉĉĉ ĉ ACCOUNT Ġ-> Ġ" A Ġfinancial Ġtool Ġfor Ġtracking Ġvalue Ġacc ru ed Ġfor Ġa Ġparticular Ġpurpose . Ġ ĠIn Ġthe Ġhealth care Ġfield , Ġused Ġto Ġtrack Ġcharges Ġfor Ġa Ġpatient , Ġcost Ġcenters , Ġetc ." čĊĉĉĉ ĉ ACTIVITY DEFINITION Ġ-> Ġ" This Ġresource Ġallows Ġfor Ġthe Ġdefinition Ġof Ġsome Ġactivity Ġto Ġbe Ġperformed , Ġindependent Ġof Ġa Ġparticular Ġpatient , Ġpract itioner , Ġor Ġother Ġperformance Ġcontext ." čĊĉĉĉ ĉ ADMIN ISTR ABLE PRODUCT DEFINITION Ġ-> Ġ" A Ġph arm ace ut ical Ġproduct Ġdescribed Ġin Ġterms Ġof Ġits Ġcomposition Ġand Ġdo se Ġform ." čĊĉĉĉ ĉ AD VERSE EVENT Ġ-> Ġ" An Ġevent Ġ( i . e . Ġany Ġchange Ġto Ġcurrent Ġpatient Ġstatus ) Ġthat Ġmay Ġbe Ġrelated Ġto Ġun int ended Ġeffects Ġon Ġa Ġpatient Ġor Ġresearch Ġsubject . Ġ ĠThe Ġun int ended Ġeffects Ġmay Ġrequire Ġadditional Ġmonitoring , Ġtreatment Ġor Ġhospital ization Ġor Ġmay Ġresult Ġin Ġdeath . Ġ ĠThe ĠAd verse Event Ġresource Ġalso Ġextends Ġto Ġpotential Ġor Ġa vo ided Ġevents Ġthat Ġcould Ġhave Ġhad Ġsuch Ġeffects ." čĊĉĉĉ ĉ ALL ER GY IN TO LER ANCE Ġ-> Ġ" Risk Ġof Ġharm ful Ġor Ġun des irable , Ġphys io logical Ġresponse Ġwhich Ġis Ġunique Ġto Ġan Ġindividual Ġand Ġassociated Ġwith Ġexposure Ġto Ġa Ġsub stance ." čĊĉĉĉ ĉ AP POINT MENT Ġ-> Ġ" A Ġbooking Ġof Ġa Ġhealth care Ġevent Ġamong Ġpatient ( s ), Ġpract itioner ( s ), Ġrelated Ġperson ( s ) Ġand / or Ġdevice ( s ) Ġfor Ġa Ġspecific Ġdate / time . ĠThis Ġmay Ġresult Ġin Ġone Ġor Ġmore ĠEn counter ( s )." čĊĉĉĉ ĉ AP POINT MENT RESPONSE Ġ-> Ġ" A Ġreply Ġto Ġan Ġappointment Ġrequest Ġfor Ġa Ġpatient Ġand / or Ġpract itioner ( s ), Ġsuch Ġas Ġa Ġconfirmation Ġor Ġrejection ." čĊĉĉĉ ĉ AUD ITE VENT Ġ-> Ġ" A Ġrecord Ġof Ġan Ġevent Ġrelevant Ġfor Ġpurposes Ġsuch Ġas Ġoperations , Ġprivacy , Ġsecurity , Ġmaintenance , Ġand Ġperformance Ġanalysis ." čĊĉĉĉ ĉ BASIC Ġ-> Ġ" Basic Ġis Ġused Ġfor Ġhandling Ġconcepts Ġnot Ġyet Ġdefined Ġin ĠFHIR , Ġn arrative - only Ġresources Ġthat Ġdon 't Ġmap Ġto Ġan Ġexisting Ġresource , Ġand Ġcustom Ġresources Ġnot Ġappropriate Ġfor Ġinclusion Ġin Ġthe ĠFHIR Ġspecification ." čĊĉĉĉ ĉ BINARY Ġ-> Ġ" A Ġresource Ġthat Ġrepresents Ġthe Ġdata Ġof Ġa Ġsingle Ġraw Ġartifact Ġas Ġdigital Ġcontent Ġaccessible Ġin Ġits Ġnative Ġformat . Ġ ĠA ĠBinary Ġresource Ġcan Ġcontain Ġany Ġcontent , Ġwhether Ġtext , Ġimage , Ġpdf , Ġzip Ġarchive , Ġetc ." čĊĉĉĉ ĉ BIO LOGIC ALLY DER IVED PRODUCT Ġ-> Ġ" A Ġmaterial Ġsub stance Ġorigin ating Ġfrom Ġa Ġbio logical Ġentity Ġintended Ġto Ġbe Ġtransp l anted Ġor Ġinf used \ n into Ġanother Ġ( possibly Ġthe Ġsame ) Ġbio logical Ġentity ." čĊĉĉĉ ĉ BODY STRUCTURE Ġ-> Ġ" Record Ġdetails Ġabout Ġan Ġan atom ical Ġstructure . Ġ ĠThis Ġresource Ġmay Ġbe Ġused Ġwhen Ġa Ġcoded Ġconcept Ġdoes Ġnot Ġprovide Ġthe Ġnecessary Ġdetail Ġneeded Ġfor Ġthe Ġuse Ġcase ." čĊĉĉĉ ĉ B UNDLE Ġ-> Ġ" A Ġcontainer Ġfor Ġa Ġcollection Ġof Ġresources ." čĊĉĉĉ ĉ CAP ABILITY STATE MENT Ġ-> Ġ" A ĠCap ability ĠStatement Ġdocuments Ġa Ġset Ġof Ġcapabilities Ġ( be haviors ) Ġof Ġa ĠFHIR ĠServer Ġfor Ġa Ġparticular Ġversion Ġof ĠFHIR Ġthat Ġmay Ġbe Ġused Ġas Ġa Ġstatement Ġof Ġactual Ġserver Ġfunctionality Ġor Ġa Ġstatement Ġof Ġrequired Ġor Ġdesired Ġserver Ġimplementation ." čĊĉĉĉ ĉ CAP ABILITY STATE MENT 2 Ġ-> Ġ" A ĠCap ability ĠStatement Ġdocuments Ġa Ġset Ġof Ġcapabilities Ġ( be haviors ) Ġof Ġa ĠFHIR ĠServer Ġfor Ġa Ġparticular Ġversion Ġof ĠFHIR Ġthat Ġmay Ġbe Ġused Ġas Ġa Ġstatement Ġof Ġactual Ġserver Ġfunctionality Ġor Ġa Ġstatement Ġof Ġrequired Ġor Ġdesired Ġserver Ġimplementation ." čĊĉĉĉ ĉ C ARE PLAN Ġ-> Ġ" Descri bes Ġthe Ġintention Ġof Ġhow Ġone Ġor Ġmore Ġpract ition ers Ġintend Ġto Ġdeliver Ġcare Ġfor Ġa Ġparticular Ġpatient , Ġgroup Ġor Ġcommunity Ġfor Ġa Ġperiod Ġof Ġtime , Ġpossibly Ġlimited Ġto Ġcare Ġfor Ġa Ġspecific Ġcondition Ġor Ġset Ġof Ġconditions ." čĊĉĉĉ ĉ C ARE TEAM Ġ-> Ġ" The ĠCare ĠTeam Ġincludes Ġall Ġthe Ġpeople Ġand Ġorganizations Ġwho Ġplan Ġto Ġparticip ate Ġin Ġthe Ġcoord ination Ġand Ġdelivery Ġof Ġcare ." čĊĉĉĉ ĉ CAT AL O GEN TRY Ġ-> Ġ" Catalog Ġentries Ġare Ġwrappers Ġthat Ġcontext ual ize Ġitems Ġincluded Ġin Ġa Ġcatalog ." čĊĉĉĉ ĉ CHAR GE ITEM Ġ-> Ġ" The Ġresource ĠCharge Item Ġdescribes Ġthe Ġprovision Ġof Ġhealth care Ġprovider Ġproducts Ġfor Ġa Ġcertain Ġpatient , Ġtherefore Ġreferring Ġnot Ġonly Ġto Ġthe Ġproduct , Ġbut Ġcontaining Ġin Ġaddition Ġdetails Ġof Ġthe Ġprovision , Ġlike Ġdate , Ġtime , Ġamounts Ġand Ġparticip ating Ġorganizations Ġand Ġpersons . ĠMain ĠUsage Ġof Ġthe ĠCharge Item Ġis Ġto Ġenable Ġthe Ġbilling Ġprocess Ġand Ġinternal Ġcost Ġallocation ." čĊĉĉĉ ĉ CHAR GE ITEM DEFINITION Ġ-> Ġ" The ĠCharge Item Definition Ġresource Ġprovides Ġthe Ġproperties Ġthat Ġapply Ġto Ġthe Ġ( billing ) Ġcodes Ġnecessary Ġto Ġcalculate Ġcosts Ġand Ġprices . ĠThe Ġproperties Ġmay Ġdiffer Ġlarge ly Ġdepending Ġon Ġtype Ġand Ġrealm , Ġtherefore Ġthis Ġresource Ġgives Ġonly Ġa Ġrough Ġstructure Ġand Ġrequires Ġprofiling Ġfor Ġeach Ġtype Ġof Ġbilling Ġcode Ġsystem ." čĊĉĉĉ ĉ C IT ATION Ġ-> Ġ" The ĠC itation ." čĊĉĉĉ ĉ CL AIM Ġ-> Ġ" A Ġprovider Ġissued Ġlist Ġof Ġprofessional Ġservices Ġand Ġproducts Ġwhich Ġhave Ġbeen Ġprovided , Ġor Ġare Ġto Ġbe Ġprovided , Ġto Ġa Ġpatient Ġwhich Ġis Ġsent Ġto Ġan Ġins urer Ġfor Ġre im bur sement ." čĊĉĉĉ ĉ CL AIM RESPONSE Ġ-> Ġ" This Ġresource Ġprovides Ġthe Ġadj ud ication Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġa ĠClaim Ġresource ." čĊĉĉĉ ĉ CL IN ICAL IMP RESS ION Ġ-> Ġ" A Ġrecord Ġof Ġa Ġclin ical Ġassessment Ġperformed Ġto Ġdetermine Ġwhat Ġproblem ( s ) Ġmay Ġaffect Ġthe Ġpatient Ġand Ġbefore Ġplanning Ġthe Ġtreat ments Ġor Ġmanagement Ġstrategies Ġthat Ġare Ġbest Ġto Ġmanage Ġa Ġpatient 's Ġcondition . ĠAs sess ments Ġare Ġoften Ġ 1 : 1 Ġwith Ġa Ġclin ical Ġconsult ation Ġ/ Ġencounter , Ġ Ġbut Ġthis Ġvar ies Ġgreatly Ġdepending Ġon Ġthe Ġclin ical Ġworkflow . ĠThis Ġresource Ġis Ġcalled Ġ\" Clin ical Imp ression \" Ġrather Ġthan Ġ\" Clin ical Assessment \" Ġto Ġavoid Ġconfusion Ġwith Ġthe Ġrecording Ġof Ġassessment Ġtools Ġsuch Ġas ĠA pg ar Ġscore ." čĊĉĉĉ ĉ CL IN ICAL USE ISSUE Ġ-> Ġ" A Ġsingle Ġusage Ġissue Ġ- Ġeither Ġan Ġindication , Ġcon train dic ation , Ġinteraction Ġor Ġan Ġun des irable Ġeffect Ġfor Ġa Ġmedic inal Ġproduct , Ġmedic ation , Ġdevice Ġor Ġprocedure ." čĊĉĉĉ ĉ CODE SYSTEM Ġ-> Ġ" The ĠCode System Ġresource Ġis Ġused Ġto Ġdeclare Ġthe Ġexistence Ġof Ġand Ġdescribe Ġa Ġcode Ġsystem Ġor Ġcode Ġsystem Ġsupp lement Ġand Ġits Ġkey Ġproperties , Ġand Ġoptionally Ġdefine Ġa Ġpart Ġor Ġall Ġof Ġits Ġcontent ." čĊĉĉĉ ĉ COMM UN ICATION Ġ-> Ġ" A Ġclin ical Ġor Ġbusiness Ġlevel Ġrecord Ġof Ġinformation Ġbeing Ġtransmitted Ġor Ġshared ; Ġe . g . Ġan Ġalert Ġthat Ġwas Ġsent Ġto Ġa Ġresponsible Ġprovider , Ġa Ġpublic Ġhealth Ġagency Ġcommunication Ġto Ġa Ġprovider / reporter Ġin Ġresponse Ġto Ġa Ġcase Ġreport Ġfor Ġa Ġreport able Ġcondition ." čĊĉĉĉ ĉ COMM UN ICATION REQUEST Ġ-> Ġ" A Ġrequest Ġto Ġcon vey Ġinformation ; Ġe . g . Ġthe ĠC DS Ġsystem Ġpro poses Ġthat Ġan Ġalert Ġbe Ġsent Ġto Ġa Ġresponsible Ġprovider , Ġthe ĠC DS Ġsystem Ġpro poses Ġthat Ġthe Ġpublic Ġhealth Ġagency Ġbe Ġnotified Ġabout Ġa Ġreport able Ġcondition ." čĊĉĉĉ ĉ COMP ART MENT DEFINITION Ġ-> Ġ" A Ġcomp artment Ġdefinition Ġthat Ġdefines Ġhow Ġresources Ġare Ġaccessed Ġon Ġa Ġserver ." čĊĉĉĉ ĉ COMP OS ITION Ġ-> Ġ" A Ġset Ġof Ġhealth care - related Ġinformation Ġthat Ġis Ġassemb led Ġtogether Ġinto Ġa Ġsingle Ġlogical Ġpackage Ġthat Ġprovides Ġa Ġsingle Ġco herent Ġstatement Ġof Ġmeaning , Ġestab lishes Ġits Ġown Ġcontext Ġand Ġthat Ġhas Ġclin ical Ġat testation Ġwith Ġregard Ġto Ġwho Ġis Ġmaking Ġthe Ġstatement . ĠA ĠComp osition Ġdefines Ġthe Ġstructure Ġand Ġn arrative Ġcontent Ġnecessary Ġfor Ġa Ġdocument . ĠHowever , Ġa ĠComp osition Ġalone Ġdoes Ġnot Ġconst itute Ġa Ġdocument . ĠR ather , Ġthe ĠComp osition Ġmust Ġbe Ġthe Ġfirst Ġentry Ġin Ġa ĠBundle Ġwhere ĠBundle . type = document , Ġand Ġany Ġother Ġresources Ġreferenced Ġfrom ĠComp osition Ġmust Ġbe Ġincluded Ġas Ġsubsequent Ġentries Ġin Ġthe ĠBundle Ġ( for Ġexample ĠPatient , ĠPract itioner , ĠEn counter , Ġetc . )." čĊĉĉĉ ĉ CONCEPT MAP Ġ-> Ġ" A Ġstatement Ġof Ġrelationships Ġfrom Ġone Ġset Ġof Ġconcepts Ġto Ġone Ġor Ġmore Ġother Ġconcepts Ġ- Ġeither Ġconcepts Ġin Ġcode Ġsystems , Ġor Ġdata Ġelement / data Ġelement Ġconcepts , Ġor Ġclasses Ġin Ġclass Ġmodels ." čĊĉĉĉ ĉ CONDITION Ġ-> Ġ" A Ġclin ical Ġcondition , Ġproblem , Ġdi agnosis , Ġor Ġother Ġevent , Ġsituation , Ġissue , Ġor Ġclin ical Ġconcept Ġthat Ġhas Ġris en Ġto Ġa Ġlevel Ġof Ġconcern ." čĊĉĉĉ ĉ CONDITION DEFINITION Ġ-> Ġ" A Ġdefinition Ġof Ġa Ġcondition Ġand Ġinformation Ġrelevant Ġto Ġmanaging Ġit ." čĊĉĉĉ ĉ CON SENT Ġ-> Ġ" A Ġrecord Ġof Ġa Ġhealth care Ġconsumer âĢĻ s Ġ Ġchoices Ġ Ġor Ġchoices Ġmade Ġon Ġtheir Ġbehalf Ġby Ġa Ġthird Ġparty , Ġwhich Ġpermit s Ġor Ġden ies Ġidentified Ġrecipient ( s ) Ġor Ġrecipient Ġrole ( s ) Ġto Ġperform Ġone Ġor Ġmore Ġactions Ġwithin Ġa Ġgiven Ġpolicy Ġcontext , Ġfor Ġspecific Ġpurposes Ġand Ġperiods Ġof Ġtime ." čĊĉĉĉ ĉ CONTRACT Ġ-> Ġ" Leg ally Ġenforce able , Ġform ally Ġrecorded Ġun il ateral Ġor Ġbil ateral Ġdirective Ġi . e ., Ġa Ġpolicy Ġor Ġagreement ." čĊĉĉĉ ĉ COVERAGE Ġ-> Ġ" Financial Ġinstrument Ġwhich Ġmay Ġbe Ġused Ġto Ġre im bur se Ġor Ġpay Ġfor Ġhealth Ġcare Ġproducts Ġand Ġservices . ĠIncludes Ġboth Ġins urance Ġand Ġself - payment ." čĊĉĉĉ ĉ COVERAGE EL IG IBILITY REQUEST Ġ-> Ġ" The ĠCoverage El ig ibility Request Ġprovides Ġpatient Ġand Ġins urance Ġcoverage Ġinformation Ġto Ġan Ġins urer Ġfor Ġthem Ġto Ġrespond , Ġin Ġthe Ġform Ġof Ġan ĠCoverage El ig ibility Response , Ġwith Ġinformation Ġregarding Ġwhether Ġthe Ġstated Ġcoverage Ġis Ġvalid Ġand Ġin - force Ġand Ġoptionally Ġto Ġprovide Ġthe Ġins urance Ġdetails Ġof Ġthe Ġpolicy ." čĊĉĉĉ ĉ COVERAGE EL IG IBILITY RESPONSE Ġ-> Ġ" This Ġresource Ġprovides Ġel ig ibility Ġand Ġplan Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġan ĠCoverage El ig ibility Request Ġresource ." čĊĉĉĉ ĉ DETECT ED ISSUE Ġ-> Ġ" Indic ates Ġan Ġactual Ġor Ġpotential Ġclin ical Ġissue Ġwith Ġor Ġbetween Ġone Ġor Ġmore Ġactive Ġor Ġproposed Ġclin ical Ġactions Ġfor Ġa Ġpatient ; Ġe . g . ĠDr ug - drug Ġinteraction , ĠIn effective Ġtreatment Ġfrequency , ĠProcedure - condition Ġconflict , Ġetc ." čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" A Ġtype Ġof Ġa Ġman ufact ured Ġitem Ġthat Ġis Ġused Ġin Ġthe Ġprovision Ġof Ġhealth care Ġwithout Ġbeing Ġsubstant ially Ġchanged Ġthrough Ġthat Ġactivity . ĠThe Ġdevice Ġmay Ġbe Ġa Ġmedical Ġor Ġnon - medical Ġdevice ." čĊĉĉĉ ĉ DEVICE DEFINITION Ġ-> Ġ" The Ġcharacteristics , Ġoperational Ġstatus Ġand Ġcapabilities Ġof Ġa Ġmedical - related Ġcomponent Ġof Ġa Ġmedical Ġdevice ." čĊĉĉĉ ĉ DEVICE METRIC Ġ-> Ġ" Descri bes Ġa Ġmeasurement , Ġcalculation Ġor Ġsetting Ġcapability Ġof Ġa Ġmedical Ġdevice ." čĊĉĉĉ ĉ DEV IC ER EQ UEST Ġ-> Ġ" Re presents Ġa Ġrequest Ġfor Ġa Ġpatient Ġto Ġemploy Ġa Ġmedical Ġdevice . ĠThe Ġdevice Ġmay Ġbe Ġan Ġimplant able Ġdevice , Ġor Ġan Ġexternal Ġassist ive Ġdevice , Ġsuch Ġas Ġa Ġwalk er ." čĊĉĉĉ ĉ DEVICE USE STATE MENT Ġ-> Ġ" A Ġrecord Ġof Ġa Ġdevice Ġbeing Ġused Ġby Ġa Ġpatient Ġwhere Ġthe Ġrecord Ġis Ġthe Ġresult Ġof Ġa Ġreport Ġfrom Ġthe Ġpatient Ġor Ġa Ġclin ician ." čĊĉĉĉ ĉ DIAG NO ST IC REPORT Ġ-> Ġ" The Ġfindings Ġand Ġinterpretation Ġof Ġdiagnostic Ġ Ġtests Ġperformed Ġon Ġpatients , Ġgroups Ġof Ġpatients , Ġdevices , Ġand Ġlocations , Ġand / or Ġspec im ens Ġderived Ġfrom Ġthese . ĠThe Ġreport Ġincludes Ġclin ical Ġcontext Ġsuch Ġas Ġrequesting Ġand Ġprovider Ġinformation , Ġand Ġsome Ġmix Ġof Ġatomic Ġresults , Ġimages , Ġtext ual Ġand Ġcoded Ġinterpret ations , Ġand Ġformatted Ġrepresentation Ġof Ġdiagnostic Ġreports ." čĊĉĉĉ ĉ DOCUMENT MAN IFEST Ġ-> Ġ" A Ġcollection Ġof Ġdocuments Ġcompiled Ġfor Ġa Ġpurpose Ġtogether Ġwith Ġmetadata Ġthat Ġapplies Ġto Ġthe Ġcollection ." čĊĉĉĉ ĉ DOCUMENT REFERENCE Ġ-> Ġ" A Ġreference Ġto Ġa Ġdocument Ġof Ġany Ġkind Ġfor Ġany Ġpurpose . ĠWhile Ġthe Ġterm ĠâĢľ document âĢĿ Ġimplies Ġa Ġmore Ġnarrow Ġfocus , Ġfor Ġthis Ġresource Ġthis Ġ\" document \" Ġen comp asses Ġ* any * Ġserialized Ġobject Ġwith Ġa Ġmime - type , Ġit Ġincludes Ġformal Ġpatient - centric Ġdocuments Ġ( CD A ), Ġclin ical Ġnotes , Ġscanned Ġpaper , Ġnon - patient Ġspecific Ġdocuments Ġlike Ġpolicy Ġtext , Ġas Ġwell Ġas Ġa Ġphoto , Ġvideo , Ġor Ġaudio Ġrecording Ġacquired Ġor Ġused Ġin Ġhealth care . Ġ ĠThe ĠDocument Reference Ġresource Ġprovides Ġmetadata Ġabout Ġthe Ġdocument Ġso Ġthat Ġthe Ġdocument Ġcan Ġbe Ġdiscovered Ġand Ġmanaged . Ġ ĠThe Ġactual Ġcontent Ġmay Ġbe Ġinline Ġbase 6 4 Ġencoded Ġdata Ġor Ġprovided Ġby Ġdirect Ġreference ." čĊĉĉĉ ĉ DOMAIN RESOURCE Ġ-> Ġ" A Ġresource Ġthat Ġincludes Ġn arrative , Ġextensions , Ġand Ġcontained Ġresources ." čĊĉĉĉ ĉ EN COUNTER Ġ-> Ġ" An Ġinteraction Ġbetween Ġa Ġpatient Ġand Ġhealth care Ġprovider ( s ) Ġfor Ġthe Ġpurpose Ġof Ġproviding Ġhealth care Ġservice ( s ) Ġor Ġassess ing Ġthe Ġhealth Ġstatus Ġof Ġa Ġpatient ." čĊĉĉĉ ĉ ENDPOINT Ġ-> Ġ" The Ġtechnical Ġdetails Ġof Ġan Ġendpoint Ġthat Ġcan Ġbe Ġused Ġfor Ġelectronic Ġservices , Ġsuch Ġas Ġfor Ġweb Ġservices Ġproviding ĠX DS . b Ġor Ġa ĠREST Ġendpoint Ġfor Ġanother ĠFHIR Ġserver . ĠThis Ġmay Ġinclude Ġany Ġsecurity Ġcontext Ġinformation ." čĊĉĉĉ ĉ EN ROLL MENT REQUEST Ġ-> Ġ" This Ġresource Ġprovides Ġthe Ġins urance Ġenrollment Ġdetails Ġto Ġthe Ġins urer Ġregarding Ġa Ġspecified Ġcoverage ." čĊĉĉĉ ĉ EN ROLL MENT RESPONSE Ġ-> Ġ" This Ġresource Ġprovides Ġenrollment Ġand Ġplan Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġan ĠEn rollment Request Ġresource ." čĊĉĉĉ ĉ E PI SO DE OF C ARE Ġ-> Ġ" An Ġassociation Ġbetween Ġa Ġpatient Ġand Ġan Ġorganization Ġ/ Ġhealth care Ġprovider ( s ) Ġduring Ġwhich Ġtime Ġencounter s Ġmay Ġoccur . ĠThe Ġmanaging Ġorganization Ġassumes Ġa Ġlevel Ġof Ġresponsibility Ġfor Ġthe Ġpatient Ġduring Ġthis Ġtime ." čĊĉĉĉ ĉ EVENT DEFINITION Ġ-> Ġ" The ĠEvent Definition Ġresource Ġprovides Ġa Ġre usable Ġdescription Ġof Ġwhen Ġa Ġparticular Ġevent Ġcan Ġoccur ." čĊĉĉĉ ĉ E VID ENCE Ġ-> Ġ" This Ġrepresents Ġstatistics , Ġcert ainty , Ġboth Ġthe Ġintended Ġand Ġactual Ġpopulation , Ġand Ġevidence Ġvariables ." čĊĉĉĉ ĉ E VID ENC ERE PORT Ġ-> Ġ" The ĠE vidence Report ." čĊĉĉĉ ĉ E VID ENCE VARIABLE Ġ-> Ġ" The ĠE vidence Variable Ġresource Ġdescribes Ġan Ġelement Ġthat Ġknowledge Ġ( Evidence ) Ġis Ġabout ." čĊĉĉĉ ĉ EXAMPLE SC EN ARIO Ġ-> Ġ" Example Ġof Ġworkflow Ġinstance ." čĊĉĉĉ ĉ EX PLAN ATION OF BEN EF IT Ġ-> Ġ" This Ġresource Ġprovides : Ġthe Ġclaim Ġdetails ; Ġadj ud ication Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġa ĠClaim ; Ġand Ġoptionally Ġaccount Ġbalance Ġinformation , Ġfor Ġinform ing Ġthe Ġsubscriber Ġof Ġthe Ġbenefits Ġprovided ." čĊĉĉĉ ĉ FAMILY MEMBER HISTORY Ġ-> Ġ" Sign ificant Ġhealth Ġconditions Ġfor Ġa Ġperson Ġrelated Ġto Ġthe Ġpatient Ġrelevant Ġin Ġthe Ġcontext Ġof Ġcare Ġfor Ġthe Ġpatient ." čĊĉĉĉ ĉ FLAG Ġ-> Ġ" Pro spect ive Ġwarnings Ġof Ġpotential Ġissues Ġwhen Ġproviding Ġcare Ġto Ġthe Ġpatient ." čĊĉĉĉ ĉ GO AL Ġ-> Ġ" Descri bes Ġthe Ġintended Ġobjective ( s ) Ġfor Ġa Ġpatient , Ġgroup Ġor Ġorganization Ġcare , Ġfor Ġexample , Ġweight Ġloss , Ġrest oring Ġan Ġactivity Ġof Ġdaily Ġliving , Ġobtaining Ġher d Ġim munity Ġvia Ġim mun ization , Ġmeeting Ġa Ġprocess Ġimprovement Ġobjective , Ġetc ." čĊĉĉĉ ĉ GRAPH DEFINITION Ġ-> Ġ" A Ġformal Ġcomp utable Ġdefinition Ġof Ġa Ġgraph Ġof Ġresources Ġ- Ġthat Ġis , Ġa Ġco herent Ġset Ġof Ġresources Ġthat Ġform Ġa Ġgraph Ġby Ġfollowing Ġreferences . ĠThe ĠGraph ĠDefinition Ġresource Ġdefines Ġa Ġset Ġand Ġmakes Ġrules Ġabout Ġthe Ġset ." čĊĉĉĉ ĉ GROUP Ġ-> Ġ" Re presents Ġa Ġdefined Ġcollection Ġof Ġentities Ġthat Ġmay Ġbe Ġdiscussed Ġor Ġact ed Ġupon Ġcollect ively Ġbut Ġwhich Ġare Ġnot Ġexpected Ġto Ġact Ġcollect ively , Ġand Ġare Ġnot Ġform ally Ġor Ġleg ally Ġrecognized ; Ġi . e . Ġa Ġcollection Ġof Ġentities Ġthat Ġisn 't Ġan ĠOrganization ." čĊĉĉĉ ĉ GUID AN CER ESP ONSE Ġ-> Ġ" A Ġguidance Ġresponse Ġis Ġthe Ġformal Ġresponse Ġto Ġa Ġguidance Ġrequest , Ġincluding Ġany Ġoutput Ġparameters Ġreturned Ġby Ġthe Ġevaluation , Ġas Ġwell Ġas Ġthe Ġdescription Ġof Ġany Ġproposed Ġactions Ġto Ġbe Ġtaken ." čĊĉĉĉ ĉ HE ALTH C ARE SERVICE Ġ-> Ġ" The Ġdetails Ġof Ġa Ġhealth care Ġservice Ġavailable Ġat Ġa Ġlocation ." čĊĉĉĉ ĉ I MAG ING ST UD Y Ġ-> Ġ" Representation Ġof Ġthe Ġcontent Ġproduced Ġin Ġa ĠD IC OM Ġim aging Ġstudy . ĠA Ġstudy Ġcompri ses Ġa Ġset Ġof Ġseries , Ġeach Ġof Ġwhich Ġincludes Ġa Ġset Ġof ĠService - Object ĠPair ĠInstances Ġ( S OP ĠInstances Ġ- Ġimages Ġor Ġother Ġdata ) Ġacquired Ġor Ġproduced Ġin Ġa Ġcommon Ġcontext . Ġ ĠA Ġseries Ġis Ġof Ġonly Ġone Ġmod ality Ġ( e . g . ĠX - ray , ĠCT , ĠMR , Ġul tras ound ), Ġbut Ġa Ġstudy Ġmay Ġhave Ġmultiple Ġseries Ġof Ġdifferent Ġmodal ities ." čĊĉĉĉ ĉ IM M UN IZATION Ġ-> Ġ" Descri bes Ġthe Ġevent Ġof Ġa Ġpatient Ġbeing Ġadmin ister ed Ġa Ġv accine Ġor Ġa Ġrecord Ġof Ġan Ġim mun ization Ġas Ġreported Ġby Ġa Ġpatient , Ġa Ġclin ician Ġor Ġanother Ġparty ." čĊĉĉĉ ĉ IM M UN IZATION EVAL UATION Ġ-> Ġ" Descri bes Ġa Ġcomparison Ġof Ġan Ġim mun ization Ġevent Ġagainst Ġpublished Ġrecommendations Ġto Ġdetermine Ġif Ġthe Ġadministration Ġis Ġ\" valid \" Ġin Ġrelation Ġto Ġthose Ġ Ġrecommendations ." čĊĉĉĉ ĉ IM M UN IZATION RE COMM END ATION Ġ-> Ġ" A Ġpatient 's Ġpoint - in - time Ġset Ġof Ġrecommendations Ġ( i . e . Ġforecast ing ) Ġaccording Ġto Ġa Ġpublished Ġschedule Ġwith Ġoptional Ġsupporting Ġjust ification ." čĊĉĉĉ ĉ IMPLEMENT ATION GUID E Ġ-> Ġ" A Ġset Ġof Ġrules Ġof Ġhow Ġa Ġparticular Ġinter oper ability Ġor Ġstandards Ġproblem Ġis Ġsolved Ġ- Ġtypically Ġthrough Ġthe Ġuse Ġof ĠFHIR Ġresources . ĠThis Ġresource Ġis Ġused Ġto Ġgather Ġall Ġthe Ġparts Ġof Ġan Ġimplementation Ġguide Ġinto Ġa Ġlogical Ġwhole Ġand Ġto Ġpublish Ġa Ġcomp utable Ġdefinition Ġof Ġall Ġthe Ġparts ." čĊĉĉĉ ĉ ING RE DI ENT Ġ-> Ġ" An Ġingredient Ġof Ġa Ġman ufact ured Ġitem Ġor Ġph arm ace ut ical Ġproduct ." čĊĉĉĉ ĉ INS UR ANCE PLAN Ġ-> Ġ" Details Ġof Ġa ĠHealth ĠIn sur ance Ġproduct / plan Ġprovided Ġby Ġan Ġorganization ." čĊĉĉĉ ĉ IN VOICE Ġ-> Ġ" Invoice Ġcontaining Ġcollected ĠCharge Items Ġfrom Ġan ĠAccount Ġwith Ġcalculated Ġindividual Ġand Ġtotal Ġprice Ġfor ĠBilling Ġpurpose ." čĊĉĉĉ ĉ LIBRARY Ġ-> Ġ" The ĠLibrary Ġresource Ġis Ġa Ġgeneral - purpose Ġcontainer Ġfor Ġknowledge Ġasset Ġdefinitions . ĠIt Ġcan Ġbe Ġused Ġto Ġdescribe Ġand Ġexpose Ġexisting Ġknowledge Ġassets Ġsuch Ġas Ġlogic Ġlibraries Ġand Ġinformation Ġmodel Ġdescriptions , Ġas Ġwell Ġas Ġto Ġdescribe Ġa Ġcollection Ġof Ġknowledge Ġassets ." čĊĉĉĉ ĉ LINK AGE Ġ-> Ġ" Ident ifies Ġtwo Ġor Ġmore Ġrecords Ġ( resource Ġinstances ) Ġthat Ġrefer Ġto Ġthe Ġsame Ġreal - world Ġ\" occ urrence \" ." čĊĉĉĉ ĉ LIST Ġ-> Ġ" A Ġlist Ġis Ġa Ġcur ated Ġcollection Ġof Ġresources ." čĊĉĉĉ ĉ LOCATION Ġ-> Ġ" Details Ġand Ġposition Ġinformation Ġfor Ġa Ġphysical Ġplace Ġwhere Ġservices Ġare Ġprovided Ġand Ġresources Ġand Ġparticipants Ġmay Ġbe Ġstored , Ġfound , Ġcontained , Ġor Ġac commod ated ." čĊĉĉĉ ĉ MAN U FACT URE D ITEM DEFINITION Ġ-> Ġ" The Ġdefinition Ġand Ġcharacteristics Ġof Ġa Ġmedic inal Ġman ufact ured Ġitem , Ġsuch Ġas Ġa Ġtablet Ġor Ġcaps ule , Ġas Ġcontained Ġin Ġa Ġpackaged Ġmedic inal Ġproduct ." čĊĉĉĉ ĉ MEAS URE Ġ-> Ġ" The ĠMeasure Ġresource Ġprovides Ġthe Ġdefinition Ġof Ġa Ġquality Ġmeasure ." čĊĉĉĉ ĉ MEAS UR ERE PORT Ġ-> Ġ" The ĠMeasure Report Ġresource Ġcontains Ġthe Ġresults Ġof Ġthe Ġcalculation Ġof Ġa Ġmeasure ; Ġand Ġoptionally Ġa Ġreference Ġto Ġthe Ġresources Ġinvolved Ġin Ġthat Ġcalculation ." čĊĉĉĉ ĉ MED ICATION Ġ-> Ġ" This Ġresource Ġis Ġprimarily Ġused Ġfor Ġthe Ġidentification Ġand Ġdefinition Ġof Ġa Ġmedic ation , Ġincluding Ġingredients , Ġfor Ġthe Ġpurposes Ġof Ġpre scri bing , Ġdis pen sing , Ġand Ġadmin ist ering Ġa Ġmedic ation Ġas Ġwell Ġas Ġfor Ġmaking Ġstatements Ġabout Ġmedic ation Ġuse ." čĊĉĉĉ ĉ MED ICATION ADMIN ISTR ATION Ġ-> Ġ" Descri bes Ġthe Ġevent Ġof Ġa Ġpatient Ġconsuming Ġor Ġotherwise Ġbeing Ġadmin ister ed Ġa Ġmedic ation . Ġ ĠThis Ġmay Ġbe Ġas Ġsimple Ġas Ġsw allow ing Ġa Ġtablet Ġor Ġit Ġmay Ġbe Ġa Ġlong Ġrunning Ġinf usion . Ġ ĠRelated Ġresources Ġtie Ġthis Ġevent Ġto Ġthe Ġauthor izing Ġpre scription , Ġand Ġthe Ġspecific Ġencounter Ġbetween Ġpatient Ġand Ġhealth Ġcare Ġpract itioner ." čĊĉĉĉ ĉ MED ICATION DISP ENSE Ġ-> Ġ" Indic ates Ġthat Ġa Ġmedic ation Ġproduct Ġis Ġto Ġbe Ġor Ġhas Ġbeen Ġdisp ensed Ġfor Ġa Ġnamed Ġperson / patient . Ġ ĠThis Ġincludes Ġa Ġdescription Ġof Ġthe Ġmedic ation Ġproduct Ġ( supply ) Ġprovided Ġand Ġthe Ġinstructions Ġfor Ġadmin ist ering Ġthe Ġmedic ation . Ġ ĠThe Ġmedic ation Ġdisp ense Ġis Ġthe Ġresult Ġof Ġa Ġph arm acy Ġsystem Ġrespon ding Ġto Ġa Ġmedic ation Ġorder ." čĊĉĉĉ ĉ MED ICATION KNO W LED GE Ġ-> Ġ" Information Ġabout Ġa Ġmedic ation Ġthat Ġis Ġused Ġto Ġsupport Ġknowledge ." čĊĉĉĉ ĉ MED ICATION REQUEST Ġ-> Ġ" An Ġorder Ġor Ġrequest Ġfor Ġboth Ġsupply Ġof Ġthe Ġmedic ation Ġand Ġthe Ġinstructions Ġfor Ġadministration Ġof Ġthe Ġmedic ation Ġto Ġa Ġpatient . ĠThe Ġresource Ġis Ġcalled Ġ\" Med ication Request \" Ġrather Ġthan Ġ\" Med ication Pre scription \" Ġor Ġ\" Med ication Order \" Ġto Ġgeneral ize Ġthe Ġuse Ġacross Ġin patient Ġand Ġout patient Ġsettings , Ġincluding Ġcare Ġplans , Ġetc ., Ġand Ġto Ġhar mon ize Ġwith Ġworkflow Ġpatterns ." čĊĉĉĉ ĉ MED ICATION USAGE Ġ-> Ġ" A Ġrecord Ġof Ġa Ġmedic ation Ġthat Ġis Ġbeing Ġconsumed Ġby Ġa Ġpatient . ĠĠ ĠA ĠMed ication Usage Ġmay Ġindicate Ġthat Ġthe Ġpatient Ġmay Ġbe Ġtaking Ġthe Ġmedic ation Ġnow Ġor Ġhas Ġtaken Ġthe Ġmedic ation Ġin Ġthe Ġpast Ġor Ġwill Ġbe Ġtaking Ġthe Ġmedic ation Ġin Ġthe Ġfuture . Ġ ĠThe Ġsource Ġof Ġthis Ġinformation Ġcan Ġbe Ġthe Ġpatient , Ġsignificant Ġother Ġ( such Ġas Ġa Ġfamily Ġmember Ġor Ġspo use ), Ġor Ġa Ġclin ician . Ġ ĠA Ġcommon Ġscenario Ġwhere Ġthis Ġinformation Ġis Ġcaptured Ġis Ġduring Ġthe Ġhistory Ġtaking Ġprocess Ġduring Ġa Ġpatient Ġvisit Ġor Ġstay . ĠĠ ĠThe Ġmedic ation Ġinformation Ġmay Ġcome Ġfrom Ġsources Ġsuch Ġas Ġthe Ġpatient 's Ġmemory , Ġfrom Ġa Ġpre scription Ġbottle , Ġ Ġor Ġfrom Ġa Ġlist Ġof Ġmedic ations Ġthe Ġpatient , Ġclin ician Ġor Ġother Ġparty Ġmaintains . Ġ\ n \ n The Ġprimary Ġdifference Ġbetween Ġa Ġmedic ation usage Ġand Ġa Ġmedic ation administration Ġis Ġthat Ġthe Ġmedic ation Ġadministration Ġhas Ġcomplete Ġadministration Ġinformation Ġand Ġis Ġbased Ġon Ġactual Ġadministration Ġinformation Ġfrom Ġthe Ġperson Ġwho Ġadmin ister ed Ġthe Ġmedic ation . Ġ ĠA Ġmedic ation usage Ġis Ġoften , Ġif Ġnot Ġalways , Ġless Ġspecific . Ġ ĠThere Ġis Ġno Ġrequired Ġdate / time Ġwhen Ġthe Ġmedic ation Ġwas Ġadmin ister ed , Ġin Ġfact Ġwe Ġonly Ġknow Ġthat Ġa Ġsource Ġhas Ġreported Ġthe Ġpatient Ġis Ġtaking Ġthis Ġmedic ation , Ġwhere Ġdetails Ġsuch Ġas Ġtime , Ġquantity , Ġor Ġrate Ġor Ġeven Ġmedic ation Ġproduct Ġmay Ġbe Ġincomplete Ġor Ġmissing Ġor Ġless Ġprecise . Ġ ĠAs Ġstated Ġearlier , Ġthe ĠMed ication ĠUsage Ġinformation Ġmay Ġcome Ġfrom Ġthe Ġpatient 's Ġmemory , Ġfrom Ġa Ġpre scription Ġbottle Ġor Ġfrom Ġa Ġlist Ġof Ġmedic ations Ġthe Ġpatient , Ġclin ician Ġor Ġother Ġparty Ġmaintains . Ġ ĠMed ication Ġadministration Ġis Ġmore Ġformal Ġand Ġis Ġnot Ġmissing Ġdetailed Ġinformation ." čĊĉĉĉ ĉ MED IC IN AL PRODUCT DEFINITION Ġ-> Ġ" Detailed Ġdefinition Ġof Ġa Ġmedic inal Ġproduct , Ġtypically Ġfor Ġuses Ġother Ġthan Ġdirect Ġpatient Ġcare Ġ( e . g . Ġreg ulatory Ġuse )." čĊĉĉĉ ĉ MESSAGE DEFINITION Ġ-> Ġ" Defines Ġthe Ġcharacteristics Ġof Ġa Ġmessage Ġthat Ġcan Ġbe Ġshared Ġbetween Ġsystems , Ġincluding Ġthe Ġtype Ġof Ġevent Ġthat Ġiniti ates Ġthe Ġmessage , Ġthe Ġcontent Ġto Ġbe Ġtransmitted Ġand Ġwhat Ġresponse ( s ), Ġif Ġany , Ġare Ġpermitted ." čĊĉĉĉ ĉ MESSAGE HEADER Ġ-> Ġ" The Ġheader Ġfor Ġa Ġmessage Ġexchange Ġthat Ġis Ġeither Ġrequesting Ġor Ġrespon ding Ġto Ġan Ġaction . Ġ ĠThe Ġreference ( s ) Ġthat Ġare Ġthe Ġsubject Ġof Ġthe Ġaction Ġas Ġwell Ġas Ġother Ġinformation Ġrelated Ġto Ġthe Ġaction Ġare Ġtypically Ġtransmitted Ġin Ġa Ġbundle Ġin Ġwhich Ġthe ĠMessage Header Ġresource Ġinstance Ġis Ġthe Ġfirst Ġresource Ġin Ġthe Ġbundle ." čĊĉĉĉ ĉ MO LE C ULAR SEQUENCE Ġ-> Ġ" Raw Ġdata Ġdescribing Ġa Ġbio logical Ġsequence ." čĊĉĉĉ ĉ NAM ING SYSTEM Ġ-> Ġ" A Ġcur ated Ġnamespace Ġthat Ġissues Ġunique Ġsymbols Ġwithin Ġthat Ġnamespace Ġfor Ġthe Ġidentification Ġof Ġconcepts , Ġpeople , Ġdevices , Ġetc . Ġ ĠRepresents Ġa Ġ\" System \" Ġused Ġwithin Ġthe ĠIdentifier Ġand ĠCoding Ġdata Ġtypes ." čĊĉĉĉ ĉ N UT R ITION INT A KE Ġ-> Ġ" A Ġrecord Ġof Ġfood Ġor Ġfluid Ġthat Ġis Ġbeing Ġconsumed Ġby Ġa Ġpatient . ĠĠ ĠA ĠN utr ition Int ake Ġmay Ġindicate Ġthat Ġthe Ġpatient Ġmay Ġbe Ġconsuming Ġthe Ġfood Ġor Ġfluid Ġnow Ġor Ġhas Ġconsumed Ġthe Ġfood Ġor Ġfluid Ġin Ġthe Ġpast . Ġ ĠThe Ġsource Ġof Ġthis Ġinformation Ġcan Ġbe Ġthe Ġpatient , Ġsignificant Ġother Ġ( such Ġas Ġa Ġfamily Ġmember Ġor Ġspo use ), Ġor Ġa Ġclin ician . Ġ ĠA Ġcommon Ġscenario Ġwhere Ġthis Ġinformation Ġis Ġcaptured Ġis Ġduring Ġthe Ġhistory Ġtaking Ġprocess Ġduring Ġa Ġpatient Ġvisit Ġor Ġstay Ġor Ġthrough Ġan Ġapp Ġthat Ġtracks Ġfood Ġor Ġfluid s Ġconsumed . ĠĠ ĠThe Ġconsumption Ġinformation Ġmay Ġcome Ġfrom Ġsources Ġsuch Ġas Ġthe Ġpatient 's Ġmemory , Ġfrom Ġa Ġn utr ition Ġlabel , Ġ Ġor Ġfrom Ġa Ġclin ician Ġdocument ing Ġobserved Ġint ake ." čĊĉĉĉ ĉ N UT R ITION ORDER Ġ-> Ġ" A Ġrequest Ġto Ġsupply Ġa Ġdi et , Ġformula Ġfeed ing Ġ( enter al ) Ġor Ġor al Ġn utr itional Ġsupp lement Ġto Ġa Ġpatient / res ident ." čĊĉĉĉ ĉ N UT R ITION PRODUCT Ġ-> Ġ" A Ġfood Ġor Ġfluid Ġproduct Ġthat Ġis Ġconsumed Ġby Ġpatients ." čĊĉĉĉ ĉ OB SERV ATION Ġ-> Ġ" Measure ments Ġand Ġsimple Ġassertions Ġmade Ġabout Ġa Ġpatient , Ġdevice Ġor Ġother Ġsubject ." čĊĉĉĉ ĉ OB SERV ATION DEFINITION Ġ-> Ġ" Set Ġof Ġdefinition al Ġcharacteristics Ġfor Ġa Ġkind Ġof Ġobservation Ġor Ġmeasurement Ġproduced Ġor Ġconsumed Ġby Ġan Ġorder able Ġhealth Ġcare Ġservice ." čĊĉĉĉ ĉ OPERATION DEFINITION Ġ-> Ġ" A Ġformal Ġcomp utable Ġdefinition Ġof Ġan Ġoperation Ġ( on Ġthe ĠREST ful Ġinterface ) Ġor Ġa Ġnamed Ġquery Ġ( using Ġthe Ġsearch Ġinteraction )." čĊĉĉĉ ĉ OPERATION OUT CO ME Ġ-> Ġ" A Ġcollection Ġof Ġerror , Ġwarning , Ġor Ġinformation Ġmessages Ġthat Ġresult Ġfrom Ġa Ġsystem Ġaction ." čĊĉĉĉ ĉ ORG AN IZATION Ġ-> Ġ" A Ġform ally Ġor Ġinform ally Ġrecognized Ġgrouping Ġof Ġpeople Ġor Ġorganizations Ġformed Ġfor Ġthe Ġpurpose Ġof Ġach ie ving Ġsome Ġform Ġof Ġcollect ive Ġaction . Ġ ĠIncludes Ġcompanies , Ġinstitution s , Ġcorpor ations , Ġdepart ments , Ġcommunity Ġgroups , Ġhealth care Ġpractice Ġgroups , Ġpay er / ins urer , Ġetc ." čĊĉĉĉ ĉ ORG AN IZATION AFF ILI ATION Ġ-> Ġ" Defines Ġan Ġaffili ation / ass otiation / relationship Ġbetween Ġ 2 Ġdistinct Ġo gan izations , Ġthat Ġis Ġnot Ġa Ġpart - of Ġrelationship / sub - division Ġrelationship ." čĊĉĉĉ ĉ PACK AG ED PRODUCT DEFINITION Ġ-> Ġ" A Ġmedic ally Ġrelated Ġitem Ġor Ġitems , Ġin Ġa Ġcontainer Ġor Ġpackage ." čĊĉĉĉ ĉ PARAMETERS Ġ-> Ġ" This Ġresource Ġis Ġa Ġnon - pers isted Ġresource Ġused Ġto Ġpass Ġinformation Ġinto Ġand Ġback Ġfrom Ġan Ġ[ operation ]( operations . html ). ĠIt Ġhas Ġno Ġother Ġuse , Ġand Ġthere Ġis Ġno ĠREST ful Ġendpoint Ġassociated Ġwith Ġit ." čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" Demo graphics Ġand Ġother Ġadministr ative Ġinformation Ġabout Ġan Ġindividual Ġor Ġanimal Ġreceiving Ġcare Ġor Ġother Ġhealth - related Ġservices ." čĊĉĉĉ ĉ PAYMENT NOTICE Ġ-> Ġ" This Ġresource Ġprovides Ġthe Ġstatus Ġof Ġthe Ġpayment Ġfor Ġgoods Ġand Ġservices Ġrendered , Ġand Ġthe Ġrequest Ġand Ġresponse Ġresource Ġreferences ." čĊĉĉĉ ĉ PAYMENT RE CON C ILI ATION Ġ-> Ġ" This Ġresource Ġprovides Ġthe Ġdetails Ġincluding Ġamount Ġof Ġa Ġpayment Ġand Ġalloc ates Ġthe Ġpayment Ġitems Ġbeing Ġpaid ." čĊĉĉĉ ĉ PERMISSION Ġ-> Ġ" Permission ." čĊĉĉĉ ĉ PERSON Ġ-> Ġ" Demo graphics Ġand Ġadministr ative Ġinformation Ġabout Ġa Ġperson Ġindependent Ġof Ġa Ġspecific Ġhealth - related Ġcontext ." čĊĉĉĉ ĉ PLAN DEFINITION Ġ-> Ġ" This Ġresource Ġallows Ġfor Ġthe Ġdefinition Ġof Ġvarious Ġtypes Ġof Ġplans Ġas Ġa Ġsh arable , Ġconsum able , Ġand Ġexecutable Ġartifact . ĠThe Ġresource Ġis Ġgeneral Ġenough Ġto Ġsupport Ġthe Ġdescription Ġof Ġa Ġbroad Ġrange Ġof Ġclin ical Ġartifacts Ġsuch Ġas Ġclin ical Ġdecision Ġsupport Ġrules , Ġorder Ġsets Ġand Ġprotocols ." čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" A Ġperson Ġwho Ġis Ġdirectly Ġor Ġindirect ly Ġinvolved Ġin Ġthe Ġprovisioning Ġof Ġhealth care ." čĊĉĉĉ ĉ PR ACT ITION ER ROLE Ġ-> Ġ" A Ġspecific Ġset Ġof ĠRoles / Locations / special ties / services Ġthat Ġa Ġpract itioner Ġmay Ġperform Ġat Ġan Ġorganization Ġfor Ġa Ġperiod Ġof Ġtime ." čĊĉĉĉ ĉ PROC EDURE Ġ-> Ġ" An Ġaction Ġthat Ġis Ġor Ġwas Ġperformed Ġon Ġor Ġfor Ġa Ġpatient . ĠThis Ġcan Ġbe Ġa Ġphysical Ġinter vention Ġlike Ġan Ġoperation , Ġor Ġless Ġin vas ive Ġlike Ġlong Ġterm Ġservices , Ġco un se ling , Ġor Ġh yp no ther apy ." čĊĉĉĉ ĉ PRO VEN ANCE Ġ-> Ġ" Provenance Ġof Ġa Ġresource Ġis Ġa Ġrecord Ġthat Ġdescribes Ġentities Ġand Ġprocesses Ġinvolved Ġin Ġproducing Ġand Ġdeliver ing Ġor Ġotherwise Ġinflu encing Ġthat Ġresource . ĠPro venance Ġprovides Ġa Ġcritical Ġfoundation Ġfor Ġassess ing Ġauthentic ity , Ġenabling Ġtrust , Ġand Ġallowing Ġreproduc ibility . ĠPro venance Ġassertions Ġare Ġa Ġform Ġof Ġcontext ual Ġmetadata Ġand Ġcan Ġthemselves Ġbecome Ġimportant Ġrecords Ġwith Ġtheir Ġown Ġpro venance . ĠPro venance Ġstatement Ġindicates Ġclin ical Ġsignific ance Ġin Ġterms Ġof Ġconfidence Ġin Ġauthentic ity , Ġreli ability , Ġand Ġtrust worth iness , Ġintegrity , Ġand Ġstage Ġin Ġlifecycle Ġ( e . g . ĠDocument ĠCompletion Ġ- Ġhas Ġthe Ġartifact Ġbeen Ġleg ally Ġauthenticated ), Ġall Ġof Ġwhich Ġmay Ġimpact Ġsecurity , Ġprivacy , Ġand Ġtrust Ġpolicies ." čĊĉĉĉ ĉ QUEST ION NA I RE Ġ-> Ġ" A Ġstructured Ġset Ġof Ġquestions Ġintended Ġto Ġguide Ġthe Ġcollection Ġof Ġanswers Ġfrom Ġend - users . ĠQuestion na ires Ġprovide Ġdetailed Ġcontrol Ġover Ġorder , Ġpresentation , Ġphrase ology Ġand Ġgrouping Ġto Ġallow Ġco herent , Ġconsistent Ġdata Ġcollection ." čĊĉĉĉ ĉ QUEST ION NA IR ER ESP ONSE Ġ-> Ġ" A Ġstructured Ġset Ġof Ġquestions Ġand Ġtheir Ġanswers . ĠThe Ġquestions Ġare Ġordered Ġand Ġgrouped Ġinto Ġco herent Ġsub sets , Ġcorresponding Ġto Ġthe Ġstructure Ġof Ġthe Ġgrouping Ġof Ġthe Ġquestion naire Ġbeing Ġrespon ded Ġto ." čĊĉĉĉ ĉ REG UL ATED AUTHORIZATION Ġ-> Ġ" The Ġreg ulatory Ġauthorization Ġof Ġa Ġmedic inal Ġproduct , Ġdevice Ġor Ġprocess ." čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" Information Ġabout Ġa Ġperson Ġthat Ġis Ġinvolved Ġin Ġthe Ġcare Ġfor Ġa Ġpatient , Ġbut Ġwho Ġis Ġnot Ġthe Ġtarget Ġof Ġhealth care , Ġnor Ġhas Ġa Ġformal Ġresponsibility Ġin Ġthe Ġcare Ġprocess ." čĊĉĉĉ ĉ REQUEST GROUP Ġ-> Ġ" A Ġgroup Ġof Ġrelated Ġrequests Ġthat Ġcan Ġbe Ġused Ġto Ġcapture Ġintended Ġactivities Ġthat Ġhave Ġinter - dependencies Ġsuch Ġas Ġ\" give Ġthis Ġmedic ation Ġafter Ġthat Ġone \" ." čĊĉĉĉ ĉ RE SEARCH ST UD Y Ġ-> Ġ" A Ġprocess Ġwhere Ġa Ġresearch er Ġor Ġorganization Ġplans Ġand Ġthen Ġexecutes Ġa Ġseries Ġof Ġsteps Ġintended Ġto Ġincrease Ġthe Ġfield Ġof Ġhealth care - related Ġknowledge . Ġ ĠThis Ġincludes Ġstudies Ġof Ġsafety , Ġe ffic acy , Ġcomp arative Ġeffect iveness Ġand Ġother Ġinformation Ġabout Ġmedic ations , Ġdevices , Ġther ap ies Ġand Ġother Ġinter vention al Ġand Ġinvestig ative Ġtechniques . Ġ ĠA ĠResearch Study Ġinvolves Ġthe Ġgather ing Ġof Ġinformation Ġabout Ġhuman Ġor Ġanimal Ġsubjects ." čĊĉĉĉ ĉ RE SEARCH SUBJECT Ġ-> Ġ" A Ġphysical Ġentity Ġwhich Ġis Ġthe Ġprimary Ġunit Ġof Ġoperational Ġand / or Ġadministr ative Ġinterest Ġin Ġa Ġstudy ." čĊĉĉĉ ĉ RESOURCE Ġ-> Ġ" This Ġis Ġthe Ġbase Ġresource Ġtype Ġfor Ġeverything ." čĊĉĉĉ ĉ R IS K AS SESS MENT Ġ-> Ġ" An Ġassessment Ġof Ġthe Ġlikely Ġoutcome ( s ) Ġfor Ġa Ġpatient Ġor Ġother Ġsubject Ġas Ġwell Ġas Ġthe Ġlikelihood Ġof Ġeach Ġoutcome ." čĊĉĉĉ ĉ SCHED ULE Ġ-> Ġ" A Ġcontainer Ġfor Ġslots Ġof Ġtime Ġthat Ġmay Ġbe Ġavailable Ġfor Ġbooking Ġapp ointments ." čĊĉĉĉ ĉ SEARCH PARAMETER Ġ-> Ġ" A Ġsearch Ġparameter Ġthat Ġdefines Ġa Ġnamed Ġsearch Ġitem Ġthat Ġcan Ġbe Ġused Ġto Ġsearch / filter Ġon Ġa Ġresource ." čĊĉĉĉ ĉ SERV IC ER EQ UEST Ġ-> Ġ" A Ġrecord Ġof Ġa Ġrequest Ġfor Ġservice Ġsuch Ġas Ġdiagnostic Ġinvestig ations , Ġtreat ments , Ġor Ġoperations Ġto Ġbe Ġperformed ." čĊĉĉĉ ĉ SLOT Ġ-> Ġ" A Ġslot Ġof Ġtime Ġon Ġa Ġschedule Ġthat Ġmay Ġbe Ġavailable Ġfor Ġbooking Ġapp ointments ." čĊĉĉĉ ĉ SPEC IM EN Ġ-> Ġ" A Ġsample Ġto Ġbe Ġused Ġfor Ġanalysis ." čĊĉĉĉ ĉ SPEC IM EN DEFINITION Ġ-> Ġ" A Ġkind Ġof Ġspec imen Ġwith Ġassociated Ġset Ġof Ġrequirements ." čĊĉĉĉ ĉ STRUCTURE DEFINITION Ġ-> Ġ" A Ġdefinition Ġof Ġa ĠFHIR Ġstructure . ĠThis Ġresource Ġis Ġused Ġto Ġdescribe Ġthe Ġunderlying Ġresources , Ġdata Ġtypes Ġdefined Ġin ĠFHIR , Ġand Ġalso Ġfor Ġdescribing Ġextensions Ġand Ġconstraints Ġon Ġresources Ġand Ġdata Ġtypes ." čĊĉĉĉ ĉ STRUCTURE MAP Ġ-> Ġ" A ĠMap Ġof Ġrelationships Ġbetween Ġ 2 Ġstructures Ġthat Ġcan Ġbe Ġused Ġto Ġtransform Ġdata ." čĊĉĉĉ ĉ SUB SCRIPTION Ġ-> Ġ" The Ġsubscription Ġresource Ġdescribes Ġa Ġparticular Ġclient 's Ġrequest Ġto Ġbe Ġnotified Ġabout Ġa ĠSubscription Topic ." čĊĉĉĉ ĉ SUB SCRIPTION STATUS Ġ-> Ġ" The ĠSubscription Status Ġresource Ġdescribes Ġthe Ġstate Ġof Ġa ĠSubscription Ġduring Ġnotifications ." čĊĉĉĉ ĉ SUB SCRIPTION TOPIC Ġ-> Ġ" Descri bes Ġa Ġstream Ġof Ġresource Ġstate Ġchanges Ġidentified Ġby Ġtrigger Ġcriteria Ġand Ġannotated Ġwith Ġlabels Ġuseful Ġto Ġfilter Ġprojection s Ġfrom Ġthis Ġtopic ." čĊĉĉĉ ĉ SUB ST ANCE Ġ-> Ġ" A Ġhom ogeneous Ġmaterial Ġwith Ġa Ġdefin ite Ġcomposition ." čĊĉĉĉ ĉ SUB ST ANCE DEFINITION Ġ-> Ġ" The Ġdetailed Ġdescription Ġof Ġa Ġsub stance , Ġtypically Ġat Ġa Ġlevel Ġbeyond Ġwhat Ġis Ġused Ġfor Ġpre scri bing ." čĊĉĉĉ ĉ SUB ST AN C ENU CLE IC AC ID Ġ-> Ġ" N ucle ic Ġac ids Ġare Ġdefined Ġby Ġthree Ġdistinct Ġelements : Ġthe Ġbase , Ġs ugar Ġand Ġlink age . ĠIndividual Ġsub stance / mo iety ĠIDs Ġwill Ġbe Ġcreated Ġfor Ġeach Ġof Ġthese Ġelements . ĠThe Ġn ucleotide Ġsequence Ġwill Ġbe Ġalways Ġentered Ġin Ġthe Ġ 5 âĢĻ - 3 âĢĻ Ġdirection ." čĊĉĉĉ ĉ SUB ST ANCE POLY MER Ġ-> Ġ" Properties Ġof Ġa Ġsub stance Ġspecific Ġto Ġit Ġbeing Ġa Ġpol ymer ." čĊĉĉĉ ĉ SUB ST ANCE PRO TE IN Ġ-> Ġ" A ĠSub stance Protein Ġis Ġdefined Ġas Ġa Ġsingle Ġunit Ġof Ġa Ġlinear Ġa mino Ġacid Ġsequence , Ġor Ġa Ġcombination Ġof Ġsub units Ġthat Ġare Ġeither Ġco val ently Ġlinked Ġor Ġhave Ġa Ġdefined Ġinvariant Ġst o ich io metric Ġrelationship . ĠThis Ġincludes Ġall Ġsynthetic , Ġre combin ant Ġand Ġpur ified ĠSub stance Pro teins Ġof Ġdefined Ġsequence , Ġwhether Ġthe Ġuse Ġis Ġther ape ut ic Ġor Ġpro ph yl actic . ĠThis Ġset Ġof Ġelements Ġwill Ġbe Ġused Ġto Ġdescribe Ġalbum ins , Ġco ag ulation Ġfactors , Ġcy tok ines , Ġgrowth Ġfactors , Ġpeptide / Sub stance Protein Ġh orm ones , Ġen zy mes , Ġtox ins , Ġtox oids , Ġre combin ant Ġv acc ines , Ġand Ġim mun om od ulators ." čĊĉĉĉ ĉ SUB ST AN C ERE FER ENCE INFORMATION Ġ-> Ġ" Todo ." čĊĉĉĉ ĉ SUB ST AN CES OURCE MAT ERIAL Ġ-> Ġ" Source Ġmaterial Ġshall Ġcapture Ġinformation Ġon Ġthe Ġtax onom ic Ġand Ġan atom ical Ġorig ins Ġas Ġwell Ġas Ġthe Ġfraction Ġof Ġa Ġmaterial Ġthat Ġcan Ġresult Ġin Ġor Ġcan Ġbe Ġmodified Ġto Ġform Ġa Ġsub stance . ĠThis Ġset Ġof Ġdata Ġelements Ġshall Ġbe Ġused Ġto Ġdefine Ġpol ymer Ġsubst ances Ġisolated Ġfrom Ġbio logical Ġmatrices . ĠTax onom ic Ġand Ġan atom ical Ġorig ins Ġshall Ġbe Ġdescribed Ġusing Ġa Ġcontrolled Ġvocabulary Ġas Ġrequired . ĠThis Ġinformation Ġis Ġcaptured Ġfor Ġn atur ally Ġderived Ġpol ym ers Ġ( Ġ. Ġst arch ) Ġand Ġstruct ur ally Ġdiv erse Ġsubst ances . ĠFor ĠOrgan isms Ġbelong ing Ġto Ġthe ĠKing dom ĠPl ant ae Ġthe ĠSub stance Ġlevel Ġdefines Ġthe Ġfresh Ġmaterial Ġof Ġa Ġsingle Ġspecies Ġor Ġin fr as pec ies , Ġthe ĠHer bal ĠDr ug Ġand Ġthe ĠHer bal Ġpreparation . ĠFor ĠHer bal Ġpre par ations , Ġthe Ġfraction Ġinformation Ġwill Ġbe Ġcaptured Ġat Ġthe ĠSub stance Ġinformation Ġlevel Ġand Ġadditional Ġinformation Ġfor Ġher bal Ġextract s Ġwill Ġbe Ġcaptured Ġat Ġthe ĠSpec ified ĠSub stance ĠGroup Ġ 1 Ġinformation Ġlevel . ĠSee Ġfor Ġfurther Ġexplanation Ġthe ĠSub stance ĠClass : ĠStruct ur ally ĠD iverse Ġand Ġthe Ġher bal Ġan nex ." čĊĉĉĉ ĉ SUP PLY DE LI VERY Ġ-> Ġ" Record Ġof Ġdelivery Ġof Ġwhat Ġis Ġsupplied ." čĊĉĉĉ ĉ SUP PLY REQUEST Ġ-> Ġ" A Ġrecord Ġof Ġa Ġrequest Ġfor Ġa Ġmedic ation , Ġsub stance Ġor Ġdevice Ġused Ġin Ġthe Ġhealth care Ġsetting ." čĊĉĉĉ ĉ TASK Ġ-> Ġ" A Ġtask Ġto Ġbe Ġperformed ." čĊĉĉĉ ĉ TERMIN O LOG Y CAP AB IL ITIES Ġ-> Ġ" A ĠTermin ology Capabilities Ġresource Ġdocuments Ġa Ġset Ġof Ġcapabilities Ġ( be haviors ) Ġof Ġa ĠFHIR ĠTermin ology ĠServer Ġthat Ġmay Ġbe Ġused Ġas Ġa Ġstatement Ġof Ġactual Ġserver Ġfunctionality Ġor Ġa Ġstatement Ġof Ġrequired Ġor Ġdesired Ġserver Ġimplementation ." čĊĉĉĉ ĉ TEST REPORT Ġ-> Ġ" A Ġsummary Ġof Ġinformation Ġbased Ġon Ġthe Ġresults Ġof Ġexecuting Ġa ĠTest Script ." čĊĉĉĉ ĉ TEST SCRIPT Ġ-> Ġ" A Ġstructured Ġset Ġof Ġtests Ġagainst Ġa ĠFHIR Ġserver Ġor Ġclient Ġimplementation Ġto Ġdetermine Ġcompliance Ġagainst Ġthe ĠFHIR Ġspecification ." čĊĉĉĉ ĉ VALUE SET Ġ-> Ġ" A ĠValue Set Ġresource Ġinstance Ġspecifies Ġa Ġset Ġof Ġcodes Ġdrawn Ġfrom Ġone Ġor Ġmore Ġcode Ġsystems , Ġintended Ġfor Ġuse Ġin Ġa Ġparticular Ġcontext . ĠValue Ġsets Ġlink Ġbetween Ġ[[ [ Code System ]]] Ġdefinitions Ġand Ġtheir Ġuse Ġin Ġ[ coded Ġelements ]( termin o logies . html )." čĊĉĉĉ ĉ VER IFICATION RESULT Ġ-> Ġ" Descri bes Ġvalidation Ġrequirements , Ġsource ( s ), Ġstatus Ġand Ġdates Ġfor Ġone Ġor Ġmore Ġelements ." čĊĉĉĉ ĉ V ISION PRESCRIPTION Ġ-> Ġ" An Ġauthorization Ġfor Ġthe Ġprovision Ġof Ġgl asses Ġand / or Ġcontact Ġl enses Ġto Ġa Ġpatient ." čĊĉĉĉ ĉ TYPE Ġ-> Ġ" A Ġplace Ġholder Ġthat Ġmeans Ġany Ġkind Ġof Ġdata Ġtype " čĊĉĉĉ ĉ ANY Ġ-> Ġ" A Ġplace Ġholder Ġthat Ġmeans Ġany Ġkind Ġof Ġresource " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ADDRESS Ġ-> Ġ" Address "; čĊĉĉĉ ĉ AGE Ġ-> Ġ" Age "; čĊĉĉĉ ĉ AN NOT ATION Ġ-> Ġ" Annotation "; čĊĉĉĉ ĉ ATTACHMENT Ġ-> Ġ" Attachment "; čĊĉĉĉ ĉ BACK B ON EE LEMENT Ġ-> Ġ" Back bone Element "; čĊĉĉĉ ĉ BACK B ON ET YPE Ġ-> Ġ" Back bone Type "; čĊĉĉĉ ĉ BASE Ġ-> Ġ" Base "; čĊĉĉĉ ĉ CODE ABLE CONCEPT Ġ-> Ġ" Code able Concept "; čĊĉĉĉ ĉ CODE AB LER E FER ENCE Ġ-> Ġ" Code able Reference "; čĊĉĉĉ ĉ CODING Ġ-> Ġ" Coding "; čĊĉĉĉ ĉ CONTACT DETAIL Ġ-> Ġ" Contact Detail "; čĊĉĉĉ ĉ CONTACT POINT Ġ-> Ġ" Contact Point "; čĊĉĉĉ ĉ CONTRIBUT OR Ġ-> Ġ" Contributor "; čĊĉĉĉ ĉ COUNT Ġ-> Ġ" Count "; čĊĉĉĉ ĉ DAT ARE Q UIRE MENT Ġ-> Ġ" Data Requirement "; čĊĉĉĉ ĉ DAT AT YPE Ġ-> Ġ" DataType "; čĊĉĉĉ ĉ DISTANCE Ġ-> Ġ" Distance "; čĊĉĉĉ ĉ DOS AGE Ġ-> Ġ" Dos age "; čĊĉĉĉ ĉ DURATION Ġ-> Ġ" Duration "; čĊĉĉĉ ĉ ELEMENT Ġ-> Ġ" Element "; čĊĉĉĉ ĉ ELEMENT DEFINITION Ġ-> Ġ" ElementDefinition "; čĊĉĉĉ ĉ EXPRESSION Ġ-> Ġ" Expression "; čĊĉĉĉ ĉ EXTENSION Ġ-> Ġ" Extension "; čĊĉĉĉ ĉ HUM AN NAME Ġ-> Ġ" Human Name "; čĊĉĉĉ ĉ IDENTIFIER Ġ-> Ġ" Identifier "; čĊĉĉĉ ĉ MARK ET ING STATUS Ġ-> Ġ" Mark eting Status "; čĊĉĉĉ ĉ META Ġ-> Ġ" Meta "; čĊĉĉĉ ĉ M ONE Y Ġ-> Ġ" Money "; čĊĉĉĉ ĉ M ONE Y QU ANT ITY Ġ-> Ġ" Money Quantity "; čĊĉĉĉ ĉ N ARR ATIVE Ġ-> Ġ" N arrative "; čĊĉĉĉ ĉ ORDER ED DISTRIB UTION Ġ-> Ġ" Ordered Distribution "; čĊĉĉĉ ĉ PARAMETER DEFINITION Ġ-> Ġ" Parameter Definition "; čĊĉĉĉ ĉ PERIOD Ġ-> Ġ" Period "; čĊĉĉĉ ĉ POP UL ATION Ġ-> Ġ" Population "; čĊĉĉĉ ĉ PR IMIT IV ET YPE Ġ-> Ġ" Primitive Type "; čĊĉĉĉ ĉ PRO D CHARACTER ISTIC Ġ-> Ġ" Prod Characteristic "; čĊĉĉĉ ĉ PRODUCT SHE LF LI FE Ġ-> Ġ" Product She lf Life "; čĊĉĉĉ ĉ QU ANT ITY Ġ-> Ġ" Quantity "; čĊĉĉĉ ĉ RANGE Ġ-> Ġ" Range "; čĊĉĉĉ ĉ RATIO Ġ-> Ġ" Ratio "; čĊĉĉĉ ĉ REFERENCE Ġ-> Ġ" Reference "; čĊĉĉĉ ĉ RELATED AR TI FACT Ġ-> Ġ" Related Artifact "; čĊĉĉĉ ĉ SAMPLE DD ATA Ġ-> Ġ" Sample d Data "; čĊĉĉĉ ĉ SIGNATURE Ġ-> Ġ" Signature "; čĊĉĉĉ ĉ SIMPLE QU ANT ITY Ġ-> Ġ" Simple Quantity "; čĊĉĉĉ ĉ STAT ISTIC Ġ-> Ġ" Statistic "; čĊĉĉĉ ĉ TIM ING Ġ-> Ġ" Timing "; čĊĉĉĉ ĉ TRIGGER DEFINITION Ġ-> Ġ" Trigger Definition "; čĊĉĉĉ ĉ USAGE CONTEXT Ġ-> Ġ" Usage Context "; čĊĉĉĉ ĉ BASE 6 4 BINARY Ġ-> Ġ" base 6 4 Binary "; čĊĉĉĉ ĉ BOOLEAN Ġ-> Ġ" boolean "; čĊĉĉĉ ĉ CAN ON ICAL Ġ-> Ġ" canonical "; čĊĉĉĉ ĉ CODE Ġ-> Ġ" code "; čĊĉĉĉ ĉ DATE Ġ-> Ġ" date "; čĊĉĉĉ ĉ DATETIME Ġ-> Ġ" dateTime "; čĊĉĉĉ ĉ DECIMAL Ġ-> Ġ" decimal "; čĊĉĉĉ ĉ ID Ġ-> Ġ" id "; čĊĉĉĉ ĉ INST ANT Ġ-> Ġ" instant "; čĊĉĉĉ ĉ INTEGER Ġ-> Ġ" integer "; čĊĉĉĉ ĉ INTEGER 6 4 Ġ-> Ġ" integer 6 4 "; čĊĉĉĉ ĉ MARK DOWN Ġ-> Ġ" markdown "; čĊĉĉĉ ĉ OID Ġ-> Ġ" oid "; čĊĉĉĉ ĉ POSITIVE INT Ġ-> Ġ" positive Int "; čĊĉĉĉ ĉ STRING Ġ-> Ġ" string "; čĊĉĉĉ ĉ TIME Ġ-> Ġ" time "; čĊĉĉĉ ĉ UNSIGNED INT Ġ-> Ġ" unsigned Int "; čĊĉĉĉ ĉ URI Ġ-> Ġ" uri "; čĊĉĉĉ ĉ URL Ġ-> Ġ" url "; čĊĉĉĉ ĉ UUID Ġ-> Ġ" uuid "; čĊĉĉĉ ĉ X HTML Ġ-> Ġ" X HTML "; čĊĉĉĉ ĉ ACCOUNT Ġ-> Ġ" Account "; čĊĉĉĉ ĉ ACTIVITY DEFINITION Ġ-> Ġ" Activity Definition "; čĊĉĉĉ ĉ ADMIN ISTR ABLE PRODUCT DEFINITION Ġ-> Ġ" Administr able Product Definition "; čĊĉĉĉ ĉ AD VERSE EVENT Ġ-> Ġ" Ad verse Event "; čĊĉĉĉ ĉ ALL ER GY IN TO LER ANCE Ġ-> Ġ" All ergy Int olerance "; čĊĉĉĉ ĉ AP POINT MENT Ġ-> Ġ" Appointment "; čĊĉĉĉ ĉ AP POINT MENT RESPONSE Ġ-> Ġ" Appointment Response "; čĊĉĉĉ ĉ AUD ITE VENT Ġ-> Ġ" Audit Event "; čĊĉĉĉ ĉ BASIC Ġ-> Ġ" Basic "; čĊĉĉĉ ĉ BINARY Ġ-> Ġ" Binary "; čĊĉĉĉ ĉ BIO LOGIC ALLY DER IVED PRODUCT Ġ-> Ġ" Bio logic ally Derived Product "; čĊĉĉĉ ĉ BODY STRUCTURE Ġ-> Ġ" Body Structure "; čĊĉĉĉ ĉ B UNDLE Ġ-> Ġ" Bundle "; čĊĉĉĉ ĉ CAP ABILITY STATE MENT Ġ-> Ġ" Capability Statement "; čĊĉĉĉ ĉ CAP ABILITY STATE MENT 2 Ġ-> Ġ" Capability Statement 2 "; čĊĉĉĉ ĉ C ARE PLAN Ġ-> Ġ" Care Plan "; čĊĉĉĉ ĉ C ARE TEAM Ġ-> Ġ" Care Team "; čĊĉĉĉ ĉ CAT AL O GEN TRY Ġ-> Ġ" Catalog Entry "; čĊĉĉĉ ĉ CHAR GE ITEM Ġ-> Ġ" Charge Item "; čĊĉĉĉ ĉ CHAR GE ITEM DEFINITION Ġ-> Ġ" Charge Item Definition "; čĊĉĉĉ ĉ C IT ATION Ġ-> Ġ" C itation "; čĊĉĉĉ ĉ CL AIM Ġ-> Ġ" Claim "; čĊĉĉĉ ĉ CL AIM RESPONSE Ġ-> Ġ" Claim Response "; čĊĉĉĉ ĉ CL IN ICAL IMP RESS ION Ġ-> Ġ" Clin ical Imp ression "; čĊĉĉĉ ĉ CL IN ICAL USE ISSUE Ġ-> Ġ" Clin ical Use Issue "; čĊĉĉĉ ĉ CODE SYSTEM Ġ-> Ġ" Code System "; čĊĉĉĉ ĉ COMM UN ICATION Ġ-> Ġ" Communication "; čĊĉĉĉ ĉ COMM UN ICATION REQUEST Ġ-> Ġ" Communication Request "; čĊĉĉĉ ĉ COMP ART MENT DEFINITION Ġ-> Ġ" Compartment Definition "; čĊĉĉĉ ĉ COMP OS ITION Ġ-> Ġ" Composition "; čĊĉĉĉ ĉ CONCEPT MAP Ġ-> Ġ" Concept Map "; čĊĉĉĉ ĉ CONDITION Ġ-> Ġ" Condition "; čĊĉĉĉ ĉ CONDITION DEFINITION Ġ-> Ġ" Condition Definition "; čĊĉĉĉ ĉ CON SENT Ġ-> Ġ" Consent "; čĊĉĉĉ ĉ CONTRACT Ġ-> Ġ" Contract "; čĊĉĉĉ ĉ COVERAGE Ġ-> Ġ" Coverage "; čĊĉĉĉ ĉ COVERAGE EL IG IBILITY REQUEST Ġ-> Ġ" Coverage El ig ibility Request "; čĊĉĉĉ ĉ COVERAGE EL IG IBILITY RESPONSE Ġ-> Ġ" Coverage El ig ibility Response "; čĊĉĉĉ ĉ DETECT ED ISSUE Ġ-> Ġ" Detected Issue "; čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" Device "; čĊĉĉĉ ĉ DEVICE DEFINITION Ġ-> Ġ" Device Definition "; čĊĉĉĉ ĉ DEVICE METRIC Ġ-> Ġ" Device Metric "; čĊĉĉĉ ĉ DEV IC ER EQ UEST Ġ-> Ġ" Device Request "; čĊĉĉĉ ĉ DEVICE USE STATE MENT Ġ-> Ġ" Device Use Statement "; čĊĉĉĉ ĉ DIAG NO ST IC REPORT Ġ-> Ġ" Diagnostic Report "; čĊĉĉĉ ĉ DOCUMENT MAN IFEST Ġ-> Ġ" Document Manifest "; čĊĉĉĉ ĉ DOCUMENT REFERENCE Ġ-> Ġ" Document Reference "; čĊĉĉĉ ĉ DOMAIN RESOURCE Ġ-> Ġ" Domain Resource "; čĊĉĉĉ ĉ EN COUNTER Ġ-> Ġ" Encounter "; čĊĉĉĉ ĉ ENDPOINT Ġ-> Ġ" Endpoint "; čĊĉĉĉ ĉ EN ROLL MENT REQUEST Ġ-> Ġ" Enrollment Request "; čĊĉĉĉ ĉ EN ROLL MENT RESPONSE Ġ-> Ġ" Enrollment Response "; čĊĉĉĉ ĉ E PI SO DE OF C ARE Ġ-> Ġ" Episode Of Care "; čĊĉĉĉ ĉ EVENT DEFINITION Ġ-> Ġ" Event Definition "; čĊĉĉĉ ĉ E VID ENCE Ġ-> Ġ" Evidence "; čĊĉĉĉ ĉ E VID ENC ERE PORT Ġ-> Ġ" Evidence Report "; čĊĉĉĉ ĉ E VID ENCE VARIABLE Ġ-> Ġ" Evidence Variable "; čĊĉĉĉ ĉ EXAMPLE SC EN ARIO Ġ-> Ġ" Example Scenario "; čĊĉĉĉ ĉ EX PLAN ATION OF BEN EF IT Ġ-> Ġ" ExplanationOfBenefit "; čĊĉĉĉ ĉ FAMILY MEMBER HISTORY Ġ-> Ġ" Family Member History "; čĊĉĉĉ ĉ FLAG Ġ-> Ġ" Flag "; čĊĉĉĉ ĉ GO AL Ġ-> Ġ" Goal "; čĊĉĉĉ ĉ GRAPH DEFINITION Ġ-> Ġ" Graph Definition "; čĊĉĉĉ ĉ GROUP Ġ-> Ġ" Group "; čĊĉĉĉ ĉ GUID AN CER ESP ONSE Ġ-> Ġ" Guid ance Response "; čĊĉĉĉ ĉ HE ALTH C ARE SERVICE Ġ-> Ġ" Health care Service "; čĊĉĉĉ ĉ I MAG ING ST UD Y Ġ-> Ġ" Imaging Study "; čĊĉĉĉ ĉ IM M UN IZATION Ġ-> Ġ" Imm un ization "; čĊĉĉĉ ĉ IM M UN IZATION EVAL UATION Ġ-> Ġ" Imm un ization Evaluation "; čĊĉĉĉ ĉ IM M UN IZATION RE COMM END ATION Ġ-> Ġ" Imm un ization Recommendation "; čĊĉĉĉ ĉ IMPLEMENT ATION GUID E Ġ-> Ġ" Implementation Guide "; čĊĉĉĉ ĉ ING RE DI ENT Ġ-> Ġ" Ingredient "; čĊĉĉĉ ĉ INS UR ANCE PLAN Ġ-> Ġ" Ins urance Plan "; čĊĉĉĉ ĉ IN VOICE Ġ-> Ġ" Invoice "; čĊĉĉĉ ĉ LIBRARY Ġ-> Ġ" Library "; čĊĉĉĉ ĉ LINK AGE Ġ-> Ġ" Link age "; čĊĉĉĉ ĉ LIST Ġ-> Ġ" List "; čĊĉĉĉ ĉ LOCATION Ġ-> Ġ" Location "; čĊĉĉĉ ĉ MAN U FACT URE D ITEM DEFINITION Ġ-> Ġ" Man ufact ured Item Definition "; čĊĉĉĉ ĉ MEAS URE Ġ-> Ġ" Measure "; čĊĉĉĉ ĉ MEAS UR ERE PORT Ġ-> Ġ" Measure Report "; čĊĉĉĉ ĉ MED ICATION Ġ-> Ġ" Med ication "; čĊĉĉĉ ĉ MED ICATION ADMIN ISTR ATION Ġ-> Ġ" Med ication Administration "; čĊĉĉĉ ĉ MED ICATION DISP ENSE Ġ-> Ġ" Med ication Disp ense "; čĊĉĉĉ ĉ MED ICATION KNO W LED GE Ġ-> Ġ" Med ication Knowledge "; čĊĉĉĉ ĉ MED ICATION REQUEST Ġ-> Ġ" Med ication Request "; čĊĉĉĉ ĉ MED ICATION USAGE Ġ-> Ġ" Med ication Usage "; čĊĉĉĉ ĉ MED IC IN AL PRODUCT DEFINITION Ġ-> Ġ" Med ic inal Product Definition "; čĊĉĉĉ ĉ MESSAGE DEFINITION Ġ-> Ġ" Message Definition "; čĊĉĉĉ ĉ MESSAGE HEADER Ġ-> Ġ" Message Header "; čĊĉĉĉ ĉ MO LE C ULAR SEQUENCE Ġ-> Ġ" M olec ular Sequence "; čĊĉĉĉ ĉ NAM ING SYSTEM Ġ-> Ġ" Naming System "; čĊĉĉĉ ĉ N UT R ITION INT A KE Ġ-> Ġ" N utr ition Int ake "; čĊĉĉĉ ĉ N UT R ITION ORDER Ġ-> Ġ" N utr ition Order "; čĊĉĉĉ ĉ N UT R ITION PRODUCT Ġ-> Ġ" N utr ition Product "; čĊĉĉĉ ĉ OB SERV ATION Ġ-> Ġ" Observation "; čĊĉĉĉ ĉ OB SERV ATION DEFINITION Ġ-> Ġ" Observation Definition "; čĊĉĉĉ ĉ OPERATION DEFINITION Ġ-> Ġ" Operation Definition "; čĊĉĉĉ ĉ OPERATION OUT CO ME Ġ-> Ġ" Operation Outcome "; čĊĉĉĉ ĉ ORG AN IZATION Ġ-> Ġ" Organization "; čĊĉĉĉ ĉ ORG AN IZATION AFF ILI ATION Ġ-> Ġ" Organization Aff iliation "; čĊĉĉĉ ĉ PACK AG ED PRODUCT DEFINITION Ġ-> Ġ" Package d Product Definition "; čĊĉĉĉ ĉ PARAMETERS Ġ-> Ġ" Parameters "; čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" Patient "; čĊĉĉĉ ĉ PAYMENT NOTICE Ġ-> Ġ" Payment Notice "; čĊĉĉĉ ĉ PAYMENT RE CON C ILI ATION Ġ-> Ġ" Payment Re conc iliation "; čĊĉĉĉ ĉ PERMISSION Ġ-> Ġ" Permission "; čĊĉĉĉ ĉ PERSON Ġ-> Ġ" Person "; čĊĉĉĉ ĉ PLAN DEFINITION Ġ-> Ġ" Plan Definition "; čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" Pract itioner "; čĊĉĉĉ ĉ PR ACT ITION ER ROLE Ġ-> Ġ" Pract itioner Role "; čĊĉĉĉ ĉ PROC EDURE Ġ-> Ġ" Procedure "; čĊĉĉĉ ĉ PRO VEN ANCE Ġ-> Ġ" Provenance "; čĊĉĉĉ ĉ QUEST ION NA I RE Ġ-> Ġ" Questionnaire "; čĊĉĉĉ ĉ QUEST ION NA IR ER ESP ONSE Ġ-> Ġ" Questionnaire Response "; čĊĉĉĉ ĉ REG UL ATED AUTHORIZATION Ġ-> Ġ" Reg ulated Authorization "; čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" Related Person "; čĊĉĉĉ ĉ REQUEST GROUP Ġ-> Ġ" Request Group "; čĊĉĉĉ ĉ RE SEARCH ST UD Y Ġ-> Ġ" Research Study "; čĊĉĉĉ ĉ RE SEARCH SUBJECT Ġ-> Ġ" Research Subject "; čĊĉĉĉ ĉ RESOURCE Ġ-> Ġ" Resource "; čĊĉĉĉ ĉ R IS K AS SESS MENT Ġ-> Ġ" Risk Assessment "; čĊĉĉĉ ĉ SCHED ULE Ġ-> Ġ" Schedule "; čĊĉĉĉ ĉ SEARCH PARAMETER Ġ-> Ġ" Search Parameter "; čĊĉĉĉ ĉ SERV IC ER EQ UEST Ġ-> Ġ" Service Request "; čĊĉĉĉ ĉ SLOT Ġ-> Ġ" Slot "; čĊĉĉĉ ĉ SPEC IM EN Ġ-> Ġ" Spec imen "; čĊĉĉĉ ĉ SPEC IM EN DEFINITION Ġ-> Ġ" Spec imen Definition "; čĊĉĉĉ ĉ STRUCTURE DEFINITION Ġ-> Ġ" StructureDefinition "; čĊĉĉĉ ĉ STRUCTURE MAP Ġ-> Ġ" Structure Map "; čĊĉĉĉ ĉ SUB SCRIPTION Ġ-> Ġ" Subscription "; čĊĉĉĉ ĉ SUB SCRIPTION STATUS Ġ-> Ġ" Subscription Status "; čĊĉĉĉ ĉ SUB SCRIPTION TOPIC Ġ-> Ġ" Subscription Topic "; čĊĉĉĉ ĉ SUB ST ANCE Ġ-> Ġ" Sub stance "; čĊĉĉĉ ĉ SUB ST ANCE DEFINITION Ġ-> Ġ" Sub stance Definition "; čĊĉĉĉ ĉ SUB ST AN C ENU CLE IC AC ID Ġ-> Ġ" Sub stance N ucle ic Ac id "; čĊĉĉĉ ĉ SUB ST ANCE POLY MER Ġ-> Ġ" Sub stance Pol ymer "; čĊĉĉĉ ĉ SUB ST ANCE PRO TE IN Ġ-> Ġ" Sub stance Protein "; čĊĉĉĉ ĉ SUB ST AN C ERE FER ENCE INFORMATION Ġ-> Ġ" Sub stance Reference Information "; čĊĉĉĉ ĉ SUB ST AN CES OURCE MAT ERIAL Ġ-> Ġ" Sub stance Source Material "; čĊĉĉĉ ĉ SUP PLY DE LI VERY Ġ-> Ġ" Supply Delivery "; čĊĉĉĉ ĉ SUP PLY REQUEST Ġ-> Ġ" Supply Request "; čĊĉĉĉ ĉ TASK Ġ-> Ġ" Task "; čĊĉĉĉ ĉ TERMIN O LOG Y CAP AB IL ITIES Ġ-> Ġ" Termin ology Capabilities "; čĊĉĉĉ ĉ TEST REPORT Ġ-> Ġ" Test Report "; čĊĉĉĉ ĉ TEST SCRIPT Ġ-> Ġ" Test Script "; čĊĉĉĉ ĉ VALUE SET Ġ-> Ġ" Value Set "; čĊĉĉĉ ĉ VER IFICATION RESULT Ġ-> Ġ" Verification Result "; čĊĉĉĉ ĉ V ISION PRESCRIPTION Ġ-> Ġ" Vision Pre scription "; čĊĉĉĉ ĉ TYPE Ġ-> Ġ" Type "; čĊĉĉĉ ĉ ANY Ġ-> Ġ" Any "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠFHIR All Types ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" Address " Ġ== Ġcode String ) Ġreturn ĠADDRESS čĊĉĉĉ ĉ if Ġ(" Age " Ġ== Ġcode String ) Ġreturn ĠA GE čĊĉĉĉ ĉ if Ġ(" Annotation " Ġ== Ġcode String ) Ġreturn ĠAN NOT ATION čĊĉĉĉ ĉ if Ġ(" Attachment " Ġ== Ġcode String ) Ġreturn ĠATT ACH MENT čĊĉĉĉ ĉ if Ġ(" Back bone Element " Ġ== Ġcode String ) Ġreturn ĠBACK B ON EE LEMENT čĊĉĉĉ ĉ if Ġ(" Back bone Type " Ġ== Ġcode String ) Ġreturn ĠBACK B ON ET YPE čĊĉĉĉ ĉ if Ġ(" Base " Ġ== Ġcode String ) Ġreturn ĠBASE čĊĉĉĉ ĉ if Ġ(" Code able Concept " Ġ== Ġcode String ) Ġreturn ĠCODE ABLE CONCEPT čĊĉĉĉ ĉ if Ġ(" Code able Reference " Ġ== Ġcode String ) Ġreturn ĠCODE AB LER E FER ENCE čĊĉĉĉ ĉ if Ġ(" Coding " Ġ== Ġcode String ) Ġreturn ĠCO D ING čĊĉĉĉ ĉ if Ġ(" Contact Detail " Ġ== Ġcode String ) Ġreturn ĠCONT ACT DETAIL čĊĉĉĉ ĉ if Ġ(" Contact Point " Ġ== Ġcode String ) Ġreturn ĠCONT ACT POINT čĊĉĉĉ ĉ if Ġ(" Contributor " Ġ== Ġcode String ) Ġreturn ĠCONTRIBUT OR čĊĉĉĉ ĉ if Ġ(" Count " Ġ== Ġcode String ) Ġreturn ĠCOUNT čĊĉĉĉ ĉ if Ġ(" Data Requirement " Ġ== Ġcode String ) Ġreturn ĠDAT ARE Q UIRE MENT čĊĉĉĉ ĉ if Ġ(" DataType " Ġ== Ġcode String ) Ġreturn ĠDAT AT YPE čĊĉĉĉ ĉ if Ġ(" Distance " Ġ== Ġcode String ) Ġreturn ĠDIST ANCE čĊĉĉĉ ĉ if Ġ(" Dos age " Ġ== Ġcode String ) Ġreturn ĠD OS AGE čĊĉĉĉ ĉ if Ġ(" Duration " Ġ== Ġcode String ) Ġreturn ĠD URATION čĊĉĉĉ ĉ if Ġ(" Element " Ġ== Ġcode String ) Ġreturn ĠELEMENT čĊĉĉĉ ĉ if Ġ(" ElementDefinition " Ġ== Ġcode String ) Ġreturn ĠELEMENT DEFINITION čĊĉĉĉ ĉ if Ġ(" Expression " Ġ== Ġcode String ) Ġreturn ĠEXPRESS ION čĊĉĉĉ ĉ if Ġ(" Extension " Ġ== Ġcode String ) Ġreturn ĠEXT ENSION čĊĉĉĉ ĉ if Ġ(" Human Name " Ġ== Ġcode String ) Ġreturn ĠH UM AN NAME čĊĉĉĉ ĉ if Ġ(" Identifier " Ġ== Ġcode String ) Ġreturn ĠIDENT IFIER čĊĉĉĉ ĉ if Ġ(" Mark eting Status " Ġ== Ġcode String ) Ġreturn ĠMARK ET ING STATUS čĊĉĉĉ ĉ if Ġ(" Meta " Ġ== Ġcode String ) Ġreturn ĠMETA čĊĉĉĉ ĉ if Ġ(" Money " Ġ== Ġcode String ) Ġreturn ĠM ONE Y čĊĉĉĉ ĉ if Ġ(" Money Quantity " Ġ== Ġcode String ) Ġreturn ĠM ONE Y QU ANT ITY čĊĉĉĉ ĉ if Ġ(" N arrative " Ġ== Ġcode String ) Ġreturn ĠN ARR ATIVE čĊĉĉĉ ĉ if Ġ(" Ordered Distribution " Ġ== Ġcode String ) Ġreturn ĠORDER ED DISTRIB UTION čĊĉĉĉ ĉ if Ġ(" Parameter Definition " Ġ== Ġcode String ) Ġreturn ĠPARAMETER DEFINITION čĊĉĉĉ ĉ if Ġ(" Period " Ġ== Ġcode String ) Ġreturn ĠPER IOD čĊĉĉĉ ĉ if Ġ(" Population " Ġ== Ġcode String ) Ġreturn ĠPOP UL ATION čĊĉĉĉ ĉ if Ġ(" Primitive Type " Ġ== Ġcode String ) Ġreturn ĠPR IMIT IV ET YPE čĊĉĉĉ ĉ if Ġ(" Prod Characteristic " Ġ== Ġcode String ) Ġreturn ĠPRO D CHARACTER ISTIC čĊĉĉĉ ĉ if Ġ(" Product She lf Life " Ġ== Ġcode String ) Ġreturn ĠPRODUCT SHE LF LI FE čĊĉĉĉ ĉ if Ġ(" Quantity " Ġ== Ġcode String ) Ġreturn ĠQU ANT ITY čĊĉĉĉ ĉ if Ġ(" Range " Ġ== Ġcode String ) Ġreturn ĠR ANGE čĊĉĉĉ ĉ if Ġ(" Ratio " Ġ== Ġcode String ) Ġreturn ĠR AT IO čĊĉĉĉ ĉ if Ġ(" Reference " Ġ== Ġcode String ) Ġreturn ĠREFER ENCE čĊĉĉĉ ĉ if Ġ(" Related Artifact " Ġ== Ġcode String ) Ġreturn ĠREL ATED AR TI FACT čĊĉĉĉ ĉ if Ġ(" Sample d Data " Ġ== Ġcode String ) Ġreturn ĠSAMPLE DD ATA čĊĉĉĉ ĉ if Ġ(" Signature " Ġ== Ġcode String ) Ġreturn ĠSIGN ATURE čĊĉĉĉ ĉ if Ġ(" Simple Quantity " Ġ== Ġcode String ) Ġreturn ĠS IMP LE QU ANT ITY čĊĉĉĉ ĉ if Ġ(" Statistic " Ġ== Ġcode String ) Ġreturn ĠSTAT ISTIC čĊĉĉĉ ĉ if Ġ(" Timing " Ġ== Ġcode String ) Ġreturn ĠTIM ING čĊĉĉĉ ĉ if Ġ(" Trigger Definition " Ġ== Ġcode String ) Ġreturn ĠTR IG GER DEFINITION čĊĉĉĉ ĉ if Ġ(" Usage Context " Ġ== Ġcode String ) Ġreturn ĠUS AGE CONTEXT čĊĉĉĉ ĉ if Ġ(" base 6 4 Binary " Ġ== Ġcode String ) Ġreturn ĠBASE 6 4 BINARY čĊĉĉĉ ĉ if Ġ(" boolean " Ġ== Ġcode String ) Ġreturn ĠBOOLEAN čĊĉĉĉ ĉ if Ġ(" canonical " Ġ== Ġcode String ) Ġreturn ĠCAN ON ICAL čĊĉĉĉ ĉ if Ġ(" code " Ġ== Ġcode String ) Ġreturn ĠCODE čĊĉĉĉ ĉ if Ġ(" date " Ġ== Ġcode String ) Ġreturn ĠDATE čĊĉĉĉ ĉ if Ġ(" dateTime " Ġ== Ġcode String ) Ġreturn ĠDAT ETIME čĊĉĉĉ ĉ if Ġ(" decimal " Ġ== Ġcode String ) Ġreturn ĠDEC IMAL čĊĉĉĉ ĉ if Ġ(" id " Ġ== Ġcode String ) Ġreturn ĠID čĊĉĉĉ ĉ if Ġ(" instant " Ġ== Ġcode String ) Ġreturn ĠINST ANT čĊĉĉĉ ĉ if Ġ(" integer " Ġ== Ġcode String ) Ġreturn ĠINTEGER čĊĉĉĉ ĉ if Ġ(" integer 6 4 " Ġ== Ġcode String ) Ġreturn ĠINTEGER 6 4 čĊĉĉĉ ĉ if Ġ(" markdown " Ġ== Ġcode String ) Ġreturn ĠMARK DOWN čĊĉĉĉ ĉ if Ġ(" oid " Ġ== Ġcode String ) Ġreturn ĠO ID čĊĉĉĉ ĉ if Ġ(" positive Int " Ġ== Ġcode String ) Ġreturn ĠPOS ITIVE INT čĊĉĉĉ ĉ if Ġ(" string " Ġ== Ġcode String ) Ġreturn ĠSTRING čĊĉĉĉ ĉ if Ġ(" time " Ġ== Ġcode String ) Ġreturn ĠTIME čĊĉĉĉ ĉ if Ġ(" unsigned Int " Ġ== Ġcode String ) Ġreturn ĠUNSIGNED INT čĊĉĉĉ ĉ if Ġ(" uri " Ġ== Ġcode String ) Ġreturn ĠURI čĊĉĉĉ ĉ if Ġ(" url " Ġ== Ġcode String ) Ġreturn ĠURL čĊĉĉĉ ĉ if Ġ(" uuid " Ġ== Ġcode String ) Ġreturn ĠUUID čĊĉĉĉ ĉ if Ġ(" xhtml " Ġ== Ġcode String ) Ġreturn ĠXHTML čĊĉĉĉ ĉ if Ġ(" Account " Ġ== Ġcode String ) Ġreturn ĠAC COUNT čĊĉĉĉ ĉ if Ġ(" Activity Definition " Ġ== Ġcode String ) Ġreturn ĠACT IVITY DEFINITION čĊĉĉĉ ĉ if Ġ(" Administr able Product Definition " Ġ== Ġcode String ) Ġreturn ĠADMIN ISTR ABLE PRODUCT DEFINITION čĊĉĉĉ ĉ if Ġ(" Ad verse Event " Ġ== Ġcode String ) Ġreturn ĠAD VERSE EVENT čĊĉĉĉ ĉ if Ġ(" All ergy Int olerance " Ġ== Ġcode String ) Ġreturn ĠALL ER GY IN TO LER ANCE čĊĉĉĉ ĉ if Ġ(" Appointment " Ġ== Ġcode String ) Ġreturn ĠAP POINT MENT čĊĉĉĉ ĉ if Ġ(" Appointment Response " Ġ== Ġcode String ) Ġreturn ĠAP POINT MENT RESPONSE čĊĉĉĉ ĉ if Ġ(" Audit Event " Ġ== Ġcode String ) Ġreturn ĠA UD ITE VENT čĊĉĉĉ ĉ if Ġ(" Basic " Ġ== Ġcode String ) Ġreturn ĠBAS IC čĊĉĉĉ ĉ if Ġ(" Binary " Ġ== Ġcode String ) Ġreturn ĠBINARY čĊĉĉĉ ĉ if Ġ(" Bio logic ally Derived Product " Ġ== Ġcode String ) Ġreturn ĠBIO LOGIC ALLY DER IVED PRODUCT čĊĉĉĉ ĉ if Ġ(" Body Structure " Ġ== Ġcode String ) Ġreturn ĠB ODY STRUCTURE čĊĉĉĉ ĉ if Ġ(" Bundle " Ġ== Ġcode String ) Ġreturn ĠB UNDLE čĊĉĉĉ ĉ if Ġ(" Capability Statement " Ġ== Ġcode String ) Ġreturn ĠCAP ABILITY STATE MENT čĊĉĉĉ ĉ if Ġ(" Capability Statement 2 " Ġ== Ġcode String ) Ġreturn ĠCAP ABILITY STATE MENT 2 čĊĉĉĉ ĉ if Ġ(" Care Plan " Ġ== Ġcode String ) Ġreturn ĠC ARE PLAN čĊĉĉĉ ĉ if Ġ(" Care Team " Ġ== Ġcode String ) Ġreturn ĠC ARE TEAM čĊĉĉĉ ĉ if Ġ(" Catalog Entry " Ġ== Ġcode String ) Ġreturn ĠCAT AL O GEN TRY čĊĉĉĉ ĉ if Ġ(" Charge Item " Ġ== Ġcode String ) Ġreturn ĠCHAR GE ITEM čĊĉĉĉ ĉ if Ġ(" Charge Item Definition " Ġ== Ġcode String ) Ġreturn ĠCHAR GE ITEM DEFINITION čĊĉĉĉ ĉ if Ġ(" C itation " Ġ== Ġcode String ) Ġreturn ĠC IT ATION čĊĉĉĉ ĉ if Ġ(" Claim " Ġ== Ġcode String ) Ġreturn ĠCLAIM čĊĉĉĉ ĉ if Ġ(" Claim Response " Ġ== Ġcode String ) Ġreturn ĠCLAIM RESPONSE čĊĉĉĉ ĉ if Ġ(" Clin ical Imp ression " Ġ== Ġcode String ) Ġreturn ĠCL IN ICAL IMP RESS ION čĊĉĉĉ ĉ if Ġ(" Clin ical Use Issue " Ġ== Ġcode String ) Ġreturn ĠCL IN ICAL USE ISSUE čĊĉĉĉ ĉ if Ġ(" Code System " Ġ== Ġcode String ) Ġreturn ĠCODE SYSTEM čĊĉĉĉ ĉ if Ġ(" Communication " Ġ== Ġcode String ) Ġreturn ĠCOMM UN ICATION čĊĉĉĉ ĉ if Ġ(" Communication Request " Ġ== Ġcode String ) Ġreturn ĠCOMM UN ICATION REQUEST čĊĉĉĉ ĉ if Ġ(" Compartment Definition " Ġ== Ġcode String ) Ġreturn ĠCOMP ART MENT DEFINITION čĊĉĉĉ ĉ if Ġ(" Composition " Ġ== Ġcode String ) Ġreturn ĠCOMP OS ITION čĊĉĉĉ ĉ if Ġ(" Concept Map " Ġ== Ġcode String ) Ġreturn ĠCON CEPT MAP čĊĉĉĉ ĉ if Ġ(" Condition " Ġ== Ġcode String ) Ġreturn ĠCONDITION čĊĉĉĉ ĉ if Ġ(" Condition Definition " Ġ== Ġcode String ) Ġreturn ĠCONDITION DEFINITION čĊĉĉĉ ĉ if Ġ(" Consent " Ġ== Ġcode String ) Ġreturn ĠCON SENT čĊĉĉĉ ĉ if Ġ(" Contract " Ġ== Ġcode String ) Ġreturn ĠCONTRACT čĊĉĉĉ ĉ if Ġ(" Coverage " Ġ== Ġcode String ) Ġreturn ĠCO VER AGE čĊĉĉĉ ĉ if Ġ(" Coverage El ig ibility Request " Ġ== Ġcode String ) Ġreturn ĠCO VER AGE EL IG IBILITY REQUEST čĊĉĉĉ ĉ if Ġ(" Coverage El ig ibility Response " Ġ== Ġcode String ) Ġreturn ĠCO VER AGE EL IG IBILITY RESPONSE čĊĉĉĉ ĉ if Ġ(" Detected Issue " Ġ== Ġcode String ) Ġreturn ĠDET ECT ED ISSUE čĊĉĉĉ ĉ if Ġ(" Device " Ġ== Ġcode String ) Ġreturn ĠDEVICE čĊĉĉĉ ĉ if Ġ(" Device Definition " Ġ== Ġcode String ) Ġreturn ĠDEVICE DEFINITION čĊĉĉĉ ĉ if Ġ(" Device Metric " Ġ== Ġcode String ) Ġreturn ĠDEVICE METRIC čĊĉĉĉ ĉ if Ġ(" Device Request " Ġ== Ġcode String ) Ġreturn ĠDEV IC ER EQ UEST čĊĉĉĉ ĉ if Ġ(" Device Use Statement " Ġ== Ġcode String ) Ġreturn ĠDEVICE USE STATE MENT čĊĉĉĉ ĉ if Ġ(" Diagnostic Report " Ġ== Ġcode String ) Ġreturn ĠDI AG NO ST IC REPORT čĊĉĉĉ ĉ if Ġ(" Document Manifest " Ġ== Ġcode String ) Ġreturn ĠDOCUMENT MAN IFEST čĊĉĉĉ ĉ if Ġ(" Document Reference " Ġ== Ġcode String ) Ġreturn ĠDOCUMENT REFERENCE čĊĉĉĉ ĉ if Ġ(" Domain Resource " Ġ== Ġcode String ) Ġreturn ĠDO MAIN RESOURCE čĊĉĉĉ ĉ if Ġ(" Encounter " Ġ== Ġcode String ) Ġreturn ĠEN COUNTER čĊĉĉĉ ĉ if Ġ(" Endpoint " Ġ== Ġcode String ) Ġreturn ĠEND POINT čĊĉĉĉ ĉ if Ġ(" Enrollment Request " Ġ== Ġcode String ) Ġreturn ĠEN ROLL MENT REQUEST čĊĉĉĉ ĉ if Ġ(" Enrollment Response " Ġ== Ġcode String ) Ġreturn ĠEN ROLL MENT RESPONSE čĊĉĉĉ ĉ if Ġ(" Episode Of Care " Ġ== Ġcode String ) Ġreturn ĠE PI SO DE OF C ARE čĊĉĉĉ ĉ if Ġ(" Event Definition " Ġ== Ġcode String ) Ġreturn ĠEVENT DEFINITION čĊĉĉĉ ĉ if Ġ(" Evidence " Ġ== Ġcode String ) Ġreturn ĠE VID ENCE čĊĉĉĉ ĉ if Ġ(" Evidence Report " Ġ== Ġcode String ) Ġreturn ĠE VID ENC ERE PORT čĊĉĉĉ ĉ if Ġ(" Evidence Variable " Ġ== Ġcode String ) Ġreturn ĠE VID ENCE VARIABLE čĊĉĉĉ ĉ if Ġ(" Example Scenario " Ġ== Ġcode String ) Ġreturn ĠEX AMPLE SC EN ARIO čĊĉĉĉ ĉ if Ġ(" ExplanationOfBenefit " Ġ== Ġcode String ) Ġreturn ĠEX PLAN ATION OF BEN EF IT čĊĉĉĉ ĉ if Ġ(" Family Member History " Ġ== Ġcode String ) Ġreturn ĠF AM IL Y MEMBER HISTORY čĊĉĉĉ ĉ if Ġ(" Flag " Ġ== Ġcode String ) Ġreturn ĠFLAG čĊĉĉĉ ĉ if Ġ(" Goal " Ġ== Ġcode String ) Ġreturn ĠGO AL čĊĉĉĉ ĉ if Ġ(" Graph Definition " Ġ== Ġcode String ) Ġreturn ĠGRAPH DEFINITION čĊĉĉĉ ĉ if Ġ(" Group " Ġ== Ġcode String ) Ġreturn ĠGROUP čĊĉĉĉ ĉ if Ġ(" Guid ance Response " Ġ== Ġcode String ) Ġreturn ĠGUID AN CER ESP ONSE čĊĉĉĉ ĉ if Ġ(" Health care Service " Ġ== Ġcode String ) Ġreturn ĠHE ALTH C ARE SERVICE čĊĉĉĉ ĉ if Ġ(" Imaging Study " Ġ== Ġcode String ) Ġreturn ĠI MAG ING ST UD Y čĊĉĉĉ ĉ if Ġ(" Imm un ization " Ġ== Ġcode String ) Ġreturn ĠI MM UN IZATION čĊĉĉĉ ĉ if Ġ(" Imm un ization Evaluation " Ġ== Ġcode String ) Ġreturn ĠI MM UN IZATION EVAL UATION čĊĉĉĉ ĉ if Ġ(" Imm un ization Recommendation " Ġ== Ġcode String ) Ġreturn ĠI MM UN IZATION RE COMM END ATION čĊĉĉĉ ĉ if Ġ(" Implementation Guide " Ġ== Ġcode String ) Ġreturn ĠIMP LEMENT ATION GUID E čĊĉĉĉ ĉ if Ġ(" Ingredient " Ġ== Ġcode String ) Ġreturn ĠIN GRE DI ENT čĊĉĉĉ ĉ if Ġ(" Ins urance Plan " Ġ== Ġcode String ) Ġreturn ĠIN SUR ANCE PLAN čĊĉĉĉ ĉ if Ġ(" Invoice " Ġ== Ġcode String ) Ġreturn ĠIN VOICE čĊĉĉĉ ĉ if Ġ(" Library " Ġ== Ġcode String ) Ġreturn ĠLIB R ARY čĊĉĉĉ ĉ if Ġ(" Link age " Ġ== Ġcode String ) Ġreturn ĠLINK AGE čĊĉĉĉ ĉ if Ġ(" List " Ġ== Ġcode String ) Ġreturn ĠLIST čĊĉĉĉ ĉ if Ġ(" Location " Ġ== Ġcode String ) Ġreturn ĠLOC ATION čĊĉĉĉ ĉ if Ġ(" Man ufact ured Item Definition " Ġ== Ġcode String ) Ġreturn ĠMAN U FACT URE D ITEM DEFINITION čĊĉĉĉ ĉ if Ġ(" Measure " Ġ== Ġcode String ) Ġreturn ĠME AS URE čĊĉĉĉ ĉ if Ġ(" Measure Report " Ġ== Ġcode String ) Ġreturn ĠME AS UR ERE PORT čĊĉĉĉ ĉ if Ġ(" Med ication " Ġ== Ġcode String ) Ġreturn ĠMED ICATION čĊĉĉĉ ĉ if Ġ(" Med ication Administration " Ġ== Ġcode String ) Ġreturn ĠMED ICATION ADMIN ISTR ATION čĊĉĉĉ ĉ if Ġ(" Med ication Disp ense " Ġ== Ġcode String ) Ġreturn ĠMED ICATION DISP ENSE čĊĉĉĉ ĉ if Ġ(" Med ication Knowledge " Ġ== Ġcode String ) Ġreturn ĠMED ICATION KNO W LED GE čĊĉĉĉ ĉ if Ġ(" Med ication Request " Ġ== Ġcode String ) Ġreturn ĠMED ICATION REQUEST čĊĉĉĉ ĉ if Ġ(" Med ication Usage " Ġ== Ġcode String ) Ġreturn ĠMED ICATION USAGE čĊĉĉĉ ĉ if Ġ(" Med ic inal Product Definition " Ġ== Ġcode String ) Ġreturn ĠMED IC IN AL PRODUCT DEFINITION čĊĉĉĉ ĉ if Ġ(" Message Definition " Ġ== Ġcode String ) Ġreturn ĠMESSAGE DEFINITION čĊĉĉĉ ĉ if Ġ(" Message Header " Ġ== Ġcode String ) Ġreturn ĠMESSAGE HEADER čĊĉĉĉ ĉ if Ġ(" M olec ular Sequence " Ġ== Ġcode String ) Ġreturn ĠMO LE C ULAR SEQUENCE čĊĉĉĉ ĉ if Ġ(" Naming System " Ġ== Ġcode String ) Ġreturn ĠN AM ING SYSTEM čĊĉĉĉ ĉ if Ġ(" N utr ition Int ake " Ġ== Ġcode String ) Ġreturn ĠN UT R ITION INT A KE čĊĉĉĉ ĉ if Ġ(" N utr ition Order " Ġ== Ġcode String ) Ġreturn ĠN UT R ITION ORDER čĊĉĉĉ ĉ if Ġ(" N utr ition Product " Ġ== Ġcode String ) Ġreturn ĠN UT R ITION PRODUCT čĊĉĉĉ ĉ if Ġ(" Observation " Ġ== Ġcode String ) Ġreturn ĠOB SERV ATION čĊĉĉĉ ĉ if Ġ(" Observation Definition " Ġ== Ġcode String ) Ġreturn ĠOB SERV ATION DEFINITION čĊĉĉĉ ĉ if Ġ(" Operation Definition " Ġ== Ġcode String ) Ġreturn ĠOPER ATION DEFINITION čĊĉĉĉ ĉ if Ġ(" Operation Outcome " Ġ== Ġcode String ) Ġreturn ĠOPER ATION OUT CO ME čĊĉĉĉ ĉ if Ġ(" Organization " Ġ== Ġcode String ) Ġreturn ĠOR GAN IZATION čĊĉĉĉ ĉ if Ġ(" Organization Aff iliation " Ġ== Ġcode String ) Ġreturn ĠOR GAN IZATION AFF ILI ATION čĊĉĉĉ ĉ if Ġ(" Package d Product Definition " Ġ== Ġcode String ) Ġreturn ĠPACK AG ED PRODUCT DEFINITION čĊĉĉĉ ĉ if Ġ(" Parameters " Ġ== Ġcode String ) Ġreturn ĠPARAMETER S čĊĉĉĉ ĉ if Ġ(" Patient " Ġ== Ġcode String ) Ġreturn ĠPAT IENT čĊĉĉĉ ĉ if Ġ(" Payment Notice " Ġ== Ġcode String ) Ġreturn ĠP AY MENT NOTICE čĊĉĉĉ ĉ if Ġ(" Payment Re conc iliation " Ġ== Ġcode String ) Ġreturn ĠP AY MENT RE CON C ILI ATION čĊĉĉĉ ĉ if Ġ(" Permission " Ġ== Ġcode String ) Ġreturn ĠPER MISSION čĊĉĉĉ ĉ if Ġ(" Person " Ġ== Ġcode String ) Ġreturn ĠPER SON čĊĉĉĉ ĉ if Ġ(" Plan Definition " Ġ== Ġcode String ) Ġreturn ĠPL AN DEFINITION čĊĉĉĉ ĉ if Ġ(" Pract itioner " Ġ== Ġcode String ) Ġreturn ĠPR ACT ITION ER čĊĉĉĉ ĉ if Ġ(" Pract itioner Role " Ġ== Ġcode String ) Ġreturn ĠPR ACT ITION ER ROLE čĊĉĉĉ ĉ if Ġ(" Procedure " Ġ== Ġcode String ) Ġreturn ĠPROCEDURE čĊĉĉĉ ĉ if Ġ(" Provenance " Ġ== Ġcode String ) Ġreturn ĠPRO VEN ANCE čĊĉĉĉ ĉ if Ġ(" Questionnaire " Ġ== Ġcode String ) Ġreturn ĠQ UEST ION NA I RE čĊĉĉĉ ĉ if Ġ(" Questionnaire Response " Ġ== Ġcode String ) Ġreturn ĠQ UEST ION NA IR ER ESP ONSE čĊĉĉĉ ĉ if Ġ(" Reg ulated Authorization " Ġ== Ġcode String ) Ġreturn ĠREG UL ATED AUTHORIZATION čĊĉĉĉ ĉ if Ġ(" Related Person " Ġ== Ġcode String ) Ġreturn ĠREL ATED PERSON čĊĉĉĉ ĉ if Ġ(" Request Group " Ġ== Ġcode String ) Ġreturn ĠREQUEST GROUP čĊĉĉĉ ĉ if Ġ(" Research Study " Ġ== Ġcode String ) Ġreturn ĠRE SEARCH ST UD Y čĊĉĉĉ ĉ if Ġ(" Research Subject " Ġ== Ġcode String ) Ġreturn ĠRE SEARCH SUBJECT čĊĉĉĉ ĉ if Ġ(" Resource " Ġ== Ġcode String ) Ġreturn ĠRESOURCE čĊĉĉĉ ĉ if Ġ(" Risk Assessment " Ġ== Ġcode String ) Ġreturn ĠR IS K AS SESS MENT čĊĉĉĉ ĉ if Ġ(" Schedule " Ġ== Ġcode String ) Ġreturn ĠS CH ED ULE čĊĉĉĉ ĉ if Ġ(" Search Parameter " Ġ== Ġcode String ) Ġreturn ĠSEARCH PARAMETER čĊĉĉĉ ĉ if Ġ(" Service Request " Ġ== Ġcode String ) Ġreturn ĠSER V IC ER EQ UEST čĊĉĉĉ ĉ if Ġ(" Slot " Ġ== Ġcode String ) Ġreturn ĠSLOT čĊĉĉĉ ĉ if Ġ(" Spec imen " Ġ== Ġcode String ) Ġreturn ĠSPEC IM EN čĊĉĉĉ ĉ if Ġ(" Spec imen Definition " Ġ== Ġcode String ) Ġreturn ĠSPEC IM EN DEFINITION čĊĉĉĉ ĉ if Ġ(" StructureDefinition " Ġ== Ġcode String ) Ġreturn ĠSTR UCT URE DEFINITION čĊĉĉĉ ĉ if Ġ(" Structure Map " Ġ== Ġcode String ) Ġreturn ĠSTR UCT URE MAP čĊĉĉĉ ĉ if Ġ(" Subscription " Ġ== Ġcode String ) Ġreturn ĠSUB SCRIPTION čĊĉĉĉ ĉ if Ġ(" Subscription Status " Ġ== Ġcode String ) Ġreturn ĠSUB SCRIPTION STATUS čĊĉĉĉ ĉ if Ġ(" Subscription Topic " Ġ== Ġcode String ) Ġreturn ĠSUB SCRIPTION TOPIC čĊĉĉĉ ĉ if Ġ(" Sub stance " Ġ== Ġcode String ) Ġreturn ĠSUB ST ANCE čĊĉĉĉ ĉ if Ġ(" Sub stance Definition " Ġ== Ġcode String ) Ġreturn ĠSUB ST ANCE DEFINITION čĊĉĉĉ ĉ if Ġ(" Sub stance N ucle ic Ac id " Ġ== Ġcode String ) Ġreturn ĠSUB ST AN C ENU CLE IC AC ID čĊĉĉĉ ĉ if Ġ(" Sub stance Pol ymer " Ġ== Ġcode String ) Ġreturn ĠSUB ST ANCE POLY MER čĊĉĉĉ ĉ if Ġ(" Sub stance Protein " Ġ== Ġcode String ) Ġreturn ĠSUB ST ANCE PRO TE IN čĊĉĉĉ ĉ if Ġ(" Sub stance Reference Information " Ġ== Ġcode String ) Ġreturn ĠSUB ST AN C ERE FER ENCE INFORMATION čĊĉĉĉ ĉ if Ġ(" Sub stance Source Material " Ġ== Ġcode String ) Ġreturn ĠSUB ST AN CES OURCE MAT ERIAL čĊĉĉĉ ĉ if Ġ(" Supply Delivery " Ġ== Ġcode String ) Ġreturn ĠSUP PLY DE LI VERY čĊĉĉĉ ĉ if Ġ(" Supply Request " Ġ== Ġcode String ) Ġreturn ĠSUP PLY REQUEST čĊĉĉĉ ĉ if Ġ(" Task " Ġ== Ġcode String ) Ġreturn ĠTASK čĊĉĉĉ ĉ if Ġ(" Termin ology Capabilities " Ġ== Ġcode String ) Ġreturn ĠTER MIN O LOG Y CAP AB IL ITIES čĊĉĉĉ ĉ if Ġ(" Test Report " Ġ== Ġcode String ) Ġreturn ĠTEST REPORT čĊĉĉĉ ĉ if Ġ(" Test Script " Ġ== Ġcode String ) Ġreturn ĠTEST SCRIPT čĊĉĉĉ ĉ if Ġ(" Value Set " Ġ== Ġcode String ) Ġreturn ĠVALUE SET čĊĉĉĉ ĉ if Ġ(" Verification Result " Ġ== Ġcode String ) Ġreturn ĠVER IFICATION RESULT čĊĉĉĉ ĉ if Ġ(" Vision Pre scription " Ġ== Ġcode String ) Ġreturn ĠV ISION PRESCRIPTION čĊĉĉĉ ĉ if Ġ(" Type " Ġ== Ġcode String ) Ġreturn ĠTYPE čĊĉĉĉ ĉ if Ġ(" Any " Ġ== Ġcode String ) Ġreturn ĠANY čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠFHIR All Types Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠFHIR All Types Enum Factory Ġ: ĠEnum Factory < F HIR All Types > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠFHIR All Types ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" Address " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ADDRESS čĊĉĉ ĉ if Ġ(" Age " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . AGE čĊĉĉ ĉ if Ġ(" Annotation " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . AN NOT ATION čĊĉĉ ĉ if Ġ(" Attachment " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ATTACHMENT čĊĉĉ ĉ if Ġ(" Back bone Element " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . BACK B ON EE LEMENT čĊĉĉ ĉ if Ġ(" Back bone Type " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . BACK B ON ET YPE čĊĉĉ ĉ if Ġ(" Base " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . BASE čĊĉĉ ĉ if Ġ(" Code able Concept " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CODE ABLE CONCEPT čĊĉĉ ĉ if Ġ(" Code able Reference " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CODE AB LER E FER ENCE čĊĉĉ ĉ if Ġ(" Coding " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CODING čĊĉĉ ĉ if Ġ(" Contact Detail " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CONTACT DETAIL čĊĉĉ ĉ if Ġ(" Contact Point " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CONTACT POINT čĊĉĉ ĉ if Ġ(" Contributor " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CONTRIBUT OR čĊĉĉ ĉ if Ġ(" Count " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . COUNT čĊĉĉ ĉ if Ġ(" Data Requirement " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DAT ARE Q UIRE MENT čĊĉĉ ĉ if Ġ(" DataType " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DAT AT YPE čĊĉĉ ĉ if Ġ(" Distance " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DISTANCE čĊĉĉ ĉ if Ġ(" Dos age " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DOS AGE čĊĉĉ ĉ if Ġ(" Duration " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DURATION čĊĉĉ ĉ if Ġ(" Element " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ELEMENT čĊĉĉ ĉ if Ġ(" ElementDefinition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ELEMENT DEFINITION čĊĉĉ ĉ if Ġ(" Expression " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . EXPRESSION čĊĉĉ ĉ if Ġ(" Extension " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . EXTENSION čĊĉĉ ĉ if Ġ(" Human Name " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . HUM AN NAME čĊĉĉ ĉ if Ġ(" Identifier " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . IDENTIFIER čĊĉĉ ĉ if Ġ(" Mark eting Status " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MARK ET ING STATUS čĊĉĉ ĉ if Ġ(" Meta " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . META čĊĉĉ ĉ if Ġ(" Money " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . M ONE Y čĊĉĉ ĉ if Ġ(" Money Quantity " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . M ONE Y QU ANT ITY čĊĉĉ ĉ if Ġ(" N arrative " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . N ARR ATIVE čĊĉĉ ĉ if Ġ(" Ordered Distribution " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ORDER ED DISTRIB UTION čĊĉĉ ĉ if Ġ(" Parameter Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PARAMETER DEFINITION čĊĉĉ ĉ if Ġ(" Period " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PERIOD čĊĉĉ ĉ if Ġ(" Population " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . POP UL ATION čĊĉĉ ĉ if Ġ(" Primitive Type " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PR IMIT IV ET YPE čĊĉĉ ĉ if Ġ(" Prod Characteristic " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PRO D CHARACTER ISTIC čĊĉĉ ĉ if Ġ(" Product She lf Life " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PRODUCT SHE LF LI FE čĊĉĉ ĉ if Ġ(" Quantity " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . QU ANT ITY čĊĉĉ ĉ if Ġ(" Range " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . RANGE čĊĉĉ ĉ if Ġ(" Ratio " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . RATIO čĊĉĉ ĉ if Ġ(" Reference " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . REFERENCE čĊĉĉ ĉ if Ġ(" Related Artifact " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . RELATED AR TI FACT čĊĉĉ ĉ if Ġ(" Sample d Data " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SAMPLE DD ATA čĊĉĉ ĉ if Ġ(" Signature " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SIGNATURE čĊĉĉ ĉ if Ġ(" Simple Quantity " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SIMPLE QU ANT ITY čĊĉĉ ĉ if Ġ(" Statistic " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . STAT ISTIC čĊĉĉ ĉ if Ġ(" Timing " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . TIM ING čĊĉĉ ĉ if Ġ(" Trigger Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . TRIGGER DEFINITION čĊĉĉ ĉ if Ġ(" Usage Context " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . USAGE CONTEXT čĊĉĉ ĉ if Ġ(" base 6 4 Binary " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . BASE 6 4 BINARY čĊĉĉ ĉ if Ġ(" boolean " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . BOOLEAN čĊĉĉ ĉ if Ġ(" canonical " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CAN ON ICAL čĊĉĉ ĉ if Ġ(" code " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CODE čĊĉĉ ĉ if Ġ(" date " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DATE čĊĉĉ ĉ if Ġ(" dateTime " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DATETIME čĊĉĉ ĉ if Ġ(" decimal " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DECIMAL čĊĉĉ ĉ if Ġ(" id " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ID čĊĉĉ ĉ if Ġ(" instant " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . INST ANT čĊĉĉ ĉ if Ġ(" integer " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . INTEGER čĊĉĉ ĉ if Ġ(" integer 6 4 " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . INTEGER 6 4 čĊĉĉ ĉ if Ġ(" markdown " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MARK DOWN čĊĉĉ ĉ if Ġ(" oid " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . OID čĊĉĉ ĉ if Ġ(" positive Int " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . POSITIVE INT čĊĉĉ ĉ if Ġ(" string " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . STRING čĊĉĉ ĉ if Ġ(" time " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . TIME čĊĉĉ ĉ if Ġ(" unsigned Int " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . UNSIGNED INT čĊĉĉ ĉ if Ġ(" uri " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . URI čĊĉĉ ĉ if Ġ(" url " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . URL čĊĉĉ ĉ if Ġ(" uuid " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . UUID čĊĉĉ ĉ if Ġ(" xhtml " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . X HTML čĊĉĉ ĉ if Ġ(" Account " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ACCOUNT čĊĉĉ ĉ if Ġ(" Activity Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ACTIVITY DEFINITION čĊĉĉ ĉ if Ġ(" Administr able Product Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ADMIN ISTR ABLE PRODUCT DEFINITION čĊĉĉ ĉ if Ġ(" Ad verse Event " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . AD VERSE EVENT čĊĉĉ ĉ if Ġ(" All ergy Int olerance " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ALL ER GY IN TO LER ANCE čĊĉĉ ĉ if Ġ(" Appointment " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . AP POINT MENT čĊĉĉ ĉ if Ġ(" Appointment Response " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . AP POINT MENT RESPONSE čĊĉĉ ĉ if Ġ(" Audit Event " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . AUD ITE VENT čĊĉĉ ĉ if Ġ(" Basic " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . BASIC čĊĉĉ ĉ if Ġ(" Binary " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . BINARY čĊĉĉ ĉ if Ġ(" Bio logic ally Derived Product " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . BIO LOGIC ALLY DER IVED PRODUCT čĊĉĉ ĉ if Ġ(" Body Structure " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . BODY STRUCTURE čĊĉĉ ĉ if Ġ(" Bundle " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . B UNDLE čĊĉĉ ĉ if Ġ(" Capability Statement " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CAP ABILITY STATE MENT čĊĉĉ ĉ if Ġ(" Capability Statement 2 " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CAP ABILITY STATE MENT 2 čĊĉĉ ĉ if Ġ(" Care Plan " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . C ARE PLAN čĊĉĉ ĉ if Ġ(" Care Team " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . C ARE TEAM čĊĉĉ ĉ if Ġ(" Catalog Entry " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CAT AL O GEN TRY čĊĉĉ ĉ if Ġ(" Charge Item " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CHAR GE ITEM čĊĉĉ ĉ if Ġ(" Charge Item Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CHAR GE ITEM DEFINITION čĊĉĉ ĉ if Ġ(" C itation " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . C IT ATION čĊĉĉ ĉ if Ġ(" Claim " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CL AIM čĊĉĉ ĉ if Ġ(" Claim Response " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CL AIM RESPONSE čĊĉĉ ĉ if Ġ(" Clin ical Imp ression " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CL IN ICAL IMP RESS ION čĊĉĉ ĉ if Ġ(" Clin ical Use Issue " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CL IN ICAL USE ISSUE čĊĉĉ ĉ if Ġ(" Code System " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CODE SYSTEM čĊĉĉ ĉ if Ġ(" Communication " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . COMM UN ICATION čĊĉĉ ĉ if Ġ(" Communication Request " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . COMM UN ICATION REQUEST čĊĉĉ ĉ if Ġ(" Compartment Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . COMP ART MENT DEFINITION čĊĉĉ ĉ if Ġ(" Composition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . COMP OS ITION čĊĉĉ ĉ if Ġ(" Concept Map " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CONCEPT MAP čĊĉĉ ĉ if Ġ(" Condition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CONDITION čĊĉĉ ĉ if Ġ(" Condition Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CONDITION DEFINITION čĊĉĉ ĉ if Ġ(" Consent " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CON SENT čĊĉĉ ĉ if Ġ(" Contract " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . CONTRACT čĊĉĉ ĉ if Ġ(" Coverage " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . COVERAGE čĊĉĉ ĉ if Ġ(" Coverage El ig ibility Request " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . COVERAGE EL IG IBILITY REQUEST čĊĉĉ ĉ if Ġ(" Coverage El ig ibility Response " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . COVERAGE EL IG IBILITY RESPONSE čĊĉĉ ĉ if Ġ(" Detected Issue " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DETECT ED ISSUE čĊĉĉ ĉ if Ġ(" Device " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DEVICE čĊĉĉ ĉ if Ġ(" Device Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DEVICE DEFINITION čĊĉĉ ĉ if Ġ(" Device Metric " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DEVICE METRIC čĊĉĉ ĉ if Ġ(" Device Request " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DEV IC ER EQ UEST čĊĉĉ ĉ if Ġ(" Device Use Statement " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DEVICE USE STATE MENT čĊĉĉ ĉ if Ġ(" Diagnostic Report " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DIAG NO ST IC REPORT čĊĉĉ ĉ if Ġ(" Document Manifest " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DOCUMENT MAN IFEST čĊĉĉ ĉ if Ġ(" Document Reference " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DOCUMENT REFERENCE čĊĉĉ ĉ if Ġ(" Domain Resource " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . DOMAIN RESOURCE čĊĉĉ ĉ if Ġ(" Encounter " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . EN COUNTER čĊĉĉ ĉ if Ġ(" Endpoint " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ENDPOINT čĊĉĉ ĉ if Ġ(" Enrollment Request " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . EN ROLL MENT REQUEST čĊĉĉ ĉ if Ġ(" Enrollment Response " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . EN ROLL MENT RESPONSE čĊĉĉ ĉ if Ġ(" Episode Of Care " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . E PI SO DE OF C ARE čĊĉĉ ĉ if Ġ(" Event Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . EVENT DEFINITION čĊĉĉ ĉ if Ġ(" Evidence " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . E VID ENCE čĊĉĉ ĉ if Ġ(" Evidence Report " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . E VID ENC ERE PORT čĊĉĉ ĉ if Ġ(" Evidence Variable " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . E VID ENCE VARIABLE čĊĉĉ ĉ if Ġ(" Example Scenario " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . EXAMPLE SC EN ARIO čĊĉĉ ĉ if Ġ(" ExplanationOfBenefit " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . EX PLAN ATION OF BEN EF IT čĊĉĉ ĉ if Ġ(" Family Member History " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . FAMILY MEMBER HISTORY čĊĉĉ ĉ if Ġ(" Flag " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . FLAG čĊĉĉ ĉ if Ġ(" Goal " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . GO AL čĊĉĉ ĉ if Ġ(" Graph Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . GRAPH DEFINITION čĊĉĉ ĉ if Ġ(" Group " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . GROUP čĊĉĉ ĉ if Ġ(" Guid ance Response " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . GUID AN CER ESP ONSE čĊĉĉ ĉ if Ġ(" Health care Service " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . HE ALTH C ARE SERVICE čĊĉĉ ĉ if Ġ(" Imaging Study " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . I MAG ING ST UD Y čĊĉĉ ĉ if Ġ(" Imm un ization " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . IM M UN IZATION čĊĉĉ ĉ if Ġ(" Imm un ization Evaluation " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . IM M UN IZATION EVAL UATION čĊĉĉ ĉ if Ġ(" Imm un ization Recommendation " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . IM M UN IZATION RE COMM END ATION čĊĉĉ ĉ if Ġ(" Implementation Guide " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . IMPLEMENT ATION GUID E čĊĉĉ ĉ if Ġ(" Ingredient " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ING RE DI ENT čĊĉĉ ĉ if Ġ(" Ins urance Plan " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . INS UR ANCE PLAN čĊĉĉ ĉ if Ġ(" Invoice " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . IN VOICE čĊĉĉ ĉ if Ġ(" Library " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . LIBRARY čĊĉĉ ĉ if Ġ(" Link age " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . LINK AGE čĊĉĉ ĉ if Ġ(" List " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . LIST čĊĉĉ ĉ if Ġ(" Location " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . LOCATION čĊĉĉ ĉ if Ġ(" Man ufact ured Item Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MAN U FACT URE D ITEM DEFINITION čĊĉĉ ĉ if Ġ(" Measure " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MEAS URE čĊĉĉ ĉ if Ġ(" Measure Report " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MEAS UR ERE PORT čĊĉĉ ĉ if Ġ(" Med ication " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MED ICATION čĊĉĉ ĉ if Ġ(" Med ication Administration " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MED ICATION ADMIN ISTR ATION čĊĉĉ ĉ if Ġ(" Med ication Disp ense " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MED ICATION DISP ENSE čĊĉĉ ĉ if Ġ(" Med ication Knowledge " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MED ICATION KNO W LED GE čĊĉĉ ĉ if Ġ(" Med ication Request " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MED ICATION REQUEST čĊĉĉ ĉ if Ġ(" Med ication Usage " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MED ICATION USAGE čĊĉĉ ĉ if Ġ(" Med ic inal Product Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MED IC IN AL PRODUCT DEFINITION čĊĉĉ ĉ if Ġ(" Message Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MESSAGE DEFINITION čĊĉĉ ĉ if Ġ(" Message Header " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MESSAGE HEADER čĊĉĉ ĉ if Ġ(" M olec ular Sequence " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . MO LE C ULAR SEQUENCE čĊĉĉ ĉ if Ġ(" Naming System " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . NAM ING SYSTEM čĊĉĉ ĉ if Ġ(" N utr ition Int ake " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . N UT R ITION INT A KE čĊĉĉ ĉ if Ġ(" N utr ition Order " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . N UT R ITION ORDER čĊĉĉ ĉ if Ġ(" N utr ition Product " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . N UT R ITION PRODUCT čĊĉĉ ĉ if Ġ(" Observation " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . OB SERV ATION čĊĉĉ ĉ if Ġ(" Observation Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . OB SERV ATION DEFINITION čĊĉĉ ĉ if Ġ(" Operation Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . OPERATION DEFINITION čĊĉĉ ĉ if Ġ(" Operation Outcome " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . OPERATION OUT CO ME čĊĉĉ ĉ if Ġ(" Organization " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ORG AN IZATION čĊĉĉ ĉ if Ġ(" Organization Aff iliation " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ORG AN IZATION AFF ILI ATION čĊĉĉ ĉ if Ġ(" Package d Product Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PACK AG ED PRODUCT DEFINITION čĊĉĉ ĉ if Ġ(" Parameters " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PARAMETERS čĊĉĉ ĉ if Ġ(" Patient " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PAT IENT čĊĉĉ ĉ if Ġ(" Payment Notice " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PAYMENT NOTICE čĊĉĉ ĉ if Ġ(" Payment Re conc iliation " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PAYMENT RE CON C ILI ATION čĊĉĉ ĉ if Ġ(" Permission " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PERMISSION čĊĉĉ ĉ if Ġ(" Person " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PERSON čĊĉĉ ĉ if Ġ(" Plan Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PLAN DEFINITION čĊĉĉ ĉ if Ġ(" Pract itioner " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PR ACT ITION ER čĊĉĉ ĉ if Ġ(" Pract itioner Role " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PR ACT ITION ER ROLE čĊĉĉ ĉ if Ġ(" Procedure " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PROC EDURE čĊĉĉ ĉ if Ġ(" Provenance " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . PRO VEN ANCE čĊĉĉ ĉ if Ġ(" Questionnaire " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . QUEST ION NA I RE čĊĉĉ ĉ if Ġ(" Questionnaire Response " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . QUEST ION NA IR ER ESP ONSE čĊĉĉ ĉ if Ġ(" Reg ulated Authorization " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . REG UL ATED AUTHORIZATION čĊĉĉ ĉ if Ġ(" Related Person " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . RELATED PERSON čĊĉĉ ĉ if Ġ(" Request Group " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . REQUEST GROUP čĊĉĉ ĉ if Ġ(" Research Study " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . RE SEARCH ST UD Y čĊĉĉ ĉ if Ġ(" Research Subject " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . RE SEARCH SUBJECT čĊĉĉ ĉ if Ġ(" Resource " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . RESOURCE čĊĉĉ ĉ if Ġ(" Risk Assessment " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . R IS K AS SESS MENT čĊĉĉ ĉ if Ġ(" Schedule " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SCHED ULE čĊĉĉ ĉ if Ġ(" Search Parameter " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SEARCH PARAMETER čĊĉĉ ĉ if Ġ(" Service Request " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SERV IC ER EQ UEST čĊĉĉ ĉ if Ġ(" Slot " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SLOT čĊĉĉ ĉ if Ġ(" Spec imen " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SPEC IM EN čĊĉĉ ĉ if Ġ(" Spec imen Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SPEC IM EN DEFINITION čĊĉĉ ĉ if Ġ(" StructureDefinition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . STRUCTURE DEFINITION čĊĉĉ ĉ if Ġ(" Structure Map " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . STRUCTURE MAP čĊĉĉ ĉ if Ġ(" Subscription " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SUB SCRIPTION čĊĉĉ ĉ if Ġ(" Subscription Status " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SUB SCRIPTION STATUS čĊĉĉ ĉ if Ġ(" Subscription Topic " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SUB SCRIPTION TOPIC čĊĉĉ ĉ if Ġ(" Sub stance " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SUB ST ANCE čĊĉĉ ĉ if Ġ(" Sub stance Definition " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SUB ST ANCE DEFINITION čĊĉĉ ĉ if Ġ(" Sub stance N ucle ic Ac id " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SUB ST AN C ENU CLE IC AC ID čĊĉĉ ĉ if Ġ(" Sub stance Pol ymer " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SUB ST ANCE POLY MER čĊĉĉ ĉ if Ġ(" Sub stance Protein " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SUB ST ANCE PRO TE IN čĊĉĉ ĉ if Ġ(" Sub stance Reference Information " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SUB ST AN C ERE FER ENCE INFORMATION čĊĉĉ ĉ if Ġ(" Sub stance Source Material " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SUB ST AN CES OURCE MAT ERIAL čĊĉĉ ĉ if Ġ(" Supply Delivery " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SUP PLY DE LI VERY čĊĉĉ ĉ if Ġ(" Supply Request " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . SUP PLY REQUEST čĊĉĉ ĉ if Ġ(" Task " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . TASK čĊĉĉ ĉ if Ġ(" Termin ology Capabilities " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . TERMIN O LOG Y CAP AB IL ITIES čĊĉĉ ĉ if Ġ(" Test Report " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . TEST REPORT čĊĉĉ ĉ if Ġ(" Test Script " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . TEST SCRIPT čĊĉĉ ĉ if Ġ(" Value Set " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . VALUE SET čĊĉĉ ĉ if Ġ(" Verification Result " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . VER IFICATION RESULT čĊĉĉ ĉ if Ġ(" Vision Pre scription " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . V ISION PRESCRIPTION čĊĉĉ ĉ if Ġ(" Type " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . TYPE čĊĉĉ ĉ if Ġ(" Any " Ġ== Ġcode String ) Ġreturn ĠFHIR All Types . ANY čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠFHIR All Types Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < F HIR All Types >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" Address " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ADDRESS ) čĊĉĉ ĉ if Ġ(" Age " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . AGE ) čĊĉĉ ĉ if Ġ(" Annotation " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . AN NOT ATION ) čĊĉĉ ĉ if Ġ(" Attachment " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ATTACHMENT ) čĊĉĉ ĉ if Ġ(" Back bone Element " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . BACK B ON EE LEMENT ) čĊĉĉ ĉ if Ġ(" Back bone Type " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . BACK B ON ET YPE ) čĊĉĉ ĉ if Ġ(" Base " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . BASE ) čĊĉĉ ĉ if Ġ(" Code able Concept " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CODE ABLE CONCEPT ) čĊĉĉ ĉ if Ġ(" Code able Reference " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CODE AB LER E FER ENCE ) čĊĉĉ ĉ if Ġ(" Coding " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CODING ) čĊĉĉ ĉ if Ġ(" Contact Detail " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CONTACT DETAIL ) čĊĉĉ ĉ if Ġ(" Contact Point " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CONTACT POINT ) čĊĉĉ ĉ if Ġ(" Contributor " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CONTRIBUT OR ) čĊĉĉ ĉ if Ġ(" Count " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . COUNT ) čĊĉĉ ĉ if Ġ(" Data Requirement " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DAT ARE Q UIRE MENT ) čĊĉĉ ĉ if Ġ(" DataType " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DAT AT YPE ) čĊĉĉ ĉ if Ġ(" Distance " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DISTANCE ) čĊĉĉ ĉ if Ġ(" Dos age " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DOS AGE ) čĊĉĉ ĉ if Ġ(" Duration " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DURATION ) čĊĉĉ ĉ if Ġ(" Element " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ELEMENT ) čĊĉĉ ĉ if Ġ(" ElementDefinition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ELEMENT DEFINITION ) čĊĉĉ ĉ if Ġ(" Expression " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . EXPRESSION ) čĊĉĉ ĉ if Ġ(" Extension " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . EXTENSION ) čĊĉĉ ĉ if Ġ(" Human Name " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . HUM AN NAME ) čĊĉĉ ĉ if Ġ(" Identifier " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . IDENTIFIER ) čĊĉĉ ĉ if Ġ(" Mark eting Status " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MARK ET ING STATUS ) čĊĉĉ ĉ if Ġ(" Meta " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . META ) čĊĉĉ ĉ if Ġ(" Money " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . M ONE Y ) čĊĉĉ ĉ if Ġ(" Money Quantity " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . M ONE Y QU ANT ITY ) čĊĉĉ ĉ if Ġ(" N arrative " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . N ARR ATIVE ) čĊĉĉ ĉ if Ġ(" Ordered Distribution " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ORDER ED DISTRIB UTION ) čĊĉĉ ĉ if Ġ(" Parameter Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PARAMETER DEFINITION ) čĊĉĉ ĉ if Ġ(" Period " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PERIOD ) čĊĉĉ ĉ if Ġ(" Population " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . POP UL ATION ) čĊĉĉ ĉ if Ġ(" Primitive Type " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PR IMIT IV ET YPE ) čĊĉĉ ĉ if Ġ(" Prod Characteristic " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PRO D CHARACTER ISTIC ) čĊĉĉ ĉ if Ġ(" Product She lf Life " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PRODUCT SHE LF LI FE ) čĊĉĉ ĉ if Ġ(" Quantity " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . QU ANT ITY ) čĊĉĉ ĉ if Ġ(" Range " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . RANGE ) čĊĉĉ ĉ if Ġ(" Ratio " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . RATIO ) čĊĉĉ ĉ if Ġ(" Reference " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . REFERENCE ) čĊĉĉ ĉ if Ġ(" Related Artifact " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . RELATED AR TI FACT ) čĊĉĉ ĉ if Ġ(" Sample d Data " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SAMPLE DD ATA ) čĊĉĉ ĉ if Ġ(" Signature " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SIGNATURE ) čĊĉĉ ĉ if Ġ(" Simple Quantity " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SIMPLE QU ANT ITY ) čĊĉĉ ĉ if Ġ(" Statistic " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . STAT ISTIC ) čĊĉĉ ĉ if Ġ(" Timing " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . TIM ING ) čĊĉĉ ĉ if Ġ(" Trigger Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . TRIGGER DEFINITION ) čĊĉĉ ĉ if Ġ(" Usage Context " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . USAGE CONTEXT ) čĊĉĉ ĉ if Ġ(" base 6 4 Binary " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . BASE 6 4 BINARY ) čĊĉĉ ĉ if Ġ(" boolean " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . BOOLEAN ) čĊĉĉ ĉ if Ġ(" canonical " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CAN ON ICAL ) čĊĉĉ ĉ if Ġ(" code " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CODE ) čĊĉĉ ĉ if Ġ(" date " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DATE ) čĊĉĉ ĉ if Ġ(" dateTime " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DATETIME ) čĊĉĉ ĉ if Ġ(" decimal " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DECIMAL ) čĊĉĉ ĉ if Ġ(" id " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ID ) čĊĉĉ ĉ if Ġ(" instant " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . INST ANT ) čĊĉĉ ĉ if Ġ(" integer " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . INTEGER ) čĊĉĉ ĉ if Ġ(" integer 6 4 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . INTEGER 6 4 ) čĊĉĉ ĉ if Ġ(" markdown " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MARK DOWN ) čĊĉĉ ĉ if Ġ(" oid " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . OID ) čĊĉĉ ĉ if Ġ(" positive Int " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . POSITIVE INT ) čĊĉĉ ĉ if Ġ(" string " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . STRING ) čĊĉĉ ĉ if Ġ(" time " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . TIME ) čĊĉĉ ĉ if Ġ(" unsigned Int " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . UNSIGNED INT ) čĊĉĉ ĉ if Ġ(" uri " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . URI ) čĊĉĉ ĉ if Ġ(" url " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . URL ) čĊĉĉ ĉ if Ġ(" uuid " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . UUID ) čĊĉĉ ĉ if Ġ(" xhtml " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . X HTML ) čĊĉĉ ĉ if Ġ(" Account " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ACCOUNT ) čĊĉĉ ĉ if Ġ(" Activity Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ACTIVITY DEFINITION ) čĊĉĉ ĉ if Ġ(" Administr able Product Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ADMIN ISTR ABLE PRODUCT DEFINITION ) čĊĉĉ ĉ if Ġ(" Ad verse Event " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . AD VERSE EVENT ) čĊĉĉ ĉ if Ġ(" All ergy Int olerance " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ALL ER GY IN TO LER ANCE ) čĊĉĉ ĉ if Ġ(" Appointment " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . AP POINT MENT ) čĊĉĉ ĉ if Ġ(" Appointment Response " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . AP POINT MENT RESPONSE ) čĊĉĉ ĉ if Ġ(" Audit Event " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . AUD ITE VENT ) čĊĉĉ ĉ if Ġ(" Basic " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . BASIC ) čĊĉĉ ĉ if Ġ(" Binary " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . BINARY ) čĊĉĉ ĉ if Ġ(" Bio logic ally Derived Product " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . BIO LOGIC ALLY DER IVED PRODUCT ) čĊĉĉ ĉ if Ġ(" Body Structure " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . BODY STRUCTURE ) čĊĉĉ ĉ if Ġ(" Bundle " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . B UNDLE ) čĊĉĉ ĉ if Ġ(" Capability Statement " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CAP ABILITY STATE MENT ) čĊĉĉ ĉ if Ġ(" Capability Statement 2 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CAP ABILITY STATE MENT 2 ) čĊĉĉ ĉ if Ġ(" Care Plan " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . C ARE PLAN ) čĊĉĉ ĉ if Ġ(" Care Team " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . C ARE TEAM ) čĊĉĉ ĉ if Ġ(" Catalog Entry " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CAT AL O GEN TRY ) čĊĉĉ ĉ if Ġ(" Charge Item " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CHAR GE ITEM ) čĊĉĉ ĉ if Ġ(" Charge Item Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CHAR GE ITEM DEFINITION ) čĊĉĉ ĉ if Ġ(" C itation " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . C IT ATION ) čĊĉĉ ĉ if Ġ(" Claim " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CL AIM ) čĊĉĉ ĉ if Ġ(" Claim Response " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CL AIM RESPONSE ) čĊĉĉ ĉ if Ġ(" Clin ical Imp ression " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CL IN ICAL IMP RESS ION ) čĊĉĉ ĉ if Ġ(" Clin ical Use Issue " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CL IN ICAL USE ISSUE ) čĊĉĉ ĉ if Ġ(" Code System " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CODE SYSTEM ) čĊĉĉ ĉ if Ġ(" Communication " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . COMM UN ICATION ) čĊĉĉ ĉ if Ġ(" Communication Request " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . COMM UN ICATION REQUEST ) čĊĉĉ ĉ if Ġ(" Compartment Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . COMP ART MENT DEFINITION ) čĊĉĉ ĉ if Ġ(" Composition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . COMP OS ITION ) čĊĉĉ ĉ if Ġ(" Concept Map " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CONCEPT MAP ) čĊĉĉ ĉ if Ġ(" Condition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CONDITION ) čĊĉĉ ĉ if Ġ(" Condition Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CONDITION DEFINITION ) čĊĉĉ ĉ if Ġ(" Consent " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CON SENT ) čĊĉĉ ĉ if Ġ(" Contract " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . CONTRACT ) čĊĉĉ ĉ if Ġ(" Coverage " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . COVERAGE ) čĊĉĉ ĉ if Ġ(" Coverage El ig ibility Request " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . COVERAGE EL IG IBILITY REQUEST ) čĊĉĉ ĉ if Ġ(" Coverage El ig ibility Response " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . COVERAGE EL IG IBILITY RESPONSE ) čĊĉĉ ĉ if Ġ(" Detected Issue " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DETECT ED ISSUE ) čĊĉĉ ĉ if Ġ(" Device " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DEVICE ) čĊĉĉ ĉ if Ġ(" Device Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DEVICE DEFINITION ) čĊĉĉ ĉ if Ġ(" Device Metric " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DEVICE METRIC ) čĊĉĉ ĉ if Ġ(" Device Request " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DEV IC ER EQ UEST ) čĊĉĉ ĉ if Ġ(" Device Use Statement " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DEVICE USE STATE MENT ) čĊĉĉ ĉ if Ġ(" Diagnostic Report " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DIAG NO ST IC REPORT ) čĊĉĉ ĉ if Ġ(" Document Manifest " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DOCUMENT MAN IFEST ) čĊĉĉ ĉ if Ġ(" Document Reference " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DOCUMENT REFERENCE ) čĊĉĉ ĉ if Ġ(" Domain Resource " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . DOMAIN RESOURCE ) čĊĉĉ ĉ if Ġ(" Encounter " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . EN COUNTER ) čĊĉĉ ĉ if Ġ(" Endpoint " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ENDPOINT ) čĊĉĉ ĉ if Ġ(" Enrollment Request " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . EN ROLL MENT REQUEST ) čĊĉĉ ĉ if Ġ(" Enrollment Response " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . EN ROLL MENT RESPONSE ) čĊĉĉ ĉ if Ġ(" Episode Of Care " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . E PI SO DE OF C ARE ) čĊĉĉ ĉ if Ġ(" Event Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . EVENT DEFINITION ) čĊĉĉ ĉ if Ġ(" Evidence " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . E VID ENCE ) čĊĉĉ ĉ if Ġ(" Evidence Report " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . E VID ENC ERE PORT ) čĊĉĉ ĉ if Ġ(" Evidence Variable " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . E VID ENCE VARIABLE ) čĊĉĉ ĉ if Ġ(" Example Scenario " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . EXAMPLE SC EN ARIO ) čĊĉĉ ĉ if Ġ(" ExplanationOfBenefit " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . EX PLAN ATION OF BEN EF IT ) čĊĉĉ ĉ if Ġ(" Family Member History " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . FAMILY MEMBER HISTORY ) čĊĉĉ ĉ if Ġ(" Flag " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . FLAG ) čĊĉĉ ĉ if Ġ(" Goal " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . GO AL ) čĊĉĉ ĉ if Ġ(" Graph Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . GRAPH DEFINITION ) čĊĉĉ ĉ if Ġ(" Group " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . GROUP ) čĊĉĉ ĉ if Ġ(" Guid ance Response " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . GUID AN CER ESP ONSE ) čĊĉĉ ĉ if Ġ(" Health care Service " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . HE ALTH C ARE SERVICE ) čĊĉĉ ĉ if Ġ(" Imaging Study " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . I MAG ING ST UD Y ) čĊĉĉ ĉ if Ġ(" Imm un ization " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . IM M UN IZATION ) čĊĉĉ ĉ if Ġ(" Imm un ization Evaluation " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . IM M UN IZATION EVAL UATION ) čĊĉĉ ĉ if Ġ(" Imm un ization Recommendation " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . IM M UN IZATION RE COMM END ATION ) čĊĉĉ ĉ if Ġ(" Implementation Guide " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . IMPLEMENT ATION GUID E ) čĊĉĉ ĉ if Ġ(" Ingredient " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ING RE DI ENT ) čĊĉĉ ĉ if Ġ(" Ins urance Plan " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . INS UR ANCE PLAN ) čĊĉĉ ĉ if Ġ(" Invoice " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . IN VOICE ) čĊĉĉ ĉ if Ġ(" Library " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . LIBRARY ) čĊĉĉ ĉ if Ġ(" Link age " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . LINK AGE ) čĊĉĉ ĉ if Ġ(" List " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . LIST ) čĊĉĉ ĉ if Ġ(" Location " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . LOCATION ) čĊĉĉ ĉ if Ġ(" Man ufact ured Item Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MAN U FACT URE D ITEM DEFINITION ) čĊĉĉ ĉ if Ġ(" Measure " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MEAS URE ) čĊĉĉ ĉ if Ġ(" Measure Report " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MEAS UR ERE PORT ) čĊĉĉ ĉ if Ġ(" Med ication " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MED ICATION ) čĊĉĉ ĉ if Ġ(" Med ication Administration " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MED ICATION ADMIN ISTR ATION ) čĊĉĉ ĉ if Ġ(" Med ication Disp ense " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MED ICATION DISP ENSE ) čĊĉĉ ĉ if Ġ(" Med ication Knowledge " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MED ICATION KNO W LED GE ) čĊĉĉ ĉ if Ġ(" Med ication Request " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MED ICATION REQUEST ) čĊĉĉ ĉ if Ġ(" Med ication Usage " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MED ICATION USAGE ) čĊĉĉ ĉ if Ġ(" Med ic inal Product Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MED IC IN AL PRODUCT DEFINITION ) čĊĉĉ ĉ if Ġ(" Message Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MESSAGE DEFINITION ) čĊĉĉ ĉ if Ġ(" Message Header " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MESSAGE HEADER ) čĊĉĉ ĉ if Ġ(" M olec ular Sequence " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . MO LE C ULAR SEQUENCE ) čĊĉĉ ĉ if Ġ(" Naming System " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . NAM ING SYSTEM ) čĊĉĉ ĉ if Ġ(" N utr ition Int ake " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . N UT R ITION INT A KE ) čĊĉĉ ĉ if Ġ(" N utr ition Order " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . N UT R ITION ORDER ) čĊĉĉ ĉ if Ġ(" N utr ition Product " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . N UT R ITION PRODUCT ) čĊĉĉ ĉ if Ġ(" Observation " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . OB SERV ATION ) čĊĉĉ ĉ if Ġ(" Observation Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . OB SERV ATION DEFINITION ) čĊĉĉ ĉ if Ġ(" Operation Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . OPERATION DEFINITION ) čĊĉĉ ĉ if Ġ(" Operation Outcome " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . OPERATION OUT CO ME ) čĊĉĉ ĉ if Ġ(" Organization " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ORG AN IZATION ) čĊĉĉ ĉ if Ġ(" Organization Aff iliation " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ORG AN IZATION AFF ILI ATION ) čĊĉĉ ĉ if Ġ(" Package d Product Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PACK AG ED PRODUCT DEFINITION ) čĊĉĉ ĉ if Ġ(" Parameters " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PARAMETERS ) čĊĉĉ ĉ if Ġ(" Patient " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PAT IENT ) čĊĉĉ ĉ if Ġ(" Payment Notice " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PAYMENT NOTICE ) čĊĉĉ ĉ if Ġ(" Payment Re conc iliation " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PAYMENT RE CON C ILI ATION ) čĊĉĉ ĉ if Ġ(" Permission " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PERMISSION ) čĊĉĉ ĉ if Ġ(" Person " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PERSON ) čĊĉĉ ĉ if Ġ(" Plan Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PLAN DEFINITION ) čĊĉĉ ĉ if Ġ(" Pract itioner " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PR ACT ITION ER ) čĊĉĉ ĉ if Ġ(" Pract itioner Role " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PR ACT ITION ER ROLE ) čĊĉĉ ĉ if Ġ(" Procedure " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PROC EDURE ) čĊĉĉ ĉ if Ġ(" Provenance " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . PRO VEN ANCE ) čĊĉĉ ĉ if Ġ(" Questionnaire " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . QUEST ION NA I RE ) čĊĉĉ ĉ if Ġ(" Questionnaire Response " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . QUEST ION NA IR ER ESP ONSE ) čĊĉĉ ĉ if Ġ(" Reg ulated Authorization " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . REG UL ATED AUTHORIZATION ) čĊĉĉ ĉ if Ġ(" Related Person " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . RELATED PERSON ) čĊĉĉ ĉ if Ġ(" Request Group " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . REQUEST GROUP ) čĊĉĉ ĉ if Ġ(" Research Study " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . RE SEARCH ST UD Y ) čĊĉĉ ĉ if Ġ(" Research Subject " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . RE SEARCH SUBJECT ) čĊĉĉ ĉ if Ġ(" Resource " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . RESOURCE ) čĊĉĉ ĉ if Ġ(" Risk Assessment " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . R IS K AS SESS MENT ) čĊĉĉ ĉ if Ġ(" Schedule " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SCHED ULE ) čĊĉĉ ĉ if Ġ(" Search Parameter " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SEARCH PARAMETER ) čĊĉĉ ĉ if Ġ(" Service Request " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SERV IC ER EQ UEST ) čĊĉĉ ĉ if Ġ(" Slot " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SLOT ) čĊĉĉ ĉ if Ġ(" Spec imen " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SPEC IM EN ) čĊĉĉ ĉ if Ġ(" Spec imen Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SPEC IM EN DEFINITION ) čĊĉĉ ĉ if Ġ(" StructureDefinition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . STRUCTURE DEFINITION ) čĊĉĉ ĉ if Ġ(" Structure Map " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . STRUCTURE MAP ) čĊĉĉ ĉ if Ġ(" Subscription " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SUB SCRIPTION ) čĊĉĉ ĉ if Ġ(" Subscription Status " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SUB SCRIPTION STATUS ) čĊĉĉ ĉ if Ġ(" Subscription Topic " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SUB SCRIPTION TOPIC ) čĊĉĉ ĉ if Ġ(" Sub stance " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SUB ST ANCE ) čĊĉĉ ĉ if Ġ(" Sub stance Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SUB ST ANCE DEFINITION ) čĊĉĉ ĉ if Ġ(" Sub stance N ucle ic Ac id " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SUB ST AN C ENU CLE IC AC ID ) čĊĉĉ ĉ if Ġ(" Sub stance Pol ymer " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SUB ST ANCE POLY MER ) čĊĉĉ ĉ if Ġ(" Sub stance Protein " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SUB ST ANCE PRO TE IN ) čĊĉĉ ĉ if Ġ(" Sub stance Reference Information " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SUB ST AN C ERE FER ENCE INFORMATION ) čĊĉĉ ĉ if Ġ(" Sub stance Source Material " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SUB ST AN CES OURCE MAT ERIAL ) čĊĉĉ ĉ if Ġ(" Supply Delivery " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SUP PLY DE LI VERY ) čĊĉĉ ĉ if Ġ(" Supply Request " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . SUP PLY REQUEST ) čĊĉĉ ĉ if Ġ(" Task " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . TASK ) čĊĉĉ ĉ if Ġ(" Termin ology Capabilities " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . TERMIN O LOG Y CAP AB IL ITIES ) čĊĉĉ ĉ if Ġ(" Test Report " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . TEST REPORT ) čĊĉĉ ĉ if Ġ(" Test Script " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . TEST SCRIPT ) čĊĉĉ ĉ if Ġ(" Value Set " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . VALUE SET ) čĊĉĉ ĉ if Ġ(" Verification Result " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . VER IFICATION RESULT ) čĊĉĉ ĉ if Ġ(" Vision Pre scription " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . V ISION PRESCRIPTION ) čĊĉĉ ĉ if Ġ(" Type " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . TYPE ) čĊĉĉ ĉ if Ġ(" Any " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR All Types . ANY ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠFHIR All Types Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠFHIR All Types ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ F HIR All Types . ADDRESS Ġ-> Ġ" Address " čĊĉĉĉ ĉ F HIR All Types . AGE Ġ-> Ġ" Age " čĊĉĉĉ ĉ F HIR All Types . AN NOT ATION Ġ-> Ġ" Annotation " čĊĉĉĉ ĉ F HIR All Types . ATTACHMENT Ġ-> Ġ" Attachment " čĊĉĉĉ ĉ F HIR All Types . BACK B ON EE LEMENT Ġ-> Ġ" Back bone Element " čĊĉĉĉ ĉ F HIR All Types . BACK B ON ET YPE Ġ-> Ġ" Back bone Type " čĊĉĉĉ ĉ F HIR All Types . BASE Ġ-> Ġ" Base " čĊĉĉĉ ĉ F HIR All Types . CODE ABLE CONCEPT Ġ-> Ġ" Code able Concept " čĊĉĉĉ ĉ F HIR All Types . CODE AB LER E FER ENCE Ġ-> Ġ" Code able Reference " čĊĉĉĉ ĉ F HIR All Types . CODING Ġ-> Ġ" Coding " čĊĉĉĉ ĉ F HIR All Types . CONTACT DETAIL Ġ-> Ġ" Contact Detail " čĊĉĉĉ ĉ F HIR All Types . CONTACT POINT Ġ-> Ġ" Contact Point " čĊĉĉĉ ĉ F HIR All Types . CONTRIBUT OR Ġ-> Ġ" Contributor " čĊĉĉĉ ĉ F HIR All Types . COUNT Ġ-> Ġ" Count " čĊĉĉĉ ĉ F HIR All Types . DAT ARE Q UIRE MENT Ġ-> Ġ" Data Requirement " čĊĉĉĉ ĉ F HIR All Types . DAT AT YPE Ġ-> Ġ" DataType " čĊĉĉĉ ĉ F HIR All Types . DISTANCE Ġ-> Ġ" Distance " čĊĉĉĉ ĉ F HIR All Types . DOS AGE Ġ-> Ġ" Dos age " čĊĉĉĉ ĉ F HIR All Types . DURATION Ġ-> Ġ" Duration " čĊĉĉĉ ĉ F HIR All Types . ELEMENT Ġ-> Ġ" Element " čĊĉĉĉ ĉ F HIR All Types . ELEMENT DEFINITION Ġ-> Ġ" ElementDefinition " čĊĉĉĉ ĉ F HIR All Types . EXPRESSION Ġ-> Ġ" Expression " čĊĉĉĉ ĉ F HIR All Types . EXTENSION Ġ-> Ġ" Extension " čĊĉĉĉ ĉ F HIR All Types . HUM AN NAME Ġ-> Ġ" Human Name " čĊĉĉĉ ĉ F HIR All Types . IDENTIFIER Ġ-> Ġ" Identifier " čĊĉĉĉ ĉ F HIR All Types . MARK ET ING STATUS Ġ-> Ġ" Mark eting Status " čĊĉĉĉ ĉ F HIR All Types . META Ġ-> Ġ" Meta " čĊĉĉĉ ĉ F HIR All Types . M ONE Y Ġ-> Ġ" Money " čĊĉĉĉ ĉ F HIR All Types . M ONE Y QU ANT ITY Ġ-> Ġ" Money Quantity " čĊĉĉĉ ĉ F HIR All Types . N ARR ATIVE Ġ-> Ġ" N arrative " čĊĉĉĉ ĉ F HIR All Types . ORDER ED DISTRIB UTION Ġ-> Ġ" Ordered Distribution " čĊĉĉĉ ĉ F HIR All Types . PARAMETER DEFINITION Ġ-> Ġ" Parameter Definition " čĊĉĉĉ ĉ F HIR All Types . PERIOD Ġ-> Ġ" Period " čĊĉĉĉ ĉ F HIR All Types . POP UL ATION Ġ-> Ġ" Population " čĊĉĉĉ ĉ F HIR All Types . PR IMIT IV ET YPE Ġ-> Ġ" Primitive Type " čĊĉĉĉ ĉ F HIR All Types . PRO D CHARACTER ISTIC Ġ-> Ġ" Prod Characteristic " čĊĉĉĉ ĉ F HIR All Types . PRODUCT SHE LF LI FE Ġ-> Ġ" Product She lf Life " čĊĉĉĉ ĉ F HIR All Types . QU ANT ITY Ġ-> Ġ" Quantity " čĊĉĉĉ ĉ F HIR All Types . RANGE Ġ-> Ġ" Range " čĊĉĉĉ ĉ F HIR All Types . RATIO Ġ-> Ġ" Ratio " čĊĉĉĉ ĉ F HIR All Types . REFERENCE Ġ-> Ġ" Reference " čĊĉĉĉ ĉ F HIR All Types . RELATED AR TI FACT Ġ-> Ġ" Related Artifact " čĊĉĉĉ ĉ F HIR All Types . SAMPLE DD ATA Ġ-> Ġ" Sample d Data " čĊĉĉĉ ĉ F HIR All Types . SIGNATURE Ġ-> Ġ" Signature " čĊĉĉĉ ĉ F HIR All Types . SIMPLE QU ANT ITY Ġ-> Ġ" Simple Quantity " čĊĉĉĉ ĉ F HIR All Types . STAT ISTIC Ġ-> Ġ" Statistic " čĊĉĉĉ ĉ F HIR All Types . TIM ING Ġ-> Ġ" Timing " čĊĉĉĉ ĉ F HIR All Types . TRIGGER DEFINITION Ġ-> Ġ" Trigger Definition " čĊĉĉĉ ĉ F HIR All Types . USAGE CONTEXT Ġ-> Ġ" Usage Context " čĊĉĉĉ ĉ F HIR All Types . BASE 6 4 BINARY Ġ-> Ġ" base 6 4 Binary " čĊĉĉĉ ĉ F HIR All Types . BOOLEAN Ġ-> Ġ" boolean " čĊĉĉĉ ĉ F HIR All Types . CAN ON ICAL Ġ-> Ġ" canonical " čĊĉĉĉ ĉ F HIR All Types . CODE Ġ-> Ġ" code " čĊĉĉĉ ĉ F HIR All Types . DATE Ġ-> Ġ" date " čĊĉĉĉ ĉ F HIR All Types . DATETIME Ġ-> Ġ" dateTime " čĊĉĉĉ ĉ F HIR All Types . DECIMAL Ġ-> Ġ" decimal " čĊĉĉĉ ĉ F HIR All Types . ID Ġ-> Ġ" id " čĊĉĉĉ ĉ F HIR All Types . INST ANT Ġ-> Ġ" instant " čĊĉĉĉ ĉ F HIR All Types . INTEGER Ġ-> Ġ" integer " čĊĉĉĉ ĉ F HIR All Types . INTEGER 6 4 Ġ-> Ġ" integer 6 4 " čĊĉĉĉ ĉ F HIR All Types . MARK DOWN Ġ-> Ġ" markdown " čĊĉĉĉ ĉ F HIR All Types . OID Ġ-> Ġ" oid " čĊĉĉĉ ĉ F HIR All Types . POSITIVE INT Ġ-> Ġ" positive Int " čĊĉĉĉ ĉ F HIR All Types . STRING Ġ-> Ġ" string " čĊĉĉĉ ĉ F HIR All Types . TIME Ġ-> Ġ" time " čĊĉĉĉ ĉ F HIR All Types . UNSIGNED INT Ġ-> Ġ" unsigned Int " čĊĉĉĉ ĉ F HIR All Types . URI Ġ-> Ġ" uri " čĊĉĉĉ ĉ F HIR All Types . URL Ġ-> Ġ" url " čĊĉĉĉ ĉ F HIR All Types . UUID Ġ-> Ġ" uuid " čĊĉĉĉ ĉ F HIR All Types . X HTML Ġ-> Ġ" xhtml " čĊĉĉĉ ĉ F HIR All Types . ACCOUNT Ġ-> Ġ" Account " čĊĉĉĉ ĉ F HIR All Types . ACTIVITY DEFINITION Ġ-> Ġ" Activity Definition " čĊĉĉĉ ĉ F HIR All Types . ADMIN ISTR ABLE PRODUCT DEFINITION Ġ-> Ġ" Administr able Product Definition " čĊĉĉĉ ĉ F HIR All Types . AD VERSE EVENT Ġ-> Ġ" Ad verse Event " čĊĉĉĉ ĉ F HIR All Types . ALL ER GY IN TO LER ANCE Ġ-> Ġ" All ergy Int olerance " čĊĉĉĉ ĉ F HIR All Types . AP POINT MENT Ġ-> Ġ" Appointment " čĊĉĉĉ ĉ F HIR All Types . AP POINT MENT RESPONSE Ġ-> Ġ" Appointment Response " čĊĉĉĉ ĉ F HIR All Types . AUD ITE VENT Ġ-> Ġ" Audit Event " čĊĉĉĉ ĉ F HIR All Types . BASIC Ġ-> Ġ" Basic " čĊĉĉĉ ĉ F HIR All Types . BINARY Ġ-> Ġ" Binary " čĊĉĉĉ ĉ F HIR All Types . BIO LOGIC ALLY DER IVED PRODUCT Ġ-> Ġ" Bio logic ally Derived Product " čĊĉĉĉ ĉ F HIR All Types . BODY STRUCTURE Ġ-> Ġ" Body Structure " čĊĉĉĉ ĉ F HIR All Types . B UNDLE Ġ-> Ġ" Bundle " čĊĉĉĉ ĉ F HIR All Types . CAP ABILITY STATE MENT Ġ-> Ġ" Capability Statement " čĊĉĉĉ ĉ F HIR All Types . CAP ABILITY STATE MENT 2 Ġ-> Ġ" Capability Statement 2 " čĊĉĉĉ ĉ F HIR All Types . C ARE PLAN Ġ-> Ġ" Care Plan " čĊĉĉĉ ĉ F HIR All Types . C ARE TEAM Ġ-> Ġ" Care Team " čĊĉĉĉ ĉ F HIR All Types . CAT AL O GEN TRY Ġ-> Ġ" Catalog Entry " čĊĉĉĉ ĉ F HIR All Types . CHAR GE ITEM Ġ-> Ġ" Charge Item " čĊĉĉĉ ĉ F HIR All Types . CHAR GE ITEM DEFINITION Ġ-> Ġ" Charge Item Definition " čĊĉĉĉ ĉ F HIR All Types . C IT ATION Ġ-> Ġ" C itation " čĊĉĉĉ ĉ F HIR All Types . CL AIM Ġ-> Ġ" Claim " čĊĉĉĉ ĉ F HIR All Types . CL AIM RESPONSE Ġ-> Ġ" Claim Response " čĊĉĉĉ ĉ F HIR All Types . CL IN ICAL IMP RESS ION Ġ-> Ġ" Clin ical Imp ression " čĊĉĉĉ ĉ F HIR All Types . CL IN ICAL USE ISSUE Ġ-> Ġ" Clin ical Use Issue " čĊĉĉĉ ĉ F HIR All Types . CODE SYSTEM Ġ-> Ġ" Code System " čĊĉĉĉ ĉ F HIR All Types . COMM UN ICATION Ġ-> Ġ" Communication " čĊĉĉĉ ĉ F HIR All Types . COMM UN ICATION REQUEST Ġ-> Ġ" Communication Request " čĊĉĉĉ ĉ F HIR All Types . COMP ART MENT DEFINITION Ġ-> Ġ" Compartment Definition " čĊĉĉĉ ĉ F HIR All Types . COMP OS ITION Ġ-> Ġ" Composition " čĊĉĉĉ ĉ F HIR All Types . CONCEPT MAP Ġ-> Ġ" Concept Map " čĊĉĉĉ ĉ F HIR All Types . CONDITION Ġ-> Ġ" Condition " čĊĉĉĉ ĉ F HIR All Types . CONDITION DEFINITION Ġ-> Ġ" Condition Definition " čĊĉĉĉ ĉ F HIR All Types . CON SENT Ġ-> Ġ" Consent " čĊĉĉĉ ĉ F HIR All Types . CONTRACT Ġ-> Ġ" Contract " čĊĉĉĉ ĉ F HIR All Types . COVERAGE Ġ-> Ġ" Coverage " čĊĉĉĉ ĉ F HIR All Types . COVERAGE EL IG IBILITY REQUEST Ġ-> Ġ" Coverage El ig ibility Request " čĊĉĉĉ ĉ F HIR All Types . COVERAGE EL IG IBILITY RESPONSE Ġ-> Ġ" Coverage El ig ibility Response " čĊĉĉĉ ĉ F HIR All Types . DETECT ED ISSUE Ġ-> Ġ" Detected Issue " čĊĉĉĉ ĉ F HIR All Types . DEVICE Ġ-> Ġ" Device " čĊĉĉĉ ĉ F HIR All Types . DEVICE DEFINITION Ġ-> Ġ" Device Definition " čĊĉĉĉ ĉ F HIR All Types . DEVICE METRIC Ġ-> Ġ" Device Metric " čĊĉĉĉ ĉ F HIR All Types . DEV IC ER EQ UEST Ġ-> Ġ" Device Request " čĊĉĉĉ ĉ F HIR All Types . DEVICE USE STATE MENT Ġ-> Ġ" Device Use Statement " čĊĉĉĉ ĉ F HIR All Types . DIAG NO ST IC REPORT Ġ-> Ġ" Diagnostic Report " čĊĉĉĉ ĉ F HIR All Types . DOCUMENT MAN IFEST Ġ-> Ġ" Document Manifest " čĊĉĉĉ ĉ F HIR All Types . DOCUMENT REFERENCE Ġ-> Ġ" Document Reference " čĊĉĉĉ ĉ F HIR All Types . DOMAIN RESOURCE Ġ-> Ġ" Domain Resource " čĊĉĉĉ ĉ F HIR All Types . EN COUNTER Ġ-> Ġ" Encounter " čĊĉĉĉ ĉ F HIR All Types . ENDPOINT Ġ-> Ġ" Endpoint " čĊĉĉĉ ĉ F HIR All Types . EN ROLL MENT REQUEST Ġ-> Ġ" Enrollment Request " čĊĉĉĉ ĉ F HIR All Types . EN ROLL MENT RESPONSE Ġ-> Ġ" Enrollment Response " čĊĉĉĉ ĉ F HIR All Types . E PI SO DE OF C ARE Ġ-> Ġ" Episode Of Care " čĊĉĉĉ ĉ F HIR All Types . EVENT DEFINITION Ġ-> Ġ" Event Definition " čĊĉĉĉ ĉ F HIR All Types . E VID ENCE Ġ-> Ġ" Evidence " čĊĉĉĉ ĉ F HIR All Types . E VID ENC ERE PORT Ġ-> Ġ" Evidence Report " čĊĉĉĉ ĉ F HIR All Types . E VID ENCE VARIABLE Ġ-> Ġ" Evidence Variable " čĊĉĉĉ ĉ F HIR All Types . EXAMPLE SC EN ARIO Ġ-> Ġ" Example Scenario " čĊĉĉĉ ĉ F HIR All Types . EX PLAN ATION OF BEN EF IT Ġ-> Ġ" ExplanationOfBenefit " čĊĉĉĉ ĉ F HIR All Types . FAMILY MEMBER HISTORY Ġ-> Ġ" Family Member History " čĊĉĉĉ ĉ F HIR All Types . FLAG Ġ-> Ġ" Flag " čĊĉĉĉ ĉ F HIR All Types . GO AL Ġ-> Ġ" Goal " čĊĉĉĉ ĉ F HIR All Types . GRAPH DEFINITION Ġ-> Ġ" Graph Definition " čĊĉĉĉ ĉ F HIR All Types . GROUP Ġ-> Ġ" Group " čĊĉĉĉ ĉ F HIR All Types . GUID AN CER ESP ONSE Ġ-> Ġ" Guid ance Response " čĊĉĉĉ ĉ F HIR All Types . HE ALTH C ARE SERVICE Ġ-> Ġ" Health care Service " čĊĉĉĉ ĉ F HIR All Types . I MAG ING ST UD Y Ġ-> Ġ" Imaging Study " čĊĉĉĉ ĉ F HIR All Types . IM M UN IZATION Ġ-> Ġ" Imm un ization " čĊĉĉĉ ĉ F HIR All Types . IM M UN IZATION EVAL UATION Ġ-> Ġ" Imm un ization Evaluation " čĊĉĉĉ ĉ F HIR All Types . IM M UN IZATION RE COMM END ATION Ġ-> Ġ" Imm un ization Recommendation " čĊĉĉĉ ĉ F HIR All Types . IMPLEMENT ATION GUID E Ġ-> Ġ" Implementation Guide " čĊĉĉĉ ĉ F HIR All Types . ING RE DI ENT Ġ-> Ġ" Ingredient " čĊĉĉĉ ĉ F HIR All Types . INS UR ANCE PLAN Ġ-> Ġ" Ins urance Plan " čĊĉĉĉ ĉ F HIR All Types . IN VOICE Ġ-> Ġ" Invoice " čĊĉĉĉ ĉ F HIR All Types . LIBRARY Ġ-> Ġ" Library " čĊĉĉĉ ĉ F HIR All Types . LINK AGE Ġ-> Ġ" Link age " čĊĉĉĉ ĉ F HIR All Types . LIST Ġ-> Ġ" List " čĊĉĉĉ ĉ F HIR All Types . LOCATION Ġ-> Ġ" Location " čĊĉĉĉ ĉ F HIR All Types . MAN U FACT URE D ITEM DEFINITION Ġ-> Ġ" Man ufact ured Item Definition " čĊĉĉĉ ĉ F HIR All Types . MEAS URE Ġ-> Ġ" Measure " čĊĉĉĉ ĉ F HIR All Types . MEAS UR ERE PORT Ġ-> Ġ" Measure Report " čĊĉĉĉ ĉ F HIR All Types . MED ICATION Ġ-> Ġ" Med ication " čĊĉĉĉ ĉ F HIR All Types . MED ICATION ADMIN ISTR ATION Ġ-> Ġ" Med ication Administration " čĊĉĉĉ ĉ F HIR All Types . MED ICATION DISP ENSE Ġ-> Ġ" Med ication Disp ense " čĊĉĉĉ ĉ F HIR All Types . MED ICATION KNO W LED GE Ġ-> Ġ" Med ication Knowledge " čĊĉĉĉ ĉ F HIR All Types . MED ICATION REQUEST Ġ-> Ġ" Med ication Request " čĊĉĉĉ ĉ F HIR All Types . MED ICATION USAGE Ġ-> Ġ" Med ication Usage " čĊĉĉĉ ĉ F HIR All Types . MED IC IN AL PRODUCT DEFINITION Ġ-> Ġ" Med ic inal Product Definition " čĊĉĉĉ ĉ F HIR All Types . MESSAGE DEFINITION Ġ-> Ġ" Message Definition " čĊĉĉĉ ĉ F HIR All Types . MESSAGE HEADER Ġ-> Ġ" Message Header " čĊĉĉĉ ĉ F HIR All Types . MO LE C ULAR SEQUENCE Ġ-> Ġ" M olec ular Sequence " čĊĉĉĉ ĉ F HIR All Types . NAM ING SYSTEM Ġ-> Ġ" Naming System " čĊĉĉĉ ĉ F HIR All Types . N UT R ITION INT A KE Ġ-> Ġ" N utr ition Int ake " čĊĉĉĉ ĉ F HIR All Types . N UT R ITION ORDER Ġ-> Ġ" N utr ition Order " čĊĉĉĉ ĉ F HIR All Types . N UT R ITION PRODUCT Ġ-> Ġ" N utr ition Product " čĊĉĉĉ ĉ F HIR All Types . OB SERV ATION Ġ-> Ġ" Observation " čĊĉĉĉ ĉ F HIR All Types . OB SERV ATION DEFINITION Ġ-> Ġ" Observation Definition " čĊĉĉĉ ĉ F HIR All Types . OPERATION DEFINITION Ġ-> Ġ" Operation Definition " čĊĉĉĉ ĉ F HIR All Types . OPERATION OUT CO ME Ġ-> Ġ" Operation Outcome " čĊĉĉĉ ĉ F HIR All Types . ORG AN IZATION Ġ-> Ġ" Organization " čĊĉĉĉ ĉ F HIR All Types . ORG AN IZATION AFF ILI ATION Ġ-> Ġ" Organization Aff iliation " čĊĉĉĉ ĉ F HIR All Types . PACK AG ED PRODUCT DEFINITION Ġ-> Ġ" Package d Product Definition " čĊĉĉĉ ĉ F HIR All Types . PARAMETERS Ġ-> Ġ" Parameters " čĊĉĉĉ ĉ F HIR All Types . PAT IENT Ġ-> Ġ" Patient " čĊĉĉĉ ĉ F HIR All Types . PAYMENT NOTICE Ġ-> Ġ" Payment Notice " čĊĉĉĉ ĉ F HIR All Types . PAYMENT RE CON C ILI ATION Ġ-> Ġ" Payment Re conc iliation " čĊĉĉĉ ĉ F HIR All Types . PERMISSION Ġ-> Ġ" Permission " čĊĉĉĉ ĉ F HIR All Types . PERSON Ġ-> Ġ" Person " čĊĉĉĉ ĉ F HIR All Types . PLAN DEFINITION Ġ-> Ġ" Plan Definition " čĊĉĉĉ ĉ F HIR All Types . PR ACT ITION ER Ġ-> Ġ" Pract itioner " čĊĉĉĉ ĉ F HIR All Types . PR ACT ITION ER ROLE Ġ-> Ġ" Pract itioner Role " čĊĉĉĉ ĉ F HIR All Types . PROC EDURE Ġ-> Ġ" Procedure " čĊĉĉĉ ĉ F HIR All Types . PRO VEN ANCE Ġ-> Ġ" Provenance " čĊĉĉĉ ĉ F HIR All Types . QUEST ION NA I RE Ġ-> Ġ" Questionnaire " čĊĉĉĉ ĉ F HIR All Types . QUEST ION NA IR ER ESP ONSE Ġ-> Ġ" Questionnaire Response " čĊĉĉĉ ĉ F HIR All Types . REG UL ATED AUTHORIZATION Ġ-> Ġ" Reg ulated Authorization " čĊĉĉĉ ĉ F HIR All Types . RELATED PERSON Ġ-> Ġ" Related Person " čĊĉĉĉ ĉ F HIR All Types . REQUEST GROUP Ġ-> Ġ" Request Group " čĊĉĉĉ ĉ F HIR All Types . RE SEARCH ST UD Y Ġ-> Ġ" Research Study " čĊĉĉĉ ĉ F HIR All Types . RE SEARCH SUBJECT Ġ-> Ġ" Research Subject " čĊĉĉĉ ĉ F HIR All Types . RESOURCE Ġ-> Ġ" Resource " čĊĉĉĉ ĉ F HIR All Types . R IS K AS SESS MENT Ġ-> Ġ" Risk Assessment " čĊĉĉĉ ĉ F HIR All Types . SCHED ULE Ġ-> Ġ" Schedule " čĊĉĉĉ ĉ F HIR All Types . SEARCH PARAMETER Ġ-> Ġ" Search Parameter " čĊĉĉĉ ĉ F HIR All Types . SERV IC ER EQ UEST Ġ-> Ġ" Service Request " čĊĉĉĉ ĉ F HIR All Types . SLOT Ġ-> Ġ" Slot " čĊĉĉĉ ĉ F HIR All Types . SPEC IM EN Ġ-> Ġ" Spec imen " čĊĉĉĉ ĉ F HIR All Types . SPEC IM EN DEFINITION Ġ-> Ġ" Spec imen Definition " čĊĉĉĉ ĉ F HIR All Types . STRUCTURE DEFINITION Ġ-> Ġ" StructureDefinition " čĊĉĉĉ ĉ F HIR All Types . STRUCTURE MAP Ġ-> Ġ" Structure Map " čĊĉĉĉ ĉ F HIR All Types . SUB SCRIPTION Ġ-> Ġ" Subscription " čĊĉĉĉ ĉ F HIR All Types . SUB SCRIPTION STATUS Ġ-> Ġ" Subscription Status " čĊĉĉĉ ĉ F HIR All Types . SUB SCRIPTION TOPIC Ġ-> Ġ" Subscription Topic " čĊĉĉĉ ĉ F HIR All Types . SUB ST ANCE Ġ-> Ġ" Sub stance " čĊĉĉĉ ĉ F HIR All Types . SUB ST ANCE DEFINITION Ġ-> Ġ" Sub stance Definition " čĊĉĉĉ ĉ F HIR All Types . SUB ST AN C ENU CLE IC AC ID Ġ-> Ġ" Sub stance N ucle ic Ac id " čĊĉĉĉ ĉ F HIR All Types . SUB ST ANCE POLY MER Ġ-> Ġ" Sub stance Pol ymer " čĊĉĉĉ ĉ F HIR All Types . SUB ST ANCE PRO TE IN Ġ-> Ġ" Sub stance Protein " čĊĉĉĉ ĉ F HIR All Types . SUB ST AN C ERE FER ENCE INFORMATION Ġ-> Ġ" Sub stance Reference Information " čĊĉĉĉ ĉ F HIR All Types . SUB ST AN CES OURCE MAT ERIAL Ġ-> Ġ" Sub stance Source Material " čĊĉĉĉ ĉ F HIR All Types . SUP PLY DE LI VERY Ġ-> Ġ" Supply Delivery " čĊĉĉĉ ĉ F HIR All Types . SUP PLY REQUEST Ġ-> Ġ" Supply Request " čĊĉĉĉ ĉ F HIR All Types . TASK Ġ-> Ġ" Task " čĊĉĉĉ ĉ F HIR All Types . TERMIN O LOG Y CAP AB IL ITIES Ġ-> Ġ" Termin ology Capabilities " čĊĉĉĉ ĉ F HIR All Types . TEST REPORT Ġ-> Ġ" Test Report " čĊĉĉĉ ĉ F HIR All Types . TEST SCRIPT Ġ-> Ġ" Test Script " čĊĉĉĉ ĉ F HIR All Types . VALUE SET Ġ-> Ġ" Value Set " čĊĉĉĉ ĉ F HIR All Types . VER IFICATION RESULT Ġ-> Ġ" Verification Result " čĊĉĉĉ ĉ F HIR All Types . V ISION PRESCRIPTION Ġ-> Ġ" Vision Pre scription " čĊĉĉĉ ĉ F HIR All Types . TYPE Ġ-> Ġ" Type " čĊĉĉĉ ĉ F HIR All Types . ANY Ġ-> Ġ" Any " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠFHIR All Types ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠFHIR Version Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠOl dest Ġarchived Ġversion Ġof ĠFHIR . čĊĉ ĉ */ čĊĉ ĉ _ 0 _ 0 1 , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġ 1 st ĠDraft Ġfor ĠComment Ġ( Se pt Ġ 2 0 1 2 ĠBal lot ). čĊĉ ĉ */ čĊĉ ĉ _ 0 _ 0 5 , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġ 2 nd ĠDraft Ġfor ĠComment Ġ( January Ġ 2 0 1 3 ĠBal lot ). čĊĉ ĉ */ čĊĉ ĉ _ 0 _ 0 6 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠD ST U Ġ 1 ĠBal lot Ġversion . čĊĉ ĉ */ čĊĉ ĉ _ 0 _ 1 1 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠD ST U Ġ 1 ĠOffic ial Ġversion . čĊĉ ĉ */ čĊĉ ĉ _ 0 _ 0 _ 8 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠD ST U Ġ 1 ĠOffic ial Ġversion ĠTechnical ĠErr ata Ġ# 1 . čĊĉ ĉ */ čĊĉ ĉ _ 0 _ 0 _ 8 1 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠD ST U Ġ 1 ĠOffic ial Ġversion ĠTechnical ĠErr ata Ġ# 2 . čĊĉ ĉ */ čĊĉ ĉ _ 0 _ 0 _ 8 2 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDraft ĠFor ĠComment Ġ( January Ġ 2 0 1 5 ĠBal lot ). čĊĉ ĉ */ čĊĉ ĉ _ 0 _ 4 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠD ST U Ġ 2 ĠBal lot Ġversion Ġ( May Ġ 2 0 1 5 ĠBal lot ). čĊĉ ĉ */ čĊĉ ĉ _ 0 _ 5 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠD ST U Ġ 2 ĠQA ĠPreview Ġ+ ĠC Q IF ĠBal lot Ġ( Sep Ġ 2 0 1 5 ). čĊĉ ĉ */ čĊĉ ĉ _ 1 _ 0 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠD ST U Ġ 2 Ġ( Official Ġversion ). čĊĉ ĉ */ čĊĉ ĉ _ 1 _ 0 _ 1 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠD ST U Ġ 2 Ġ( Official Ġversion ) Ġwith Ġ 1 Ġtechnical Ġerr ata . čĊĉ ĉ */ čĊĉ ĉ _ 1 _ 0 _ 2 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠG AO ĠBal lot Ġ+ Ġdraft Ġchanges Ġto Ġmain ĠFHIR Ġstandard . čĊĉ ĉ */ čĊĉ ĉ _ 1 _ 1 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠC Q F Ġon ĠFHIR ĠBal lot Ġ+ ĠConnect athon Ġ 1 2 Ġ( Mont real ). čĊĉ ĉ */ čĊĉ ĉ _ 1 _ 4 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠFHIR ĠST U 3 ĠBal lot Ġ+ ĠConnect athon Ġ 1 3 Ġ( B alt im ore ). čĊĉ ĉ */ čĊĉ ĉ _ 1 _ 6 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠFHIR ĠST U 3 ĠC andidate Ġ+ ĠConnect athon Ġ 1 4 Ġ( San ĠAnt onio ). čĊĉ ĉ */ čĊĉ ĉ _ 1 _ 8 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠFHIR ĠRelease Ġ 3 Ġ( ST U ). čĊĉ ĉ */ čĊĉ ĉ _ 3 _ 0 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠFHIR ĠRelease Ġ 3 Ġ( ST U ) Ġwith Ġ 1 Ġtechnical Ġerr ata . čĊĉ ĉ */ čĊĉ ĉ _ 3 _ 0 _ 1 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠFHIR ĠRelease Ġ 3 Ġ( ST U ) Ġwith Ġ 2 Ġtechnical Ġerr ata . čĊĉ ĉ */ čĊĉ ĉ _ 3 _ 0 _ 2 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠR 4 ĠBal lot Ġ# 1 . čĊĉ ĉ */ čĊĉ ĉ _ 3 _ 3 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠR 4 ĠBal lot Ġ# 2 . čĊĉ ĉ */ čĊĉ ĉ _ 3 _ 5 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠFHIR ĠRelease Ġ 4 Ġ( Norm ative Ġ+ ĠST U ). čĊĉ ĉ */ čĊĉ ĉ _ 4 _ 0 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠFHIR ĠRelease Ġ 4 Ġ( Norm ative Ġ+ ĠST U ) Ġwith Ġ 1 Ġtechnical Ġerr ata . čĊĉ ĉ */ čĊĉ ĉ _ 4 _ 0 _ 1 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠInter im ĠVersion . čĊĉ ĉ */ čĊĉ ĉ _ 4 _ 1 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠR 5 ĠPreview Ġ# 1 . čĊĉ ĉ */ čĊĉ ĉ _ 4 _ 2 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠR 5 ĠPreview Ġ# 2 . čĊĉ ĉ */ čĊĉ ĉ _ 4 _ 4 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠR 5 ĠPreview Ġ# 3 . čĊĉ ĉ */ čĊĉ ĉ _ 4 _ 5 _ 0 , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ _ 0 _ 0 1 Ġ-> Ġ" 0 . 0 1 " čĊĉĉĉ ĉ _ 0 _ 0 5 Ġ-> Ġ" 0 . 0 5 " čĊĉĉĉ ĉ _ 0 _ 0 6 Ġ-> Ġ" 0 . 0 6 " čĊĉĉĉ ĉ _ 0 _ 1 1 Ġ-> Ġ" 0 . 1 1 " čĊĉĉĉ ĉ _ 0 _ 0 _ 8 0 Ġ-> Ġ" 0 . 0 . 8 0 " čĊĉĉĉ ĉ _ 0 _ 0 _ 8 1 Ġ-> Ġ" 0 . 0 . 8 1 " čĊĉĉĉ ĉ _ 0 _ 0 _ 8 2 Ġ-> Ġ" 0 . 0 . 8 2 " čĊĉĉĉ ĉ _ 0 _ 4 _ 0 Ġ-> Ġ" 0 . 4 . 0 " čĊĉĉĉ ĉ _ 0 _ 5 _ 0 Ġ-> Ġ" 0 . 5 . 0 " čĊĉĉĉ ĉ _ 1 _ 0 _ 0 Ġ-> Ġ" 1 . 0 . 0 " čĊĉĉĉ ĉ _ 1 _ 0 _ 1 Ġ-> Ġ" 1 . 0 . 1 " čĊĉĉĉ ĉ _ 1 _ 0 _ 2 Ġ-> Ġ" 1 . 0 . 2 " čĊĉĉĉ ĉ _ 1 _ 1 _ 0 Ġ-> Ġ" 1 . 1 . 0 " čĊĉĉĉ ĉ _ 1 _ 4 _ 0 Ġ-> Ġ" 1 . 4 . 0 " čĊĉĉĉ ĉ _ 1 _ 6 _ 0 Ġ-> Ġ" 1 . 6 . 0 " čĊĉĉĉ ĉ _ 1 _ 8 _ 0 Ġ-> Ġ" 1 . 8 . 0 " čĊĉĉĉ ĉ _ 3 _ 0 _ 0 Ġ-> Ġ" 3 . 0 . 0 " čĊĉĉĉ ĉ _ 3 _ 0 _ 1 Ġ-> Ġ" 3 . 0 . 1 " čĊĉĉĉ ĉ _ 3 _ 0 _ 2 Ġ-> Ġ" 3 . 0 . 2 " čĊĉĉĉ ĉ _ 3 _ 3 _ 0 Ġ-> Ġ" 3 . 3 . 0 " čĊĉĉĉ ĉ _ 3 _ 5 _ 0 Ġ-> Ġ" 3 . 5 . 0 " čĊĉĉĉ ĉ _ 4 _ 0 _ 0 Ġ-> Ġ" 4 . 0 . 0 " čĊĉĉĉ ĉ _ 4 _ 0 _ 1 Ġ-> Ġ" 4 . 0 . 1 " čĊĉĉĉ ĉ _ 4 _ 1 _ 0 Ġ-> Ġ" 4 . 1 . 0 " čĊĉĉĉ ĉ _ 4 _ 2 _ 0 Ġ-> Ġ" 4 . 2 . 0 " čĊĉĉĉ ĉ _ 4 _ 4 _ 0 Ġ-> Ġ" 4 . 4 . 0 " čĊĉĉĉ ĉ _ 4 _ 5 _ 0 Ġ-> Ġ" 4 . 5 . 0 " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ _ 0 _ 0 1 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 0 _ 0 5 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 0 _ 0 6 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 0 _ 1 1 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 0 _ 0 _ 8 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 0 _ 0 _ 8 1 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 0 _ 0 _ 8 2 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 0 _ 4 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 0 _ 5 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 1 _ 0 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 1 _ 0 _ 1 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 1 _ 0 _ 2 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 1 _ 1 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 1 _ 4 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 1 _ 6 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 1 _ 8 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 3 _ 0 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 3 _ 0 _ 1 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 3 _ 0 _ 2 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 3 _ 3 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 3 _ 5 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 4 _ 0 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 4 _ 0 _ 1 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 4 _ 1 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 4 _ 2 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 4 _ 4 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ _ 4 _ 5 _ 0 Ġ-> Ġ" http :// hl 7 . org / fhir / F HIR - version " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ _ 0 _ 0 1 Ġ-> Ġ" Ol dest Ġarchived Ġversion Ġof ĠFHIR ." čĊĉĉĉ ĉ _ 0 _ 0 5 Ġ-> Ġ" 1 st ĠDraft Ġfor ĠComment Ġ( Se pt Ġ 2 0 1 2 ĠBal lot )." čĊĉĉĉ ĉ _ 0 _ 0 6 Ġ-> Ġ" 2 nd ĠDraft Ġfor ĠComment Ġ( January Ġ 2 0 1 3 ĠBal lot )." čĊĉĉĉ ĉ _ 0 _ 1 1 Ġ-> Ġ" DST U Ġ 1 ĠBal lot Ġversion ." čĊĉĉĉ ĉ _ 0 _ 0 _ 8 0 Ġ-> Ġ" DST U Ġ 1 ĠOffic ial Ġversion ." čĊĉĉĉ ĉ _ 0 _ 0 _ 8 1 Ġ-> Ġ" DST U Ġ 1 ĠOffic ial Ġversion ĠTechnical ĠErr ata Ġ# 1 ." čĊĉĉĉ ĉ _ 0 _ 0 _ 8 2 Ġ-> Ġ" DST U Ġ 1 ĠOffic ial Ġversion ĠTechnical ĠErr ata Ġ# 2 ." čĊĉĉĉ ĉ _ 0 _ 4 _ 0 Ġ-> Ġ" Draft ĠFor ĠComment Ġ( January Ġ 2 0 1 5 ĠBal lot )." čĊĉĉĉ ĉ _ 0 _ 5 _ 0 Ġ-> Ġ" DST U Ġ 2 ĠBal lot Ġversion Ġ( May Ġ 2 0 1 5 ĠBal lot )." čĊĉĉĉ ĉ _ 1 _ 0 _ 0 Ġ-> Ġ" DST U Ġ 2 ĠQA ĠPreview Ġ+ ĠC Q IF ĠBal lot Ġ( Sep Ġ 2 0 1 5 )." čĊĉĉĉ ĉ _ 1 _ 0 _ 1 Ġ-> Ġ" DST U Ġ 2 Ġ( Official Ġversion )." čĊĉĉĉ ĉ _ 1 _ 0 _ 2 Ġ-> Ġ" DST U Ġ 2 Ġ( Official Ġversion ) Ġwith Ġ 1 Ġtechnical Ġerr ata ." čĊĉĉĉ ĉ _ 1 _ 1 _ 0 Ġ-> Ġ" GA O ĠBal lot Ġ+ Ġdraft Ġchanges Ġto Ġmain ĠFHIR Ġstandard ." čĊĉĉĉ ĉ _ 1 _ 4 _ 0 Ġ-> Ġ" CQ F Ġon ĠFHIR ĠBal lot Ġ+ ĠConnect athon Ġ 1 2 Ġ( Mont real )." čĊĉĉĉ ĉ _ 1 _ 6 _ 0 Ġ-> Ġ" F HIR ĠST U 3 ĠBal lot Ġ+ ĠConnect athon Ġ 1 3 Ġ( B alt im ore )." čĊĉĉĉ ĉ _ 1 _ 8 _ 0 Ġ-> Ġ" F HIR ĠST U 3 ĠC andidate Ġ+ ĠConnect athon Ġ 1 4 Ġ( San ĠAnt onio )." čĊĉĉĉ ĉ _ 3 _ 0 _ 0 Ġ-> Ġ" F HIR ĠRelease Ġ 3 Ġ( ST U )." čĊĉĉĉ ĉ _ 3 _ 0 _ 1 Ġ-> Ġ" F HIR ĠRelease Ġ 3 Ġ( ST U ) Ġwith Ġ 1 Ġtechnical Ġerr ata ." čĊĉĉĉ ĉ _ 3 _ 0 _ 2 Ġ-> Ġ" F HIR ĠRelease Ġ 3 Ġ( ST U ) Ġwith Ġ 2 Ġtechnical Ġerr ata ." čĊĉĉĉ ĉ _ 3 _ 3 _ 0 Ġ-> Ġ" R 4 ĠBal lot Ġ# 1 ." čĊĉĉĉ ĉ _ 3 _ 5 _ 0 Ġ-> Ġ" R 4 ĠBal lot Ġ# 2 ." čĊĉĉĉ ĉ _ 4 _ 0 _ 0 Ġ-> Ġ" F HIR ĠRelease Ġ 4 Ġ( Norm ative Ġ+ ĠST U )." čĊĉĉĉ ĉ _ 4 _ 0 _ 1 Ġ-> Ġ" F HIR ĠRelease Ġ 4 Ġ( Norm ative Ġ+ ĠST U ) Ġwith Ġ 1 Ġtechnical Ġerr ata ." čĊĉĉĉ ĉ _ 4 _ 1 _ 0 Ġ-> Ġ" Inter im ĠVersion ." čĊĉĉĉ ĉ _ 4 _ 2 _ 0 Ġ-> Ġ" R 5 ĠPreview Ġ# 1 ." čĊĉĉĉ ĉ _ 4 _ 4 _ 0 Ġ-> Ġ" R 5 ĠPreview Ġ# 2 ." čĊĉĉĉ ĉ _ 4 _ 5 _ 0 Ġ-> Ġ" R 5 ĠPreview Ġ# 3 ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ _ 0 _ 0 1 Ġ-> Ġ" 0 . 0 1 "; čĊĉĉĉ ĉ _ 0 _ 0 5 Ġ-> Ġ" 0 . 0 5 "; čĊĉĉĉ ĉ _ 0 _ 0 6 Ġ-> Ġ" 0 . 0 6 "; čĊĉĉĉ ĉ _ 0 _ 1 1 Ġ-> Ġ" 0 . 1 1 "; čĊĉĉĉ ĉ _ 0 _ 0 _ 8 0 Ġ-> Ġ" 0 . 0 . 8 0 "; čĊĉĉĉ ĉ _ 0 _ 0 _ 8 1 Ġ-> Ġ" 0 . 0 . 8 1 "; čĊĉĉĉ ĉ _ 0 _ 0 _ 8 2 Ġ-> Ġ" 0 . 0 . 8 2 "; čĊĉĉĉ ĉ _ 0 _ 4 _ 0 Ġ-> Ġ" 0 . 4 . 0 "; čĊĉĉĉ ĉ _ 0 _ 5 _ 0 Ġ-> Ġ" 0 . 5 . 0 "; čĊĉĉĉ ĉ _ 1 _ 0 _ 0 Ġ-> Ġ" 1 . 0 . 0 "; čĊĉĉĉ ĉ _ 1 _ 0 _ 1 Ġ-> Ġ" 1 . 0 . 1 "; čĊĉĉĉ ĉ _ 1 _ 0 _ 2 Ġ-> Ġ" 1 . 0 . 2 "; čĊĉĉĉ ĉ _ 1 _ 1 _ 0 Ġ-> Ġ" 1 . 1 . 0 "; čĊĉĉĉ ĉ _ 1 _ 4 _ 0 Ġ-> Ġ" 1 . 4 . 0 "; čĊĉĉĉ ĉ _ 1 _ 6 _ 0 Ġ-> Ġ" 1 . 6 . 0 "; čĊĉĉĉ ĉ _ 1 _ 8 _ 0 Ġ-> Ġ" 1 . 8 . 0 "; čĊĉĉĉ ĉ _ 3 _ 0 _ 0 Ġ-> Ġ" 3 . 0 . 0 "; čĊĉĉĉ ĉ _ 3 _ 0 _ 1 Ġ-> Ġ" 3 . 0 . 1 "; čĊĉĉĉ ĉ _ 3 _ 0 _ 2 Ġ-> Ġ" 3 . 0 . 2 "; čĊĉĉĉ ĉ _ 3 _ 3 _ 0 Ġ-> Ġ" 3 . 3 . 0 "; čĊĉĉĉ ĉ _ 3 _ 5 _ 0 Ġ-> Ġ" 3 . 5 . 0 "; čĊĉĉĉ ĉ _ 4 _ 0 _ 0 Ġ-> Ġ" 4 . 0 . 0 "; čĊĉĉĉ ĉ _ 4 _ 0 _ 1 Ġ-> Ġ" 4 . 0 . 1 "; čĊĉĉĉ ĉ _ 4 _ 1 _ 0 Ġ-> Ġ" 4 . 1 . 0 "; čĊĉĉĉ ĉ _ 4 _ 2 _ 0 Ġ-> Ġ" 4 . 2 . 0 "; čĊĉĉĉ ĉ _ 4 _ 4 _ 0 Ġ-> Ġ" 4 . 4 . 0 "; čĊĉĉĉ ĉ _ 4 _ 5 _ 0 Ġ-> Ġ" 4 . 5 . 0 "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠFHIR Version ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" 0 . 0 1 " Ġ== Ġcode String ) Ġreturn Ġ_ 0 _ 0 1 čĊĉĉĉ ĉ if Ġ(" 0 . 0 5 " Ġ== Ġcode String ) Ġreturn Ġ_ 0 _ 0 5 čĊĉĉĉ ĉ if Ġ(" 0 . 0 6 " Ġ== Ġcode String ) Ġreturn Ġ_ 0 _ 0 6 čĊĉĉĉ ĉ if Ġ(" 0 . 1 1 " Ġ== Ġcode String ) Ġreturn Ġ_ 0 _ 1 1 čĊĉĉĉ ĉ if Ġ(" 0 . 0 . 8 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 0 _ 0 _ 8 0 čĊĉĉĉ ĉ if Ġ(" 0 . 0 . 8 1 " Ġ== Ġcode String ) Ġreturn Ġ_ 0 _ 0 _ 8 1 čĊĉĉĉ ĉ if Ġ(" 0 . 0 . 8 2 " Ġ== Ġcode String ) Ġreturn Ġ_ 0 _ 0 _ 8 2 čĊĉĉĉ ĉ if Ġ(" 0 . 4 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 0 _ 4 _ 0 čĊĉĉĉ ĉ if Ġ(" 0 . 5 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 0 _ 5 _ 0 čĊĉĉĉ ĉ if Ġ(" 1 . 0 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 1 _ 0 _ 0 čĊĉĉĉ ĉ if Ġ(" 1 . 0 . 1 " Ġ== Ġcode String ) Ġreturn Ġ_ 1 _ 0 _ 1 čĊĉĉĉ ĉ if Ġ(" 1 . 0 . 2 " Ġ== Ġcode String ) Ġreturn Ġ_ 1 _ 0 _ 2 čĊĉĉĉ ĉ if Ġ(" 1 . 1 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 1 _ 1 _ 0 čĊĉĉĉ ĉ if Ġ(" 1 . 4 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 1 _ 4 _ 0 čĊĉĉĉ ĉ if Ġ(" 1 . 6 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 1 _ 6 _ 0 čĊĉĉĉ ĉ if Ġ(" 1 . 8 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 1 _ 8 _ 0 čĊĉĉĉ ĉ if Ġ(" 3 . 0 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 3 _ 0 _ 0 čĊĉĉĉ ĉ if Ġ(" 3 . 0 . 1 " Ġ== Ġcode String ) Ġreturn Ġ_ 3 _ 0 _ 1 čĊĉĉĉ ĉ if Ġ(" 3 . 0 . 2 " Ġ== Ġcode String ) Ġreturn Ġ_ 3 _ 0 _ 2 čĊĉĉĉ ĉ if Ġ(" 3 . 3 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 3 _ 3 _ 0 čĊĉĉĉ ĉ if Ġ(" 3 . 5 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 3 _ 5 _ 0 čĊĉĉĉ ĉ if Ġ(" 4 . 0 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 4 _ 0 _ 0 čĊĉĉĉ ĉ if Ġ(" 4 . 0 . 1 " Ġ== Ġcode String ) Ġreturn Ġ_ 4 _ 0 _ 1 čĊĉĉĉ ĉ if Ġ(" 4 . 1 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 4 _ 1 _ 0 čĊĉĉĉ ĉ if Ġ(" 4 . 2 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 4 _ 2 _ 0 čĊĉĉĉ ĉ if Ġ(" 4 . 4 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 4 _ 4 _ 0 čĊĉĉĉ ĉ if Ġ(" 4 . 5 . 0 " Ġ== Ġcode String ) Ġreturn Ġ_ 4 _ 5 _ 0 čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠFHIR Version Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } č Ċ // Ġmanual Ġcode Ġfrom Ġconfiguration . txt : č Ċ public ĠString Ġto Code ( int Ġlen ) Ġ{ čĊĠĠĠĠĠĠĠĠĠ Ġreturn Ġto Code (). substring ( 0 , Ġlen ); čĊĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠ Ġpublic Ġstatic Ġboolean Ġis R 4 Plus ( String Ġversion ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġversion Ġ!= Ġnull Ġ&& Ġ( version . startsWith (" 4 .") Ġ|| Ġversion . startsWith (" 5 .") Ġ|| Ġ" current ". equals ( version )); čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠ čĊĠĠĠĠĠĠ Ġpublic Ġstatic Ġboolean ĠisValid Code ( String Ġcode String ) Ġ{ čĊĠĠĠĠĠĠĠĠĠ Ġif Ġ( code String Ġ== Ġnull Ġ|| Ġ"". equals ( code String )) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfalse ; čĊĠĠĠĠĠ Ġif Ġ(" 0 . 0 1 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 0 . 0 5 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 0 . 0 6 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 0 . 1 1 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 0 . 0 . 8 0 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 0 . 0 . 8 1 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 0 . 0 . 8 2 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 0 . 4 . 0 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 0 . 5 . 0 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 1 . 0 . 0 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 1 . 0 . 1 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 1 . 0 . 2 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 1 . 1 . 0 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 1 . 4 . 0 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 1 . 6 . 0 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 1 . 8 . 0 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 3 . 0 . 0 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 3 . 0 . 1 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 3 . 3 . 0 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 3 . 5 . 0 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 4 . 0 . 0 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġif Ġ(" 4 . 2 . 0 ". equals ( code String )) čĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ; čĊĠĠĠĠĠ Ġreturn Ġfalse ; čĊĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠ Ġ@ Override čĊĠĠĠĠĠĠĠ Ġpublic ĠString ĠtoString () Ġ{ čĊĠĠĠĠĠĠĠĠĠ Ġreturn Ġto Code (); čĊĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠ Ġpublic Ġboolean Ġis R 4 B () Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn Ġto Code (). startsWith (" 4 . 1 "); čĊĠĠĠ Ġ} čĊč Ċ // Ġend Ġaddition čĊ ĉ } čĊčĊ ĉ class ĠFHIR Version Enum Factory Ġ: ĠEnum Factory < F HIR Version > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠFHIR Version ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" 0 . 0 1 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 0 _ 0 1 čĊĉĉ ĉ if Ġ(" 0 . 0 5 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 0 _ 0 5 čĊĉĉ ĉ if Ġ(" 0 . 0 6 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 0 _ 0 6 čĊĉĉ ĉ if Ġ(" 0 . 1 1 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 0 _ 1 1 čĊĉĉ ĉ if Ġ(" 0 . 0 . 8 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 0 _ 0 _ 8 0 čĊĉĉ ĉ if Ġ(" 0 . 0 . 8 1 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 0 _ 0 _ 8 1 čĊĉĉ ĉ if Ġ(" 0 . 0 . 8 2 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 0 _ 0 _ 8 2 čĊĉĉ ĉ if Ġ(" 0 . 4 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 0 _ 4 _ 0 čĊĉĉ ĉ if Ġ(" 0 . 5 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 0 _ 5 _ 0 čĊĉĉ ĉ if Ġ(" 1 . 0 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 1 _ 0 _ 0 čĊĉĉ ĉ if Ġ(" 1 . 0 . 1 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 1 _ 0 _ 1 čĊĉĉ ĉ if Ġ(" 1 . 0 . 2 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 1 _ 0 _ 2 čĊĉĉ ĉ if Ġ(" 1 . 1 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 1 _ 1 _ 0 čĊĉĉ ĉ if Ġ(" 1 . 4 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 1 _ 4 _ 0 čĊĉĉ ĉ if Ġ(" 1 . 6 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 1 _ 6 _ 0 čĊĉĉ ĉ if Ġ(" 1 . 8 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 1 _ 8 _ 0 čĊĉĉ ĉ if Ġ(" 3 . 0 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 3 _ 0 _ 0 čĊĉĉ ĉ if Ġ(" 3 . 0 . 1 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 3 _ 0 _ 1 čĊĉĉ ĉ if Ġ(" 3 . 0 . 2 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 3 _ 0 _ 2 čĊĉĉ ĉ if Ġ(" 3 . 3 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 3 _ 3 _ 0 čĊĉĉ ĉ if Ġ(" 3 . 5 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 3 _ 5 _ 0 čĊĉĉ ĉ if Ġ(" 4 . 0 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 4 _ 0 _ 0 čĊĉĉ ĉ if Ġ(" 4 . 0 . 1 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 4 _ 0 _ 1 čĊĉĉ ĉ if Ġ(" 4 . 1 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 4 _ 1 _ 0 čĊĉĉ ĉ if Ġ(" 4 . 2 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 4 _ 2 _ 0 čĊĉĉ ĉ if Ġ(" 4 . 4 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 4 _ 4 _ 0 čĊĉĉ ĉ if Ġ(" 4 . 5 . 0 " Ġ== Ġcode String ) Ġreturn ĠFHIR Version ._ 4 _ 5 _ 0 čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠFHIR Version Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < F HIR Version >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" 0 . 0 1 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 0 _ 0 1 ) čĊĉĉ ĉ if Ġ(" 0 . 0 5 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 0 _ 0 5 ) čĊĉĉ ĉ if Ġ(" 0 . 0 6 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 0 _ 0 6 ) čĊĉĉ ĉ if Ġ(" 0 . 1 1 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 0 _ 1 1 ) čĊĉĉ ĉ if Ġ(" 0 . 0 . 8 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 0 _ 0 _ 8 0 ) čĊĉĉ ĉ if Ġ(" 0 . 0 . 8 1 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 0 _ 0 _ 8 1 ) čĊĉĉ ĉ if Ġ(" 0 . 0 . 8 2 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 0 _ 0 _ 8 2 ) čĊĉĉ ĉ if Ġ(" 0 . 4 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 0 _ 4 _ 0 ) čĊĉĉ ĉ if Ġ(" 0 . 5 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 0 _ 5 _ 0 ) čĊĉĉ ĉ if Ġ(" 1 . 0 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 1 _ 0 _ 0 ) čĊĉĉ ĉ if Ġ(" 1 . 0 . 1 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 1 _ 0 _ 1 ) čĊĉĉ ĉ if Ġ(" 1 . 0 . 2 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 1 _ 0 _ 2 ) čĊĉĉ ĉ if Ġ(" 1 . 1 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 1 _ 1 _ 0 ) čĊĉĉ ĉ if Ġ(" 1 . 4 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 1 _ 4 _ 0 ) čĊĉĉ ĉ if Ġ(" 1 . 6 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 1 _ 6 _ 0 ) čĊĉĉ ĉ if Ġ(" 1 . 8 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 1 _ 8 _ 0 ) čĊĉĉ ĉ if Ġ(" 3 . 0 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 3 _ 0 _ 0 ) čĊĉĉ ĉ if Ġ(" 3 . 0 . 1 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 3 _ 0 _ 1 ) čĊĉĉ ĉ if Ġ(" 3 . 0 . 2 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 3 _ 0 _ 2 ) čĊĉĉ ĉ if Ġ(" 3 . 3 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 3 _ 3 _ 0 ) čĊĉĉ ĉ if Ġ(" 3 . 5 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 3 _ 5 _ 0 ) čĊĉĉ ĉ if Ġ(" 4 . 0 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 4 _ 0 _ 0 ) čĊĉĉ ĉ if Ġ(" 4 . 0 . 1 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 4 _ 0 _ 1 ) čĊĉĉ ĉ if Ġ(" 4 . 1 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 4 _ 1 _ 0 ) čĊĉĉ ĉ if Ġ(" 4 . 2 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 4 _ 2 _ 0 ) čĊĉĉ ĉ if Ġ(" 4 . 4 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 4 _ 4 _ 0 ) čĊĉĉ ĉ if Ġ(" 4 . 5 . 0 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFHIR Version ._ 4 _ 5 _ 0 ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠFHIR Version Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠFHIR Version ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ F HIR Version ._ 0 _ 0 1 Ġ-> Ġ" 0 . 0 1 " čĊĉĉĉ ĉ F HIR Version ._ 0 _ 0 5 Ġ-> Ġ" 0 . 0 5 " čĊĉĉĉ ĉ F HIR Version ._ 0 _ 0 6 Ġ-> Ġ" 0 . 0 6 " čĊĉĉĉ ĉ F HIR Version ._ 0 _ 1 1 Ġ-> Ġ" 0 . 1 1 " čĊĉĉĉ ĉ F HIR Version ._ 0 _ 0 _ 8 0 Ġ-> Ġ" 0 . 0 . 8 0 " čĊĉĉĉ ĉ F HIR Version ._ 0 _ 0 _ 8 1 Ġ-> Ġ" 0 . 0 . 8 1 " čĊĉĉĉ ĉ F HIR Version ._ 0 _ 0 _ 8 2 Ġ-> Ġ" 0 . 0 . 8 2 " čĊĉĉĉ ĉ F HIR Version ._ 0 _ 4 _ 0 Ġ-> Ġ" 0 . 4 . 0 " čĊĉĉĉ ĉ F HIR Version ._ 0 _ 5 _ 0 Ġ-> Ġ" 0 . 5 . 0 " čĊĉĉĉ ĉ F HIR Version ._ 1 _ 0 _ 0 Ġ-> Ġ" 1 . 0 . 0 " čĊĉĉĉ ĉ F HIR Version ._ 1 _ 0 _ 1 Ġ-> Ġ" 1 . 0 . 1 " čĊĉĉĉ ĉ F HIR Version ._ 1 _ 0 _ 2 Ġ-> Ġ" 1 . 0 . 2 " čĊĉĉĉ ĉ F HIR Version ._ 1 _ 1 _ 0 Ġ-> Ġ" 1 . 1 . 0 " čĊĉĉĉ ĉ F HIR Version ._ 1 _ 4 _ 0 Ġ-> Ġ" 1 . 4 . 0 " čĊĉĉĉ ĉ F HIR Version ._ 1 _ 6 _ 0 Ġ-> Ġ" 1 . 6 . 0 " čĊĉĉĉ ĉ F HIR Version ._ 1 _ 8 _ 0 Ġ-> Ġ" 1 . 8 . 0 " čĊĉĉĉ ĉ F HIR Version ._ 3 _ 0 _ 0 Ġ-> Ġ" 3 . 0 . 0 " čĊĉĉĉ ĉ F HIR Version ._ 3 _ 0 _ 1 Ġ-> Ġ" 3 . 0 . 1 " čĊĉĉĉ ĉ F HIR Version ._ 3 _ 0 _ 2 Ġ-> Ġ" 3 . 0 . 2 " čĊĉĉĉ ĉ F HIR Version ._ 3 _ 3 _ 0 Ġ-> Ġ" 3 . 3 . 0 " čĊĉĉĉ ĉ F HIR Version ._ 3 _ 5 _ 0 Ġ-> Ġ" 3 . 5 . 0 " čĊĉĉĉ ĉ F HIR Version ._ 4 _ 0 _ 0 Ġ-> Ġ" 4 . 0 . 0 " čĊĉĉĉ ĉ F HIR Version ._ 4 _ 0 _ 1 Ġ-> Ġ" 4 . 0 . 1 " čĊĉĉĉ ĉ F HIR Version ._ 4 _ 1 _ 0 Ġ-> Ġ" 4 . 1 . 0 " čĊĉĉĉ ĉ F HIR Version ._ 4 _ 2 _ 0 Ġ-> Ġ" 4 . 2 . 0 " čĊĉĉĉ ĉ F HIR Version ._ 4 _ 4 _ 0 Ġ-> Ġ" 4 . 4 . 0 " čĊĉĉĉ ĉ F HIR Version ._ 4 _ 5 _ 0 Ġ-> Ġ" 4 . 5 . 0 " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠFHIR Version ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠFilter Operator Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġspecified Ġproperty Ġof Ġthe Ġcode Ġequals Ġthe Ġprovided Ġvalue . čĊĉ ĉ */ čĊĉ ĉ EQUAL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠIncludes Ġall Ġconcept Ġids Ġthat Ġhave Ġa Ġtrans itive Ġis - a Ġrelationship Ġwith Ġthe Ġconcept ĠId Ġprovided Ġas Ġthe Ġvalue , Ġincluding Ġthe Ġprovided Ġconcept Ġitself Ġ( include Ġdesc endant Ġcodes Ġand Ġself ). čĊĉ ĉ */ čĊĉ ĉ ISA , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠIncludes Ġall Ġconcept Ġids Ġthat Ġhave Ġa Ġtrans itive Ġis - a Ġrelationship Ġwith Ġthe Ġconcept ĠId Ġprovided Ġas Ġthe Ġvalue , Ġexcluding Ġthe Ġprovided Ġconcept Ġitself Ġi . e . Ġinclude Ġdesc endant Ġcodes Ġonly ). čĊĉ ĉ */ čĊĉ ĉ DESC END ENTO F , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġspecified Ġproperty Ġof Ġthe Ġcode Ġdoes Ġnot Ġhave Ġan Ġis - a Ġrelationship Ġwith Ġthe Ġprovided Ġvalue . čĊĉ ĉ */ čĊĉ ĉ IS NOT A , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġspecified Ġproperty Ġof Ġthe Ġcode Ġ Ġmatches Ġthe Ġregex Ġspecified Ġin Ġthe Ġprovided Ġvalue . čĊĉ ĉ */ čĊĉ ĉ REGEX , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġspecified Ġproperty Ġof Ġthe Ġcode Ġis Ġin Ġthe Ġset Ġof Ġcodes Ġor Ġconcepts Ġspecified Ġin Ġthe Ġprovided Ġvalue Ġ( comma Ġseparated Ġlist ). čĊĉ ĉ */ čĊĉ ĉ IN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġspecified Ġproperty Ġof Ġthe Ġcode Ġis Ġnot Ġin Ġthe Ġset Ġof Ġcodes Ġor Ġconcepts Ġspecified Ġin Ġthe Ġprovided Ġvalue Ġ( comma Ġseparated Ġlist ). čĊĉ ĉ */ čĊĉ ĉ NOT IN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠIncludes Ġall Ġconcept Ġids Ġthat Ġhave Ġa Ġtrans itive Ġis - a Ġrelationship Ġfrom Ġthe Ġconcept ĠId Ġprovided Ġas Ġthe Ġvalue , Ġincluding Ġthe Ġprovided Ġconcept Ġitself Ġ( i . e . Ġinclude Ġancestor Ġcodes Ġand Ġself ). čĊĉ ĉ */ čĊĉ ĉ GENERAL IZ ES , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġspecified Ġproperty Ġof Ġthe Ġcode Ġhas Ġat Ġleast Ġone Ġvalue Ġ( if Ġthe Ġspecified Ġvalue Ġis Ġtrue ; Ġif Ġthe Ġspecified Ġvalue Ġis Ġfalse , Ġthen Ġmatches Ġwhen Ġthe Ġspecified Ġproperty Ġof Ġthe Ġcode Ġhas Ġno Ġvalues ). čĊĉ ĉ */ čĊĉ ĉ EXISTS , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ EQUAL Ġ-> Ġ"=" čĊĉĉĉ ĉ ISA Ġ-> Ġ" is - a " čĊĉĉĉ ĉ DESC END ENTO F Ġ-> Ġ" desc end ent - of " čĊĉĉĉ ĉ IS NOT A Ġ-> Ġ" is - not - a " čĊĉĉĉ ĉ REGEX Ġ-> Ġ" regex " čĊĉĉĉ ĉ IN Ġ-> Ġ" in " čĊĉĉĉ ĉ NOT IN Ġ-> Ġ" not - in " čĊĉĉĉ ĉ GENERAL IZ ES Ġ-> Ġ" general izes " čĊĉĉĉ ĉ EXISTS Ġ-> Ġ" exists " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ EQUAL Ġ-> Ġ" http :// hl 7 . org / fhir / filter - operator " čĊĉĉĉ ĉ ISA Ġ-> Ġ" http :// hl 7 . org / fhir / filter - operator " čĊĉĉĉ ĉ DESC END ENTO F Ġ-> Ġ" http :// hl 7 . org / fhir / filter - operator " čĊĉĉĉ ĉ IS NOT A Ġ-> Ġ" http :// hl 7 . org / fhir / filter - operator " čĊĉĉĉ ĉ REGEX Ġ-> Ġ" http :// hl 7 . org / fhir / filter - operator " čĊĉĉĉ ĉ IN Ġ-> Ġ" http :// hl 7 . org / fhir / filter - operator " čĊĉĉĉ ĉ NOT IN Ġ-> Ġ" http :// hl 7 . org / fhir / filter - operator " čĊĉĉĉ ĉ GENERAL IZ ES Ġ-> Ġ" http :// hl 7 . org / fhir / filter - operator " čĊĉĉĉ ĉ EXISTS Ġ-> Ġ" http :// hl 7 . org / fhir / filter - operator " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ EQUAL Ġ-> Ġ" The Ġspecified Ġproperty Ġof Ġthe Ġcode Ġequals Ġthe Ġprovided Ġvalue ." čĊĉĉĉ ĉ ISA Ġ-> Ġ" Includes Ġall Ġconcept Ġids Ġthat Ġhave Ġa Ġtrans itive Ġis - a Ġrelationship Ġwith Ġthe Ġconcept ĠId Ġprovided Ġas Ġthe Ġvalue , Ġincluding Ġthe Ġprovided Ġconcept Ġitself Ġ( include Ġdesc endant Ġcodes Ġand Ġself )." čĊĉĉĉ ĉ DESC END ENTO F Ġ-> Ġ" Includes Ġall Ġconcept Ġids Ġthat Ġhave Ġa Ġtrans itive Ġis - a Ġrelationship Ġwith Ġthe Ġconcept ĠId Ġprovided Ġas Ġthe Ġvalue , Ġexcluding Ġthe Ġprovided Ġconcept Ġitself Ġi . e . Ġinclude Ġdesc endant Ġcodes Ġonly )." čĊĉĉĉ ĉ IS NOT A Ġ-> Ġ" The Ġspecified Ġproperty Ġof Ġthe Ġcode Ġdoes Ġnot Ġhave Ġan Ġis - a Ġrelationship Ġwith Ġthe Ġprovided Ġvalue ." čĊĉĉĉ ĉ REGEX Ġ-> Ġ" The Ġspecified Ġproperty Ġof Ġthe Ġcode Ġ Ġmatches Ġthe Ġregex Ġspecified Ġin Ġthe Ġprovided Ġvalue ." čĊĉĉĉ ĉ IN Ġ-> Ġ" The Ġspecified Ġproperty Ġof Ġthe Ġcode Ġis Ġin Ġthe Ġset Ġof Ġcodes Ġor Ġconcepts Ġspecified Ġin Ġthe Ġprovided Ġvalue Ġ( comma Ġseparated Ġlist )." čĊĉĉĉ ĉ NOT IN Ġ-> Ġ" The Ġspecified Ġproperty Ġof Ġthe Ġcode Ġis Ġnot Ġin Ġthe Ġset Ġof Ġcodes Ġor Ġconcepts Ġspecified Ġin Ġthe Ġprovided Ġvalue Ġ( comma Ġseparated Ġlist )." čĊĉĉĉ ĉ GENERAL IZ ES Ġ-> Ġ" Includes Ġall Ġconcept Ġids Ġthat Ġhave Ġa Ġtrans itive Ġis - a Ġrelationship Ġfrom Ġthe Ġconcept ĠId Ġprovided Ġas Ġthe Ġvalue , Ġincluding Ġthe Ġprovided Ġconcept Ġitself Ġ( i . e . Ġinclude Ġancestor Ġcodes Ġand Ġself )." čĊĉĉĉ ĉ EXISTS Ġ-> Ġ" The Ġspecified Ġproperty Ġof Ġthe Ġcode Ġhas Ġat Ġleast Ġone Ġvalue Ġ( if Ġthe Ġspecified Ġvalue Ġis Ġtrue ; Ġif Ġthe Ġspecified Ġvalue Ġis Ġfalse , Ġthen Ġmatches Ġwhen Ġthe Ġspecified Ġproperty Ġof Ġthe Ġcode Ġhas Ġno Ġvalues )." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ EQUAL Ġ-> Ġ" Equals "; čĊĉĉĉ ĉ ISA Ġ-> Ġ" Is ĠA Ġ( by Ġsubs umption )"; čĊĉĉĉ ĉ DESC END ENTO F Ġ-> Ġ" Desc end ent ĠOf Ġ( by Ġsubs umption )"; čĊĉĉĉ ĉ IS NOT A Ġ-> Ġ" Not Ġ( Is ĠA ) Ġ( by Ġsubs umption )"; čĊĉĉĉ ĉ REGEX Ġ-> Ġ" Regular ĠExpression "; čĊĉĉĉ ĉ IN Ġ-> Ġ" In ĠSet "; čĊĉĉĉ ĉ NOT IN Ġ-> Ġ" Not Ġin ĠSet "; čĊĉĉĉ ĉ GENERAL IZ ES Ġ-> Ġ" General izes Ġ( by ĠSub s umption )"; čĊĉĉĉ ĉ EXISTS Ġ-> Ġ" Exists "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠFilter Operator ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" =" Ġ== Ġcode String ) Ġreturn ĠEQUAL čĊĉĉĉ ĉ if Ġ(" is - a " Ġ== Ġcode String ) Ġreturn ĠIS A čĊĉĉĉ ĉ if Ġ(" desc end ent - of " Ġ== Ġcode String ) Ġreturn ĠDESC END ENTO F čĊĉĉĉ ĉ if Ġ(" is - not - a " Ġ== Ġcode String ) Ġreturn ĠIS NOT A čĊĉĉĉ ĉ if Ġ(" regex " Ġ== Ġcode String ) Ġreturn ĠREG EX čĊĉĉĉ ĉ if Ġ(" in " Ġ== Ġcode String ) Ġreturn ĠIN čĊĉĉĉ ĉ if Ġ(" not - in " Ġ== Ġcode String ) Ġreturn ĠNOT IN čĊĉĉĉ ĉ if Ġ(" general izes " Ġ== Ġcode String ) Ġreturn ĠGENER AL IZ ES čĊĉĉĉ ĉ if Ġ(" exists " Ġ== Ġcode String ) Ġreturn ĠEXISTS čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠFilter Operator Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠFilter Operator Enum Factory Ġ: ĠEnum Factory < Filter Operator > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠFilter Operator ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" =" Ġ== Ġcode String ) Ġreturn ĠFilter Operator . EQUAL čĊĉĉ ĉ if Ġ(" is - a " Ġ== Ġcode String ) Ġreturn ĠFilter Operator . ISA čĊĉĉ ĉ if Ġ(" desc end ent - of " Ġ== Ġcode String ) Ġreturn ĠFilter Operator . DESC END ENTO F čĊĉĉ ĉ if Ġ(" is - not - a " Ġ== Ġcode String ) Ġreturn ĠFilter Operator . IS NOT A čĊĉĉ ĉ if Ġ(" regex " Ġ== Ġcode String ) Ġreturn ĠFilter Operator . REGEX čĊĉĉ ĉ if Ġ(" in " Ġ== Ġcode String ) Ġreturn ĠFilter Operator . IN čĊĉĉ ĉ if Ġ(" not - in " Ġ== Ġcode String ) Ġreturn ĠFilter Operator . NOT IN čĊĉĉ ĉ if Ġ(" general izes " Ġ== Ġcode String ) Ġreturn ĠFilter Operator . GENERAL IZ ES čĊĉĉ ĉ if Ġ(" exists " Ġ== Ġcode String ) Ġreturn ĠFilter Operator . EXISTS čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠFilter Operator Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Filter Operator >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" =" Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFilter Operator . EQUAL ) čĊĉĉ ĉ if Ġ(" is - a " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFilter Operator . ISA ) čĊĉĉ ĉ if Ġ(" desc end ent - of " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFilter Operator . DESC END ENTO F ) čĊĉĉ ĉ if Ġ(" is - not - a " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFilter Operator . IS NOT A ) čĊĉĉ ĉ if Ġ(" regex " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFilter Operator . REGEX ) čĊĉĉ ĉ if Ġ(" in " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFilter Operator . IN ) čĊĉĉ ĉ if Ġ(" not - in " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFilter Operator . NOT IN ) čĊĉĉ ĉ if Ġ(" general izes " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFilter Operator . GENERAL IZ ES ) čĊĉĉ ĉ if Ġ(" exists " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFilter Operator . EXISTS ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠFilter Operator Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠFilter Operator ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Filter Operator . EQUAL Ġ-> Ġ"=" čĊĉĉĉ ĉ Filter Operator . ISA Ġ-> Ġ" is - a " čĊĉĉĉ ĉ Filter Operator . DESC END ENTO F Ġ-> Ġ" desc end ent - of " čĊĉĉĉ ĉ Filter Operator . IS NOT A Ġ-> Ġ" is - not - a " čĊĉĉĉ ĉ Filter Operator . REGEX Ġ-> Ġ" regex " čĊĉĉĉ ĉ Filter Operator . IN Ġ-> Ġ" in " čĊĉĉĉ ĉ Filter Operator . NOT IN Ġ-> Ġ" not - in " čĊĉĉĉ ĉ Filter Operator . GENERAL IZ ES Ġ-> Ġ" general izes " čĊĉĉĉ ĉ Filter Operator . EXISTS Ġ-> Ġ" exists " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠFilter Operator ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠFin ancial Resource StatusCode s Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġinstance Ġis Ġcurrently Ġin - force . čĊĉ ĉ */ čĊĉ ĉ ACTIVE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġinstance Ġis Ġwithdraw n , Ġre sc in ded Ġor Ġreversed . čĊĉ ĉ */ čĊĉ ĉ CANCEL LED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġnew Ġinstance Ġthe Ġcontents Ġof Ġwhich Ġis Ġnot Ġcomplete . čĊĉ ĉ */ čĊĉ ĉ DR AFT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġinstance Ġwas Ġentered Ġin Ġerror . čĊĉ ĉ */ čĊĉ ĉ ENTER ED IN ERROR , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" active " čĊĉĉĉ ĉ CANCEL LED Ġ-> Ġ" cancelled " čĊĉĉĉ ĉ DR AFT Ġ-> Ġ" draft " čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" enter ed - in - error " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" http :// hl 7 . org / fhir / fm - status " čĊĉĉĉ ĉ CANCEL LED Ġ-> Ġ" http :// hl 7 . org / fhir / fm - status " čĊĉĉĉ ĉ DR AFT Ġ-> Ġ" http :// hl 7 . org / fhir / fm - status " čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" http :// hl 7 . org / fhir / fm - status " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" The Ġinstance Ġis Ġcurrently Ġin - force ." čĊĉĉĉ ĉ CANCEL LED Ġ-> Ġ" The Ġinstance Ġis Ġwithdraw n , Ġre sc in ded Ġor Ġreversed ." čĊĉĉĉ ĉ DR AFT Ġ-> Ġ" A Ġnew Ġinstance Ġthe Ġcontents Ġof Ġwhich Ġis Ġnot Ġcomplete ." čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" The Ġinstance Ġwas Ġentered Ġin Ġerror ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" Active "; čĊĉĉĉ ĉ CANCEL LED Ġ-> Ġ" Cancelled "; čĊĉĉĉ ĉ DR AFT Ġ-> Ġ" Draft "; čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" Entered Ġin ĠError "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠFin ancial Resource StatusCode s ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" active " Ġ== Ġcode String ) Ġreturn ĠACT IVE čĊĉĉĉ ĉ if Ġ(" cancelled " Ġ== Ġcode String ) Ġreturn ĠCANCEL LED čĊĉĉĉ ĉ if Ġ(" draft " Ġ== Ġcode String ) Ġreturn ĠD RA FT čĊĉĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn ĠENTER ED IN ERROR čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠFin ancial Resource StatusCode s Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠFin ancial Resource StatusCode s Enum Factory Ġ: ĠEnum Factory < Financial Resource StatusCode s > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠFin ancial Resource StatusCode s ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" active " Ġ== Ġcode String ) Ġreturn ĠFin ancial Resource StatusCode s . ACTIVE čĊĉĉ ĉ if Ġ(" cancelled " Ġ== Ġcode String ) Ġreturn ĠFin ancial Resource StatusCode s . CANCEL LED čĊĉĉ ĉ if Ġ(" draft " Ġ== Ġcode String ) Ġreturn ĠFin ancial Resource StatusCode s . DR AFT čĊĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn ĠFin ancial Resource StatusCode s . ENTER ED IN ERROR čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠFin ancial Resource StatusCode s Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Financial Resource StatusCode s >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" active " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFin ancial Resource StatusCode s . ACTIVE ) čĊĉĉ ĉ if Ġ(" cancelled " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFin ancial Resource StatusCode s . CANCEL LED ) čĊĉĉ ĉ if Ġ(" draft " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFin ancial Resource StatusCode s . DR AFT ) čĊĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠFin ancial Resource StatusCode s . ENTER ED IN ERROR ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠFin ancial Resource StatusCode s Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠFin ancial Resource StatusCode s ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Financial Resource StatusCode s . ACTIVE Ġ-> Ġ" active " čĊĉĉĉ ĉ Financial Resource StatusCode s . CANCEL LED Ġ-> Ġ" cancelled " čĊĉĉĉ ĉ Financial Resource StatusCode s . DR AFT Ġ-> Ġ" draft " čĊĉĉĉ ĉ Financial Resource StatusCode s . ENTER ED IN ERROR Ġ-> Ġ" enter ed - in - error " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠFin ancial Resource StatusCode s ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠInvoice Price ComponentType Ġ{ čĊĉ ĉ /** čĊĉ ĉ * Ġthe Ġamount Ġis Ġthe Ġbase Ġprice Ġused Ġfor Ġcalculating Ġthe Ġtotal Ġprice Ġbefore Ġapplying Ġsur charges , Ġdiscount Ġor Ġtax es . čĊĉ ĉ */ čĊĉ ĉ BASE , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġthe Ġamount Ġis Ġa Ġsur charge Ġapplied Ġon Ġthe Ġbase Ġprice . čĊĉ ĉ */ čĊĉ ĉ SUR CHAR GE , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġthe Ġamount Ġis Ġa Ġde duction Ġapplied Ġon Ġthe Ġbase Ġprice . čĊĉ ĉ */ čĊĉ ĉ DED UCTION , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġthe Ġamount Ġis Ġa Ġdiscount Ġapplied Ġon Ġthe Ġbase Ġprice . čĊĉ ĉ */ čĊĉ ĉ DIS COUNT , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġthe Ġamount Ġis Ġthe Ġtax Ġcomponent Ġof Ġthe Ġtotal Ġprice . čĊĉ ĉ */ čĊĉ ĉ T AX , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġthe Ġamount Ġis Ġof Ġinformation al Ġcharacter , Ġit Ġhas Ġnot Ġbeen Ġapplied Ġin Ġthe Ġcalculation Ġof Ġthe Ġtotal Ġprice . čĊĉ ĉ */ čĊĉ ĉ INFORMATION AL , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ BASE Ġ-> Ġ" base " čĊĉĉĉ ĉ SUR CHAR GE Ġ-> Ġ" sur charge " čĊĉĉĉ ĉ DED UCTION Ġ-> Ġ" ded uction " čĊĉĉĉ ĉ DIS COUNT Ġ-> Ġ" discount " čĊĉĉĉ ĉ T AX Ġ-> Ġ" tax " čĊĉĉĉ ĉ INFORMATION AL Ġ-> Ġ" information al " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ BASE Ġ-> Ġ" http :// hl 7 . org / fhir / invoice - price ComponentType " čĊĉĉĉ ĉ SUR CHAR GE Ġ-> Ġ" http :// hl 7 . org / fhir / invoice - price ComponentType " čĊĉĉĉ ĉ DED UCTION Ġ-> Ġ" http :// hl 7 . org / fhir / invoice - price ComponentType " čĊĉĉĉ ĉ DIS COUNT Ġ-> Ġ" http :// hl 7 . org / fhir / invoice - price ComponentType " čĊĉĉĉ ĉ T AX Ġ-> Ġ" http :// hl 7 . org / fhir / invoice - price ComponentType " čĊĉĉĉ ĉ INFORMATION AL Ġ-> Ġ" http :// hl 7 . org / fhir / invoice - price ComponentType " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ BASE Ġ-> Ġ" the Ġamount Ġis Ġthe Ġbase Ġprice Ġused Ġfor Ġcalculating Ġthe Ġtotal Ġprice Ġbefore Ġapplying Ġsur charges , Ġdiscount Ġor Ġtax es ." čĊĉĉĉ ĉ SUR CHAR GE Ġ-> Ġ" the Ġamount Ġis Ġa Ġsur charge Ġapplied Ġon Ġthe Ġbase Ġprice ." čĊĉĉĉ ĉ DED UCTION Ġ-> Ġ" the Ġamount Ġis Ġa Ġde duction Ġapplied Ġon Ġthe Ġbase Ġprice ." čĊĉĉĉ ĉ DIS COUNT Ġ-> Ġ" the Ġamount Ġis Ġa Ġdiscount Ġapplied Ġon Ġthe Ġbase Ġprice ." čĊĉĉĉ ĉ T AX Ġ-> Ġ" the Ġamount Ġis Ġthe Ġtax Ġcomponent Ġof Ġthe Ġtotal Ġprice ." čĊĉĉĉ ĉ INFORMATION AL Ġ-> Ġ" the Ġamount Ġis Ġof Ġinformation al Ġcharacter , Ġit Ġhas Ġnot Ġbeen Ġapplied Ġin Ġthe Ġcalculation Ġof Ġthe Ġtotal Ġprice ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ BASE Ġ-> Ġ" base Ġprice "; čĊĉĉĉ ĉ SUR CHAR GE Ġ-> Ġ" sur charge "; čĊĉĉĉ ĉ DED UCTION Ġ-> Ġ" ded uction "; čĊĉĉĉ ĉ DIS COUNT Ġ-> Ġ" discount "; čĊĉĉĉ ĉ T AX Ġ-> Ġ" tax "; čĊĉĉĉ ĉ INFORMATION AL Ġ-> Ġ" information al "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠInvoice Price ComponentType ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" base " Ġ== Ġcode String ) Ġreturn ĠBASE čĊĉĉĉ ĉ if Ġ(" sur charge " Ġ== Ġcode String ) Ġreturn ĠS UR CHAR GE čĊĉĉĉ ĉ if Ġ(" ded uction " Ġ== Ġcode String ) Ġreturn ĠD ED UCTION čĊĉĉĉ ĉ if Ġ(" discount " Ġ== Ġcode String ) Ġreturn ĠDIS COUNT čĊĉĉĉ ĉ if Ġ(" tax " Ġ== Ġcode String ) Ġreturn ĠT AX čĊĉĉĉ ĉ if Ġ(" information al " Ġ== Ġcode String ) Ġreturn ĠINFORMATION AL čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠInvoice Price ComponentType Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠInvoice Price Component TypeEnum Factory Ġ: ĠEnum Factory < Invoice Price ComponentType > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠInvoice Price ComponentType ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" base " Ġ== Ġcode String ) Ġreturn ĠInvoice Price ComponentType . BASE čĊĉĉ ĉ if Ġ(" sur charge " Ġ== Ġcode String ) Ġreturn ĠInvoice Price ComponentType . SUR CHAR GE čĊĉĉ ĉ if Ġ(" ded uction " Ġ== Ġcode String ) Ġreturn ĠInvoice Price ComponentType . DED UCTION čĊĉĉ ĉ if Ġ(" discount " Ġ== Ġcode String ) Ġreturn ĠInvoice Price ComponentType . DIS COUNT čĊĉĉ ĉ if Ġ(" tax " Ġ== Ġcode String ) Ġreturn ĠInvoice Price ComponentType . T AX čĊĉĉ ĉ if Ġ(" information al " Ġ== Ġcode String ) Ġreturn ĠInvoice Price ComponentType . INFORMATION AL čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠInvoice Price ComponentType Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Invoice Price ComponentType >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" base " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠInvoice Price ComponentType . BASE ) čĊĉĉ ĉ if Ġ(" sur charge " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠInvoice Price ComponentType . SUR CHAR GE ) čĊĉĉ ĉ if Ġ(" ded uction " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠInvoice Price ComponentType . DED UCTION ) čĊĉĉ ĉ if Ġ(" discount " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠInvoice Price ComponentType . DIS COUNT ) čĊĉĉ ĉ if Ġ(" tax " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠInvoice Price ComponentType . T AX ) čĊĉĉ ĉ if Ġ(" information al " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠInvoice Price ComponentType . INFORMATION AL ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠInvoice Price ComponentType Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠInvoice Price ComponentType ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Invoice Price ComponentType . BASE Ġ-> Ġ" base " čĊĉĉĉ ĉ Invoice Price ComponentType . SUR CHAR GE Ġ-> Ġ" sur charge " čĊĉĉĉ ĉ Invoice Price ComponentType . DED UCTION Ġ-> Ġ" ded uction " čĊĉĉĉ ĉ Invoice Price ComponentType . DIS COUNT Ġ-> Ġ" discount " čĊĉĉĉ ĉ Invoice Price ComponentType . T AX Ġ-> Ġ" tax " čĊĉĉĉ ĉ Invoice Price ComponentType . INFORMATION AL Ġ-> Ġ" information al " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠInvoice Price ComponentType ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠList Mode Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġlist Ġis Ġthe Ġmaster Ġlist , Ġmaintained Ġin Ġan Ġongoing Ġfashion Ġwith Ġregular Ġupdates Ġas Ġthe Ġreal Ġworld Ġlist Ġit Ġis Ġtracking Ġchanges . čĊĉ ĉ */ čĊĉ ĉ WORK ING , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġlist Ġwas Ġprepared Ġas Ġa Ġsnapshot . ĠIt Ġshould Ġnot Ġbe Ġassumed Ġto Ġbe Ġcurrent . čĊĉ ĉ */ čĊĉ ĉ SNAPSHOT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġpoint - in - time Ġlist Ġthat Ġshows Ġwhat Ġchanges Ġhave Ġbeen Ġmade Ġor Ġrecommended . Ġ ĠE . g . Ġa Ġdis charge Ġmedic ation Ġlist Ġshowing Ġwhat Ġwas Ġadded Ġand Ġremoved Ġduring Ġan Ġencounter . čĊĉ ĉ */ čĊĉ ĉ CHANG ES , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ WORK ING Ġ-> Ġ" working " čĊĉĉĉ ĉ SNAPSHOT Ġ-> Ġ" snapshot " čĊĉĉĉ ĉ CHANG ES Ġ-> Ġ" changes " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ WORK ING Ġ-> Ġ" http :// hl 7 . org / fhir / list - mode " čĊĉĉĉ ĉ SNAPSHOT Ġ-> Ġ" http :// hl 7 . org / fhir / list - mode " čĊĉĉĉ ĉ CHANG ES Ġ-> Ġ" http :// hl 7 . org / fhir / list - mode " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ WORK ING Ġ-> Ġ" This Ġlist Ġis Ġthe Ġmaster Ġlist , Ġmaintained Ġin Ġan Ġongoing Ġfashion Ġwith Ġregular Ġupdates Ġas Ġthe Ġreal Ġworld Ġlist Ġit Ġis Ġtracking Ġchanges ." čĊĉĉĉ ĉ SNAPSHOT Ġ-> Ġ" This Ġlist Ġwas Ġprepared Ġas Ġa Ġsnapshot . ĠIt Ġshould Ġnot Ġbe Ġassumed Ġto Ġbe Ġcurrent ." čĊĉĉĉ ĉ CHANG ES Ġ-> Ġ" A Ġpoint - in - time Ġlist Ġthat Ġshows Ġwhat Ġchanges Ġhave Ġbeen Ġmade Ġor Ġrecommended . Ġ ĠE . g . Ġa Ġdis charge Ġmedic ation Ġlist Ġshowing Ġwhat Ġwas Ġadded Ġand Ġremoved Ġduring Ġan Ġencounter ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ WORK ING Ġ-> Ġ" Working ĠList "; čĊĉĉĉ ĉ SNAPSHOT Ġ-> Ġ" Snapshot ĠList "; čĊĉĉĉ ĉ CHANG ES Ġ-> Ġ" Change ĠList "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠList Mode ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" working " Ġ== Ġcode String ) Ġreturn ĠWORK ING čĊĉĉĉ ĉ if Ġ(" snapshot " Ġ== Ġcode String ) Ġreturn ĠS NAP SHOT čĊĉĉĉ ĉ if Ġ(" changes " Ġ== Ġcode String ) Ġreturn ĠCH ANG ES čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠList Mode Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠList Mode Enum Factory Ġ: ĠEnum Factory < List Mode > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠList Mode ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" working " Ġ== Ġcode String ) Ġreturn ĠList Mode . WORK ING čĊĉĉ ĉ if Ġ(" snapshot " Ġ== Ġcode String ) Ġreturn ĠList Mode . SNAPSHOT čĊĉĉ ĉ if Ġ(" changes " Ġ== Ġcode String ) Ġreturn ĠList Mode . CHANG ES čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠList Mode Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < List Mode >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" working " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠList Mode . WORK ING ) čĊĉĉ ĉ if Ġ(" snapshot " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠList Mode . SNAPSHOT ) čĊĉĉ ĉ if Ġ(" changes " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠList Mode . CHANG ES ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠList Mode Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠList Mode ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ List Mode . WORK ING Ġ-> Ġ" working " čĊĉĉĉ ĉ List Mode . SNAPSHOT Ġ-> Ġ" snapshot " čĊĉĉĉ ĉ List Mode . CHANG ES Ġ-> Ġ" changes " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠList Mode ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠMeasure Impro vement Not ation Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠImpro vement Ġis Ġindicated Ġas Ġan Ġincrease Ġin Ġthe Ġscore Ġor Ġmeasurement Ġ( e . g . ĠHigh er Ġscore Ġindicates Ġbetter Ġquality ). čĊĉ ĉ */ čĊĉ ĉ INCRE ASE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠImpro vement Ġis Ġindicated Ġas Ġa Ġdecrease Ġin Ġthe Ġscore Ġor Ġmeasurement Ġ( e . g . ĠLower Ġscore Ġindicates Ġbetter Ġquality ). čĊĉ ĉ */ čĊĉ ĉ DECRE ASE , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ INCRE ASE Ġ-> Ġ" increase " čĊĉĉĉ ĉ DECRE ASE Ġ-> Ġ" decrease " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ INCRE ASE Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / measure - impro vement - notation " čĊĉĉĉ ĉ DECRE ASE Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / measure - impro vement - notation " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ INCRE ASE Ġ-> Ġ" Impro vement Ġis Ġindicated Ġas Ġan Ġincrease Ġin Ġthe Ġscore Ġor Ġmeasurement Ġ( e . g . ĠHigh er Ġscore Ġindicates Ġbetter Ġquality )." čĊĉĉĉ ĉ DECRE ASE Ġ-> Ġ" Impro vement Ġis Ġindicated Ġas Ġa Ġdecrease Ġin Ġthe Ġscore Ġor Ġmeasurement Ġ( e . g . ĠLower Ġscore Ġindicates Ġbetter Ġquality )." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ INCRE ASE Ġ-> Ġ" Increase d Ġscore Ġindicates Ġimprovement "; čĊĉĉĉ ĉ DECRE ASE Ġ-> Ġ" De crease d Ġscore Ġindicates Ġimprovement "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠMeasure Impro vement Not ation ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" increase " Ġ== Ġcode String ) Ġreturn ĠIN CRE ASE čĊĉĉĉ ĉ if Ġ(" decrease " Ġ== Ġcode String ) Ġreturn ĠDE CRE ASE čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠMeasure Impro vement Not ation Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠMeasure Impro vement Not ation Enum Factory Ġ: ĠEnum Factory < Measure Impro vement Not ation > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠMeasure Impro vement Not ation ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" increase " Ġ== Ġcode String ) Ġreturn ĠMeasure Impro vement Not ation . INCRE ASE čĊĉĉ ĉ if Ġ(" decrease " Ġ== Ġcode String ) Ġreturn ĠMeasure Impro vement Not ation . DECRE ASE čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠMeasure Impro vement Not ation Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Measure Impro vement Not ation >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" increase " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠMeasure Impro vement Not ation . INCRE ASE ) čĊĉĉ ĉ if Ġ(" decrease " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠMeasure Impro vement Not ation . DECRE ASE ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠMeasure Impro vement Not ation Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠMeasure Impro vement Not ation ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Measure Impro vement Not ation . INCRE ASE Ġ-> Ġ" increase " čĊĉĉĉ ĉ Measure Impro vement Not ation . DECRE ASE Ġ-> Ġ" decrease " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠMeasure Impro vement Not ation ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠMime Types Ġ{ čĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠMime Types ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠMime Types Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠMime Types Enum Factory Ġ: ĠEnum Factory < Mime Types > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠMime Types ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠMime Types Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Mime Types >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠMime Types Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠMime Types ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠMime Types ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠNote Type Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠDisplay Ġthe Ġnote . čĊĉ ĉ */ čĊĉ ĉ DISPLAY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠPrint Ġthe Ġnote Ġon Ġthe Ġform . čĊĉ ĉ */ čĊĉ ĉ PRINT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠPrint Ġthe Ġnote Ġfor Ġthe Ġoperator . čĊĉ ĉ */ čĊĉ ĉ PR IN TO PER , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ DISPLAY Ġ-> Ġ" display " čĊĉĉĉ ĉ PRINT Ġ-> Ġ" print " čĊĉĉĉ ĉ PR IN TO PER Ġ-> Ġ" print oper " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ DISPLAY Ġ-> Ġ" http :// hl 7 . org / fhir / note - type " čĊĉĉĉ ĉ PRINT Ġ-> Ġ" http :// hl 7 . org / fhir / note - type " čĊĉĉĉ ĉ PR IN TO PER Ġ-> Ġ" http :// hl 7 . org / fhir / note - type " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ DISPLAY Ġ-> Ġ" Display Ġthe Ġnote ." čĊĉĉĉ ĉ PRINT Ġ-> Ġ" Print Ġthe Ġnote Ġon Ġthe Ġform ." čĊĉĉĉ ĉ PR IN TO PER Ġ-> Ġ" Print Ġthe Ġnote Ġfor Ġthe Ġoperator ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ DISPLAY Ġ-> Ġ" Display "; čĊĉĉĉ ĉ PRINT Ġ-> Ġ" Print Ġ( Form )"; čĊĉĉĉ ĉ PR IN TO PER Ġ-> Ġ" Print Ġ( Operator )"; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠNote Type ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" display " Ġ== Ġcode String ) Ġreturn ĠDISPLAY čĊĉĉĉ ĉ if Ġ(" print " Ġ== Ġcode String ) Ġreturn ĠPRINT čĊĉĉĉ ĉ if Ġ(" print oper " Ġ== Ġcode String ) Ġreturn ĠPR IN TO PER čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠNote Type Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠNote TypeEnum Factory Ġ: ĠEnum Factory < Note Type > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠNote Type ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" display " Ġ== Ġcode String ) Ġreturn ĠNote Type . DISPLAY čĊĉĉ ĉ if Ġ(" print " Ġ== Ġcode String ) Ġreturn ĠNote Type . PRINT čĊĉĉ ĉ if Ġ(" print oper " Ġ== Ġcode String ) Ġreturn ĠNote Type . PR IN TO PER čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠNote Type Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Note Type >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" display " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠNote Type . DISPLAY ) čĊĉĉ ĉ if Ġ(" print " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠNote Type . PRINT ) čĊĉĉ ĉ if Ġ(" print oper " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠNote Type . PR IN TO PER ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠNote Type Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠNote Type ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Note Type . DISPLAY Ġ-> Ġ" display " čĊĉĉĉ ĉ Note Type . PRINT Ġ-> Ġ" print " čĊĉĉĉ ĉ Note Type . PR IN TO PER Ġ-> Ġ" print oper " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠNote Type ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠOb servation Status Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġexistence Ġof Ġthe Ġobservation Ġis Ġregistered , Ġbut Ġthere Ġis Ġno Ġresult Ġyet Ġavailable . čĊĉ ĉ */ čĊĉ ĉ REGISTER ED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġis Ġan Ġinitial Ġor Ġinter im Ġobservation : Ġdata Ġmay Ġbe Ġincomplete Ġor Ġun verified . čĊĉ ĉ */ čĊĉ ĉ PRE LI MIN ARY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġobservation Ġis Ġcomplete Ġand Ġthere Ġare Ġno Ġfurther Ġactions Ġneeded . ĠAdditional Ġinformation Ġsuch Ġ" released ", Ġ" signed ", Ġetc Ġwould Ġbe Ġrepresented Ġusing Ġ[ Provenance ]( pro venance . html ) Ġwhich Ġprovides Ġnot Ġonly Ġthe Ġact Ġbut Ġalso Ġthe Ġactors Ġand Ġdates Ġand Ġother Ġrelated Ġdata . ĠThese Ġact Ġstates Ġwould Ġbe Ġassociated Ġwith Ġan Ġobservation Ġstatus Ġof Ġ` pre limin ary ` Ġuntil Ġthey Ġare Ġall Ġcompleted Ġand Ġthen Ġa Ġstatus Ġof Ġ` final ` Ġwould Ġbe Ġapplied . čĊĉ ĉ */ čĊĉ ĉ FINAL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSub sequent Ġto Ġbeing ĠFinal , Ġthe Ġobservation Ġhas Ġbeen Ġmodified Ġsubsequent . Ġ ĠThis Ġincludes Ġupdates / new Ġinformation Ġand Ġcorre ctions . čĊĉ ĉ */ čĊĉ ĉ AM ENDED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSub sequent Ġto Ġbeing ĠFinal , Ġthe Ġobservation Ġhas Ġbeen Ġmodified Ġto Ġcorrect Ġan Ġerror Ġin Ġthe Ġtest Ġresult . čĊĉ ĉ */ čĊĉ ĉ CORRECT ED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġobservation Ġis Ġunavailable Ġbecause Ġthe Ġmeasurement Ġwas Ġnot Ġstarted Ġor Ġnot Ġcompleted Ġ( also Ġsometimes Ġcalled Ġ" abort ed "). čĊĉ ĉ */ čĊĉ ĉ CANCEL LED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġobservation Ġhas Ġbeen Ġwithdraw n Ġfollowing Ġprevious Ġfinal Ġrelease . Ġ ĠThis Ġelectronic Ġrecord Ġshould Ġnever Ġhave Ġexisted , Ġthough Ġit Ġis Ġpossible Ġthat Ġreal - world Ġdecisions Ġwere Ġbased Ġon Ġit . Ġ( If Ġreal - world Ġactivity Ġhas Ġoccurred , Ġthe Ġstatus Ġshould Ġbe Ġ" cancelled " Ġrather Ġthan Ġ" enter ed - in - error ". ). čĊĉ ĉ */ čĊĉ ĉ ENTER ED IN ERROR , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġauthor ing / source Ġsystem Ġdoes Ġnot Ġknow Ġwhich Ġof Ġthe Ġstatus Ġvalues Ġcurrently Ġapplies Ġfor Ġthis Ġobservation . ĠNote : ĠThis Ġconcept Ġis Ġnot Ġto Ġbe Ġused Ġfor Ġ" other " Ġ- Ġone Ġof Ġthe Ġlisted Ġstatuses Ġis Ġpres umed Ġto Ġapply , Ġbut Ġthe Ġauthor ing / source Ġsystem Ġdoes Ġnot Ġknow Ġwhich . čĊĉ ĉ */ čĊĉ ĉ UNKNOWN , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REGISTER ED Ġ-> Ġ" registered " čĊĉĉĉ ĉ PRE LI MIN ARY Ġ-> Ġ" pre limin ary " čĊĉĉĉ ĉ FINAL Ġ-> Ġ" final " čĊĉĉĉ ĉ AM ENDED Ġ-> Ġ" am ended " čĊĉĉĉ ĉ CORRECT ED Ġ-> Ġ" corrected " čĊĉĉĉ ĉ CANCEL LED Ġ-> Ġ" cancelled " čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" enter ed - in - error " čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" unknown " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REGISTER ED Ġ-> Ġ" http :// hl 7 . org / fhir / observation - status " čĊĉĉĉ ĉ PRE LI MIN ARY Ġ-> Ġ" http :// hl 7 . org / fhir / observation - status " čĊĉĉĉ ĉ FINAL Ġ-> Ġ" http :// hl 7 . org / fhir / observation - status " čĊĉĉĉ ĉ AM ENDED Ġ-> Ġ" http :// hl 7 . org / fhir / observation - status " čĊĉĉĉ ĉ CORRECT ED Ġ-> Ġ" http :// hl 7 . org / fhir / observation - status " čĊĉĉĉ ĉ CANCEL LED Ġ-> Ġ" http :// hl 7 . org / fhir / observation - status " čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" http :// hl 7 . org / fhir / observation - status " čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" http :// hl 7 . org / fhir / observation - status " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REGISTER ED Ġ-> Ġ" The Ġexistence Ġof Ġthe Ġobservation Ġis Ġregistered , Ġbut Ġthere Ġis Ġno Ġresult Ġyet Ġavailable ." čĊĉĉĉ ĉ PRE LI MIN ARY Ġ-> Ġ" This Ġis Ġan Ġinitial Ġor Ġinter im Ġobservation : Ġdata Ġmay Ġbe Ġincomplete Ġor Ġun verified ." čĊĉĉĉ ĉ FINAL Ġ-> Ġ" The Ġobservation Ġis Ġcomplete Ġand Ġthere Ġare Ġno Ġfurther Ġactions Ġneeded . ĠAdditional Ġinformation Ġsuch Ġ\" released \", Ġ\" signed \", Ġetc Ġwould Ġbe Ġrepresented Ġusing Ġ[ Provenance ]( pro venance . html ) Ġwhich Ġprovides Ġnot Ġonly Ġthe Ġact Ġbut Ġalso Ġthe Ġactors Ġand Ġdates Ġand Ġother Ġrelated Ġdata . ĠThese Ġact Ġstates Ġwould Ġbe Ġassociated Ġwith Ġan Ġobservation Ġstatus Ġof Ġ` pre limin ary ` Ġuntil Ġthey Ġare Ġall Ġcompleted Ġand Ġthen Ġa Ġstatus Ġof Ġ` final ` Ġwould Ġbe Ġapplied ." čĊĉĉĉ ĉ AM ENDED Ġ-> Ġ" Sub sequent Ġto Ġbeing ĠFinal , Ġthe Ġobservation Ġhas Ġbeen Ġmodified Ġsubsequent . Ġ ĠThis Ġincludes Ġupdates / new Ġinformation Ġand Ġcorre ctions ." čĊĉĉĉ ĉ CORRECT ED Ġ-> Ġ" Sub sequent Ġto Ġbeing ĠFinal , Ġthe Ġobservation Ġhas Ġbeen Ġmodified Ġto Ġcorrect Ġan Ġerror Ġin Ġthe Ġtest Ġresult ." čĊĉĉĉ ĉ CANCEL LED Ġ-> Ġ" The Ġobservation Ġis Ġunavailable Ġbecause Ġthe Ġmeasurement Ġwas Ġnot Ġstarted Ġor Ġnot Ġcompleted Ġ( also Ġsometimes Ġcalled Ġ\" abort ed \" )." čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" The Ġobservation Ġhas Ġbeen Ġwithdraw n Ġfollowing Ġprevious Ġfinal Ġrelease . Ġ ĠThis Ġelectronic Ġrecord Ġshould Ġnever Ġhave Ġexisted , Ġthough Ġit Ġis Ġpossible Ġthat Ġreal - world Ġdecisions Ġwere Ġbased Ġon Ġit . Ġ( If Ġreal - world Ġactivity Ġhas Ġoccurred , Ġthe Ġstatus Ġshould Ġbe Ġ\" cancelled \" Ġrather Ġthan Ġ\" enter ed - in - error \" . )." čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" The Ġauthor ing / source Ġsystem Ġdoes Ġnot Ġknow Ġwhich Ġof Ġthe Ġstatus Ġvalues Ġcurrently Ġapplies Ġfor Ġthis Ġobservation . ĠNote : ĠThis Ġconcept Ġis Ġnot Ġto Ġbe Ġused Ġfor Ġ\" other \" Ġ- Ġone Ġof Ġthe Ġlisted Ġstatuses Ġis Ġpres umed Ġto Ġapply , Ġbut Ġthe Ġauthor ing / source Ġsystem Ġdoes Ġnot Ġknow Ġwhich ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REGISTER ED Ġ-> Ġ" Registered "; čĊĉĉĉ ĉ PRE LI MIN ARY Ġ-> Ġ" Pre limin ary "; čĊĉĉĉ ĉ FINAL Ġ-> Ġ" Final "; čĊĉĉĉ ĉ AM ENDED Ġ-> Ġ" Am ended "; čĊĉĉĉ ĉ CORRECT ED Ġ-> Ġ" Correct ed "; čĊĉĉĉ ĉ CANCEL LED Ġ-> Ġ" Cancelled "; čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" Entered Ġin ĠError "; čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" Unknown "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠOb servation Status ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" registered " Ġ== Ġcode String ) Ġreturn ĠREG ISTER ED čĊĉĉĉ ĉ if Ġ(" pre limin ary " Ġ== Ġcode String ) Ġreturn ĠPRE LI MIN ARY čĊĉĉĉ ĉ if Ġ(" final " Ġ== Ġcode String ) Ġreturn ĠFIN AL čĊĉĉĉ ĉ if Ġ(" am ended " Ġ== Ġcode String ) Ġreturn ĠAM ENDED čĊĉĉĉ ĉ if Ġ(" corrected " Ġ== Ġcode String ) Ġreturn ĠCOR RECT ED čĊĉĉĉ ĉ if Ġ(" cancelled " Ġ== Ġcode String ) Ġreturn ĠCANCEL LED čĊĉĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn ĠENTER ED IN ERROR čĊĉĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn ĠUNKNOWN čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠOb servation Status Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠOb servation Status Enum Factory Ġ: ĠEnum Factory < Observation Status > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠOb servation Status ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" registered " Ġ== Ġcode String ) Ġreturn ĠOb servation Status . REGISTER ED čĊĉĉ ĉ if Ġ(" pre limin ary " Ġ== Ġcode String ) Ġreturn ĠOb servation Status . PRE LI MIN ARY čĊĉĉ ĉ if Ġ(" final " Ġ== Ġcode String ) Ġreturn ĠOb servation Status . FINAL čĊĉĉ ĉ if Ġ(" am ended " Ġ== Ġcode String ) Ġreturn ĠOb servation Status . AM ENDED čĊĉĉ ĉ if Ġ(" corrected " Ġ== Ġcode String ) Ġreturn ĠOb servation Status . CORRECT ED čĊĉĉ ĉ if Ġ(" cancelled " Ġ== Ġcode String ) Ġreturn ĠOb servation Status . CANCEL LED čĊĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn ĠOb servation Status . ENTER ED IN ERROR čĊĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn ĠOb servation Status . UNKNOWN čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠOb servation Status Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Observation Status >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" registered " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠOb servation Status . REGISTER ED ) čĊĉĉ ĉ if Ġ(" pre limin ary " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠOb servation Status . PRE LI MIN ARY ) čĊĉĉ ĉ if Ġ(" final " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠOb servation Status . FINAL ) čĊĉĉ ĉ if Ġ(" am ended " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠOb servation Status . AM ENDED ) čĊĉĉ ĉ if Ġ(" corrected " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠOb servation Status . CORRECT ED ) čĊĉĉ ĉ if Ġ(" cancelled " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠOb servation Status . CANCEL LED ) čĊĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠOb servation Status . ENTER ED IN ERROR ) čĊĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠOb servation Status . UNKNOWN ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠOb servation Status Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠOb servation Status ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Observation Status . REGISTER ED Ġ-> Ġ" registered " čĊĉĉĉ ĉ Observation Status . PRE LI MIN ARY Ġ-> Ġ" pre limin ary " čĊĉĉĉ ĉ Observation Status . FINAL Ġ-> Ġ" final " čĊĉĉĉ ĉ Observation Status . AM ENDED Ġ-> Ġ" am ended " čĊĉĉĉ ĉ Observation Status . CORRECT ED Ġ-> Ġ" corrected " čĊĉĉĉ ĉ Observation Status . CANCEL LED Ġ-> Ġ" cancelled " čĊĉĉĉ ĉ Observation Status . ENTER ED IN ERROR Ġ-> Ġ" enter ed - in - error " čĊĉĉĉ ĉ Observation Status . UNKNOWN Ġ-> Ġ" unknown " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠOb servation Status ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠOperation Parameter Use Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġis Ġan Ġinput Ġparameter . čĊĉ ĉ */ čĊĉ ĉ IN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġis Ġan Ġoutput Ġparameter . čĊĉ ĉ */ čĊĉ ĉ OUT , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ IN Ġ-> Ġ" in " čĊĉĉĉ ĉ OUT Ġ-> Ġ" out " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ IN Ġ-> Ġ" http :// hl 7 . org / fhir / operation - parameter - use " čĊĉĉĉ ĉ OUT Ġ-> Ġ" http :// hl 7 . org / fhir / operation - parameter - use " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ IN Ġ-> Ġ" This Ġis Ġan Ġinput Ġparameter ." čĊĉĉĉ ĉ OUT Ġ-> Ġ" This Ġis Ġan Ġoutput Ġparameter ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ IN Ġ-> Ġ" In "; čĊĉĉĉ ĉ OUT Ġ-> Ġ" Out "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠOperation Parameter Use ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" in " Ġ== Ġcode String ) Ġreturn ĠIN čĊĉĉĉ ĉ if Ġ(" out " Ġ== Ġcode String ) Ġreturn ĠOUT čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠOperation Parameter Use Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠOperation Parameter Use Enum Factory Ġ: ĠEnum Factory < Operation Parameter Use > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠOperation Parameter Use ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" in " Ġ== Ġcode String ) Ġreturn ĠOperation Parameter Use . IN čĊĉĉ ĉ if Ġ(" out " Ġ== Ġcode String ) Ġreturn ĠOperation Parameter Use . OUT čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠOperation Parameter Use Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Operation Parameter Use >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" in " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠOperation Parameter Use . IN ) čĊĉĉ ĉ if Ġ(" out " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠOperation Parameter Use . OUT ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠOperation Parameter Use Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠOperation Parameter Use ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Operation Parameter Use . IN Ġ-> Ġ" in " čĊĉĉĉ ĉ Operation Parameter Use . OUT Ġ-> Ġ" out " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠOperation Parameter Use ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠPart icipation Status Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġparticipant Ġhas Ġaccepted Ġthe Ġappointment . čĊĉ ĉ */ čĊĉ ĉ ACCEPT ED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġparticipant Ġhas Ġdecl ined Ġthe Ġappointment Ġand Ġwill Ġnot Ġparticip ate Ġin Ġthe Ġappointment . čĊĉ ĉ */ čĊĉ ĉ DECL IN ED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġparticipant Ġhas Ġ Ġtent atively Ġaccepted Ġthe Ġappointment . ĠThis Ġcould Ġbe Ġautomatically Ġcreated Ġby Ġa Ġsystem Ġand Ġrequires Ġfurther Ġprocessing Ġbefore Ġit Ġcan Ġbe Ġaccepted . ĠThere Ġis Ġno Ġcommit ment Ġthat Ġatt endance Ġwill Ġoccur . čĊĉ ĉ */ čĊĉ ĉ T ENT ATIVE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġparticipant Ġneeds Ġto Ġindicate Ġif Ġthey Ġaccept Ġthe Ġappointment Ġby Ġchanging Ġthis Ġstatus Ġto Ġone Ġof Ġthe Ġother Ġstatuses . čĊĉ ĉ */ čĊĉ ĉ NEED SACTION , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ACCEPT ED Ġ-> Ġ" accepted " čĊĉĉĉ ĉ DECL IN ED Ġ-> Ġ" decl ined " čĊĉĉĉ ĉ T ENT ATIVE Ġ-> Ġ" t ent ative " čĊĉĉĉ ĉ NEED SACTION Ġ-> Ġ" needs - action " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ACCEPT ED Ġ-> Ġ" http :// hl 7 . org / fhir / part icipation status " čĊĉĉĉ ĉ DECL IN ED Ġ-> Ġ" http :// hl 7 . org / fhir / part icipation status " čĊĉĉĉ ĉ T ENT ATIVE Ġ-> Ġ" http :// hl 7 . org / fhir / part icipation status " čĊĉĉĉ ĉ NEED SACTION Ġ-> Ġ" http :// hl 7 . org / fhir / part icipation status " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ACCEPT ED Ġ-> Ġ" The Ġparticipant Ġhas Ġaccepted Ġthe Ġappointment ." čĊĉĉĉ ĉ DECL IN ED Ġ-> Ġ" The Ġparticipant Ġhas Ġdecl ined Ġthe Ġappointment Ġand Ġwill Ġnot Ġparticip ate Ġin Ġthe Ġappointment ." čĊĉĉĉ ĉ T ENT ATIVE Ġ-> Ġ" The Ġparticipant Ġhas Ġ Ġtent atively Ġaccepted Ġthe Ġappointment . ĠThis Ġcould Ġbe Ġautomatically Ġcreated Ġby Ġa Ġsystem Ġand Ġrequires Ġfurther Ġprocessing Ġbefore Ġit Ġcan Ġbe Ġaccepted . ĠThere Ġis Ġno Ġcommit ment Ġthat Ġatt endance Ġwill Ġoccur ." čĊĉĉĉ ĉ NEED SACTION Ġ-> Ġ" The Ġparticipant Ġneeds Ġto Ġindicate Ġif Ġthey Ġaccept Ġthe Ġappointment Ġby Ġchanging Ġthis Ġstatus Ġto Ġone Ġof Ġthe Ġother Ġstatuses ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ACCEPT ED Ġ-> Ġ" Accepted "; čĊĉĉĉ ĉ DECL IN ED Ġ-> Ġ" Decl ined "; čĊĉĉĉ ĉ T ENT ATIVE Ġ-> Ġ" T ent ative "; čĊĉĉĉ ĉ NEED SACTION Ġ-> Ġ" Needs ĠAction "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠPart icipation Status ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" accepted " Ġ== Ġcode String ) Ġreturn ĠAC CEPT ED čĊĉĉĉ ĉ if Ġ(" decl ined " Ġ== Ġcode String ) Ġreturn ĠDECL IN ED čĊĉĉĉ ĉ if Ġ(" t ent ative " Ġ== Ġcode String ) Ġreturn ĠTENT ATIVE čĊĉĉĉ ĉ if Ġ(" needs - action " Ġ== Ġcode String ) Ġreturn ĠNE ED SACTION čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠPart icipation Status Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠPart icipation Status Enum Factory Ġ: ĠEnum Factory < Part icipation Status > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠPart icipation Status ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" accepted " Ġ== Ġcode String ) Ġreturn ĠPart icipation Status . ACCEPT ED čĊĉĉ ĉ if Ġ(" decl ined " Ġ== Ġcode String ) Ġreturn ĠPart icipation Status . DECL IN ED čĊĉĉ ĉ if Ġ(" t ent ative " Ġ== Ġcode String ) Ġreturn ĠPart icipation Status . T ENT ATIVE čĊĉĉ ĉ if Ġ(" needs - action " Ġ== Ġcode String ) Ġreturn ĠPart icipation Status . NEED SACTION čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠPart icipation Status Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Part icipation Status >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" accepted " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠPart icipation Status . ACCEPT ED ) čĊĉĉ ĉ if Ġ(" decl ined " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠPart icipation Status . DECL IN ED ) čĊĉĉ ĉ if Ġ(" t ent ative " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠPart icipation Status . T ENT ATIVE ) čĊĉĉ ĉ if Ġ(" needs - action " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠPart icipation Status . NEED SACTION ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠPart icipation Status Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠPart icipation Status ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Part icipation Status . ACCEPT ED Ġ-> Ġ" accepted " čĊĉĉĉ ĉ Part icipation Status . DECL IN ED Ġ-> Ġ" decl ined " čĊĉĉĉ ĉ Part icipation Status . T ENT ATIVE Ġ-> Ġ" t ent ative " čĊĉĉĉ ĉ Part icipation Status . NEED SACTION Ġ-> Ġ" needs - action " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠPart icipation Status ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠPublic ation Status Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġis Ġstill Ġunder Ġdevelopment Ġand Ġis Ġnot Ġyet Ġconsidered Ġto Ġbe Ġready Ġfor Ġnormal Ġuse . čĊĉ ĉ */ čĊĉ ĉ DR AFT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġis Ġready Ġfor Ġnormal Ġuse . čĊĉ ĉ */ čĊĉ ĉ ACTIVE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġhas Ġbeen Ġwithdraw n Ġor Ġsuper se ded Ġand Ġshould Ġno Ġlonger Ġbe Ġused . čĊĉ ĉ */ čĊĉ ĉ RE TI RED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġauthor ing Ġsystem Ġdoes Ġnot Ġknow Ġwhich Ġof Ġthe Ġstatus Ġvalues Ġcurrently Ġapplies Ġfor Ġthis Ġresource . Ġ ĠNote : ĠThis Ġconcept Ġis Ġnot Ġto Ġbe Ġused Ġfor Ġ" other " Ġ- Ġone Ġof Ġthe Ġlisted Ġstatuses Ġis Ġpres umed Ġto Ġapply , Ġit 's Ġjust Ġnot Ġknown Ġwhich Ġone . čĊĉ ĉ */ čĊĉ ĉ UNKNOWN , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ DR AFT Ġ-> Ġ" draft " čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" active " čĊĉĉĉ ĉ RE TI RED Ġ-> Ġ" ret ired " čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" unknown " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ DR AFT Ġ-> Ġ" http :// hl 7 . org / fhir / publication - status " čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" http :// hl 7 . org / fhir / publication - status " čĊĉĉĉ ĉ RE TI RED Ġ-> Ġ" http :// hl 7 . org / fhir / publication - status " čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" http :// hl 7 . org / fhir / publication - status " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ DR AFT Ġ-> Ġ" This Ġresource Ġis Ġstill Ġunder Ġdevelopment Ġand Ġis Ġnot Ġyet Ġconsidered Ġto Ġbe Ġready Ġfor Ġnormal Ġuse ." čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" This Ġresource Ġis Ġready Ġfor Ġnormal Ġuse ." čĊĉĉĉ ĉ RE TI RED Ġ-> Ġ" This Ġresource Ġhas Ġbeen Ġwithdraw n Ġor Ġsuper se ded Ġand Ġshould Ġno Ġlonger Ġbe Ġused ." čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" The Ġauthor ing Ġsystem Ġdoes Ġnot Ġknow Ġwhich Ġof Ġthe Ġstatus Ġvalues Ġcurrently Ġapplies Ġfor Ġthis Ġresource . Ġ ĠNote : ĠThis Ġconcept Ġis Ġnot Ġto Ġbe Ġused Ġfor Ġ\" other \" Ġ- Ġone Ġof Ġthe Ġlisted Ġstatuses Ġis Ġpres umed Ġto Ġapply , Ġit 's Ġjust Ġnot Ġknown Ġwhich Ġone ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ DR AFT Ġ-> Ġ" Draft "; čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" Active "; čĊĉĉĉ ĉ RE TI RED Ġ-> Ġ" Ret ired "; čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" Unknown "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠPublic ation Status ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" draft " Ġ== Ġcode String ) Ġreturn ĠD RA FT čĊĉĉĉ ĉ if Ġ(" active " Ġ== Ġcode String ) Ġreturn ĠACT IVE čĊĉĉĉ ĉ if Ġ(" ret ired " Ġ== Ġcode String ) Ġreturn ĠRET I RED čĊĉĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn ĠUNKNOWN čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠPublic ation Status Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠPublic ation Status Enum Factory Ġ: ĠEnum Factory < Publication Status > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠPublic ation Status ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" draft " Ġ== Ġcode String ) Ġreturn ĠPublic ation Status . DR AFT čĊĉĉ ĉ if Ġ(" active " Ġ== Ġcode String ) Ġreturn ĠPublic ation Status . ACTIVE čĊĉĉ ĉ if Ġ(" ret ired " Ġ== Ġcode String ) Ġreturn ĠPublic ation Status . RE TI RED čĊĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn ĠPublic ation Status . UNKNOWN čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠPublic ation Status Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Publication Status >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" draft " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠPublic ation Status . DR AFT ) čĊĉĉ ĉ if Ġ(" active " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠPublic ation Status . ACTIVE ) čĊĉĉ ĉ if Ġ(" ret ired " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠPublic ation Status . RE TI RED ) čĊĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠPublic ation Status . UNKNOWN ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠPublic ation Status Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠPublic ation Status ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Publication Status . DR AFT Ġ-> Ġ" draft " čĊĉĉĉ ĉ Publication Status . ACTIVE Ġ-> Ġ" active " čĊĉĉĉ ĉ Publication Status . RE TI RED Ġ-> Ġ" ret ired " čĊĉĉĉ ĉ Publication Status . UNKNOWN Ġ-> Ġ" unknown " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠPublic ation Status ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠQuantity Comparator Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġactual Ġvalue Ġis Ġless Ġthan Ġthe Ġgiven Ġvalue . čĊĉ ĉ */ čĊĉ ĉ LESS _ THAN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġactual Ġvalue Ġis Ġless Ġthan Ġor Ġequal Ġto Ġthe Ġgiven Ġvalue . čĊĉ ĉ */ čĊĉ ĉ LESS _ OR _ EQUAL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġactual Ġvalue Ġis Ġgreater Ġthan Ġor Ġequal Ġto Ġthe Ġgiven Ġvalue . čĊĉ ĉ */ čĊĉ ĉ GRE ATER _ OR _ EQUAL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġactual Ġvalue Ġis Ġgreater Ġthan Ġthe Ġgiven Ġvalue . čĊĉ ĉ */ čĊĉ ĉ GRE ATER _ THAN , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ LESS _ THAN Ġ-> Ġ"< " čĊĉĉĉ ĉ LESS _ OR _ EQUAL Ġ-> Ġ"< =" čĊĉĉĉ ĉ GRE ATER _ OR _ EQUAL Ġ-> Ġ"> =" čĊĉĉĉ ĉ GRE ATER _ THAN Ġ-> Ġ" >" čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ LESS _ THAN Ġ-> Ġ" http :// hl 7 . org / fhir / quantity - comparator " čĊĉĉĉ ĉ LESS _ OR _ EQUAL Ġ-> Ġ" http :// hl 7 . org / fhir / quantity - comparator " čĊĉĉĉ ĉ GRE ATER _ OR _ EQUAL Ġ-> Ġ" http :// hl 7 . org / fhir / quantity - comparator " čĊĉĉĉ ĉ GRE ATER _ THAN Ġ-> Ġ" http :// hl 7 . org / fhir / quantity - comparator " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ LESS _ THAN Ġ-> Ġ" The Ġactual Ġvalue Ġis Ġless Ġthan Ġthe Ġgiven Ġvalue ." čĊĉĉĉ ĉ LESS _ OR _ EQUAL Ġ-> Ġ" The Ġactual Ġvalue Ġis Ġless Ġthan Ġor Ġequal Ġto Ġthe Ġgiven Ġvalue ." čĊĉĉĉ ĉ GRE ATER _ OR _ EQUAL Ġ-> Ġ" The Ġactual Ġvalue Ġis Ġgreater Ġthan Ġor Ġequal Ġto Ġthe Ġgiven Ġvalue ." čĊĉĉĉ ĉ GRE ATER _ THAN Ġ-> Ġ" The Ġactual Ġvalue Ġis Ġgreater Ġthan Ġthe Ġgiven Ġvalue ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ LESS _ THAN Ġ-> Ġ" Less Ġthan "; čĊĉĉĉ ĉ LESS _ OR _ EQUAL Ġ-> Ġ" Less Ġor ĠEqual Ġto "; čĊĉĉĉ ĉ GRE ATER _ OR _ EQUAL Ġ-> Ġ" Greater Ġor ĠEqual Ġto "; čĊĉĉĉ ĉ GRE ATER _ THAN Ġ-> Ġ" Greater Ġthan "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠQuantity Comparator ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" < " Ġ== Ġcode String ) Ġreturn ĠL ESS _ THAN čĊĉĉĉ ĉ if Ġ(" < =" Ġ== Ġcode String ) Ġreturn ĠL ESS _ OR _ EQUAL čĊĉĉĉ ĉ if Ġ( "> =" Ġ== Ġcode String ) Ġreturn ĠG RE ATER _ OR _ EQUAL čĊĉĉĉ ĉ if Ġ( ">" Ġ== Ġcode String ) Ġreturn ĠG RE ATER _ THAN čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠQuantity Comparator Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠQuantity Comparator Enum Factory Ġ: ĠEnum Factory < Quantity Comparator > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠQuantity Comparator ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" < " Ġ== Ġcode String ) Ġreturn ĠQuantity Comparator . LESS _ THAN čĊĉĉ ĉ if Ġ(" < =" Ġ== Ġcode String ) Ġreturn ĠQuantity Comparator . LESS _ OR _ EQUAL čĊĉĉ ĉ if Ġ( "> =" Ġ== Ġcode String ) Ġreturn ĠQuantity Comparator . GRE ATER _ OR _ EQUAL čĊĉĉ ĉ if Ġ( ">" Ġ== Ġcode String ) Ġreturn ĠQuantity Comparator . GRE ATER _ THAN čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠQuantity Comparator Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Quantity Comparator >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" < " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠQuantity Comparator . LESS _ THAN ) čĊĉĉ ĉ if Ġ(" < =" Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠQuantity Comparator . LESS _ OR _ EQUAL ) čĊĉĉ ĉ if Ġ( "> =" Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠQuantity Comparator . GRE ATER _ OR _ EQUAL ) čĊĉĉ ĉ if Ġ( ">" Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠQuantity Comparator . GRE ATER _ THAN ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠQuantity Comparator Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠQuantity Comparator ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Quantity Comparator . LESS _ THAN Ġ-> Ġ"< " čĊĉĉĉ ĉ Quantity Comparator . LESS _ OR _ EQUAL Ġ-> Ġ"< =" čĊĉĉĉ ĉ Quantity Comparator . GRE ATER _ OR _ EQUAL Ġ-> Ġ"> =" čĊĉĉĉ ĉ Quantity Comparator . GRE ATER _ THAN Ġ-> Ġ" >" čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠQuantity Comparator ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠRequest Intent Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġis Ġa Ġsuggestion Ġmade Ġby Ġsomeone / something Ġthat Ġdoes Ġnot Ġhave Ġan Ġintention Ġto Ġensure Ġit Ġoccurs Ġand Ġwithout Ġproviding Ġan Ġauthorization Ġto Ġact . čĊĉ ĉ */ čĊĉ ĉ PRO POS AL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġrepresents Ġan Ġintention Ġto Ġensure Ġsomething Ġoccurs Ġwithout Ġproviding Ġan Ġauthorization Ġfor Ġothers Ġto Ġact . čĊĉ ĉ */ čĊĉ ĉ PLAN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġrepresents Ġa Ġleg ally Ġbinding Ġinstruction Ġauth ored Ġby Ġa ĠPatient Ġor ĠRelated Person . čĊĉ ĉ */ čĊĉ ĉ DIRECT IVE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġrepresents Ġa Ġrequest / demand Ġand Ġauthorization Ġfor Ġaction Ġby Ġa ĠPract itioner . čĊĉ ĉ */ čĊĉ ĉ ORDER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġrepresents Ġan Ġoriginal Ġauthorization Ġfor Ġaction . čĊĉ ĉ */ čĊĉ ĉ ORIGIN AL ORDER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġrepresents Ġan Ġautomatically Ġgenerated Ġsupp lement al Ġauthorization Ġfor Ġaction Ġbased Ġon Ġa Ġparent Ġauthorization Ġtogether Ġwith Ġinitial Ġresults Ġof Ġthe Ġaction Ġtaken Ġagainst Ġthat Ġparent Ġauthorization . čĊĉ ĉ */ čĊĉ ĉ REF LEX ORDER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġrepresents Ġthe Ġview Ġof Ġan Ġauthorization Ġinstantiated Ġby Ġa Ġfulfill ing Ġsystem Ġrepresenting Ġthe Ġdetails Ġof Ġthe Ġfulfill er 's Ġintention Ġto Ġact Ġupon Ġa Ġsubmitted Ġorder . čĊĉ ĉ */ čĊĉ ĉ FIL LER ORDER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġorder Ġcreated Ġin Ġfulfill ment Ġof Ġa Ġbro ader Ġorder Ġthat Ġrepresents Ġthe Ġauthorization Ġfor Ġa Ġsingle Ġactivity Ġoccurrence . Ġ ĠE . g . ĠThe Ġadministration Ġof Ġa Ġsingle Ġdo se Ġof Ġa Ġdrug . čĊĉ ĉ */ čĊĉ ĉ INSTANCE ORDER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġrepresents Ġa Ġcomponent Ġor Ġoption Ġfor Ġa ĠRequest Group Ġthat Ġestab lishes Ġtiming , Ġcondition ality Ġand / or Ġother Ġconstraints Ġamong Ġa Ġset Ġof Ġrequests . Ġ ĠRefer Ġto Ġ[[ [ Request Group ]]] Ġfor Ġadditional Ġinformation Ġon Ġhow Ġthis Ġstatus Ġis Ġused . čĊĉ ĉ */ čĊĉ ĉ OPTION , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PRO POS AL Ġ-> Ġ" proposal " čĊĉĉĉ ĉ PLAN Ġ-> Ġ" plan " čĊĉĉĉ ĉ DIRECT IVE Ġ-> Ġ" directive " čĊĉĉĉ ĉ ORDER Ġ-> Ġ" order " čĊĉĉĉ ĉ ORIGIN AL ORDER Ġ-> Ġ" original - order " čĊĉĉĉ ĉ REF LEX ORDER Ġ-> Ġ" ref lex - order " čĊĉĉĉ ĉ FIL LER ORDER Ġ-> Ġ" fill er - order " čĊĉĉĉ ĉ INSTANCE ORDER Ġ-> Ġ" instance - order " čĊĉĉĉ ĉ OPTION Ġ-> Ġ" option " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PRO POS AL Ġ-> Ġ" http :// hl 7 . org / fhir / request - intent " čĊĉĉĉ ĉ PLAN Ġ-> Ġ" http :// hl 7 . org / fhir / request - intent " čĊĉĉĉ ĉ DIRECT IVE Ġ-> Ġ" http :// hl 7 . org / fhir / request - intent " čĊĉĉĉ ĉ ORDER Ġ-> Ġ" http :// hl 7 . org / fhir / request - intent " čĊĉĉĉ ĉ ORIGIN AL ORDER Ġ-> Ġ" http :// hl 7 . org / fhir / request - intent " čĊĉĉĉ ĉ REF LEX ORDER Ġ-> Ġ" http :// hl 7 . org / fhir / request - intent " čĊĉĉĉ ĉ FIL LER ORDER Ġ-> Ġ" http :// hl 7 . org / fhir / request - intent " čĊĉĉĉ ĉ INSTANCE ORDER Ġ-> Ġ" http :// hl 7 . org / fhir / request - intent " čĊĉĉĉ ĉ OPTION Ġ-> Ġ" http :// hl 7 . org / fhir / request - intent " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PRO POS AL Ġ-> Ġ" The Ġrequest Ġis Ġa Ġsuggestion Ġmade Ġby Ġsomeone / something Ġthat Ġdoes Ġnot Ġhave Ġan Ġintention Ġto Ġensure Ġit Ġoccurs Ġand Ġwithout Ġproviding Ġan Ġauthorization Ġto Ġact ." čĊĉĉĉ ĉ PLAN Ġ-> Ġ" The Ġrequest Ġrepresents Ġan Ġintention Ġto Ġensure Ġsomething Ġoccurs Ġwithout Ġproviding Ġan Ġauthorization Ġfor Ġothers Ġto Ġact ." čĊĉĉĉ ĉ DIRECT IVE Ġ-> Ġ" The Ġrequest Ġrepresents Ġa Ġleg ally Ġbinding Ġinstruction Ġauth ored Ġby Ġa ĠPatient Ġor ĠRelated Person ." čĊĉĉĉ ĉ ORDER Ġ-> Ġ" The Ġrequest Ġrepresents Ġa Ġrequest / demand Ġand Ġauthorization Ġfor Ġaction Ġby Ġa ĠPract itioner ." čĊĉĉĉ ĉ ORIGIN AL ORDER Ġ-> Ġ" The Ġrequest Ġrepresents Ġan Ġoriginal Ġauthorization Ġfor Ġaction ." čĊĉĉĉ ĉ REF LEX ORDER Ġ-> Ġ" The Ġrequest Ġrepresents Ġan Ġautomatically Ġgenerated Ġsupp lement al Ġauthorization Ġfor Ġaction Ġbased Ġon Ġa Ġparent Ġauthorization Ġtogether Ġwith Ġinitial Ġresults Ġof Ġthe Ġaction Ġtaken Ġagainst Ġthat Ġparent Ġauthorization ." čĊĉĉĉ ĉ FIL LER ORDER Ġ-> Ġ" The Ġrequest Ġrepresents Ġthe Ġview Ġof Ġan Ġauthorization Ġinstantiated Ġby Ġa Ġfulfill ing Ġsystem Ġrepresenting Ġthe Ġdetails Ġof Ġthe Ġfulfill er 's Ġintention Ġto Ġact Ġupon Ġa Ġsubmitted Ġorder ." čĊĉĉĉ ĉ INSTANCE ORDER Ġ-> Ġ" An Ġorder Ġcreated Ġin Ġfulfill ment Ġof Ġa Ġbro ader Ġorder Ġthat Ġrepresents Ġthe Ġauthorization Ġfor Ġa Ġsingle Ġactivity Ġoccurrence . Ġ ĠE . g . ĠThe Ġadministration Ġof Ġa Ġsingle Ġdo se Ġof Ġa Ġdrug ." čĊĉĉĉ ĉ OPTION Ġ-> Ġ" The Ġrequest Ġrepresents Ġa Ġcomponent Ġor Ġoption Ġfor Ġa ĠRequest Group Ġthat Ġestab lishes Ġtiming , Ġcondition ality Ġand / or Ġother Ġconstraints Ġamong Ġa Ġset Ġof Ġrequests . Ġ ĠRefer Ġto Ġ[[ [ Request Group ]]] Ġfor Ġadditional Ġinformation Ġon Ġhow Ġthis Ġstatus Ġis Ġused ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ PRO POS AL Ġ-> Ġ" Proposal "; čĊĉĉĉ ĉ PLAN Ġ-> Ġ" Plan "; čĊĉĉĉ ĉ DIRECT IVE Ġ-> Ġ" Directive "; čĊĉĉĉ ĉ ORDER Ġ-> Ġ" Order "; čĊĉĉĉ ĉ ORIGIN AL ORDER Ġ-> Ġ" Original ĠOrder "; čĊĉĉĉ ĉ REF LEX ORDER Ġ-> Ġ" Ref lex ĠOrder "; čĊĉĉĉ ĉ FIL LER ORDER Ġ-> Ġ" Fill er ĠOrder "; čĊĉĉĉ ĉ INSTANCE ORDER Ġ-> Ġ" Instance ĠOrder "; čĊĉĉĉ ĉ OPTION Ġ-> Ġ" Option "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠRequest Intent ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" proposal " Ġ== Ġcode String ) Ġreturn ĠPRO POS AL čĊĉĉĉ ĉ if Ġ(" plan " Ġ== Ġcode String ) Ġreturn ĠPL AN čĊĉĉĉ ĉ if Ġ(" directive " Ġ== Ġcode String ) Ġreturn ĠDIRECT IVE čĊĉĉĉ ĉ if Ġ(" order " Ġ== Ġcode String ) Ġreturn ĠORDER čĊĉĉĉ ĉ if Ġ(" original - order " Ġ== Ġcode String ) Ġreturn ĠOR IGIN AL ORDER čĊĉĉĉ ĉ if Ġ(" ref lex - order " Ġ== Ġcode String ) Ġreturn ĠREF LEX ORDER čĊĉĉĉ ĉ if Ġ(" fill er - order " Ġ== Ġcode String ) Ġreturn ĠFIL LER ORDER čĊĉĉĉ ĉ if Ġ(" instance - order " Ġ== Ġcode String ) Ġreturn ĠINSTANCE ORDER čĊĉĉĉ ĉ if Ġ(" option " Ġ== Ġcode String ) Ġreturn ĠOPTION čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠRequest Intent Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠRequest Intent Enum Factory Ġ: ĠEnum Factory < Request Intent > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠRequest Intent ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" proposal " Ġ== Ġcode String ) Ġreturn ĠRequest Intent . PRO POS AL čĊĉĉ ĉ if Ġ(" plan " Ġ== Ġcode String ) Ġreturn ĠRequest Intent . PLAN čĊĉĉ ĉ if Ġ(" directive " Ġ== Ġcode String ) Ġreturn ĠRequest Intent . DIRECT IVE čĊĉĉ ĉ if Ġ(" order " Ġ== Ġcode String ) Ġreturn ĠRequest Intent . ORDER čĊĉĉ ĉ if Ġ(" original - order " Ġ== Ġcode String ) Ġreturn ĠRequest Intent . ORIGIN AL ORDER čĊĉĉ ĉ if Ġ(" ref lex - order " Ġ== Ġcode String ) Ġreturn ĠRequest Intent . REF LEX ORDER čĊĉĉ ĉ if Ġ(" fill er - order " Ġ== Ġcode String ) Ġreturn ĠRequest Intent . FIL LER ORDER čĊĉĉ ĉ if Ġ(" instance - order " Ġ== Ġcode String ) Ġreturn ĠRequest Intent . INSTANCE ORDER čĊĉĉ ĉ if Ġ(" option " Ġ== Ġcode String ) Ġreturn ĠRequest Intent . OPTION čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠRequest Intent Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Request Intent >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" proposal " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Intent . PRO POS AL ) čĊĉĉ ĉ if Ġ(" plan " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Intent . PLAN ) čĊĉĉ ĉ if Ġ(" directive " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Intent . DIRECT IVE ) čĊĉĉ ĉ if Ġ(" order " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Intent . ORDER ) čĊĉĉ ĉ if Ġ(" original - order " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Intent . ORIGIN AL ORDER ) čĊĉĉ ĉ if Ġ(" ref lex - order " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Intent . REF LEX ORDER ) čĊĉĉ ĉ if Ġ(" fill er - order " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Intent . FIL LER ORDER ) čĊĉĉ ĉ if Ġ(" instance - order " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Intent . INSTANCE ORDER ) čĊĉĉ ĉ if Ġ(" option " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Intent . OPTION ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠRequest Intent Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠRequest Intent ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Request Intent . PRO POS AL Ġ-> Ġ" proposal " čĊĉĉĉ ĉ Request Intent . PLAN Ġ-> Ġ" plan " čĊĉĉĉ ĉ Request Intent . DIRECT IVE Ġ-> Ġ" directive " čĊĉĉĉ ĉ Request Intent . ORDER Ġ-> Ġ" order " čĊĉĉĉ ĉ Request Intent . ORIGIN AL ORDER Ġ-> Ġ" original - order " čĊĉĉĉ ĉ Request Intent . REF LEX ORDER Ġ-> Ġ" ref lex - order " čĊĉĉĉ ĉ Request Intent . FIL LER ORDER Ġ-> Ġ" fill er - order " čĊĉĉĉ ĉ Request Intent . INSTANCE ORDER Ġ-> Ġ" instance - order " čĊĉĉĉ ĉ Request Intent . OPTION Ġ-> Ġ" option " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠRequest Intent ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠRequest Priority Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġhas Ġnormal Ġpriority . čĊĉ ĉ */ čĊĉ ĉ ROUTINE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġshould Ġbe Ġaction ed Ġprompt ly Ġ- Ġhigher Ġpriority Ġthan Ġroutine . čĊĉ ĉ */ čĊĉ ĉ UR G ENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġshould Ġbe Ġaction ed Ġas Ġsoon Ġas Ġpossible Ġ- Ġhigher Ġpriority Ġthan Ġur gent . čĊĉ ĉ */ čĊĉ ĉ AS AP , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġshould Ġbe Ġaction ed Ġimmediately Ġ- Ġhighest Ġpossible Ġpriority . Ġ ĠE . g . Ġan Ġem ergency . čĊĉ ĉ */ čĊĉ ĉ STAT , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ROUTINE Ġ-> Ġ" routine " čĊĉĉĉ ĉ UR G ENT Ġ-> Ġ" ur gent " čĊĉĉĉ ĉ AS AP Ġ-> Ġ" as ap " čĊĉĉĉ ĉ STAT Ġ-> Ġ" stat " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ROUTINE Ġ-> Ġ" http :// hl 7 . org / fhir / request - priority " čĊĉĉĉ ĉ UR G ENT Ġ-> Ġ" http :// hl 7 . org / fhir / request - priority " čĊĉĉĉ ĉ AS AP Ġ-> Ġ" http :// hl 7 . org / fhir / request - priority " čĊĉĉĉ ĉ STAT Ġ-> Ġ" http :// hl 7 . org / fhir / request - priority " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ROUTINE Ġ-> Ġ" The Ġrequest Ġhas Ġnormal Ġpriority ." čĊĉĉĉ ĉ UR G ENT Ġ-> Ġ" The Ġrequest Ġshould Ġbe Ġaction ed Ġprompt ly Ġ- Ġhigher Ġpriority Ġthan Ġroutine ." čĊĉĉĉ ĉ AS AP Ġ-> Ġ" The Ġrequest Ġshould Ġbe Ġaction ed Ġas Ġsoon Ġas Ġpossible Ġ- Ġhigher Ġpriority Ġthan Ġur gent ." čĊĉĉĉ ĉ STAT Ġ-> Ġ" The Ġrequest Ġshould Ġbe Ġaction ed Ġimmediately Ġ- Ġhighest Ġpossible Ġpriority . Ġ ĠE . g . Ġan Ġem ergency ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ROUTINE Ġ-> Ġ" Routine "; čĊĉĉĉ ĉ UR G ENT Ġ-> Ġ" U rg ent "; čĊĉĉĉ ĉ AS AP Ġ-> Ġ" AS AP "; čĊĉĉĉ ĉ STAT Ġ-> Ġ" STAT "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠRequest Priority ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" routine " Ġ== Ġcode String ) Ġreturn ĠROUT INE čĊĉĉĉ ĉ if Ġ(" ur gent " Ġ== Ġcode String ) Ġreturn ĠU RG ENT čĊĉĉĉ ĉ if Ġ(" as ap " Ġ== Ġcode String ) Ġreturn ĠAS AP čĊĉĉĉ ĉ if Ġ(" stat " Ġ== Ġcode String ) Ġreturn ĠSTAT čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠRequest Priority Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠRequest Priority Enum Factory Ġ: ĠEnum Factory < Request Priority > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠRequest Priority ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" routine " Ġ== Ġcode String ) Ġreturn ĠRequest Priority . ROUTINE čĊĉĉ ĉ if Ġ(" ur gent " Ġ== Ġcode String ) Ġreturn ĠRequest Priority . UR G ENT čĊĉĉ ĉ if Ġ(" as ap " Ġ== Ġcode String ) Ġreturn ĠRequest Priority . AS AP čĊĉĉ ĉ if Ġ(" stat " Ġ== Ġcode String ) Ġreturn ĠRequest Priority . STAT čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠRequest Priority Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Request Priority >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" routine " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Priority . ROUTINE ) čĊĉĉ ĉ if Ġ(" ur gent " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Priority . UR G ENT ) čĊĉĉ ĉ if Ġ(" as ap " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Priority . AS AP ) čĊĉĉ ĉ if Ġ(" stat " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Priority . STAT ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠRequest Priority Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠRequest Priority ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Request Priority . ROUTINE Ġ-> Ġ" routine " čĊĉĉĉ ĉ Request Priority . UR G ENT Ġ-> Ġ" ur gent " čĊĉĉĉ ĉ Request Priority . AS AP Ġ-> Ġ" as ap " čĊĉĉĉ ĉ Request Priority . STAT Ġ-> Ġ" stat " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠRequest Priority ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠRequest Status Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġhas Ġbeen Ġcreated Ġbut Ġis Ġnot Ġyet Ġcomplete Ġor Ġready Ġfor Ġaction . čĊĉ ĉ */ čĊĉ ĉ DR AFT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġis Ġin Ġforce Ġand Ġready Ġto Ġbe Ġact ed Ġupon . čĊĉ ĉ */ čĊĉ ĉ ACTIVE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġ( and Ġany Ġimplicit Ġauthorization Ġto Ġact ) Ġhas Ġbeen Ġtemporarily Ġwithdraw n Ġbut Ġis Ġexpected Ġto Ġresume Ġin Ġthe Ġfuture . čĊĉ ĉ */ čĊĉ ĉ ON H OLD , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġrequest Ġ( and Ġany Ġimplicit Ġauthorization Ġto Ġact ) Ġhas Ġbeen Ġterminated Ġprior Ġto Ġthe Ġknown Ġfull Ġcompletion Ġof Ġthe Ġintended Ġactions . Ġ ĠNo Ġfurther Ġactivity Ġshould Ġoccur . čĊĉ ĉ */ čĊĉ ĉ REV OK ED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġactivity Ġdescribed Ġby Ġthe Ġrequest Ġhas Ġbeen Ġfully Ġperformed . Ġ ĠNo Ġfurther Ġactivity Ġwill Ġoccur . čĊĉ ĉ */ čĊĉ ĉ COMPLETED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġrequest Ġshould Ġnever Ġhave Ġexisted Ġand Ġshould Ġbe Ġconsidered Ġ' void '. Ġ Ġ( It Ġis Ġpossible Ġthat Ġreal - world Ġdecisions Ġwere Ġbased Ġon Ġit . Ġ ĠIf Ġreal - world Ġactivity Ġhas Ġoccurred , Ġthe Ġstatus Ġshould Ġbe Ġ" rev oked " Ġrather Ġthan Ġ" enter ed - in - error ". ). čĊĉ ĉ */ čĊĉ ĉ ENTER ED IN ERROR , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġauthor ing / source Ġsystem Ġdoes Ġnot Ġknow Ġwhich Ġof Ġthe Ġstatus Ġvalues Ġcurrently Ġapplies Ġfor Ġthis Ġrequest . Ġ ĠNote : ĠThis Ġconcept Ġis Ġnot Ġto Ġbe Ġused Ġfor Ġ" other " Ġ- Ġone Ġof Ġthe Ġlisted Ġstatuses Ġis Ġpres umed Ġto Ġapply , Ġ Ġbut Ġthe Ġauthor ing / source Ġsystem Ġdoes Ġnot Ġknow Ġwhich . čĊĉ ĉ */ čĊĉ ĉ UNKNOWN , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ DR AFT Ġ-> Ġ" draft " čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" active " čĊĉĉĉ ĉ ON H OLD Ġ-> Ġ" on - hold " čĊĉĉĉ ĉ REV OK ED Ġ-> Ġ" rev oked " čĊĉĉĉ ĉ COMPLETED Ġ-> Ġ" completed " čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" enter ed - in - error " čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" unknown " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ DR AFT Ġ-> Ġ" http :// hl 7 . org / fhir / request - status " čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" http :// hl 7 . org / fhir / request - status " čĊĉĉĉ ĉ ON H OLD Ġ-> Ġ" http :// hl 7 . org / fhir / request - status " čĊĉĉĉ ĉ REV OK ED Ġ-> Ġ" http :// hl 7 . org / fhir / request - status " čĊĉĉĉ ĉ COMPLETED Ġ-> Ġ" http :// hl 7 . org / fhir / request - status " čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" http :// hl 7 . org / fhir / request - status " čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" http :// hl 7 . org / fhir / request - status " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ DR AFT Ġ-> Ġ" The Ġrequest Ġhas Ġbeen Ġcreated Ġbut Ġis Ġnot Ġyet Ġcomplete Ġor Ġready Ġfor Ġaction ." čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" The Ġrequest Ġis Ġin Ġforce Ġand Ġready Ġto Ġbe Ġact ed Ġupon ." čĊĉĉĉ ĉ ON H OLD Ġ-> Ġ" The Ġrequest Ġ( and Ġany Ġimplicit Ġauthorization Ġto Ġact ) Ġhas Ġbeen Ġtemporarily Ġwithdraw n Ġbut Ġis Ġexpected Ġto Ġresume Ġin Ġthe Ġfuture ." čĊĉĉĉ ĉ REV OK ED Ġ-> Ġ" The Ġrequest Ġ( and Ġany Ġimplicit Ġauthorization Ġto Ġact ) Ġhas Ġbeen Ġterminated Ġprior Ġto Ġthe Ġknown Ġfull Ġcompletion Ġof Ġthe Ġintended Ġactions . Ġ ĠNo Ġfurther Ġactivity Ġshould Ġoccur ." čĊĉĉĉ ĉ COMPLETED Ġ-> Ġ" The Ġactivity Ġdescribed Ġby Ġthe Ġrequest Ġhas Ġbeen Ġfully Ġperformed . Ġ ĠNo Ġfurther Ġactivity Ġwill Ġoccur ." čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" This Ġrequest Ġshould Ġnever Ġhave Ġexisted Ġand Ġshould Ġbe Ġconsidered Ġ' void '. Ġ Ġ( It Ġis Ġpossible Ġthat Ġreal - world Ġdecisions Ġwere Ġbased Ġon Ġit . Ġ ĠIf Ġreal - world Ġactivity Ġhas Ġoccurred , Ġthe Ġstatus Ġshould Ġbe Ġ\" rev oked \" Ġrather Ġthan Ġ\" enter ed - in - error \" . )." čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" The Ġauthor ing / source Ġsystem Ġdoes Ġnot Ġknow Ġwhich Ġof Ġthe Ġstatus Ġvalues Ġcurrently Ġapplies Ġfor Ġthis Ġrequest . Ġ ĠNote : ĠThis Ġconcept Ġis Ġnot Ġto Ġbe Ġused Ġfor Ġ\" other \" Ġ- Ġone Ġof Ġthe Ġlisted Ġstatuses Ġis Ġpres umed Ġto Ġapply , Ġ Ġbut Ġthe Ġauthor ing / source Ġsystem Ġdoes Ġnot Ġknow Ġwhich ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ DR AFT Ġ-> Ġ" Draft "; čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" Active "; čĊĉĉĉ ĉ ON H OLD Ġ-> Ġ" On ĠHold "; čĊĉĉĉ ĉ REV OK ED Ġ-> Ġ" Rev oked "; čĊĉĉĉ ĉ COMPLETED Ġ-> Ġ" Completed "; čĊĉĉĉ ĉ ENTER ED IN ERROR Ġ-> Ġ" Entered Ġin ĠError "; čĊĉĉĉ ĉ UNKNOWN Ġ-> Ġ" Unknown "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠRequest Status ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" draft " Ġ== Ġcode String ) Ġreturn ĠD RA FT čĊĉĉĉ ĉ if Ġ(" active " Ġ== Ġcode String ) Ġreturn ĠACT IVE čĊĉĉĉ ĉ if Ġ(" on - hold " Ġ== Ġcode String ) Ġreturn ĠON H OLD čĊĉĉĉ ĉ if Ġ(" rev oked " Ġ== Ġcode String ) Ġreturn ĠRE V OK ED čĊĉĉĉ ĉ if Ġ(" completed " Ġ== Ġcode String ) Ġreturn ĠCOMP LETED čĊĉĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn ĠENTER ED IN ERROR čĊĉĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn ĠUNKNOWN čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠRequest Status Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠRequest Status Enum Factory Ġ: ĠEnum Factory < Request Status > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠRequest Status ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" draft " Ġ== Ġcode String ) Ġreturn ĠRequest Status . DR AFT čĊĉĉ ĉ if Ġ(" active " Ġ== Ġcode String ) Ġreturn ĠRequest Status . ACTIVE čĊĉĉ ĉ if Ġ(" on - hold " Ġ== Ġcode String ) Ġreturn ĠRequest Status . ON H OLD čĊĉĉ ĉ if Ġ(" rev oked " Ġ== Ġcode String ) Ġreturn ĠRequest Status . REV OK ED čĊĉĉ ĉ if Ġ(" completed " Ġ== Ġcode String ) Ġreturn ĠRequest Status . COMPLETED čĊĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn ĠRequest Status . ENTER ED IN ERROR čĊĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn ĠRequest Status . UNKNOWN čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠRequest Status Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Request Status >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" draft " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Status . DR AFT ) čĊĉĉ ĉ if Ġ(" active " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Status . ACTIVE ) čĊĉĉ ĉ if Ġ(" on - hold " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Status . ON H OLD ) čĊĉĉ ĉ if Ġ(" rev oked " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Status . REV OK ED ) čĊĉĉ ĉ if Ġ(" completed " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Status . COMPLETED ) čĊĉĉ ĉ if Ġ(" enter ed - in - error " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Status . ENTER ED IN ERROR ) čĊĉĉ ĉ if Ġ(" unknown " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRequest Status . UNKNOWN ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠRequest Status Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠRequest Status ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Request Status . DR AFT Ġ-> Ġ" draft " čĊĉĉĉ ĉ Request Status . ACTIVE Ġ-> Ġ" active " čĊĉĉĉ ĉ Request Status . ON H OLD Ġ-> Ġ" on - hold " čĊĉĉĉ ĉ Request Status . REV OK ED Ġ-> Ġ" rev oked " čĊĉĉĉ ĉ Request Status . COMPLETED Ġ-> Ġ" completed " čĊĉĉĉ ĉ Request Status . ENTER ED IN ERROR Ġ-> Ġ" enter ed - in - error " čĊĉĉĉ ĉ Request Status . UNKNOWN Ġ-> Ġ" unknown " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠRequest Status ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠResource TypeEnum Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠA Ġfinancial Ġtool Ġfor Ġtracking Ġvalue Ġacc ru ed Ġfor Ġa Ġparticular Ġpurpose . Ġ ĠIn Ġthe Ġhealth care Ġfield , Ġused Ġto Ġtrack Ġcharges Ġfor Ġa Ġpatient , Ġcost Ġcenters , Ġetc . čĊĉ ĉ */ čĊĉ ĉ ACCOUNT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġallows Ġfor Ġthe Ġdefinition Ġof Ġsome Ġactivity Ġto Ġbe Ġperformed , Ġindependent Ġof Ġa Ġparticular Ġpatient , Ġpract itioner , Ġor Ġother Ġperformance Ġcontext . čĊĉ ĉ */ čĊĉ ĉ ACTIVITY DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġph arm ace ut ical Ġproduct Ġdescribed Ġin Ġterms Ġof Ġits Ġcomposition Ġand Ġdo se Ġform . čĊĉ ĉ */ čĊĉ ĉ ADMIN ISTR ABLE PRODUCT DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġevent Ġ( i . e . Ġany Ġchange Ġto Ġcurrent Ġpatient Ġstatus ) Ġthat Ġmay Ġbe Ġrelated Ġto Ġun int ended Ġeffects Ġon Ġa Ġpatient Ġor Ġresearch Ġsubject . Ġ ĠThe Ġun int ended Ġeffects Ġmay Ġrequire Ġadditional Ġmonitoring , Ġtreatment Ġor Ġhospital ization Ġor Ġmay Ġresult Ġin Ġdeath . Ġ ĠThe ĠAd verse Event Ġresource Ġalso Ġextends Ġto Ġpotential Ġor Ġa vo ided Ġevents Ġthat Ġcould Ġhave Ġhad Ġsuch Ġeffects . čĊĉ ĉ */ čĊĉ ĉ AD VERSE EVENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠR isk Ġof Ġharm ful Ġor Ġun des irable , Ġphys io logical Ġresponse Ġwhich Ġis Ġunique Ġto Ġan Ġindividual Ġand Ġassociated Ġwith Ġexposure Ġto Ġa Ġsub stance . čĊĉ ĉ */ čĊĉ ĉ ALL ER GY IN TO LER ANCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġbooking Ġof Ġa Ġhealth care Ġevent Ġamong Ġpatient ( s ), Ġpract itioner ( s ), Ġrelated Ġperson ( s ) Ġand / or Ġdevice ( s ) Ġfor Ġa Ġspecific Ġdate / time . ĠThis Ġmay Ġresult Ġin Ġone Ġor Ġmore ĠEn counter ( s ). čĊĉ ĉ */ čĊĉ ĉ AP POINT MENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġreply Ġto Ġan Ġappointment Ġrequest Ġfor Ġa Ġpatient Ġand / or Ġpract itioner ( s ), Ġsuch Ġas Ġa Ġconfirmation Ġor Ġrejection . čĊĉ ĉ */ čĊĉ ĉ AP POINT MENT RESPONSE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġan Ġevent Ġrelevant Ġfor Ġpurposes Ġsuch Ġas Ġoperations , Ġprivacy , Ġsecurity , Ġmaintenance , Ġand Ġperformance Ġanalysis . čĊĉ ĉ */ čĊĉ ĉ AUD ITE VENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠBasic Ġis Ġused Ġfor Ġhandling Ġconcepts Ġnot Ġyet Ġdefined Ġin ĠFHIR , Ġn arrative - only Ġresources Ġthat Ġdon 't Ġmap Ġto Ġan Ġexisting Ġresource , Ġand Ġcustom Ġresources Ġnot Ġappropriate Ġfor Ġinclusion Ġin Ġthe ĠFHIR Ġspecification . čĊĉ ĉ */ čĊĉ ĉ BASIC , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġresource Ġthat Ġrepresents Ġthe Ġdata Ġof Ġa Ġsingle Ġraw Ġartifact Ġas Ġdigital Ġcontent Ġaccessible Ġin Ġits Ġnative Ġformat . Ġ ĠA ĠBinary Ġresource Ġcan Ġcontain Ġany Ġcontent , Ġwhether Ġtext , Ġimage , Ġpdf , Ġzip Ġarchive , Ġetc . čĊĉ ĉ */ čĊĉ ĉ BINARY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġmaterial Ġsub stance Ġorigin ating Ġfrom Ġa Ġbio logical Ġentity Ġintended Ġto Ġbe Ġtransp l anted Ġor Ġinf used Ċ into Ġanother Ġ( possibly Ġthe Ġsame ) Ġbio logical Ġentity . čĊĉ ĉ */ čĊĉ ĉ BIO LOGIC ALLY DER IVED PRODUCT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠRecord Ġdetails Ġabout Ġan Ġan atom ical Ġstructure . Ġ ĠThis Ġresource Ġmay Ġbe Ġused Ġwhen Ġa Ġcoded Ġconcept Ġdoes Ġnot Ġprovide Ġthe Ġnecessary Ġdetail Ġneeded Ġfor Ġthe Ġuse Ġcase . čĊĉ ĉ */ čĊĉ ĉ BODY STRUCTURE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcontainer Ġfor Ġa Ġcollection Ġof Ġresources . čĊĉ ĉ */ čĊĉ ĉ B UNDLE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠCap ability ĠStatement Ġdocuments Ġa Ġset Ġof Ġcapabilities Ġ( be haviors ) Ġof Ġa ĠFHIR ĠServer Ġfor Ġa Ġparticular Ġversion Ġof ĠFHIR Ġthat Ġmay Ġbe Ġused Ġas Ġa Ġstatement Ġof Ġactual Ġserver Ġfunctionality Ġor Ġa Ġstatement Ġof Ġrequired Ġor Ġdesired Ġserver Ġimplementation . čĊĉ ĉ */ čĊĉ ĉ CAP ABILITY STATE MENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠCap ability ĠStatement Ġdocuments Ġa Ġset Ġof Ġcapabilities Ġ( be haviors ) Ġof Ġa ĠFHIR ĠServer Ġfor Ġa Ġparticular Ġversion Ġof ĠFHIR Ġthat Ġmay Ġbe Ġused Ġas Ġa Ġstatement Ġof Ġactual Ġserver Ġfunctionality Ġor Ġa Ġstatement Ġof Ġrequired Ġor Ġdesired Ġserver Ġimplementation . čĊĉ ĉ */ čĊĉ ĉ CAP ABILITY STATE MENT 2 , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġthe Ġintention Ġof Ġhow Ġone Ġor Ġmore Ġpract ition ers Ġintend Ġto Ġdeliver Ġcare Ġfor Ġa Ġparticular Ġpatient , Ġgroup Ġor Ġcommunity Ġfor Ġa Ġperiod Ġof Ġtime , Ġpossibly Ġlimited Ġto Ġcare Ġfor Ġa Ġspecific Ġcondition Ġor Ġset Ġof Ġconditions . čĊĉ ĉ */ čĊĉ ĉ C ARE PLAN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠCare ĠTeam Ġincludes Ġall Ġthe Ġpeople Ġand Ġorganizations Ġwho Ġplan Ġto Ġparticip ate Ġin Ġthe Ġcoord ination Ġand Ġdelivery Ġof Ġcare . čĊĉ ĉ */ čĊĉ ĉ C ARE TEAM , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠCatalog Ġentries Ġare Ġwrappers Ġthat Ġcontext ual ize Ġitems Ġincluded Ġin Ġa Ġcatalog . čĊĉ ĉ */ čĊĉ ĉ CAT AL O GEN TRY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġresource ĠCharge Item Ġdescribes Ġthe Ġprovision Ġof Ġhealth care Ġprovider Ġproducts Ġfor Ġa Ġcertain Ġpatient , Ġtherefore Ġreferring Ġnot Ġonly Ġto Ġthe Ġproduct , Ġbut Ġcontaining Ġin Ġaddition Ġdetails Ġof Ġthe Ġprovision , Ġlike Ġdate , Ġtime , Ġamounts Ġand Ġparticip ating Ġorganizations Ġand Ġpersons . ĠMain ĠUsage Ġof Ġthe ĠCharge Item Ġis Ġto Ġenable Ġthe Ġbilling Ġprocess Ġand Ġinternal Ġcost Ġallocation . čĊĉ ĉ */ čĊĉ ĉ CHAR GE ITEM , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠCharge Item Definition Ġresource Ġprovides Ġthe Ġproperties Ġthat Ġapply Ġto Ġthe Ġ( billing ) Ġcodes Ġnecessary Ġto Ġcalculate Ġcosts Ġand Ġprices . ĠThe Ġproperties Ġmay Ġdiffer Ġlarge ly Ġdepending Ġon Ġtype Ġand Ġrealm , Ġtherefore Ġthis Ġresource Ġgives Ġonly Ġa Ġrough Ġstructure Ġand Ġrequires Ġprofiling Ġfor Ġeach Ġtype Ġof Ġbilling Ġcode Ġsystem . čĊĉ ĉ */ čĊĉ ĉ CHAR GE ITEM DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠC itation . čĊĉ ĉ */ čĊĉ ĉ C IT ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġprovider Ġissued Ġlist Ġof Ġprofessional Ġservices Ġand Ġproducts Ġwhich Ġhave Ġbeen Ġprovided , Ġor Ġare Ġto Ġbe Ġprovided , Ġto Ġa Ġpatient Ġwhich Ġis Ġsent Ġto Ġan Ġins urer Ġfor Ġre im bur sement . čĊĉ ĉ */ čĊĉ ĉ CL AIM , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġprovides Ġthe Ġadj ud ication Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġa ĠClaim Ġresource . čĊĉ ĉ */ čĊĉ ĉ CL AIM RESPONSE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġa Ġclin ical Ġassessment Ġperformed Ġto Ġdetermine Ġwhat Ġproblem ( s ) Ġmay Ġaffect Ġthe Ġpatient Ġand Ġbefore Ġplanning Ġthe Ġtreat ments Ġor Ġmanagement Ġstrategies Ġthat Ġare Ġbest Ġto Ġmanage Ġa Ġpatient 's Ġcondition . ĠAs sess ments Ġare Ġoften Ġ 1 : 1 Ġwith Ġa Ġclin ical Ġconsult ation Ġ/ Ġencounter , Ġ Ġbut Ġthis Ġvar ies Ġgreatly Ġdepending Ġon Ġthe Ġclin ical Ġworkflow . ĠThis Ġresource Ġis Ġcalled Ġ" Clin ical Imp ression " Ġrather Ġthan Ġ" Clin ical Assessment " Ġto Ġavoid Ġconfusion Ġwith Ġthe Ġrecording Ġof Ġassessment Ġtools Ġsuch Ġas ĠA pg ar Ġscore . čĊĉ ĉ */ čĊĉ ĉ CL IN ICAL IMP RESS ION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġsingle Ġusage Ġissue Ġ- Ġeither Ġan Ġindication , Ġcon train dic ation , Ġinteraction Ġor Ġan Ġun des irable Ġeffect Ġfor Ġa Ġmedic inal Ġproduct , Ġmedic ation , Ġdevice Ġor Ġprocedure . čĊĉ ĉ */ čĊĉ ĉ CL IN ICAL USE ISSUE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠCode System Ġresource Ġis Ġused Ġto Ġdeclare Ġthe Ġexistence Ġof Ġand Ġdescribe Ġa Ġcode Ġsystem Ġor Ġcode Ġsystem Ġsupp lement Ġand Ġits Ġkey Ġproperties , Ġand Ġoptionally Ġdefine Ġa Ġpart Ġor Ġall Ġof Ġits Ġcontent . čĊĉ ĉ */ čĊĉ ĉ CODE SYSTEM , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġclin ical Ġor Ġbusiness Ġlevel Ġrecord Ġof Ġinformation Ġbeing Ġtransmitted Ġor Ġshared ; Ġe . g . Ġan Ġalert Ġthat Ġwas Ġsent Ġto Ġa Ġresponsible Ġprovider , Ġa Ġpublic Ġhealth Ġagency Ġcommunication Ġto Ġa Ġprovider / reporter Ġin Ġresponse Ġto Ġa Ġcase Ġreport Ġfor Ġa Ġreport able Ġcondition . čĊĉ ĉ */ čĊĉ ĉ COMM UN ICATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrequest Ġto Ġcon vey Ġinformation ; Ġe . g . Ġthe ĠC DS Ġsystem Ġpro poses Ġthat Ġan Ġalert Ġbe Ġsent Ġto Ġa Ġresponsible Ġprovider , Ġthe ĠC DS Ġsystem Ġpro poses Ġthat Ġthe Ġpublic Ġhealth Ġagency Ġbe Ġnotified Ġabout Ġa Ġreport able Ġcondition . čĊĉ ĉ */ čĊĉ ĉ COMM UN ICATION REQUEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcomp artment Ġdefinition Ġthat Ġdefines Ġhow Ġresources Ġare Ġaccessed Ġon Ġa Ġserver . čĊĉ ĉ */ čĊĉ ĉ COMP ART MENT DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġset Ġof Ġhealth care - related Ġinformation Ġthat Ġis Ġassemb led Ġtogether Ġinto Ġa Ġsingle Ġlogical Ġpackage Ġthat Ġprovides Ġa Ġsingle Ġco herent Ġstatement Ġof Ġmeaning , Ġestab lishes Ġits Ġown Ġcontext Ġand Ġthat Ġhas Ġclin ical Ġat testation Ġwith Ġregard Ġto Ġwho Ġis Ġmaking Ġthe Ġstatement . ĠA ĠComp osition Ġdefines Ġthe Ġstructure Ġand Ġn arrative Ġcontent Ġnecessary Ġfor Ġa Ġdocument . ĠHowever , Ġa ĠComp osition Ġalone Ġdoes Ġnot Ġconst itute Ġa Ġdocument . ĠR ather , Ġthe ĠComp osition Ġmust Ġbe Ġthe Ġfirst Ġentry Ġin Ġa ĠBundle Ġwhere ĠBundle . type = document , Ġand Ġany Ġother Ġresources Ġreferenced Ġfrom ĠComp osition Ġmust Ġbe Ġincluded Ġas Ġsubsequent Ġentries Ġin Ġthe ĠBundle Ġ( for Ġexample ĠPatient , ĠPract itioner , ĠEn counter , Ġetc .). čĊĉ ĉ */ čĊĉ ĉ COMP OS ITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġstatement Ġof Ġrelationships Ġfrom Ġone Ġset Ġof Ġconcepts Ġto Ġone Ġor Ġmore Ġother Ġconcepts Ġ- Ġeither Ġconcepts Ġin Ġcode Ġsystems , Ġor Ġdata Ġelement / data Ġelement Ġconcepts , Ġor Ġclasses Ġin Ġclass Ġmodels . čĊĉ ĉ */ čĊĉ ĉ CONCEPT MAP , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġclin ical Ġcondition , Ġproblem , Ġdi agnosis , Ġor Ġother Ġevent , Ġsituation , Ġissue , Ġor Ġclin ical Ġconcept Ġthat Ġhas Ġris en Ġto Ġa Ġlevel Ġof Ġconcern . čĊĉ ĉ */ čĊĉ ĉ CONDITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġdefinition Ġof Ġa Ġcondition Ġand Ġinformation Ġrelevant Ġto Ġmanaging Ġit . čĊĉ ĉ */ čĊĉ ĉ CONDITION DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġa Ġhealth care Ġconsumer âĢĻ s Ġ Ġchoices Ġ Ġor Ġchoices Ġmade Ġon Ġtheir Ġbehalf Ġby Ġa Ġthird Ġparty , Ġwhich Ġpermit s Ġor Ġden ies Ġidentified Ġrecipient ( s ) Ġor Ġrecipient Ġrole ( s ) Ġto Ġperform Ġone Ġor Ġmore Ġactions Ġwithin Ġa Ġgiven Ġpolicy Ġcontext , Ġfor Ġspecific Ġpurposes Ġand Ġperiods Ġof Ġtime . čĊĉ ĉ */ čĊĉ ĉ CON SENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠLeg ally Ġenforce able , Ġform ally Ġrecorded Ġun il ateral Ġor Ġbil ateral Ġdirective Ġi . e ., Ġa Ġpolicy Ġor Ġagreement . čĊĉ ĉ */ čĊĉ ĉ CONTRACT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠFin ancial Ġinstrument Ġwhich Ġmay Ġbe Ġused Ġto Ġre im bur se Ġor Ġpay Ġfor Ġhealth Ġcare Ġproducts Ġand Ġservices . ĠIncludes Ġboth Ġins urance Ġand Ġself - payment . čĊĉ ĉ */ čĊĉ ĉ COVERAGE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠCoverage El ig ibility Request Ġprovides Ġpatient Ġand Ġins urance Ġcoverage Ġinformation Ġto Ġan Ġins urer Ġfor Ġthem Ġto Ġrespond , Ġin Ġthe Ġform Ġof Ġan ĠCoverage El ig ibility Response , Ġwith Ġinformation Ġregarding Ġwhether Ġthe Ġstated Ġcoverage Ġis Ġvalid Ġand Ġin - force Ġand Ġoptionally Ġto Ġprovide Ġthe Ġins urance Ġdetails Ġof Ġthe Ġpolicy . čĊĉ ĉ */ čĊĉ ĉ COVERAGE EL IG IBILITY REQUEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġprovides Ġel ig ibility Ġand Ġplan Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġan ĠCoverage El ig ibility Request Ġresource . čĊĉ ĉ */ čĊĉ ĉ COVERAGE EL IG IBILITY RESPONSE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠIndicates Ġan Ġactual Ġor Ġpotential Ġclin ical Ġissue Ġwith Ġor Ġbetween Ġone Ġor Ġmore Ġactive Ġor Ġproposed Ġclin ical Ġactions Ġfor Ġa Ġpatient ; Ġe . g . ĠDr ug - drug Ġinteraction , ĠIn effective Ġtreatment Ġfrequency , ĠProcedure - condition Ġconflict , Ġetc . čĊĉ ĉ */ čĊĉ ĉ DETECT ED ISSUE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġtype Ġof Ġa Ġman ufact ured Ġitem Ġthat Ġis Ġused Ġin Ġthe Ġprovision Ġof Ġhealth care Ġwithout Ġbeing Ġsubstant ially Ġchanged Ġthrough Ġthat Ġactivity . ĠThe Ġdevice Ġmay Ġbe Ġa Ġmedical Ġor Ġnon - medical Ġdevice . čĊĉ ĉ */ čĊĉ ĉ DEVICE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġcharacteristics , Ġoperational Ġstatus Ġand Ġcapabilities Ġof Ġa Ġmedical - related Ġcomponent Ġof Ġa Ġmedical Ġdevice . čĊĉ ĉ */ čĊĉ ĉ DEVICE DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġa Ġmeasurement , Ġcalculation Ġor Ġsetting Ġcapability Ġof Ġa Ġmedical Ġdevice . čĊĉ ĉ */ čĊĉ ĉ DEVICE METRIC , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠRepresents Ġa Ġrequest Ġfor Ġa Ġpatient Ġto Ġemploy Ġa Ġmedical Ġdevice . ĠThe Ġdevice Ġmay Ġbe Ġan Ġimplant able Ġdevice , Ġor Ġan Ġexternal Ġassist ive Ġdevice , Ġsuch Ġas Ġa Ġwalk er . čĊĉ ĉ */ čĊĉ ĉ DEV IC ER EQ UEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġa Ġdevice Ġbeing Ġused Ġby Ġa Ġpatient Ġwhere Ġthe Ġrecord Ġis Ġthe Ġresult Ġof Ġa Ġreport Ġfrom Ġthe Ġpatient Ġor Ġa Ġclin ician . čĊĉ ĉ */ čĊĉ ĉ DEVICE USE STATE MENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġfindings Ġand Ġinterpretation Ġof Ġdiagnostic Ġ Ġtests Ġperformed Ġon Ġpatients , Ġgroups Ġof Ġpatients , Ġdevices , Ġand Ġlocations , Ġand / or Ġspec im ens Ġderived Ġfrom Ġthese . ĠThe Ġreport Ġincludes Ġclin ical Ġcontext Ġsuch Ġas Ġrequesting Ġand Ġprovider Ġinformation , Ġand Ġsome Ġmix Ġof Ġatomic Ġresults , Ġimages , Ġtext ual Ġand Ġcoded Ġinterpret ations , Ġand Ġformatted Ġrepresentation Ġof Ġdiagnostic Ġreports . čĊĉ ĉ */ čĊĉ ĉ DIAG NO ST IC REPORT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcollection Ġof Ġdocuments Ġcompiled Ġfor Ġa Ġpurpose Ġtogether Ġwith Ġmetadata Ġthat Ġapplies Ġto Ġthe Ġcollection . čĊĉ ĉ */ čĊĉ ĉ DOCUMENT MAN IFEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġreference Ġto Ġa Ġdocument Ġof Ġany Ġkind Ġfor Ġany Ġpurpose . ĠWhile Ġthe Ġterm ĠâĢľ document âĢĿ Ġimplies Ġa Ġmore Ġnarrow Ġfocus , Ġfor Ġthis Ġresource Ġthis Ġ" document " Ġen comp asses Ġ* any * Ġserialized Ġobject Ġwith Ġa Ġmime - type , Ġit Ġincludes Ġformal Ġpatient - centric Ġdocuments Ġ( CD A ), Ġclin ical Ġnotes , Ġscanned Ġpaper , Ġnon - patient Ġspecific Ġdocuments Ġlike Ġpolicy Ġtext , Ġas Ġwell Ġas Ġa Ġphoto , Ġvideo , Ġor Ġaudio Ġrecording Ġacquired Ġor Ġused Ġin Ġhealth care . Ġ ĠThe ĠDocument Reference Ġresource Ġprovides Ġmetadata Ġabout Ġthe Ġdocument Ġso Ġthat Ġthe Ġdocument Ġcan Ġbe Ġdiscovered Ġand Ġmanaged . Ġ ĠThe Ġactual Ġcontent Ġmay Ġbe Ġinline Ġbase 6 4 Ġencoded Ġdata Ġor Ġprovided Ġby Ġdirect Ġreference . čĊĉ ĉ */ čĊĉ ĉ DOCUMENT REFERENCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġresource Ġthat Ġincludes Ġn arrative , Ġextensions , Ġand Ġcontained Ġresources . čĊĉ ĉ */ čĊĉ ĉ DOMAIN RESOURCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġinteraction Ġbetween Ġa Ġpatient Ġand Ġhealth care Ġprovider ( s ) Ġfor Ġthe Ġpurpose Ġof Ġproviding Ġhealth care Ġservice ( s ) Ġor Ġassess ing Ġthe Ġhealth Ġstatus Ġof Ġa Ġpatient . čĊĉ ĉ */ čĊĉ ĉ EN COUNTER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġtechnical Ġdetails Ġof Ġan Ġendpoint Ġthat Ġcan Ġbe Ġused Ġfor Ġelectronic Ġservices , Ġsuch Ġas Ġfor Ġweb Ġservices Ġproviding ĠX DS . b Ġor Ġa ĠREST Ġendpoint Ġfor Ġanother ĠFHIR Ġserver . ĠThis Ġmay Ġinclude Ġany Ġsecurity Ġcontext Ġinformation . čĊĉ ĉ */ čĊĉ ĉ ENDPOINT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġprovides Ġthe Ġins urance Ġenrollment Ġdetails Ġto Ġthe Ġins urer Ġregarding Ġa Ġspecified Ġcoverage . čĊĉ ĉ */ čĊĉ ĉ EN ROLL MENT REQUEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġprovides Ġenrollment Ġand Ġplan Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġan ĠEn rollment Request Ġresource . čĊĉ ĉ */ čĊĉ ĉ EN ROLL MENT RESPONSE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġassociation Ġbetween Ġa Ġpatient Ġand Ġan Ġorganization Ġ/ Ġhealth care Ġprovider ( s ) Ġduring Ġwhich Ġtime Ġencounter s Ġmay Ġoccur . ĠThe Ġmanaging Ġorganization Ġassumes Ġa Ġlevel Ġof Ġresponsibility Ġfor Ġthe Ġpatient Ġduring Ġthis Ġtime . čĊĉ ĉ */ čĊĉ ĉ E PI SO DE OF C ARE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠEvent Definition Ġresource Ġprovides Ġa Ġre usable Ġdescription Ġof Ġwhen Ġa Ġparticular Ġevent Ġcan Ġoccur . čĊĉ ĉ */ čĊĉ ĉ EVENT DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġrepresents Ġstatistics , Ġcert ainty , Ġboth Ġthe Ġintended Ġand Ġactual Ġpopulation , Ġand Ġevidence Ġvariables . čĊĉ ĉ */ čĊĉ ĉ E VID ENCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠE vidence Report . čĊĉ ĉ */ čĊĉ ĉ E VID ENC ERE PORT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠE vidence Variable Ġresource Ġdescribes Ġan Ġelement Ġthat Ġknowledge Ġ( Evidence ) Ġis Ġabout . čĊĉ ĉ */ čĊĉ ĉ E VID ENCE VARIABLE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠExample Ġof Ġworkflow Ġinstance . čĊĉ ĉ */ čĊĉ ĉ EXAMPLE SC EN ARIO , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġprovides : Ġthe Ġclaim Ġdetails ; Ġadj ud ication Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġa ĠClaim ; Ġand Ġoptionally Ġaccount Ġbalance Ġinformation , Ġfor Ġinform ing Ġthe Ġsubscriber Ġof Ġthe Ġbenefits Ġprovided . čĊĉ ĉ */ čĊĉ ĉ EX PLAN ATION OF BEN EF IT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSign ificant Ġhealth Ġconditions Ġfor Ġa Ġperson Ġrelated Ġto Ġthe Ġpatient Ġrelevant Ġin Ġthe Ġcontext Ġof Ġcare Ġfor Ġthe Ġpatient . čĊĉ ĉ */ čĊĉ ĉ FAMILY MEMBER HISTORY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠPro spect ive Ġwarnings Ġof Ġpotential Ġissues Ġwhen Ġproviding Ġcare Ġto Ġthe Ġpatient . čĊĉ ĉ */ čĊĉ ĉ FLAG , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġthe Ġintended Ġobjective ( s ) Ġfor Ġa Ġpatient , Ġgroup Ġor Ġorganization Ġcare , Ġfor Ġexample , Ġweight Ġloss , Ġrest oring Ġan Ġactivity Ġof Ġdaily Ġliving , Ġobtaining Ġher d Ġim munity Ġvia Ġim mun ization , Ġmeeting Ġa Ġprocess Ġimprovement Ġobjective , Ġetc . čĊĉ ĉ */ čĊĉ ĉ GO AL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġformal Ġcomp utable Ġdefinition Ġof Ġa Ġgraph Ġof Ġresources Ġ- Ġthat Ġis , Ġa Ġco herent Ġset Ġof Ġresources Ġthat Ġform Ġa Ġgraph Ġby Ġfollowing Ġreferences . ĠThe ĠGraph ĠDefinition Ġresource Ġdefines Ġa Ġset Ġand Ġmakes Ġrules Ġabout Ġthe Ġset . čĊĉ ĉ */ čĊĉ ĉ GRAPH DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠRepresents Ġa Ġdefined Ġcollection Ġof Ġentities Ġthat Ġmay Ġbe Ġdiscussed Ġor Ġact ed Ġupon Ġcollect ively Ġbut Ġwhich Ġare Ġnot Ġexpected Ġto Ġact Ġcollect ively , Ġand Ġare Ġnot Ġform ally Ġor Ġleg ally Ġrecognized ; Ġi . e . Ġa Ġcollection Ġof Ġentities Ġthat Ġisn 't Ġan ĠOrganization . čĊĉ ĉ */ čĊĉ ĉ GROUP , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġguidance Ġresponse Ġis Ġthe Ġformal Ġresponse Ġto Ġa Ġguidance Ġrequest , Ġincluding Ġany Ġoutput Ġparameters Ġreturned Ġby Ġthe Ġevaluation , Ġas Ġwell Ġas Ġthe Ġdescription Ġof Ġany Ġproposed Ġactions Ġto Ġbe Ġtaken . čĊĉ ĉ */ čĊĉ ĉ GUID AN CER ESP ONSE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġdetails Ġof Ġa Ġhealth care Ġservice Ġavailable Ġat Ġa Ġlocation . čĊĉ ĉ */ čĊĉ ĉ HE ALTH C ARE SERVICE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠRepresentation Ġof Ġthe Ġcontent Ġproduced Ġin Ġa ĠD IC OM Ġim aging Ġstudy . ĠA Ġstudy Ġcompri ses Ġa Ġset Ġof Ġseries , Ġeach Ġof Ġwhich Ġincludes Ġa Ġset Ġof ĠService - Object ĠPair ĠInstances Ġ( S OP ĠInstances Ġ- Ġimages Ġor Ġother Ġdata ) Ġacquired Ġor Ġproduced Ġin Ġa Ġcommon Ġcontext . Ġ ĠA Ġseries Ġis Ġof Ġonly Ġone Ġmod ality Ġ( e . g . ĠX - ray , ĠCT , ĠMR , Ġul tras ound ), Ġbut Ġa Ġstudy Ġmay Ġhave Ġmultiple Ġseries Ġof Ġdifferent Ġmodal ities . čĊĉ ĉ */ čĊĉ ĉ I MAG ING ST UD Y , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġthe Ġevent Ġof Ġa Ġpatient Ġbeing Ġadmin ister ed Ġa Ġv accine Ġor Ġa Ġrecord Ġof Ġan Ġim mun ization Ġas Ġreported Ġby Ġa Ġpatient , Ġa Ġclin ician Ġor Ġanother Ġparty . čĊĉ ĉ */ čĊĉ ĉ IM M UN IZATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġa Ġcomparison Ġof Ġan Ġim mun ization Ġevent Ġagainst Ġpublished Ġrecommendations Ġto Ġdetermine Ġif Ġthe Ġadministration Ġis Ġ" valid " Ġin Ġrelation Ġto Ġthose Ġ Ġrecommendations . čĊĉ ĉ */ čĊĉ ĉ IM M UN IZATION EVAL UATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġpatient 's Ġpoint - in - time Ġset Ġof Ġrecommendations Ġ( i . e . Ġforecast ing ) Ġaccording Ġto Ġa Ġpublished Ġschedule Ġwith Ġoptional Ġsupporting Ġjust ification . čĊĉ ĉ */ čĊĉ ĉ IM M UN IZATION RE COMM END ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġset Ġof Ġrules Ġof Ġhow Ġa Ġparticular Ġinter oper ability Ġor Ġstandards Ġproblem Ġis Ġsolved Ġ- Ġtypically Ġthrough Ġthe Ġuse Ġof ĠFHIR Ġresources . ĠThis Ġresource Ġis Ġused Ġto Ġgather Ġall Ġthe Ġparts Ġof Ġan Ġimplementation Ġguide Ġinto Ġa Ġlogical Ġwhole Ġand Ġto Ġpublish Ġa Ġcomp utable Ġdefinition Ġof Ġall Ġthe Ġparts . čĊĉ ĉ */ čĊĉ ĉ IMPLEMENT ATION GUID E , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġingredient Ġof Ġa Ġman ufact ured Ġitem Ġor Ġph arm ace ut ical Ġproduct . čĊĉ ĉ */ čĊĉ ĉ ING RE DI ENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDetails Ġof Ġa ĠHealth ĠIn sur ance Ġproduct / plan Ġprovided Ġby Ġan Ġorganization . čĊĉ ĉ */ čĊĉ ĉ INS UR ANCE PLAN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠInvoice Ġcontaining Ġcollected ĠCharge Items Ġfrom Ġan ĠAccount Ġwith Ġcalculated Ġindividual Ġand Ġtotal Ġprice Ġfor ĠBilling Ġpurpose . čĊĉ ĉ */ čĊĉ ĉ IN VOICE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠLibrary Ġresource Ġis Ġa Ġgeneral - purpose Ġcontainer Ġfor Ġknowledge Ġasset Ġdefinitions . ĠIt Ġcan Ġbe Ġused Ġto Ġdescribe Ġand Ġexpose Ġexisting Ġknowledge Ġassets Ġsuch Ġas Ġlogic Ġlibraries Ġand Ġinformation Ġmodel Ġdescriptions , Ġas Ġwell Ġas Ġto Ġdescribe Ġa Ġcollection Ġof Ġknowledge Ġassets . čĊĉ ĉ */ čĊĉ ĉ LIBRARY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠIdent ifies Ġtwo Ġor Ġmore Ġrecords Ġ( resource Ġinstances ) Ġthat Ġrefer Ġto Ġthe Ġsame Ġreal - world Ġ" occ urrence ". čĊĉ ĉ */ čĊĉ ĉ LINK AGE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġlist Ġis Ġa Ġcur ated Ġcollection Ġof Ġresources . čĊĉ ĉ */ čĊĉ ĉ LIST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDetails Ġand Ġposition Ġinformation Ġfor Ġa Ġphysical Ġplace Ġwhere Ġservices Ġare Ġprovided Ġand Ġresources Ġand Ġparticipants Ġmay Ġbe Ġstored , Ġfound , Ġcontained , Ġor Ġac commod ated . čĊĉ ĉ */ čĊĉ ĉ LOCATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġdefinition Ġand Ġcharacteristics Ġof Ġa Ġmedic inal Ġman ufact ured Ġitem , Ġsuch Ġas Ġa Ġtablet Ġor Ġcaps ule , Ġas Ġcontained Ġin Ġa Ġpackaged Ġmedic inal Ġproduct . čĊĉ ĉ */ čĊĉ ĉ MAN U FACT URE D ITEM DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠMeasure Ġresource Ġprovides Ġthe Ġdefinition Ġof Ġa Ġquality Ġmeasure . čĊĉ ĉ */ čĊĉ ĉ MEAS URE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠMeasure Report Ġresource Ġcontains Ġthe Ġresults Ġof Ġthe Ġcalculation Ġof Ġa Ġmeasure ; Ġand Ġoptionally Ġa Ġreference Ġto Ġthe Ġresources Ġinvolved Ġin Ġthat Ġcalculation . čĊĉ ĉ */ čĊĉ ĉ MEAS UR ERE PORT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġis Ġprimarily Ġused Ġfor Ġthe Ġidentification Ġand Ġdefinition Ġof Ġa Ġmedic ation , Ġincluding Ġingredients , Ġfor Ġthe Ġpurposes Ġof Ġpre scri bing , Ġdis pen sing , Ġand Ġadmin ist ering Ġa Ġmedic ation Ġas Ġwell Ġas Ġfor Ġmaking Ġstatements Ġabout Ġmedic ation Ġuse . čĊĉ ĉ */ čĊĉ ĉ MED ICATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġthe Ġevent Ġof Ġa Ġpatient Ġconsuming Ġor Ġotherwise Ġbeing Ġadmin ister ed Ġa Ġmedic ation . Ġ ĠThis Ġmay Ġbe Ġas Ġsimple Ġas Ġsw allow ing Ġa Ġtablet Ġor Ġit Ġmay Ġbe Ġa Ġlong Ġrunning Ġinf usion . Ġ ĠRelated Ġresources Ġtie Ġthis Ġevent Ġto Ġthe Ġauthor izing Ġpre scription , Ġand Ġthe Ġspecific Ġencounter Ġbetween Ġpatient Ġand Ġhealth Ġcare Ġpract itioner . čĊĉ ĉ */ čĊĉ ĉ MED ICATION ADMIN ISTR ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠIndicates Ġthat Ġa Ġmedic ation Ġproduct Ġis Ġto Ġbe Ġor Ġhas Ġbeen Ġdisp ensed Ġfor Ġa Ġnamed Ġperson / patient . Ġ ĠThis Ġincludes Ġa Ġdescription Ġof Ġthe Ġmedic ation Ġproduct Ġ( supply ) Ġprovided Ġand Ġthe Ġinstructions Ġfor Ġadmin ist ering Ġthe Ġmedic ation . Ġ ĠThe Ġmedic ation Ġdisp ense Ġis Ġthe Ġresult Ġof Ġa Ġph arm acy Ġsystem Ġrespon ding Ġto Ġa Ġmedic ation Ġorder . čĊĉ ĉ */ čĊĉ ĉ MED ICATION DISP ENSE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠInformation Ġabout Ġa Ġmedic ation Ġthat Ġis Ġused Ġto Ġsupport Ġknowledge . čĊĉ ĉ */ čĊĉ ĉ MED ICATION KNO W LED GE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġorder Ġor Ġrequest Ġfor Ġboth Ġsupply Ġof Ġthe Ġmedic ation Ġand Ġthe Ġinstructions Ġfor Ġadministration Ġof Ġthe Ġmedic ation Ġto Ġa Ġpatient . ĠThe Ġresource Ġis Ġcalled Ġ" Med ication Request " Ġrather Ġthan Ġ" Med ication Pre scription " Ġor Ġ" Med ication Order " Ġto Ġgeneral ize Ġthe Ġuse Ġacross Ġin patient Ġand Ġout patient Ġsettings , Ġincluding Ġcare Ġplans , Ġetc ., Ġand Ġto Ġhar mon ize Ġwith Ġworkflow Ġpatterns . čĊĉ ĉ */ čĊĉ ĉ MED ICATION REQUEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġa Ġmedic ation Ġthat Ġis Ġbeing Ġconsumed Ġby Ġa Ġpatient . ĠĠ ĠA ĠMed ication Usage Ġmay Ġindicate Ġthat Ġthe Ġpatient Ġmay Ġbe Ġtaking Ġthe Ġmedic ation Ġnow Ġor Ġhas Ġtaken Ġthe Ġmedic ation Ġin Ġthe Ġpast Ġor Ġwill Ġbe Ġtaking Ġthe Ġmedic ation Ġin Ġthe Ġfuture . Ġ ĠThe Ġsource Ġof Ġthis Ġinformation Ġcan Ġbe Ġthe Ġpatient , Ġsignificant Ġother Ġ( such Ġas Ġa Ġfamily Ġmember Ġor Ġspo use ), Ġor Ġa Ġclin ician . Ġ ĠA Ġcommon Ġscenario Ġwhere Ġthis Ġinformation Ġis Ġcaptured Ġis Ġduring Ġthe Ġhistory Ġtaking Ġprocess Ġduring Ġa Ġpatient Ġvisit Ġor Ġstay . ĠĠ ĠThe Ġmedic ation Ġinformation Ġmay Ġcome Ġfrom Ġsources Ġsuch Ġas Ġthe Ġpatient 's Ġmemory , Ġfrom Ġa Ġpre scription Ġbottle , Ġ Ġor Ġfrom Ġa Ġlist Ġof Ġmedic ations Ġthe Ġpatient , Ġclin ician Ġor Ġother Ġparty Ġmaintains . ĠĊ Ċ The Ġprimary Ġdifference Ġbetween Ġa Ġmedic ation usage Ġand Ġa Ġmedic ation administration Ġis Ġthat Ġthe Ġmedic ation Ġadministration Ġhas Ġcomplete Ġadministration Ġinformation Ġand Ġis Ġbased Ġon Ġactual Ġadministration Ġinformation Ġfrom Ġthe Ġperson Ġwho Ġadmin ister ed Ġthe Ġmedic ation . Ġ ĠA Ġmedic ation usage Ġis Ġoften , Ġif Ġnot Ġalways , Ġless Ġspecific . Ġ ĠThere Ġis Ġno Ġrequired Ġdate / time Ġwhen Ġthe Ġmedic ation Ġwas Ġadmin ister ed , Ġin Ġfact Ġwe Ġonly Ġknow Ġthat Ġa Ġsource Ġhas Ġreported Ġthe Ġpatient Ġis Ġtaking Ġthis Ġmedic ation , Ġwhere Ġdetails Ġsuch Ġas Ġtime , Ġquantity , Ġor Ġrate Ġor Ġeven Ġmedic ation Ġproduct Ġmay Ġbe Ġincomplete Ġor Ġmissing Ġor Ġless Ġprecise . Ġ ĠAs Ġstated Ġearlier , Ġthe ĠMed ication ĠUsage Ġinformation Ġmay Ġcome Ġfrom Ġthe Ġpatient 's Ġmemory , Ġfrom Ġa Ġpre scription Ġbottle Ġor Ġfrom Ġa Ġlist Ġof Ġmedic ations Ġthe Ġpatient , Ġclin ician Ġor Ġother Ġparty Ġmaintains . Ġ ĠMed ication Ġadministration Ġis Ġmore Ġformal Ġand Ġis Ġnot Ġmissing Ġdetailed Ġinformation . čĊĉ ĉ */ čĊĉ ĉ MED ICATION USAGE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠD eta iled Ġdefinition Ġof Ġa Ġmedic inal Ġproduct , Ġtypically Ġfor Ġuses Ġother Ġthan Ġdirect Ġpatient Ġcare Ġ( e . g . Ġreg ulatory Ġuse ). čĊĉ ĉ */ čĊĉ ĉ MED IC IN AL PRODUCT DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDefines Ġthe Ġcharacteristics Ġof Ġa Ġmessage Ġthat Ġcan Ġbe Ġshared Ġbetween Ġsystems , Ġincluding Ġthe Ġtype Ġof Ġevent Ġthat Ġiniti ates Ġthe Ġmessage , Ġthe Ġcontent Ġto Ġbe Ġtransmitted Ġand Ġwhat Ġresponse ( s ), Ġif Ġany , Ġare Ġpermitted . čĊĉ ĉ */ čĊĉ ĉ MESSAGE DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġheader Ġfor Ġa Ġmessage Ġexchange Ġthat Ġis Ġeither Ġrequesting Ġor Ġrespon ding Ġto Ġan Ġaction . Ġ ĠThe Ġreference ( s ) Ġthat Ġare Ġthe Ġsubject Ġof Ġthe Ġaction Ġas Ġwell Ġas Ġother Ġinformation Ġrelated Ġto Ġthe Ġaction Ġare Ġtypically Ġtransmitted Ġin Ġa Ġbundle Ġin Ġwhich Ġthe ĠMessage Header Ġresource Ġinstance Ġis Ġthe Ġfirst Ġresource Ġin Ġthe Ġbundle . čĊĉ ĉ */ čĊĉ ĉ MESSAGE HEADER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠRaw Ġdata Ġdescribing Ġa Ġbio logical Ġsequence . čĊĉ ĉ */ čĊĉ ĉ MO LE C ULAR SEQUENCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcur ated Ġnamespace Ġthat Ġissues Ġunique Ġsymbols Ġwithin Ġthat Ġnamespace Ġfor Ġthe Ġidentification Ġof Ġconcepts , Ġpeople , Ġdevices , Ġetc . Ġ ĠRepresents Ġa Ġ" System " Ġused Ġwithin Ġthe ĠIdentifier Ġand ĠCoding Ġdata Ġtypes . čĊĉ ĉ */ čĊĉ ĉ NAM ING SYSTEM , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġfood Ġor Ġfluid Ġthat Ġis Ġbeing Ġconsumed Ġby Ġa Ġpatient . ĠĠ ĠA ĠN utr ition Int ake Ġmay Ġindicate Ġthat Ġthe Ġpatient Ġmay Ġbe Ġconsuming Ġthe Ġfood Ġor Ġfluid Ġnow Ġor Ġhas Ġconsumed Ġthe Ġfood Ġor Ġfluid Ġin Ġthe Ġpast . Ġ ĠThe Ġsource Ġof Ġthis Ġinformation Ġcan Ġbe Ġthe Ġpatient , Ġsignificant Ġother Ġ( such Ġas Ġa Ġfamily Ġmember Ġor Ġspo use ), Ġor Ġa Ġclin ician . Ġ ĠA Ġcommon Ġscenario Ġwhere Ġthis Ġinformation Ġis Ġcaptured Ġis Ġduring Ġthe Ġhistory Ġtaking Ġprocess Ġduring Ġa Ġpatient Ġvisit Ġor Ġstay Ġor Ġthrough Ġan Ġapp Ġthat Ġtracks Ġfood Ġor Ġfluid s Ġconsumed . ĠĠ ĠThe Ġconsumption Ġinformation Ġmay Ġcome Ġfrom Ġsources Ġsuch Ġas Ġthe Ġpatient 's Ġmemory , Ġfrom Ġa Ġn utr ition Ġlabel , Ġ Ġor Ġfrom Ġa Ġclin ician Ġdocument ing Ġobserved Ġint ake . čĊĉ ĉ */ čĊĉ ĉ N UT R ITION INT A KE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrequest Ġto Ġsupply Ġa Ġdi et , Ġformula Ġfeed ing Ġ( enter al ) Ġor Ġor al Ġn utr itional Ġsupp lement Ġto Ġa Ġpatient / res ident . čĊĉ ĉ */ čĊĉ ĉ N UT R ITION ORDER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġfood Ġor Ġfluid Ġproduct Ġthat Ġis Ġconsumed Ġby Ġpatients . čĊĉ ĉ */ čĊĉ ĉ N UT R ITION PRODUCT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠMeasure ments Ġand Ġsimple Ġassertions Ġmade Ġabout Ġa Ġpatient , Ġdevice Ġor Ġother Ġsubject . čĊĉ ĉ */ čĊĉ ĉ OB SERV ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSet Ġof Ġdefinition al Ġcharacteristics Ġfor Ġa Ġkind Ġof Ġobservation Ġor Ġmeasurement Ġproduced Ġor Ġconsumed Ġby Ġan Ġorder able Ġhealth Ġcare Ġservice . čĊĉ ĉ */ čĊĉ ĉ OB SERV ATION DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġformal Ġcomp utable Ġdefinition Ġof Ġan Ġoperation Ġ( on Ġthe ĠREST ful Ġinterface ) Ġor Ġa Ġnamed Ġquery Ġ( using Ġthe Ġsearch Ġinteraction ). čĊĉ ĉ */ čĊĉ ĉ OPERATION DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcollection Ġof Ġerror , Ġwarning , Ġor Ġinformation Ġmessages Ġthat Ġresult Ġfrom Ġa Ġsystem Ġaction . čĊĉ ĉ */ čĊĉ ĉ OPERATION OUT CO ME , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġform ally Ġor Ġinform ally Ġrecognized Ġgrouping Ġof Ġpeople Ġor Ġorganizations Ġformed Ġfor Ġthe Ġpurpose Ġof Ġach ie ving Ġsome Ġform Ġof Ġcollect ive Ġaction . Ġ ĠIncludes Ġcompanies , Ġinstitution s , Ġcorpor ations , Ġdepart ments , Ġcommunity Ġgroups , Ġhealth care Ġpractice Ġgroups , Ġpay er / ins urer , Ġetc . čĊĉ ĉ */ čĊĉ ĉ ORG AN IZATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDefines Ġan Ġaffili ation / ass otiation / relationship Ġbetween Ġ 2 Ġdistinct Ġo gan izations , Ġthat Ġis Ġnot Ġa Ġpart - of Ġrelationship / sub - division Ġrelationship . čĊĉ ĉ */ čĊĉ ĉ ORG AN IZATION AFF ILI ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġmedic ally Ġrelated Ġitem Ġor Ġitems , Ġin Ġa Ġcontainer Ġor Ġpackage . čĊĉ ĉ */ čĊĉ ĉ PACK AG ED PRODUCT DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġis Ġa Ġnon - pers isted Ġresource Ġused Ġto Ġpass Ġinformation Ġinto Ġand Ġback Ġfrom Ġan Ġ[ operation ]( operations . html ). ĠIt Ġhas Ġno Ġother Ġuse , Ġand Ġthere Ġis Ġno ĠREST ful Ġendpoint Ġassociated Ġwith Ġit . čĊĉ ĉ */ čĊĉ ĉ PARAMETERS , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDemo graphics Ġand Ġother Ġadministr ative Ġinformation Ġabout Ġan Ġindividual Ġor Ġanimal Ġreceiving Ġcare Ġor Ġother Ġhealth - related Ġservices . čĊĉ ĉ */ čĊĉ ĉ PAT IENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġprovides Ġthe Ġstatus Ġof Ġthe Ġpayment Ġfor Ġgoods Ġand Ġservices Ġrendered , Ġand Ġthe Ġrequest Ġand Ġresponse Ġresource Ġreferences . čĊĉ ĉ */ čĊĉ ĉ PAYMENT NOTICE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġprovides Ġthe Ġdetails Ġincluding Ġamount Ġof Ġa Ġpayment Ġand Ġalloc ates Ġthe Ġpayment Ġitems Ġbeing Ġpaid . čĊĉ ĉ */ čĊĉ ĉ PAYMENT RE CON C ILI ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠPermission . čĊĉ ĉ */ čĊĉ ĉ PERMISSION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDemo graphics Ġand Ġadministr ative Ġinformation Ġabout Ġa Ġperson Ġindependent Ġof Ġa Ġspecific Ġhealth - related Ġcontext . čĊĉ ĉ */ čĊĉ ĉ PERSON , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġresource Ġallows Ġfor Ġthe Ġdefinition Ġof Ġvarious Ġtypes Ġof Ġplans Ġas Ġa Ġsh arable , Ġconsum able , Ġand Ġexecutable Ġartifact . ĠThe Ġresource Ġis Ġgeneral Ġenough Ġto Ġsupport Ġthe Ġdescription Ġof Ġa Ġbroad Ġrange Ġof Ġclin ical Ġartifacts Ġsuch Ġas Ġclin ical Ġdecision Ġsupport Ġrules , Ġorder Ġsets Ġand Ġprotocols . čĊĉ ĉ */ čĊĉ ĉ PLAN DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġperson Ġwho Ġis Ġdirectly Ġor Ġindirect ly Ġinvolved Ġin Ġthe Ġprovisioning Ġof Ġhealth care . čĊĉ ĉ */ čĊĉ ĉ PR ACT ITION ER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġspecific Ġset Ġof ĠRoles / Locations / special ties / services Ġthat Ġa Ġpract itioner Ġmay Ġperform Ġat Ġan Ġorganization Ġfor Ġa Ġperiod Ġof Ġtime . čĊĉ ĉ */ čĊĉ ĉ PR ACT ITION ER ROLE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġaction Ġthat Ġis Ġor Ġwas Ġperformed Ġon Ġor Ġfor Ġa Ġpatient . ĠThis Ġcan Ġbe Ġa Ġphysical Ġinter vention Ġlike Ġan Ġoperation , Ġor Ġless Ġin vas ive Ġlike Ġlong Ġterm Ġservices , Ġco un se ling , Ġor Ġh yp no ther apy . čĊĉ ĉ */ čĊĉ ĉ PROC EDURE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠPro venance Ġof Ġa Ġresource Ġis Ġa Ġrecord Ġthat Ġdescribes Ġentities Ġand Ġprocesses Ġinvolved Ġin Ġproducing Ġand Ġdeliver ing Ġor Ġotherwise Ġinflu encing Ġthat Ġresource . ĠPro venance Ġprovides Ġa Ġcritical Ġfoundation Ġfor Ġassess ing Ġauthentic ity , Ġenabling Ġtrust , Ġand Ġallowing Ġreproduc ibility . ĠPro venance Ġassertions Ġare Ġa Ġform Ġof Ġcontext ual Ġmetadata Ġand Ġcan Ġthemselves Ġbecome Ġimportant Ġrecords Ġwith Ġtheir Ġown Ġpro venance . ĠPro venance Ġstatement Ġindicates Ġclin ical Ġsignific ance Ġin Ġterms Ġof Ġconfidence Ġin Ġauthentic ity , Ġreli ability , Ġand Ġtrust worth iness , Ġintegrity , Ġand Ġstage Ġin Ġlifecycle Ġ( e . g . ĠDocument ĠCompletion Ġ- Ġhas Ġthe Ġartifact Ġbeen Ġleg ally Ġauthenticated ), Ġall Ġof Ġwhich Ġmay Ġimpact Ġsecurity , Ġprivacy , Ġand Ġtrust Ġpolicies . čĊĉ ĉ */ čĊĉ ĉ PRO VEN ANCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġstructured Ġset Ġof Ġquestions Ġintended Ġto Ġguide Ġthe Ġcollection Ġof Ġanswers Ġfrom Ġend - users . ĠQuestion na ires Ġprovide Ġdetailed Ġcontrol Ġover Ġorder , Ġpresentation , Ġphrase ology Ġand Ġgrouping Ġto Ġallow Ġco herent , Ġconsistent Ġdata Ġcollection . čĊĉ ĉ */ čĊĉ ĉ QUEST ION NA I RE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġstructured Ġset Ġof Ġquestions Ġand Ġtheir Ġanswers . ĠThe Ġquestions Ġare Ġordered Ġand Ġgrouped Ġinto Ġco herent Ġsub sets , Ġcorresponding Ġto Ġthe Ġstructure Ġof Ġthe Ġgrouping Ġof Ġthe Ġquestion naire Ġbeing Ġrespon ded Ġto . čĊĉ ĉ */ čĊĉ ĉ QUEST ION NA IR ER ESP ONSE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġreg ulatory Ġauthorization Ġof Ġa Ġmedic inal Ġproduct , Ġdevice Ġor Ġprocess . čĊĉ ĉ */ čĊĉ ĉ REG UL ATED AUTHORIZATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠInformation Ġabout Ġa Ġperson Ġthat Ġis Ġinvolved Ġin Ġthe Ġcare Ġfor Ġa Ġpatient , Ġbut Ġwho Ġis Ġnot Ġthe Ġtarget Ġof Ġhealth care , Ġnor Ġhas Ġa Ġformal Ġresponsibility Ġin Ġthe Ġcare Ġprocess . čĊĉ ĉ */ čĊĉ ĉ RELATED PERSON , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġgroup Ġof Ġrelated Ġrequests Ġthat Ġcan Ġbe Ġused Ġto Ġcapture Ġintended Ġactivities Ġthat Ġhave Ġinter - dependencies Ġsuch Ġas Ġ" give Ġthis Ġmedic ation Ġafter Ġthat Ġone ". čĊĉ ĉ */ čĊĉ ĉ REQUEST GROUP , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġprocess Ġwhere Ġa Ġresearch er Ġor Ġorganization Ġplans Ġand Ġthen Ġexecutes Ġa Ġseries Ġof Ġsteps Ġintended Ġto Ġincrease Ġthe Ġfield Ġof Ġhealth care - related Ġknowledge . Ġ ĠThis Ġincludes Ġstudies Ġof Ġsafety , Ġe ffic acy , Ġcomp arative Ġeffect iveness Ġand Ġother Ġinformation Ġabout Ġmedic ations , Ġdevices , Ġther ap ies Ġand Ġother Ġinter vention al Ġand Ġinvestig ative Ġtechniques . Ġ ĠA ĠResearch Study Ġinvolves Ġthe Ġgather ing Ġof Ġinformation Ġabout Ġhuman Ġor Ġanimal Ġsubjects . čĊĉ ĉ */ čĊĉ ĉ RE SEARCH ST UD Y , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġphysical Ġentity Ġwhich Ġis Ġthe Ġprimary Ġunit Ġof Ġoperational Ġand / or Ġadministr ative Ġinterest Ġin Ġa Ġstudy . čĊĉ ĉ */ čĊĉ ĉ RE SEARCH SUBJECT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThis Ġis Ġthe Ġbase Ġresource Ġtype Ġfor Ġeverything . čĊĉ ĉ */ čĊĉ ĉ RESOURCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġassessment Ġof Ġthe Ġlikely Ġoutcome ( s ) Ġfor Ġa Ġpatient Ġor Ġother Ġsubject Ġas Ġwell Ġas Ġthe Ġlikelihood Ġof Ġeach Ġoutcome . čĊĉ ĉ */ čĊĉ ĉ R IS K AS SESS MENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcontainer Ġfor Ġslots Ġof Ġtime Ġthat Ġmay Ġbe Ġavailable Ġfor Ġbooking Ġapp ointments . čĊĉ ĉ */ čĊĉ ĉ SCHED ULE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġsearch Ġparameter Ġthat Ġdefines Ġa Ġnamed Ġsearch Ġitem Ġthat Ġcan Ġbe Ġused Ġto Ġsearch / filter Ġon Ġa Ġresource . čĊĉ ĉ */ čĊĉ ĉ SEARCH PARAMETER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġa Ġrequest Ġfor Ġservice Ġsuch Ġas Ġdiagnostic Ġinvestig ations , Ġtreat ments , Ġor Ġoperations Ġto Ġbe Ġperformed . čĊĉ ĉ */ čĊĉ ĉ SERV IC ER EQ UEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġslot Ġof Ġtime Ġon Ġa Ġschedule Ġthat Ġmay Ġbe Ġavailable Ġfor Ġbooking Ġapp ointments . čĊĉ ĉ */ čĊĉ ĉ SLOT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġsample Ġto Ġbe Ġused Ġfor Ġanalysis . čĊĉ ĉ */ čĊĉ ĉ SPEC IM EN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġkind Ġof Ġspec imen Ġwith Ġassociated Ġset Ġof Ġrequirements . čĊĉ ĉ */ čĊĉ ĉ SPEC IM EN DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġdefinition Ġof Ġa ĠFHIR Ġstructure . ĠThis Ġresource Ġis Ġused Ġto Ġdescribe Ġthe Ġunderlying Ġresources , Ġdata Ġtypes Ġdefined Ġin ĠFHIR , Ġand Ġalso Ġfor Ġdescribing Ġextensions Ġand Ġconstraints Ġon Ġresources Ġand Ġdata Ġtypes . čĊĉ ĉ */ čĊĉ ĉ STRUCTURE DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠMap Ġof Ġrelationships Ġbetween Ġ 2 Ġstructures Ġthat Ġcan Ġbe Ġused Ġto Ġtransform Ġdata . čĊĉ ĉ */ čĊĉ ĉ STRUCTURE MAP , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġsubscription Ġresource Ġdescribes Ġa Ġparticular Ġclient 's Ġrequest Ġto Ġbe Ġnotified Ġabout Ġa ĠSubscription Topic . čĊĉ ĉ */ čĊĉ ĉ SUB SCRIPTION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe ĠSubscription Status Ġresource Ġdescribes Ġthe Ġstate Ġof Ġa ĠSubscription Ġduring Ġnotifications . čĊĉ ĉ */ čĊĉ ĉ SUB SCRIPTION STATUS , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġa Ġstream Ġof Ġresource Ġstate Ġchanges Ġidentified Ġby Ġtrigger Ġcriteria Ġand Ġannotated Ġwith Ġlabels Ġuseful Ġto Ġfilter Ġprojection s Ġfrom Ġthis Ġtopic . čĊĉ ĉ */ čĊĉ ĉ SUB SCRIPTION TOPIC , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġhom ogeneous Ġmaterial Ġwith Ġa Ġdefin ite Ġcomposition . čĊĉ ĉ */ čĊĉ ĉ SUB ST ANCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġdetailed Ġdescription Ġof Ġa Ġsub stance , Ġtypically Ġat Ġa Ġlevel Ġbeyond Ġwhat Ġis Ġused Ġfor Ġpre scri bing . čĊĉ ĉ */ čĊĉ ĉ SUB ST ANCE DEFINITION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠN ucle ic Ġac ids Ġare Ġdefined Ġby Ġthree Ġdistinct Ġelements : Ġthe Ġbase , Ġs ugar Ġand Ġlink age . ĠIndividual Ġsub stance / mo iety ĠIDs Ġwill Ġbe Ġcreated Ġfor Ġeach Ġof Ġthese Ġelements . ĠThe Ġn ucleotide Ġsequence Ġwill Ġbe Ġalways Ġentered Ġin Ġthe Ġ 5 âĢĻ - 3 âĢĻ Ġdirection . čĊĉ ĉ */ čĊĉ ĉ SUB ST AN C ENU CLE IC AC ID , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠProperties Ġof Ġa Ġsub stance Ġspecific Ġto Ġit Ġbeing Ġa Ġpol ymer . čĊĉ ĉ */ čĊĉ ĉ SUB ST ANCE POLY MER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠSub stance Protein Ġis Ġdefined Ġas Ġa Ġsingle Ġunit Ġof Ġa Ġlinear Ġa mino Ġacid Ġsequence , Ġor Ġa Ġcombination Ġof Ġsub units Ġthat Ġare Ġeither Ġco val ently Ġlinked Ġor Ġhave Ġa Ġdefined Ġinvariant Ġst o ich io metric Ġrelationship . ĠThis Ġincludes Ġall Ġsynthetic , Ġre combin ant Ġand Ġpur ified ĠSub stance Pro teins Ġof Ġdefined Ġsequence , Ġwhether Ġthe Ġuse Ġis Ġther ape ut ic Ġor Ġpro ph yl actic . ĠThis Ġset Ġof Ġelements Ġwill Ġbe Ġused Ġto Ġdescribe Ġalbum ins , Ġco ag ulation Ġfactors , Ġcy tok ines , Ġgrowth Ġfactors , Ġpeptide / Sub stance Protein Ġh orm ones , Ġen zy mes , Ġtox ins , Ġtox oids , Ġre combin ant Ġv acc ines , Ġand Ġim mun om od ulators . čĊĉ ĉ */ čĊĉ ĉ SUB ST ANCE PRO TE IN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠTodo . čĊĉ ĉ */ čĊĉ ĉ SUB ST AN C ERE FER ENCE INFORMATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSource Ġmaterial Ġshall Ġcapture Ġinformation Ġon Ġthe Ġtax onom ic Ġand Ġan atom ical Ġorig ins Ġas Ġwell Ġas Ġthe Ġfraction Ġof Ġa Ġmaterial Ġthat Ġcan Ġresult Ġin Ġor Ġcan Ġbe Ġmodified Ġto Ġform Ġa Ġsub stance . ĠThis Ġset Ġof Ġdata Ġelements Ġshall Ġbe Ġused Ġto Ġdefine Ġpol ymer Ġsubst ances Ġisolated Ġfrom Ġbio logical Ġmatrices . ĠTax onom ic Ġand Ġan atom ical Ġorig ins Ġshall Ġbe Ġdescribed Ġusing Ġa Ġcontrolled Ġvocabulary Ġas Ġrequired . ĠThis Ġinformation Ġis Ġcaptured Ġfor Ġn atur ally Ġderived Ġpol ym ers Ġ( Ġ. Ġst arch ) Ġand Ġstruct ur ally Ġdiv erse Ġsubst ances . ĠFor ĠOrgan isms Ġbelong ing Ġto Ġthe ĠKing dom ĠPl ant ae Ġthe ĠSub stance Ġlevel Ġdefines Ġthe Ġfresh Ġmaterial Ġof Ġa Ġsingle Ġspecies Ġor Ġin fr as pec ies , Ġthe ĠHer bal ĠDr ug Ġand Ġthe ĠHer bal Ġpreparation . ĠFor ĠHer bal Ġpre par ations , Ġthe Ġfraction Ġinformation Ġwill Ġbe Ġcaptured Ġat Ġthe ĠSub stance Ġinformation Ġlevel Ġand Ġadditional Ġinformation Ġfor Ġher bal Ġextract s Ġwill Ġbe Ġcaptured Ġat Ġthe ĠSpec ified ĠSub stance ĠGroup Ġ 1 Ġinformation Ġlevel . ĠSee Ġfor Ġfurther Ġexplanation Ġthe ĠSub stance ĠClass : ĠStruct ur ally ĠD iverse Ġand Ġthe Ġher bal Ġan nex . čĊĉ ĉ */ čĊĉ ĉ SUB ST AN CES OURCE MAT ERIAL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠRecord Ġof Ġdelivery Ġof Ġwhat Ġis Ġsupplied . čĊĉ ĉ */ čĊĉ ĉ SUP PLY DE LI VERY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġrecord Ġof Ġa Ġrequest Ġfor Ġa Ġmedic ation , Ġsub stance Ġor Ġdevice Ġused Ġin Ġthe Ġhealth care Ġsetting . čĊĉ ĉ */ čĊĉ ĉ SUP PLY REQUEST , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġtask Ġto Ġbe Ġperformed . čĊĉ ĉ */ čĊĉ ĉ TASK , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠTermin ology Capabilities Ġresource Ġdocuments Ġa Ġset Ġof Ġcapabilities Ġ( be haviors ) Ġof Ġa ĠFHIR ĠTermin ology ĠServer Ġthat Ġmay Ġbe Ġused Ġas Ġa Ġstatement Ġof Ġactual Ġserver Ġfunctionality Ġor Ġa Ġstatement Ġof Ġrequired Ġor Ġdesired Ġserver Ġimplementation . čĊĉ ĉ */ čĊĉ ĉ TERMIN O LOG Y CAP AB IL ITIES , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġsummary Ġof Ġinformation Ġbased Ġon Ġthe Ġresults Ġof Ġexecuting Ġa ĠTest Script . čĊĉ ĉ */ čĊĉ ĉ TEST REPORT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġstructured Ġset Ġof Ġtests Ġagainst Ġa ĠFHIR Ġserver Ġor Ġclient Ġimplementation Ġto Ġdetermine Ġcompliance Ġagainst Ġthe ĠFHIR Ġspecification . čĊĉ ĉ */ čĊĉ ĉ TEST SCRIPT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA ĠValue Set Ġresource Ġinstance Ġspecifies Ġa Ġset Ġof Ġcodes Ġdrawn Ġfrom Ġone Ġor Ġmore Ġcode Ġsystems , Ġintended Ġfor Ġuse Ġin Ġa Ġparticular Ġcontext . ĠValue Ġsets Ġlink Ġbetween Ġ[[ [ Code System ]]] Ġdefinitions Ġand Ġtheir Ġuse Ġin Ġ[ coded Ġelements ]( termin o logies . html ). čĊĉ ĉ */ čĊĉ ĉ VALUE SET , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠDescri bes Ġvalidation Ġrequirements , Ġsource ( s ), Ġstatus Ġand Ġdates Ġfor Ġone Ġor Ġmore Ġelements . čĊĉ ĉ */ čĊĉ ĉ VER IFICATION RESULT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠAn Ġauthorization Ġfor Ġthe Ġprovision Ġof Ġgl asses Ġand / or Ġcontact Ġl enses Ġto Ġa Ġpatient . čĊĉ ĉ */ čĊĉ ĉ V ISION PRESCRIPTION , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ACCOUNT Ġ-> Ġ" Account " čĊĉĉĉ ĉ ACTIVITY DEFINITION Ġ-> Ġ" Activity Definition " čĊĉĉĉ ĉ ADMIN ISTR ABLE PRODUCT DEFINITION Ġ-> Ġ" Administr able Product Definition " čĊĉĉĉ ĉ AD VERSE EVENT Ġ-> Ġ" Ad verse Event " čĊĉĉĉ ĉ ALL ER GY IN TO LER ANCE Ġ-> Ġ" All ergy Int olerance " čĊĉĉĉ ĉ AP POINT MENT Ġ-> Ġ" Appointment " čĊĉĉĉ ĉ AP POINT MENT RESPONSE Ġ-> Ġ" Appointment Response " čĊĉĉĉ ĉ AUD ITE VENT Ġ-> Ġ" Audit Event " čĊĉĉĉ ĉ BASIC Ġ-> Ġ" Basic " čĊĉĉĉ ĉ BINARY Ġ-> Ġ" Binary " čĊĉĉĉ ĉ BIO LOGIC ALLY DER IVED PRODUCT Ġ-> Ġ" Bio logic ally Derived Product " čĊĉĉĉ ĉ BODY STRUCTURE Ġ-> Ġ" Body Structure " čĊĉĉĉ ĉ B UNDLE Ġ-> Ġ" Bundle " čĊĉĉĉ ĉ CAP ABILITY STATE MENT Ġ-> Ġ" Capability Statement " čĊĉĉĉ ĉ CAP ABILITY STATE MENT 2 Ġ-> Ġ" Capability Statement 2 " čĊĉĉĉ ĉ C ARE PLAN Ġ-> Ġ" Care Plan " čĊĉĉĉ ĉ C ARE TEAM Ġ-> Ġ" Care Team " čĊĉĉĉ ĉ CAT AL O GEN TRY Ġ-> Ġ" Catalog Entry " čĊĉĉĉ ĉ CHAR GE ITEM Ġ-> Ġ" Charge Item " čĊĉĉĉ ĉ CHAR GE ITEM DEFINITION Ġ-> Ġ" Charge Item Definition " čĊĉĉĉ ĉ C IT ATION Ġ-> Ġ" C itation " čĊĉĉĉ ĉ CL AIM Ġ-> Ġ" Claim " čĊĉĉĉ ĉ CL AIM RESPONSE Ġ-> Ġ" Claim Response " čĊĉĉĉ ĉ CL IN ICAL IMP RESS ION Ġ-> Ġ" Clin ical Imp ression " čĊĉĉĉ ĉ CL IN ICAL USE ISSUE Ġ-> Ġ" Clin ical Use Issue " čĊĉĉĉ ĉ CODE SYSTEM Ġ-> Ġ" Code System " čĊĉĉĉ ĉ COMM UN ICATION Ġ-> Ġ" Communication " čĊĉĉĉ ĉ COMM UN ICATION REQUEST Ġ-> Ġ" Communication Request " čĊĉĉĉ ĉ COMP ART MENT DEFINITION Ġ-> Ġ" Compartment Definition " čĊĉĉĉ ĉ COMP OS ITION Ġ-> Ġ" Composition " čĊĉĉĉ ĉ CONCEPT MAP Ġ-> Ġ" Concept Map " čĊĉĉĉ ĉ CONDITION Ġ-> Ġ" Condition " čĊĉĉĉ ĉ CONDITION DEFINITION Ġ-> Ġ" Condition Definition " čĊĉĉĉ ĉ CON SENT Ġ-> Ġ" Consent " čĊĉĉĉ ĉ CONTRACT Ġ-> Ġ" Contract " čĊĉĉĉ ĉ COVERAGE Ġ-> Ġ" Coverage " čĊĉĉĉ ĉ COVERAGE EL IG IBILITY REQUEST Ġ-> Ġ" Coverage El ig ibility Request " čĊĉĉĉ ĉ COVERAGE EL IG IBILITY RESPONSE Ġ-> Ġ" Coverage El ig ibility Response " čĊĉĉĉ ĉ DETECT ED ISSUE Ġ-> Ġ" Detected Issue " čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" Device " čĊĉĉĉ ĉ DEVICE DEFINITION Ġ-> Ġ" Device Definition " čĊĉĉĉ ĉ DEVICE METRIC Ġ-> Ġ" Device Metric " čĊĉĉĉ ĉ DEV IC ER EQ UEST Ġ-> Ġ" Device Request " čĊĉĉĉ ĉ DEVICE USE STATE MENT Ġ-> Ġ" Device Use Statement " čĊĉĉĉ ĉ DIAG NO ST IC REPORT Ġ-> Ġ" Diagnostic Report " čĊĉĉĉ ĉ DOCUMENT MAN IFEST Ġ-> Ġ" Document Manifest " čĊĉĉĉ ĉ DOCUMENT REFERENCE Ġ-> Ġ" Document Reference " čĊĉĉĉ ĉ DOMAIN RESOURCE Ġ-> Ġ" Domain Resource " čĊĉĉĉ ĉ EN COUNTER Ġ-> Ġ" Encounter " čĊĉĉĉ ĉ ENDPOINT Ġ-> Ġ" Endpoint " čĊĉĉĉ ĉ EN ROLL MENT REQUEST Ġ-> Ġ" Enrollment Request " čĊĉĉĉ ĉ EN ROLL MENT RESPONSE Ġ-> Ġ" Enrollment Response " čĊĉĉĉ ĉ E PI SO DE OF C ARE Ġ-> Ġ" Episode Of Care " čĊĉĉĉ ĉ EVENT DEFINITION Ġ-> Ġ" Event Definition " čĊĉĉĉ ĉ E VID ENCE Ġ-> Ġ" Evidence " čĊĉĉĉ ĉ E VID ENC ERE PORT Ġ-> Ġ" Evidence Report " čĊĉĉĉ ĉ E VID ENCE VARIABLE Ġ-> Ġ" Evidence Variable " čĊĉĉĉ ĉ EXAMPLE SC EN ARIO Ġ-> Ġ" Example Scenario " čĊĉĉĉ ĉ EX PLAN ATION OF BEN EF IT Ġ-> Ġ" ExplanationOfBenefit " čĊĉĉĉ ĉ FAMILY MEMBER HISTORY Ġ-> Ġ" Family Member History " čĊĉĉĉ ĉ FLAG Ġ-> Ġ" Flag " čĊĉĉĉ ĉ GO AL Ġ-> Ġ" Goal " čĊĉĉĉ ĉ GRAPH DEFINITION Ġ-> Ġ" Graph Definition " čĊĉĉĉ ĉ GROUP Ġ-> Ġ" Group " čĊĉĉĉ ĉ GUID AN CER ESP ONSE Ġ-> Ġ" Guid ance Response " čĊĉĉĉ ĉ HE ALTH C ARE SERVICE Ġ-> Ġ" Health care Service " čĊĉĉĉ ĉ I MAG ING ST UD Y Ġ-> Ġ" Imaging Study " čĊĉĉĉ ĉ IM M UN IZATION Ġ-> Ġ" Imm un ization " čĊĉĉĉ ĉ IM M UN IZATION EVAL UATION Ġ-> Ġ" Imm un ization Evaluation " čĊĉĉĉ ĉ IM M UN IZATION RE COMM END ATION Ġ-> Ġ" Imm un ization Recommendation " čĊĉĉĉ ĉ IMPLEMENT ATION GUID E Ġ-> Ġ" Implementation Guide " čĊĉĉĉ ĉ ING RE DI ENT Ġ-> Ġ" Ingredient " čĊĉĉĉ ĉ INS UR ANCE PLAN Ġ-> Ġ" Ins urance Plan " čĊĉĉĉ ĉ IN VOICE Ġ-> Ġ" Invoice " čĊĉĉĉ ĉ LIBRARY Ġ-> Ġ" Library " čĊĉĉĉ ĉ LINK AGE Ġ-> Ġ" Link age " čĊĉĉĉ ĉ LIST Ġ-> Ġ" List " čĊĉĉĉ ĉ LOCATION Ġ-> Ġ" Location " čĊĉĉĉ ĉ MAN U FACT URE D ITEM DEFINITION Ġ-> Ġ" Man ufact ured Item Definition " čĊĉĉĉ ĉ MEAS URE Ġ-> Ġ" Measure " čĊĉĉĉ ĉ MEAS UR ERE PORT Ġ-> Ġ" Measure Report " čĊĉĉĉ ĉ MED ICATION Ġ-> Ġ" Med ication " čĊĉĉĉ ĉ MED ICATION ADMIN ISTR ATION Ġ-> Ġ" Med ication Administration " čĊĉĉĉ ĉ MED ICATION DISP ENSE Ġ-> Ġ" Med ication Disp ense " čĊĉĉĉ ĉ MED ICATION KNO W LED GE Ġ-> Ġ" Med ication Knowledge " čĊĉĉĉ ĉ MED ICATION REQUEST Ġ-> Ġ" Med ication Request " čĊĉĉĉ ĉ MED ICATION USAGE Ġ-> Ġ" Med ication Usage " čĊĉĉĉ ĉ MED IC IN AL PRODUCT DEFINITION Ġ-> Ġ" Med ic inal Product Definition " čĊĉĉĉ ĉ MESSAGE DEFINITION Ġ-> Ġ" Message Definition " čĊĉĉĉ ĉ MESSAGE HEADER Ġ-> Ġ" Message Header " čĊĉĉĉ ĉ MO LE C ULAR SEQUENCE Ġ-> Ġ" M olec ular Sequence " čĊĉĉĉ ĉ NAM ING SYSTEM Ġ-> Ġ" Naming System " čĊĉĉĉ ĉ N UT R ITION INT A KE Ġ-> Ġ" N utr ition Int ake " čĊĉĉĉ ĉ N UT R ITION ORDER Ġ-> Ġ" N utr ition Order " čĊĉĉĉ ĉ N UT R ITION PRODUCT Ġ-> Ġ" N utr ition Product " čĊĉĉĉ ĉ OB SERV ATION Ġ-> Ġ" Observation " čĊĉĉĉ ĉ OB SERV ATION DEFINITION Ġ-> Ġ" Observation Definition " čĊĉĉĉ ĉ OPERATION DEFINITION Ġ-> Ġ" Operation Definition " čĊĉĉĉ ĉ OPERATION OUT CO ME Ġ-> Ġ" Operation Outcome " čĊĉĉĉ ĉ ORG AN IZATION Ġ-> Ġ" Organization " čĊĉĉĉ ĉ ORG AN IZATION AFF ILI ATION Ġ-> Ġ" Organization Aff iliation " čĊĉĉĉ ĉ PACK AG ED PRODUCT DEFINITION Ġ-> Ġ" Package d Product Definition " čĊĉĉĉ ĉ PARAMETERS Ġ-> Ġ" Parameters " čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" Patient " čĊĉĉĉ ĉ PAYMENT NOTICE Ġ-> Ġ" Payment Notice " čĊĉĉĉ ĉ PAYMENT RE CON C ILI ATION Ġ-> Ġ" Payment Re conc iliation " čĊĉĉĉ ĉ PERMISSION Ġ-> Ġ" Permission " čĊĉĉĉ ĉ PERSON Ġ-> Ġ" Person " čĊĉĉĉ ĉ PLAN DEFINITION Ġ-> Ġ" Plan Definition " čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" Pract itioner " čĊĉĉĉ ĉ PR ACT ITION ER ROLE Ġ-> Ġ" Pract itioner Role " čĊĉĉĉ ĉ PROC EDURE Ġ-> Ġ" Procedure " čĊĉĉĉ ĉ PRO VEN ANCE Ġ-> Ġ" Provenance " čĊĉĉĉ ĉ QUEST ION NA I RE Ġ-> Ġ" Questionnaire " čĊĉĉĉ ĉ QUEST ION NA IR ER ESP ONSE Ġ-> Ġ" Questionnaire Response " čĊĉĉĉ ĉ REG UL ATED AUTHORIZATION Ġ-> Ġ" Reg ulated Authorization " čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" Related Person " čĊĉĉĉ ĉ REQUEST GROUP Ġ-> Ġ" Request Group " čĊĉĉĉ ĉ RE SEARCH ST UD Y Ġ-> Ġ" Research Study " čĊĉĉĉ ĉ RE SEARCH SUBJECT Ġ-> Ġ" Research Subject " čĊĉĉĉ ĉ RESOURCE Ġ-> Ġ" Resource " čĊĉĉĉ ĉ R IS K AS SESS MENT Ġ-> Ġ" Risk Assessment " čĊĉĉĉ ĉ SCHED ULE Ġ-> Ġ" Schedule " čĊĉĉĉ ĉ SEARCH PARAMETER Ġ-> Ġ" Search Parameter " čĊĉĉĉ ĉ SERV IC ER EQ UEST Ġ-> Ġ" Service Request " čĊĉĉĉ ĉ SLOT Ġ-> Ġ" Slot " čĊĉĉĉ ĉ SPEC IM EN Ġ-> Ġ" Spec imen " čĊĉĉĉ ĉ SPEC IM EN DEFINITION Ġ-> Ġ" Spec imen Definition " čĊĉĉĉ ĉ STRUCTURE DEFINITION Ġ-> Ġ" StructureDefinition " čĊĉĉĉ ĉ STRUCTURE MAP Ġ-> Ġ" Structure Map " čĊĉĉĉ ĉ SUB SCRIPTION Ġ-> Ġ" Subscription " čĊĉĉĉ ĉ SUB SCRIPTION STATUS Ġ-> Ġ" Subscription Status " čĊĉĉĉ ĉ SUB SCRIPTION TOPIC Ġ-> Ġ" Subscription Topic " čĊĉĉĉ ĉ SUB ST ANCE Ġ-> Ġ" Sub stance " čĊĉĉĉ ĉ SUB ST ANCE DEFINITION Ġ-> Ġ" Sub stance Definition " čĊĉĉĉ ĉ SUB ST AN C ENU CLE IC AC ID Ġ-> Ġ" Sub stance N ucle ic Ac id " čĊĉĉĉ ĉ SUB ST ANCE POLY MER Ġ-> Ġ" Sub stance Pol ymer " čĊĉĉĉ ĉ SUB ST ANCE PRO TE IN Ġ-> Ġ" Sub stance Protein " čĊĉĉĉ ĉ SUB ST AN C ERE FER ENCE INFORMATION Ġ-> Ġ" Sub stance Reference Information " čĊĉĉĉ ĉ SUB ST AN CES OURCE MAT ERIAL Ġ-> Ġ" Sub stance Source Material " čĊĉĉĉ ĉ SUP PLY DE LI VERY Ġ-> Ġ" Supply Delivery " čĊĉĉĉ ĉ SUP PLY REQUEST Ġ-> Ġ" Supply Request " čĊĉĉĉ ĉ TASK Ġ-> Ġ" Task " čĊĉĉĉ ĉ TERMIN O LOG Y CAP AB IL ITIES Ġ-> Ġ" Termin ology Capabilities " čĊĉĉĉ ĉ TEST REPORT Ġ-> Ġ" Test Report " čĊĉĉĉ ĉ TEST SCRIPT Ġ-> Ġ" Test Script " čĊĉĉĉ ĉ VALUE SET Ġ-> Ġ" Value Set " čĊĉĉĉ ĉ VER IFICATION RESULT Ġ-> Ġ" Verification Result " čĊĉĉĉ ĉ V ISION PRESCRIPTION Ġ-> Ġ" Vision Pre scription " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ACCOUNT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ ACTIVITY DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ ADMIN ISTR ABLE PRODUCT DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ AD VERSE EVENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ ALL ER GY IN TO LER ANCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ AP POINT MENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ AP POINT MENT RESPONSE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ AUD ITE VENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ BASIC Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ BINARY Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ BIO LOGIC ALLY DER IVED PRODUCT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ BODY STRUCTURE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ B UNDLE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CAP ABILITY STATE MENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CAP ABILITY STATE MENT 2 Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ C ARE PLAN Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ C ARE TEAM Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CAT AL O GEN TRY Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CHAR GE ITEM Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CHAR GE ITEM DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ C IT ATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CL AIM Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CL AIM RESPONSE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CL IN ICAL IMP RESS ION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CL IN ICAL USE ISSUE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CODE SYSTEM Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ COMM UN ICATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ COMM UN ICATION REQUEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ COMP ART MENT DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ COMP OS ITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CONCEPT MAP Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CONDITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CONDITION DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CON SENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ CONTRACT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ COVERAGE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ COVERAGE EL IG IBILITY REQUEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ COVERAGE EL IG IBILITY RESPONSE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DETECT ED ISSUE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DEVICE DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DEVICE METRIC Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DEV IC ER EQ UEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DEVICE USE STATE MENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DIAG NO ST IC REPORT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DOCUMENT MAN IFEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DOCUMENT REFERENCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ DOMAIN RESOURCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ EN COUNTER Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ ENDPOINT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ EN ROLL MENT REQUEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ EN ROLL MENT RESPONSE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ E PI SO DE OF C ARE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ EVENT DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ E VID ENCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ E VID ENC ERE PORT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ E VID ENCE VARIABLE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ EXAMPLE SC EN ARIO Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ EX PLAN ATION OF BEN EF IT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ FAMILY MEMBER HISTORY Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ FLAG Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ GO AL Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ GRAPH DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ GROUP Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ GUID AN CER ESP ONSE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ HE ALTH C ARE SERVICE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ I MAG ING ST UD Y Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ IM M UN IZATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ IM M UN IZATION EVAL UATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ IM M UN IZATION RE COMM END ATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ IMPLEMENT ATION GUID E Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ ING RE DI ENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ INS UR ANCE PLAN Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ IN VOICE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ LIBRARY Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ LINK AGE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ LIST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ LOCATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MAN U FACT URE D ITEM DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MEAS URE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MEAS UR ERE PORT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MED ICATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MED ICATION ADMIN ISTR ATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MED ICATION DISP ENSE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MED ICATION KNO W LED GE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MED ICATION REQUEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MED ICATION USAGE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MED IC IN AL PRODUCT DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MESSAGE DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MESSAGE HEADER Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ MO LE C ULAR SEQUENCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ NAM ING SYSTEM Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ N UT R ITION INT A KE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ N UT R ITION ORDER Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ N UT R ITION PRODUCT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ OB SERV ATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ OB SERV ATION DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ OPERATION DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ OPERATION OUT CO ME Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ ORG AN IZATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ ORG AN IZATION AFF ILI ATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PACK AG ED PRODUCT DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PARAMETERS Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PAYMENT NOTICE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PAYMENT RE CON C ILI ATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PERMISSION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PERSON Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PLAN DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PR ACT ITION ER ROLE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PROC EDURE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ PRO VEN ANCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ QUEST ION NA I RE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ QUEST ION NA IR ER ESP ONSE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ REG UL ATED AUTHORIZATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ REQUEST GROUP Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ RE SEARCH ST UD Y Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ RE SEARCH SUBJECT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ RESOURCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ R IS K AS SESS MENT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SCHED ULE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SEARCH PARAMETER Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SERV IC ER EQ UEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SLOT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SPEC IM EN Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SPEC IM EN DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ STRUCTURE DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ STRUCTURE MAP Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB SCRIPTION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB SCRIPTION STATUS Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB SCRIPTION TOPIC Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB ST ANCE Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB ST ANCE DEFINITION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB ST AN C ENU CLE IC AC ID Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB ST ANCE POLY MER Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB ST ANCE PRO TE IN Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB ST AN C ERE FER ENCE INFORMATION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUB ST AN CES OURCE MAT ERIAL Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUP PLY DE LI VERY Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ SUP PLY REQUEST Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ TASK Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ TERMIN O LOG Y CAP AB IL ITIES Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ TEST REPORT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ TEST SCRIPT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ VALUE SET Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ VER IFICATION RESULT Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ V ISION PRESCRIPTION Ġ-> Ġ" http :// hl 7 . org / fhir / resource - types " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ACCOUNT Ġ-> Ġ" A Ġfinancial Ġtool Ġfor Ġtracking Ġvalue Ġacc ru ed Ġfor Ġa Ġparticular Ġpurpose . Ġ ĠIn Ġthe Ġhealth care Ġfield , Ġused Ġto Ġtrack Ġcharges Ġfor Ġa Ġpatient , Ġcost Ġcenters , Ġetc ." čĊĉĉĉ ĉ ACTIVITY DEFINITION Ġ-> Ġ" This Ġresource Ġallows Ġfor Ġthe Ġdefinition Ġof Ġsome Ġactivity Ġto Ġbe Ġperformed , Ġindependent Ġof Ġa Ġparticular Ġpatient , Ġpract itioner , Ġor Ġother Ġperformance Ġcontext ." čĊĉĉĉ ĉ ADMIN ISTR ABLE PRODUCT DEFINITION Ġ-> Ġ" A Ġph arm ace ut ical Ġproduct Ġdescribed Ġin Ġterms Ġof Ġits Ġcomposition Ġand Ġdo se Ġform ." čĊĉĉĉ ĉ AD VERSE EVENT Ġ-> Ġ" An Ġevent Ġ( i . e . Ġany Ġchange Ġto Ġcurrent Ġpatient Ġstatus ) Ġthat Ġmay Ġbe Ġrelated Ġto Ġun int ended Ġeffects Ġon Ġa Ġpatient Ġor Ġresearch Ġsubject . Ġ ĠThe Ġun int ended Ġeffects Ġmay Ġrequire Ġadditional Ġmonitoring , Ġtreatment Ġor Ġhospital ization Ġor Ġmay Ġresult Ġin Ġdeath . Ġ ĠThe ĠAd verse Event Ġresource Ġalso Ġextends Ġto Ġpotential Ġor Ġa vo ided Ġevents Ġthat Ġcould Ġhave Ġhad Ġsuch Ġeffects ." čĊĉĉĉ ĉ ALL ER GY IN TO LER ANCE Ġ-> Ġ" Risk Ġof Ġharm ful Ġor Ġun des irable , Ġphys io logical Ġresponse Ġwhich Ġis Ġunique Ġto Ġan Ġindividual Ġand Ġassociated Ġwith Ġexposure Ġto Ġa Ġsub stance ." čĊĉĉĉ ĉ AP POINT MENT Ġ-> Ġ" A Ġbooking Ġof Ġa Ġhealth care Ġevent Ġamong Ġpatient ( s ), Ġpract itioner ( s ), Ġrelated Ġperson ( s ) Ġand / or Ġdevice ( s ) Ġfor Ġa Ġspecific Ġdate / time . ĠThis Ġmay Ġresult Ġin Ġone Ġor Ġmore ĠEn counter ( s )." čĊĉĉĉ ĉ AP POINT MENT RESPONSE Ġ-> Ġ" A Ġreply Ġto Ġan Ġappointment Ġrequest Ġfor Ġa Ġpatient Ġand / or Ġpract itioner ( s ), Ġsuch Ġas Ġa Ġconfirmation Ġor Ġrejection ." čĊĉĉĉ ĉ AUD ITE VENT Ġ-> Ġ" A Ġrecord Ġof Ġan Ġevent Ġrelevant Ġfor Ġpurposes Ġsuch Ġas Ġoperations , Ġprivacy , Ġsecurity , Ġmaintenance , Ġand Ġperformance Ġanalysis ." čĊĉĉĉ ĉ BASIC Ġ-> Ġ" Basic Ġis Ġused Ġfor Ġhandling Ġconcepts Ġnot Ġyet Ġdefined Ġin ĠFHIR , Ġn arrative - only Ġresources Ġthat Ġdon 't Ġmap Ġto Ġan Ġexisting Ġresource , Ġand Ġcustom Ġresources Ġnot Ġappropriate Ġfor Ġinclusion Ġin Ġthe ĠFHIR Ġspecification ." čĊĉĉĉ ĉ BINARY Ġ-> Ġ" A Ġresource Ġthat Ġrepresents Ġthe Ġdata Ġof Ġa Ġsingle Ġraw Ġartifact Ġas Ġdigital Ġcontent Ġaccessible Ġin Ġits Ġnative Ġformat . Ġ ĠA ĠBinary Ġresource Ġcan Ġcontain Ġany Ġcontent , Ġwhether Ġtext , Ġimage , Ġpdf , Ġzip Ġarchive , Ġetc ." čĊĉĉĉ ĉ BIO LOGIC ALLY DER IVED PRODUCT Ġ-> Ġ" A Ġmaterial Ġsub stance Ġorigin ating Ġfrom Ġa Ġbio logical Ġentity Ġintended Ġto Ġbe Ġtransp l anted Ġor Ġinf used \ n into Ġanother Ġ( possibly Ġthe Ġsame ) Ġbio logical Ġentity ." čĊĉĉĉ ĉ BODY STRUCTURE Ġ-> Ġ" Record Ġdetails Ġabout Ġan Ġan atom ical Ġstructure . Ġ ĠThis Ġresource Ġmay Ġbe Ġused Ġwhen Ġa Ġcoded Ġconcept Ġdoes Ġnot Ġprovide Ġthe Ġnecessary Ġdetail Ġneeded Ġfor Ġthe Ġuse Ġcase ." čĊĉĉĉ ĉ B UNDLE Ġ-> Ġ" A Ġcontainer Ġfor Ġa Ġcollection Ġof Ġresources ." čĊĉĉĉ ĉ CAP ABILITY STATE MENT Ġ-> Ġ" A ĠCap ability ĠStatement Ġdocuments Ġa Ġset Ġof Ġcapabilities Ġ( be haviors ) Ġof Ġa ĠFHIR ĠServer Ġfor Ġa Ġparticular Ġversion Ġof ĠFHIR Ġthat Ġmay Ġbe Ġused Ġas Ġa Ġstatement Ġof Ġactual Ġserver Ġfunctionality Ġor Ġa Ġstatement Ġof Ġrequired Ġor Ġdesired Ġserver Ġimplementation ." čĊĉĉĉ ĉ CAP ABILITY STATE MENT 2 Ġ-> Ġ" A ĠCap ability ĠStatement Ġdocuments Ġa Ġset Ġof Ġcapabilities Ġ( be haviors ) Ġof Ġa ĠFHIR ĠServer Ġfor Ġa Ġparticular Ġversion Ġof ĠFHIR Ġthat Ġmay Ġbe Ġused Ġas Ġa Ġstatement Ġof Ġactual Ġserver Ġfunctionality Ġor Ġa Ġstatement Ġof Ġrequired Ġor Ġdesired Ġserver Ġimplementation ." čĊĉĉĉ ĉ C ARE PLAN Ġ-> Ġ" Descri bes Ġthe Ġintention Ġof Ġhow Ġone Ġor Ġmore Ġpract ition ers Ġintend Ġto Ġdeliver Ġcare Ġfor Ġa Ġparticular Ġpatient , Ġgroup Ġor Ġcommunity Ġfor Ġa Ġperiod Ġof Ġtime , Ġpossibly Ġlimited Ġto Ġcare Ġfor Ġa Ġspecific Ġcondition Ġor Ġset Ġof Ġconditions ." čĊĉĉĉ ĉ C ARE TEAM Ġ-> Ġ" The ĠCare ĠTeam Ġincludes Ġall Ġthe Ġpeople Ġand Ġorganizations Ġwho Ġplan Ġto Ġparticip ate Ġin Ġthe Ġcoord ination Ġand Ġdelivery Ġof Ġcare ." čĊĉĉĉ ĉ CAT AL O GEN TRY Ġ-> Ġ" Catalog Ġentries Ġare Ġwrappers Ġthat Ġcontext ual ize Ġitems Ġincluded Ġin Ġa Ġcatalog ." čĊĉĉĉ ĉ CHAR GE ITEM Ġ-> Ġ" The Ġresource ĠCharge Item Ġdescribes Ġthe Ġprovision Ġof Ġhealth care Ġprovider Ġproducts Ġfor Ġa Ġcertain Ġpatient , Ġtherefore Ġreferring Ġnot Ġonly Ġto Ġthe Ġproduct , Ġbut Ġcontaining Ġin Ġaddition Ġdetails Ġof Ġthe Ġprovision , Ġlike Ġdate , Ġtime , Ġamounts Ġand Ġparticip ating Ġorganizations Ġand Ġpersons . ĠMain ĠUsage Ġof Ġthe ĠCharge Item Ġis Ġto Ġenable Ġthe Ġbilling Ġprocess Ġand Ġinternal Ġcost Ġallocation ." čĊĉĉĉ ĉ CHAR GE ITEM DEFINITION Ġ-> Ġ" The ĠCharge Item Definition Ġresource Ġprovides Ġthe Ġproperties Ġthat Ġapply Ġto Ġthe Ġ( billing ) Ġcodes Ġnecessary Ġto Ġcalculate Ġcosts Ġand Ġprices . ĠThe Ġproperties Ġmay Ġdiffer Ġlarge ly Ġdepending Ġon Ġtype Ġand Ġrealm , Ġtherefore Ġthis Ġresource Ġgives Ġonly Ġa Ġrough Ġstructure Ġand Ġrequires Ġprofiling Ġfor Ġeach Ġtype Ġof Ġbilling Ġcode Ġsystem ." čĊĉĉĉ ĉ C IT ATION Ġ-> Ġ" The ĠC itation ." čĊĉĉĉ ĉ CL AIM Ġ-> Ġ" A Ġprovider Ġissued Ġlist Ġof Ġprofessional Ġservices Ġand Ġproducts Ġwhich Ġhave Ġbeen Ġprovided , Ġor Ġare Ġto Ġbe Ġprovided , Ġto Ġa Ġpatient Ġwhich Ġis Ġsent Ġto Ġan Ġins urer Ġfor Ġre im bur sement ." čĊĉĉĉ ĉ CL AIM RESPONSE Ġ-> Ġ" This Ġresource Ġprovides Ġthe Ġadj ud ication Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġa ĠClaim Ġresource ." čĊĉĉĉ ĉ CL IN ICAL IMP RESS ION Ġ-> Ġ" A Ġrecord Ġof Ġa Ġclin ical Ġassessment Ġperformed Ġto Ġdetermine Ġwhat Ġproblem ( s ) Ġmay Ġaffect Ġthe Ġpatient Ġand Ġbefore Ġplanning Ġthe Ġtreat ments Ġor Ġmanagement Ġstrategies Ġthat Ġare Ġbest Ġto Ġmanage Ġa Ġpatient 's Ġcondition . ĠAs sess ments Ġare Ġoften Ġ 1 : 1 Ġwith Ġa Ġclin ical Ġconsult ation Ġ/ Ġencounter , Ġ Ġbut Ġthis Ġvar ies Ġgreatly Ġdepending Ġon Ġthe Ġclin ical Ġworkflow . ĠThis Ġresource Ġis Ġcalled Ġ\" Clin ical Imp ression \" Ġrather Ġthan Ġ\" Clin ical Assessment \" Ġto Ġavoid Ġconfusion Ġwith Ġthe Ġrecording Ġof Ġassessment Ġtools Ġsuch Ġas ĠA pg ar Ġscore ." čĊĉĉĉ ĉ CL IN ICAL USE ISSUE Ġ-> Ġ" A Ġsingle Ġusage Ġissue Ġ- Ġeither Ġan Ġindication , Ġcon train dic ation , Ġinteraction Ġor Ġan Ġun des irable Ġeffect Ġfor Ġa Ġmedic inal Ġproduct , Ġmedic ation , Ġdevice Ġor Ġprocedure ." čĊĉĉĉ ĉ CODE SYSTEM Ġ-> Ġ" The ĠCode System Ġresource Ġis Ġused Ġto Ġdeclare Ġthe Ġexistence Ġof Ġand Ġdescribe Ġa Ġcode Ġsystem Ġor Ġcode Ġsystem Ġsupp lement Ġand Ġits Ġkey Ġproperties , Ġand Ġoptionally Ġdefine Ġa Ġpart Ġor Ġall Ġof Ġits Ġcontent ." čĊĉĉĉ ĉ COMM UN ICATION Ġ-> Ġ" A Ġclin ical Ġor Ġbusiness Ġlevel Ġrecord Ġof Ġinformation Ġbeing Ġtransmitted Ġor Ġshared ; Ġe . g . Ġan Ġalert Ġthat Ġwas Ġsent Ġto Ġa Ġresponsible Ġprovider , Ġa Ġpublic Ġhealth Ġagency Ġcommunication Ġto Ġa Ġprovider / reporter Ġin Ġresponse Ġto Ġa Ġcase Ġreport Ġfor Ġa Ġreport able Ġcondition ." čĊĉĉĉ ĉ COMM UN ICATION REQUEST Ġ-> Ġ" A Ġrequest Ġto Ġcon vey Ġinformation ; Ġe . g . Ġthe ĠC DS Ġsystem Ġpro poses Ġthat Ġan Ġalert Ġbe Ġsent Ġto Ġa Ġresponsible Ġprovider , Ġthe ĠC DS Ġsystem Ġpro poses Ġthat Ġthe Ġpublic Ġhealth Ġagency Ġbe Ġnotified Ġabout Ġa Ġreport able Ġcondition ." čĊĉĉĉ ĉ COMP ART MENT DEFINITION Ġ-> Ġ" A Ġcomp artment Ġdefinition Ġthat Ġdefines Ġhow Ġresources Ġare Ġaccessed Ġon Ġa Ġserver ." čĊĉĉĉ ĉ COMP OS ITION Ġ-> Ġ" A Ġset Ġof Ġhealth care - related Ġinformation Ġthat Ġis Ġassemb led Ġtogether Ġinto Ġa Ġsingle Ġlogical Ġpackage Ġthat Ġprovides Ġa Ġsingle Ġco herent Ġstatement Ġof Ġmeaning , Ġestab lishes Ġits Ġown Ġcontext Ġand Ġthat Ġhas Ġclin ical Ġat testation Ġwith Ġregard Ġto Ġwho Ġis Ġmaking Ġthe Ġstatement . ĠA ĠComp osition Ġdefines Ġthe Ġstructure Ġand Ġn arrative Ġcontent Ġnecessary Ġfor Ġa Ġdocument . ĠHowever , Ġa ĠComp osition Ġalone Ġdoes Ġnot Ġconst itute Ġa Ġdocument . ĠR ather , Ġthe ĠComp osition Ġmust Ġbe Ġthe Ġfirst Ġentry Ġin Ġa ĠBundle Ġwhere ĠBundle . type = document , Ġand Ġany Ġother Ġresources Ġreferenced Ġfrom ĠComp osition Ġmust Ġbe Ġincluded Ġas Ġsubsequent Ġentries Ġin Ġthe ĠBundle Ġ( for Ġexample ĠPatient , ĠPract itioner , ĠEn counter , Ġetc . )." čĊĉĉĉ ĉ CONCEPT MAP Ġ-> Ġ" A Ġstatement Ġof Ġrelationships Ġfrom Ġone Ġset Ġof Ġconcepts Ġto Ġone Ġor Ġmore Ġother Ġconcepts Ġ- Ġeither Ġconcepts Ġin Ġcode Ġsystems , Ġor Ġdata Ġelement / data Ġelement Ġconcepts , Ġor Ġclasses Ġin Ġclass Ġmodels ." čĊĉĉĉ ĉ CONDITION Ġ-> Ġ" A Ġclin ical Ġcondition , Ġproblem , Ġdi agnosis , Ġor Ġother Ġevent , Ġsituation , Ġissue , Ġor Ġclin ical Ġconcept Ġthat Ġhas Ġris en Ġto Ġa Ġlevel Ġof Ġconcern ." čĊĉĉĉ ĉ CONDITION DEFINITION Ġ-> Ġ" A Ġdefinition Ġof Ġa Ġcondition Ġand Ġinformation Ġrelevant Ġto Ġmanaging Ġit ." čĊĉĉĉ ĉ CON SENT Ġ-> Ġ" A Ġrecord Ġof Ġa Ġhealth care Ġconsumer âĢĻ s Ġ Ġchoices Ġ Ġor Ġchoices Ġmade Ġon Ġtheir Ġbehalf Ġby Ġa Ġthird Ġparty , Ġwhich Ġpermit s Ġor Ġden ies Ġidentified Ġrecipient ( s ) Ġor Ġrecipient Ġrole ( s ) Ġto Ġperform Ġone Ġor Ġmore Ġactions Ġwithin Ġa Ġgiven Ġpolicy Ġcontext , Ġfor Ġspecific Ġpurposes Ġand Ġperiods Ġof Ġtime ." čĊĉĉĉ ĉ CONTRACT Ġ-> Ġ" Leg ally Ġenforce able , Ġform ally Ġrecorded Ġun il ateral Ġor Ġbil ateral Ġdirective Ġi . e ., Ġa Ġpolicy Ġor Ġagreement ." čĊĉĉĉ ĉ COVERAGE Ġ-> Ġ" Financial Ġinstrument Ġwhich Ġmay Ġbe Ġused Ġto Ġre im bur se Ġor Ġpay Ġfor Ġhealth Ġcare Ġproducts Ġand Ġservices . ĠIncludes Ġboth Ġins urance Ġand Ġself - payment ." čĊĉĉĉ ĉ COVERAGE EL IG IBILITY REQUEST Ġ-> Ġ" The ĠCoverage El ig ibility Request Ġprovides Ġpatient Ġand Ġins urance Ġcoverage Ġinformation Ġto Ġan Ġins urer Ġfor Ġthem Ġto Ġrespond , Ġin Ġthe Ġform Ġof Ġan ĠCoverage El ig ibility Response , Ġwith Ġinformation Ġregarding Ġwhether Ġthe Ġstated Ġcoverage Ġis Ġvalid Ġand Ġin - force Ġand Ġoptionally Ġto Ġprovide Ġthe Ġins urance Ġdetails Ġof Ġthe Ġpolicy ." čĊĉĉĉ ĉ COVERAGE EL IG IBILITY RESPONSE Ġ-> Ġ" This Ġresource Ġprovides Ġel ig ibility Ġand Ġplan Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġan ĠCoverage El ig ibility Request Ġresource ." čĊĉĉĉ ĉ DETECT ED ISSUE Ġ-> Ġ" Indic ates Ġan Ġactual Ġor Ġpotential Ġclin ical Ġissue Ġwith Ġor Ġbetween Ġone Ġor Ġmore Ġactive Ġor Ġproposed Ġclin ical Ġactions Ġfor Ġa Ġpatient ; Ġe . g . ĠDr ug - drug Ġinteraction , ĠIn effective Ġtreatment Ġfrequency , ĠProcedure - condition Ġconflict , Ġetc ." čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" A Ġtype Ġof Ġa Ġman ufact ured Ġitem Ġthat Ġis Ġused Ġin Ġthe Ġprovision Ġof Ġhealth care Ġwithout Ġbeing Ġsubstant ially Ġchanged Ġthrough Ġthat Ġactivity . ĠThe Ġdevice Ġmay Ġbe Ġa Ġmedical Ġor Ġnon - medical Ġdevice ." čĊĉĉĉ ĉ DEVICE DEFINITION Ġ-> Ġ" The Ġcharacteristics , Ġoperational Ġstatus Ġand Ġcapabilities Ġof Ġa Ġmedical - related Ġcomponent Ġof Ġa Ġmedical Ġdevice ." čĊĉĉĉ ĉ DEVICE METRIC Ġ-> Ġ" Descri bes Ġa Ġmeasurement , Ġcalculation Ġor Ġsetting Ġcapability Ġof Ġa Ġmedical Ġdevice ." čĊĉĉĉ ĉ DEV IC ER EQ UEST Ġ-> Ġ" Re presents Ġa Ġrequest Ġfor Ġa Ġpatient Ġto Ġemploy Ġa Ġmedical Ġdevice . ĠThe Ġdevice Ġmay Ġbe Ġan Ġimplant able Ġdevice , Ġor Ġan Ġexternal Ġassist ive Ġdevice , Ġsuch Ġas Ġa Ġwalk er ." čĊĉĉĉ ĉ DEVICE USE STATE MENT Ġ-> Ġ" A Ġrecord Ġof Ġa Ġdevice Ġbeing Ġused Ġby Ġa Ġpatient Ġwhere Ġthe Ġrecord Ġis Ġthe Ġresult Ġof Ġa Ġreport Ġfrom Ġthe Ġpatient Ġor Ġa Ġclin ician ." čĊĉĉĉ ĉ DIAG NO ST IC REPORT Ġ-> Ġ" The Ġfindings Ġand Ġinterpretation Ġof Ġdiagnostic Ġ Ġtests Ġperformed Ġon Ġpatients , Ġgroups Ġof Ġpatients , Ġdevices , Ġand Ġlocations , Ġand / or Ġspec im ens Ġderived Ġfrom Ġthese . ĠThe Ġreport Ġincludes Ġclin ical Ġcontext Ġsuch Ġas Ġrequesting Ġand Ġprovider Ġinformation , Ġand Ġsome Ġmix Ġof Ġatomic Ġresults , Ġimages , Ġtext ual Ġand Ġcoded Ġinterpret ations , Ġand Ġformatted Ġrepresentation Ġof Ġdiagnostic Ġreports ." čĊĉĉĉ ĉ DOCUMENT MAN IFEST Ġ-> Ġ" A Ġcollection Ġof Ġdocuments Ġcompiled Ġfor Ġa Ġpurpose Ġtogether Ġwith Ġmetadata Ġthat Ġapplies Ġto Ġthe Ġcollection ." čĊĉĉĉ ĉ DOCUMENT REFERENCE Ġ-> Ġ" A Ġreference Ġto Ġa Ġdocument Ġof Ġany Ġkind Ġfor Ġany Ġpurpose . ĠWhile Ġthe Ġterm ĠâĢľ document âĢĿ Ġimplies Ġa Ġmore Ġnarrow Ġfocus , Ġfor Ġthis Ġresource Ġthis Ġ\" document \" Ġen comp asses Ġ* any * Ġserialized Ġobject Ġwith Ġa Ġmime - type , Ġit Ġincludes Ġformal Ġpatient - centric Ġdocuments Ġ( CD A ), Ġclin ical Ġnotes , Ġscanned Ġpaper , Ġnon - patient Ġspecific Ġdocuments Ġlike Ġpolicy Ġtext , Ġas Ġwell Ġas Ġa Ġphoto , Ġvideo , Ġor Ġaudio Ġrecording Ġacquired Ġor Ġused Ġin Ġhealth care . Ġ ĠThe ĠDocument Reference Ġresource Ġprovides Ġmetadata Ġabout Ġthe Ġdocument Ġso Ġthat Ġthe Ġdocument Ġcan Ġbe Ġdiscovered Ġand Ġmanaged . Ġ ĠThe Ġactual Ġcontent Ġmay Ġbe Ġinline Ġbase 6 4 Ġencoded Ġdata Ġor Ġprovided Ġby Ġdirect Ġreference ." čĊĉĉĉ ĉ DOMAIN RESOURCE Ġ-> Ġ" A Ġresource Ġthat Ġincludes Ġn arrative , Ġextensions , Ġand Ġcontained Ġresources ." čĊĉĉĉ ĉ EN COUNTER Ġ-> Ġ" An Ġinteraction Ġbetween Ġa Ġpatient Ġand Ġhealth care Ġprovider ( s ) Ġfor Ġthe Ġpurpose Ġof Ġproviding Ġhealth care Ġservice ( s ) Ġor Ġassess ing Ġthe Ġhealth Ġstatus Ġof Ġa Ġpatient ." čĊĉĉĉ ĉ ENDPOINT Ġ-> Ġ" The Ġtechnical Ġdetails Ġof Ġan Ġendpoint Ġthat Ġcan Ġbe Ġused Ġfor Ġelectronic Ġservices , Ġsuch Ġas Ġfor Ġweb Ġservices Ġproviding ĠX DS . b Ġor Ġa ĠREST Ġendpoint Ġfor Ġanother ĠFHIR Ġserver . ĠThis Ġmay Ġinclude Ġany Ġsecurity Ġcontext Ġinformation ." čĊĉĉĉ ĉ EN ROLL MENT REQUEST Ġ-> Ġ" This Ġresource Ġprovides Ġthe Ġins urance Ġenrollment Ġdetails Ġto Ġthe Ġins urer Ġregarding Ġa Ġspecified Ġcoverage ." čĊĉĉĉ ĉ EN ROLL MENT RESPONSE Ġ-> Ġ" This Ġresource Ġprovides Ġenrollment Ġand Ġplan Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġan ĠEn rollment Request Ġresource ." čĊĉĉĉ ĉ E PI SO DE OF C ARE Ġ-> Ġ" An Ġassociation Ġbetween Ġa Ġpatient Ġand Ġan Ġorganization Ġ/ Ġhealth care Ġprovider ( s ) Ġduring Ġwhich Ġtime Ġencounter s Ġmay Ġoccur . ĠThe Ġmanaging Ġorganization Ġassumes Ġa Ġlevel Ġof Ġresponsibility Ġfor Ġthe Ġpatient Ġduring Ġthis Ġtime ." čĊĉĉĉ ĉ EVENT DEFINITION Ġ-> Ġ" The ĠEvent Definition Ġresource Ġprovides Ġa Ġre usable Ġdescription Ġof Ġwhen Ġa Ġparticular Ġevent Ġcan Ġoccur ." čĊĉĉĉ ĉ E VID ENCE Ġ-> Ġ" This Ġrepresents Ġstatistics , Ġcert ainty , Ġboth Ġthe Ġintended Ġand Ġactual Ġpopulation , Ġand Ġevidence Ġvariables ." čĊĉĉĉ ĉ E VID ENC ERE PORT Ġ-> Ġ" The ĠE vidence Report ." čĊĉĉĉ ĉ E VID ENCE VARIABLE Ġ-> Ġ" The ĠE vidence Variable Ġresource Ġdescribes Ġan Ġelement Ġthat Ġknowledge Ġ( Evidence ) Ġis Ġabout ." čĊĉĉĉ ĉ EXAMPLE SC EN ARIO Ġ-> Ġ" Example Ġof Ġworkflow Ġinstance ." čĊĉĉĉ ĉ EX PLAN ATION OF BEN EF IT Ġ-> Ġ" This Ġresource Ġprovides : Ġthe Ġclaim Ġdetails ; Ġadj ud ication Ġdetails Ġfrom Ġthe Ġprocessing Ġof Ġa ĠClaim ; Ġand Ġoptionally Ġaccount Ġbalance Ġinformation , Ġfor Ġinform ing Ġthe Ġsubscriber Ġof Ġthe Ġbenefits Ġprovided ." čĊĉĉĉ ĉ FAMILY MEMBER HISTORY Ġ-> Ġ" Sign ificant Ġhealth Ġconditions Ġfor Ġa Ġperson Ġrelated Ġto Ġthe Ġpatient Ġrelevant Ġin Ġthe Ġcontext Ġof Ġcare Ġfor Ġthe Ġpatient ." čĊĉĉĉ ĉ FLAG Ġ-> Ġ" Pro spect ive Ġwarnings Ġof Ġpotential Ġissues Ġwhen Ġproviding Ġcare Ġto Ġthe Ġpatient ." čĊĉĉĉ ĉ GO AL Ġ-> Ġ" Descri bes Ġthe Ġintended Ġobjective ( s ) Ġfor Ġa Ġpatient , Ġgroup Ġor Ġorganization Ġcare , Ġfor Ġexample , Ġweight Ġloss , Ġrest oring Ġan Ġactivity Ġof Ġdaily Ġliving , Ġobtaining Ġher d Ġim munity Ġvia Ġim mun ization , Ġmeeting Ġa Ġprocess Ġimprovement Ġobjective , Ġetc ." čĊĉĉĉ ĉ GRAPH DEFINITION Ġ-> Ġ" A Ġformal Ġcomp utable Ġdefinition Ġof Ġa Ġgraph Ġof Ġresources Ġ- Ġthat Ġis , Ġa Ġco herent Ġset Ġof Ġresources Ġthat Ġform Ġa Ġgraph Ġby Ġfollowing Ġreferences . ĠThe ĠGraph ĠDefinition Ġresource Ġdefines Ġa Ġset Ġand Ġmakes Ġrules Ġabout Ġthe Ġset ." čĊĉĉĉ ĉ GROUP Ġ-> Ġ" Re presents Ġa Ġdefined Ġcollection Ġof Ġentities Ġthat Ġmay Ġbe Ġdiscussed Ġor Ġact ed Ġupon Ġcollect ively Ġbut Ġwhich Ġare Ġnot Ġexpected Ġto Ġact Ġcollect ively , Ġand Ġare Ġnot Ġform ally Ġor Ġleg ally Ġrecognized ; Ġi . e . Ġa Ġcollection Ġof Ġentities Ġthat Ġisn 't Ġan ĠOrganization ." čĊĉĉĉ ĉ GUID AN CER ESP ONSE Ġ-> Ġ" A Ġguidance Ġresponse Ġis Ġthe Ġformal Ġresponse Ġto Ġa Ġguidance Ġrequest , Ġincluding Ġany Ġoutput Ġparameters Ġreturned Ġby Ġthe Ġevaluation , Ġas Ġwell Ġas Ġthe Ġdescription Ġof Ġany Ġproposed Ġactions Ġto Ġbe Ġtaken ." čĊĉĉĉ ĉ HE ALTH C ARE SERVICE Ġ-> Ġ" The Ġdetails Ġof Ġa Ġhealth care Ġservice Ġavailable Ġat Ġa Ġlocation ." čĊĉĉĉ ĉ I MAG ING ST UD Y Ġ-> Ġ" Representation Ġof Ġthe Ġcontent Ġproduced Ġin Ġa ĠD IC OM Ġim aging Ġstudy . ĠA Ġstudy Ġcompri ses Ġa Ġset Ġof Ġseries , Ġeach Ġof Ġwhich Ġincludes Ġa Ġset Ġof ĠService - Object ĠPair ĠInstances Ġ( S OP ĠInstances Ġ- Ġimages Ġor Ġother Ġdata ) Ġacquired Ġor Ġproduced Ġin Ġa Ġcommon Ġcontext . Ġ ĠA Ġseries Ġis Ġof Ġonly Ġone Ġmod ality Ġ( e . g . ĠX - ray , ĠCT , ĠMR , Ġul tras ound ), Ġbut Ġa Ġstudy Ġmay Ġhave Ġmultiple Ġseries Ġof Ġdifferent Ġmodal ities ." čĊĉĉĉ ĉ IM M UN IZATION Ġ-> Ġ" Descri bes Ġthe Ġevent Ġof Ġa Ġpatient Ġbeing Ġadmin ister ed Ġa Ġv accine Ġor Ġa Ġrecord Ġof Ġan Ġim mun ization Ġas Ġreported Ġby Ġa Ġpatient , Ġa Ġclin ician Ġor Ġanother Ġparty ." čĊĉĉĉ ĉ IM M UN IZATION EVAL UATION Ġ-> Ġ" Descri bes Ġa Ġcomparison Ġof Ġan Ġim mun ization Ġevent Ġagainst Ġpublished Ġrecommendations Ġto Ġdetermine Ġif Ġthe Ġadministration Ġis Ġ\" valid \" Ġin Ġrelation Ġto Ġthose Ġ Ġrecommendations ." čĊĉĉĉ ĉ IM M UN IZATION RE COMM END ATION Ġ-> Ġ" A Ġpatient 's Ġpoint - in - time Ġset Ġof Ġrecommendations Ġ( i . e . Ġforecast ing ) Ġaccording Ġto Ġa Ġpublished Ġschedule Ġwith Ġoptional Ġsupporting Ġjust ification ." čĊĉĉĉ ĉ IMPLEMENT ATION GUID E Ġ-> Ġ" A Ġset Ġof Ġrules Ġof Ġhow Ġa Ġparticular Ġinter oper ability Ġor Ġstandards Ġproblem Ġis Ġsolved Ġ- Ġtypically Ġthrough Ġthe Ġuse Ġof ĠFHIR Ġresources . ĠThis Ġresource Ġis Ġused Ġto Ġgather Ġall Ġthe Ġparts Ġof Ġan Ġimplementation Ġguide Ġinto Ġa Ġlogical Ġwhole Ġand Ġto Ġpublish Ġa Ġcomp utable Ġdefinition Ġof Ġall Ġthe Ġparts ." čĊĉĉĉ ĉ ING RE DI ENT Ġ-> Ġ" An Ġingredient Ġof Ġa Ġman ufact ured Ġitem Ġor Ġph arm ace ut ical Ġproduct ." čĊĉĉĉ ĉ INS UR ANCE PLAN Ġ-> Ġ" Details Ġof Ġa ĠHealth ĠIn sur ance Ġproduct / plan Ġprovided Ġby Ġan Ġorganization ." čĊĉĉĉ ĉ IN VOICE Ġ-> Ġ" Invoice Ġcontaining Ġcollected ĠCharge Items Ġfrom Ġan ĠAccount Ġwith Ġcalculated Ġindividual Ġand Ġtotal Ġprice Ġfor ĠBilling Ġpurpose ." čĊĉĉĉ ĉ LIBRARY Ġ-> Ġ" The ĠLibrary Ġresource Ġis Ġa Ġgeneral - purpose Ġcontainer Ġfor Ġknowledge Ġasset Ġdefinitions . ĠIt Ġcan Ġbe Ġused Ġto Ġdescribe Ġand Ġexpose Ġexisting Ġknowledge Ġassets Ġsuch Ġas Ġlogic Ġlibraries Ġand Ġinformation Ġmodel Ġdescriptions , Ġas Ġwell Ġas Ġto Ġdescribe Ġa Ġcollection Ġof Ġknowledge Ġassets ." čĊĉĉĉ ĉ LINK AGE Ġ-> Ġ" Ident ifies Ġtwo Ġor Ġmore Ġrecords Ġ( resource Ġinstances ) Ġthat Ġrefer Ġto Ġthe Ġsame Ġreal - world Ġ\" occ urrence \" ." čĊĉĉĉ ĉ LIST Ġ-> Ġ" A Ġlist Ġis Ġa Ġcur ated Ġcollection Ġof Ġresources ." čĊĉĉĉ ĉ LOCATION Ġ-> Ġ" Details Ġand Ġposition Ġinformation Ġfor Ġa Ġphysical Ġplace Ġwhere Ġservices Ġare Ġprovided Ġand Ġresources Ġand Ġparticipants Ġmay Ġbe Ġstored , Ġfound , Ġcontained , Ġor Ġac commod ated ." čĊĉĉĉ ĉ MAN U FACT URE D ITEM DEFINITION Ġ-> Ġ" The Ġdefinition Ġand Ġcharacteristics Ġof Ġa Ġmedic inal Ġman ufact ured Ġitem , Ġsuch Ġas Ġa Ġtablet Ġor Ġcaps ule , Ġas Ġcontained Ġin Ġa Ġpackaged Ġmedic inal Ġproduct ." čĊĉĉĉ ĉ MEAS URE Ġ-> Ġ" The ĠMeasure Ġresource Ġprovides Ġthe Ġdefinition Ġof Ġa Ġquality Ġmeasure ." čĊĉĉĉ ĉ MEAS UR ERE PORT Ġ-> Ġ" The ĠMeasure Report Ġresource Ġcontains Ġthe Ġresults Ġof Ġthe Ġcalculation Ġof Ġa Ġmeasure ; Ġand Ġoptionally Ġa Ġreference Ġto Ġthe Ġresources Ġinvolved Ġin Ġthat Ġcalculation ." čĊĉĉĉ ĉ MED ICATION Ġ-> Ġ" This Ġresource Ġis Ġprimarily Ġused Ġfor Ġthe Ġidentification Ġand Ġdefinition Ġof Ġa Ġmedic ation , Ġincluding Ġingredients , Ġfor Ġthe Ġpurposes Ġof Ġpre scri bing , Ġdis pen sing , Ġand Ġadmin ist ering Ġa Ġmedic ation Ġas Ġwell Ġas Ġfor Ġmaking Ġstatements Ġabout Ġmedic ation Ġuse ." čĊĉĉĉ ĉ MED ICATION ADMIN ISTR ATION Ġ-> Ġ" Descri bes Ġthe Ġevent Ġof Ġa Ġpatient Ġconsuming Ġor Ġotherwise Ġbeing Ġadmin ister ed Ġa Ġmedic ation . Ġ ĠThis Ġmay Ġbe Ġas Ġsimple Ġas Ġsw allow ing Ġa Ġtablet Ġor Ġit Ġmay Ġbe Ġa Ġlong Ġrunning Ġinf usion . Ġ ĠRelated Ġresources Ġtie Ġthis Ġevent Ġto Ġthe Ġauthor izing Ġpre scription , Ġand Ġthe Ġspecific Ġencounter Ġbetween Ġpatient Ġand Ġhealth Ġcare Ġpract itioner ." čĊĉĉĉ ĉ MED ICATION DISP ENSE Ġ-> Ġ" Indic ates Ġthat Ġa Ġmedic ation Ġproduct Ġis Ġto Ġbe Ġor Ġhas Ġbeen Ġdisp ensed Ġfor Ġa Ġnamed Ġperson / patient . Ġ ĠThis Ġincludes Ġa Ġdescription Ġof Ġthe Ġmedic ation Ġproduct Ġ( supply ) Ġprovided Ġand Ġthe Ġinstructions Ġfor Ġadmin ist ering Ġthe Ġmedic ation . Ġ ĠThe Ġmedic ation Ġdisp ense Ġis Ġthe Ġresult Ġof Ġa Ġph arm acy Ġsystem Ġrespon ding Ġto Ġa Ġmedic ation Ġorder ." čĊĉĉĉ ĉ MED ICATION KNO W LED GE Ġ-> Ġ" Information Ġabout Ġa Ġmedic ation Ġthat Ġis Ġused Ġto Ġsupport Ġknowledge ." čĊĉĉĉ ĉ MED ICATION REQUEST Ġ-> Ġ" An Ġorder Ġor Ġrequest Ġfor Ġboth Ġsupply Ġof Ġthe Ġmedic ation Ġand Ġthe Ġinstructions Ġfor Ġadministration Ġof Ġthe Ġmedic ation Ġto Ġa Ġpatient . ĠThe Ġresource Ġis Ġcalled Ġ\" Med ication Request \" Ġrather Ġthan Ġ\" Med ication Pre scription \" Ġor Ġ\" Med ication Order \" Ġto Ġgeneral ize Ġthe Ġuse Ġacross Ġin patient Ġand Ġout patient Ġsettings , Ġincluding Ġcare Ġplans , Ġetc ., Ġand Ġto Ġhar mon ize Ġwith Ġworkflow Ġpatterns ." čĊĉĉĉ ĉ MED ICATION USAGE Ġ-> Ġ" A Ġrecord Ġof Ġa Ġmedic ation Ġthat Ġis Ġbeing Ġconsumed Ġby Ġa Ġpatient . ĠĠ ĠA ĠMed ication Usage Ġmay Ġindicate Ġthat Ġthe Ġpatient Ġmay Ġbe Ġtaking Ġthe Ġmedic ation Ġnow Ġor Ġhas Ġtaken Ġthe Ġmedic ation Ġin Ġthe Ġpast Ġor Ġwill Ġbe Ġtaking Ġthe Ġmedic ation Ġin Ġthe Ġfuture . Ġ ĠThe Ġsource Ġof Ġthis Ġinformation Ġcan Ġbe Ġthe Ġpatient , Ġsignificant Ġother Ġ( such Ġas Ġa Ġfamily Ġmember Ġor Ġspo use ), Ġor Ġa Ġclin ician . Ġ ĠA Ġcommon Ġscenario Ġwhere Ġthis Ġinformation Ġis Ġcaptured Ġis Ġduring Ġthe Ġhistory Ġtaking Ġprocess Ġduring Ġa Ġpatient Ġvisit Ġor Ġstay . ĠĠ ĠThe Ġmedic ation Ġinformation Ġmay Ġcome Ġfrom Ġsources Ġsuch Ġas Ġthe Ġpatient 's Ġmemory , Ġfrom Ġa Ġpre scription Ġbottle , Ġ Ġor Ġfrom Ġa Ġlist Ġof Ġmedic ations Ġthe Ġpatient , Ġclin ician Ġor Ġother Ġparty Ġmaintains . Ġ\ n \ n The Ġprimary Ġdifference Ġbetween Ġa Ġmedic ation usage Ġand Ġa Ġmedic ation administration Ġis Ġthat Ġthe Ġmedic ation Ġadministration Ġhas Ġcomplete Ġadministration Ġinformation Ġand Ġis Ġbased Ġon Ġactual Ġadministration Ġinformation Ġfrom Ġthe Ġperson Ġwho Ġadmin ister ed Ġthe Ġmedic ation . Ġ ĠA Ġmedic ation usage Ġis Ġoften , Ġif Ġnot Ġalways , Ġless Ġspecific . Ġ ĠThere Ġis Ġno Ġrequired Ġdate / time Ġwhen Ġthe Ġmedic ation Ġwas Ġadmin ister ed , Ġin Ġfact Ġwe Ġonly Ġknow Ġthat Ġa Ġsource Ġhas Ġreported Ġthe Ġpatient Ġis Ġtaking Ġthis Ġmedic ation , Ġwhere Ġdetails Ġsuch Ġas Ġtime , Ġquantity , Ġor Ġrate Ġor Ġeven Ġmedic ation Ġproduct Ġmay Ġbe Ġincomplete Ġor Ġmissing Ġor Ġless Ġprecise . Ġ ĠAs Ġstated Ġearlier , Ġthe ĠMed ication ĠUsage Ġinformation Ġmay Ġcome Ġfrom Ġthe Ġpatient 's Ġmemory , Ġfrom Ġa Ġpre scription Ġbottle Ġor Ġfrom Ġa Ġlist Ġof Ġmedic ations Ġthe Ġpatient , Ġclin ician Ġor Ġother Ġparty Ġmaintains . Ġ ĠMed ication Ġadministration Ġis Ġmore Ġformal Ġand Ġis Ġnot Ġmissing Ġdetailed Ġinformation ." čĊĉĉĉ ĉ MED IC IN AL PRODUCT DEFINITION Ġ-> Ġ" Detailed Ġdefinition Ġof Ġa Ġmedic inal Ġproduct , Ġtypically Ġfor Ġuses Ġother Ġthan Ġdirect Ġpatient Ġcare Ġ( e . g . Ġreg ulatory Ġuse )." čĊĉĉĉ ĉ MESSAGE DEFINITION Ġ-> Ġ" Defines Ġthe Ġcharacteristics Ġof Ġa Ġmessage Ġthat Ġcan Ġbe Ġshared Ġbetween Ġsystems , Ġincluding Ġthe Ġtype Ġof Ġevent Ġthat Ġiniti ates Ġthe Ġmessage , Ġthe Ġcontent Ġto Ġbe Ġtransmitted Ġand Ġwhat Ġresponse ( s ), Ġif Ġany , Ġare Ġpermitted ." čĊĉĉĉ ĉ MESSAGE HEADER Ġ-> Ġ" The Ġheader Ġfor Ġa Ġmessage Ġexchange Ġthat Ġis Ġeither Ġrequesting Ġor Ġrespon ding Ġto Ġan Ġaction . Ġ ĠThe Ġreference ( s ) Ġthat Ġare Ġthe Ġsubject Ġof Ġthe Ġaction Ġas Ġwell Ġas Ġother Ġinformation Ġrelated Ġto Ġthe Ġaction Ġare Ġtypically Ġtransmitted Ġin Ġa Ġbundle Ġin Ġwhich Ġthe ĠMessage Header Ġresource Ġinstance Ġis Ġthe Ġfirst Ġresource Ġin Ġthe Ġbundle ." čĊĉĉĉ ĉ MO LE C ULAR SEQUENCE Ġ-> Ġ" Raw Ġdata Ġdescribing Ġa Ġbio logical Ġsequence ." čĊĉĉĉ ĉ NAM ING SYSTEM Ġ-> Ġ" A Ġcur ated Ġnamespace Ġthat Ġissues Ġunique Ġsymbols Ġwithin Ġthat Ġnamespace Ġfor Ġthe Ġidentification Ġof Ġconcepts , Ġpeople , Ġdevices , Ġetc . Ġ ĠRepresents Ġa Ġ\" System \" Ġused Ġwithin Ġthe ĠIdentifier Ġand ĠCoding Ġdata Ġtypes ." čĊĉĉĉ ĉ N UT R ITION INT A KE Ġ-> Ġ" A Ġrecord Ġof Ġfood Ġor Ġfluid Ġthat Ġis Ġbeing Ġconsumed Ġby Ġa Ġpatient . ĠĠ ĠA ĠN utr ition Int ake Ġmay Ġindicate Ġthat Ġthe Ġpatient Ġmay Ġbe Ġconsuming Ġthe Ġfood Ġor Ġfluid Ġnow Ġor Ġhas Ġconsumed Ġthe Ġfood Ġor Ġfluid Ġin Ġthe Ġpast . Ġ ĠThe Ġsource Ġof Ġthis Ġinformation Ġcan Ġbe Ġthe Ġpatient , Ġsignificant Ġother Ġ( such Ġas Ġa Ġfamily Ġmember Ġor Ġspo use ), Ġor Ġa Ġclin ician . Ġ ĠA Ġcommon Ġscenario Ġwhere Ġthis Ġinformation Ġis Ġcaptured Ġis Ġduring Ġthe Ġhistory Ġtaking Ġprocess Ġduring Ġa Ġpatient Ġvisit Ġor Ġstay Ġor Ġthrough Ġan Ġapp Ġthat Ġtracks Ġfood Ġor Ġfluid s Ġconsumed . ĠĠ ĠThe Ġconsumption Ġinformation Ġmay Ġcome Ġfrom Ġsources Ġsuch Ġas Ġthe Ġpatient 's Ġmemory , Ġfrom Ġa Ġn utr ition Ġlabel , Ġ Ġor Ġfrom Ġa Ġclin ician Ġdocument ing Ġobserved Ġint ake ." čĊĉĉĉ ĉ N UT R ITION ORDER Ġ-> Ġ" A Ġrequest Ġto Ġsupply Ġa Ġdi et , Ġformula Ġfeed ing Ġ( enter al ) Ġor Ġor al Ġn utr itional Ġsupp lement Ġto Ġa Ġpatient / res ident ." čĊĉĉĉ ĉ N UT R ITION PRODUCT Ġ-> Ġ" A Ġfood Ġor Ġfluid Ġproduct Ġthat Ġis Ġconsumed Ġby Ġpatients ." čĊĉĉĉ ĉ OB SERV ATION Ġ-> Ġ" Measure ments Ġand Ġsimple Ġassertions Ġmade Ġabout Ġa Ġpatient , Ġdevice Ġor Ġother Ġsubject ." čĊĉĉĉ ĉ OB SERV ATION DEFINITION Ġ-> Ġ" Set Ġof Ġdefinition al Ġcharacteristics Ġfor Ġa Ġkind Ġof Ġobservation Ġor Ġmeasurement Ġproduced Ġor Ġconsumed Ġby Ġan Ġorder able Ġhealth Ġcare Ġservice ." čĊĉĉĉ ĉ OPERATION DEFINITION Ġ-> Ġ" A Ġformal Ġcomp utable Ġdefinition Ġof Ġan Ġoperation Ġ( on Ġthe ĠREST ful Ġinterface ) Ġor Ġa Ġnamed Ġquery Ġ( using Ġthe Ġsearch Ġinteraction )." čĊĉĉĉ ĉ OPERATION OUT CO ME Ġ-> Ġ" A Ġcollection Ġof Ġerror , Ġwarning , Ġor Ġinformation Ġmessages Ġthat Ġresult Ġfrom Ġa Ġsystem Ġaction ." čĊĉĉĉ ĉ ORG AN IZATION Ġ-> Ġ" A Ġform ally Ġor Ġinform ally Ġrecognized Ġgrouping Ġof Ġpeople Ġor Ġorganizations Ġformed Ġfor Ġthe Ġpurpose Ġof Ġach ie ving Ġsome Ġform Ġof Ġcollect ive Ġaction . Ġ ĠIncludes Ġcompanies , Ġinstitution s , Ġcorpor ations , Ġdepart ments , Ġcommunity Ġgroups , Ġhealth care Ġpractice Ġgroups , Ġpay er / ins urer , Ġetc ." čĊĉĉĉ ĉ ORG AN IZATION AFF ILI ATION Ġ-> Ġ" Defines Ġan Ġaffili ation / ass otiation / relationship Ġbetween Ġ 2 Ġdistinct Ġo gan izations , Ġthat Ġis Ġnot Ġa Ġpart - of Ġrelationship / sub - division Ġrelationship ." čĊĉĉĉ ĉ PACK AG ED PRODUCT DEFINITION Ġ-> Ġ" A Ġmedic ally Ġrelated Ġitem Ġor Ġitems , Ġin Ġa Ġcontainer Ġor Ġpackage ." čĊĉĉĉ ĉ PARAMETERS Ġ-> Ġ" This Ġresource Ġis Ġa Ġnon - pers isted Ġresource Ġused Ġto Ġpass Ġinformation Ġinto Ġand Ġback Ġfrom Ġan Ġ[ operation ]( operations . html ). ĠIt Ġhas Ġno Ġother Ġuse , Ġand Ġthere Ġis Ġno ĠREST ful Ġendpoint Ġassociated Ġwith Ġit ." čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" Demo graphics Ġand Ġother Ġadministr ative Ġinformation Ġabout Ġan Ġindividual Ġor Ġanimal Ġreceiving Ġcare Ġor Ġother Ġhealth - related Ġservices ." čĊĉĉĉ ĉ PAYMENT NOTICE Ġ-> Ġ" This Ġresource Ġprovides Ġthe Ġstatus Ġof Ġthe Ġpayment Ġfor Ġgoods Ġand Ġservices Ġrendered , Ġand Ġthe Ġrequest Ġand Ġresponse Ġresource Ġreferences ." čĊĉĉĉ ĉ PAYMENT RE CON C ILI ATION Ġ-> Ġ" This Ġresource Ġprovides Ġthe Ġdetails Ġincluding Ġamount Ġof Ġa Ġpayment Ġand Ġalloc ates Ġthe Ġpayment Ġitems Ġbeing Ġpaid ." čĊĉĉĉ ĉ PERMISSION Ġ-> Ġ" Permission ." čĊĉĉĉ ĉ PERSON Ġ-> Ġ" Demo graphics Ġand Ġadministr ative Ġinformation Ġabout Ġa Ġperson Ġindependent Ġof Ġa Ġspecific Ġhealth - related Ġcontext ." čĊĉĉĉ ĉ PLAN DEFINITION Ġ-> Ġ" This Ġresource Ġallows Ġfor Ġthe Ġdefinition Ġof Ġvarious Ġtypes Ġof Ġplans Ġas Ġa Ġsh arable , Ġconsum able , Ġand Ġexecutable Ġartifact . ĠThe Ġresource Ġis Ġgeneral Ġenough Ġto Ġsupport Ġthe Ġdescription Ġof Ġa Ġbroad Ġrange Ġof Ġclin ical Ġartifacts Ġsuch Ġas Ġclin ical Ġdecision Ġsupport Ġrules , Ġorder Ġsets Ġand Ġprotocols ." čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" A Ġperson Ġwho Ġis Ġdirectly Ġor Ġindirect ly Ġinvolved Ġin Ġthe Ġprovisioning Ġof Ġhealth care ." čĊĉĉĉ ĉ PR ACT ITION ER ROLE Ġ-> Ġ" A Ġspecific Ġset Ġof ĠRoles / Locations / special ties / services Ġthat Ġa Ġpract itioner Ġmay Ġperform Ġat Ġan Ġorganization Ġfor Ġa Ġperiod Ġof Ġtime ." čĊĉĉĉ ĉ PROC EDURE Ġ-> Ġ" An Ġaction Ġthat Ġis Ġor Ġwas Ġperformed Ġon Ġor Ġfor Ġa Ġpatient . ĠThis Ġcan Ġbe Ġa Ġphysical Ġinter vention Ġlike Ġan Ġoperation , Ġor Ġless Ġin vas ive Ġlike Ġlong Ġterm Ġservices , Ġco un se ling , Ġor Ġh yp no ther apy ." čĊĉĉĉ ĉ PRO VEN ANCE Ġ-> Ġ" Provenance Ġof Ġa Ġresource Ġis Ġa Ġrecord Ġthat Ġdescribes Ġentities Ġand Ġprocesses Ġinvolved Ġin Ġproducing Ġand Ġdeliver ing Ġor Ġotherwise Ġinflu encing Ġthat Ġresource . ĠPro venance Ġprovides Ġa Ġcritical Ġfoundation Ġfor Ġassess ing Ġauthentic ity , Ġenabling Ġtrust , Ġand Ġallowing Ġreproduc ibility . ĠPro venance Ġassertions Ġare Ġa Ġform Ġof Ġcontext ual Ġmetadata Ġand Ġcan Ġthemselves Ġbecome Ġimportant Ġrecords Ġwith Ġtheir Ġown Ġpro venance . ĠPro venance Ġstatement Ġindicates Ġclin ical Ġsignific ance Ġin Ġterms Ġof Ġconfidence Ġin Ġauthentic ity , Ġreli ability , Ġand Ġtrust worth iness , Ġintegrity , Ġand Ġstage Ġin Ġlifecycle Ġ( e . g . ĠDocument ĠCompletion Ġ- Ġhas Ġthe Ġartifact Ġbeen Ġleg ally Ġauthenticated ), Ġall Ġof Ġwhich Ġmay Ġimpact Ġsecurity , Ġprivacy , Ġand Ġtrust Ġpolicies ." čĊĉĉĉ ĉ QUEST ION NA I RE Ġ-> Ġ" A Ġstructured Ġset Ġof Ġquestions Ġintended Ġto Ġguide Ġthe Ġcollection Ġof Ġanswers Ġfrom Ġend - users . ĠQuestion na ires Ġprovide Ġdetailed Ġcontrol Ġover Ġorder , Ġpresentation , Ġphrase ology Ġand Ġgrouping Ġto Ġallow Ġco herent , Ġconsistent Ġdata Ġcollection ." čĊĉĉĉ ĉ QUEST ION NA IR ER ESP ONSE Ġ-> Ġ" A Ġstructured Ġset Ġof Ġquestions Ġand Ġtheir Ġanswers . ĠThe Ġquestions Ġare Ġordered Ġand Ġgrouped Ġinto Ġco herent Ġsub sets , Ġcorresponding Ġto Ġthe Ġstructure Ġof Ġthe Ġgrouping Ġof Ġthe Ġquestion naire Ġbeing Ġrespon ded Ġto ." čĊĉĉĉ ĉ REG UL ATED AUTHORIZATION Ġ-> Ġ" The Ġreg ulatory Ġauthorization Ġof Ġa Ġmedic inal Ġproduct , Ġdevice Ġor Ġprocess ." čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" Information Ġabout Ġa Ġperson Ġthat Ġis Ġinvolved Ġin Ġthe Ġcare Ġfor Ġa Ġpatient , Ġbut Ġwho Ġis Ġnot Ġthe Ġtarget Ġof Ġhealth care , Ġnor Ġhas Ġa Ġformal Ġresponsibility Ġin Ġthe Ġcare Ġprocess ." čĊĉĉĉ ĉ REQUEST GROUP Ġ-> Ġ" A Ġgroup Ġof Ġrelated Ġrequests Ġthat Ġcan Ġbe Ġused Ġto Ġcapture Ġintended Ġactivities Ġthat Ġhave Ġinter - dependencies Ġsuch Ġas Ġ\" give Ġthis Ġmedic ation Ġafter Ġthat Ġone \" ." čĊĉĉĉ ĉ RE SEARCH ST UD Y Ġ-> Ġ" A Ġprocess Ġwhere Ġa Ġresearch er Ġor Ġorganization Ġplans Ġand Ġthen Ġexecutes Ġa Ġseries Ġof Ġsteps Ġintended Ġto Ġincrease Ġthe Ġfield Ġof Ġhealth care - related Ġknowledge . Ġ ĠThis Ġincludes Ġstudies Ġof Ġsafety , Ġe ffic acy , Ġcomp arative Ġeffect iveness Ġand Ġother Ġinformation Ġabout Ġmedic ations , Ġdevices , Ġther ap ies Ġand Ġother Ġinter vention al Ġand Ġinvestig ative Ġtechniques . Ġ ĠA ĠResearch Study Ġinvolves Ġthe Ġgather ing Ġof Ġinformation Ġabout Ġhuman Ġor Ġanimal Ġsubjects ." čĊĉĉĉ ĉ RE SEARCH SUBJECT Ġ-> Ġ" A Ġphysical Ġentity Ġwhich Ġis Ġthe Ġprimary Ġunit Ġof Ġoperational Ġand / or Ġadministr ative Ġinterest Ġin Ġa Ġstudy ." čĊĉĉĉ ĉ RESOURCE Ġ-> Ġ" This Ġis Ġthe Ġbase Ġresource Ġtype Ġfor Ġeverything ." čĊĉĉĉ ĉ R IS K AS SESS MENT Ġ-> Ġ" An Ġassessment Ġof Ġthe Ġlikely Ġoutcome ( s ) Ġfor Ġa Ġpatient Ġor Ġother Ġsubject Ġas Ġwell Ġas Ġthe Ġlikelihood Ġof Ġeach Ġoutcome ." čĊĉĉĉ ĉ SCHED ULE Ġ-> Ġ" A Ġcontainer Ġfor Ġslots Ġof Ġtime Ġthat Ġmay Ġbe Ġavailable Ġfor Ġbooking Ġapp ointments ." čĊĉĉĉ ĉ SEARCH PARAMETER Ġ-> Ġ" A Ġsearch Ġparameter Ġthat Ġdefines Ġa Ġnamed Ġsearch Ġitem Ġthat Ġcan Ġbe Ġused Ġto Ġsearch / filter Ġon Ġa Ġresource ." čĊĉĉĉ ĉ SERV IC ER EQ UEST Ġ-> Ġ" A Ġrecord Ġof Ġa Ġrequest Ġfor Ġservice Ġsuch Ġas Ġdiagnostic Ġinvestig ations , Ġtreat ments , Ġor Ġoperations Ġto Ġbe Ġperformed ." čĊĉĉĉ ĉ SLOT Ġ-> Ġ" A Ġslot Ġof Ġtime Ġon Ġa Ġschedule Ġthat Ġmay Ġbe Ġavailable Ġfor Ġbooking Ġapp ointments ." čĊĉĉĉ ĉ SPEC IM EN Ġ-> Ġ" A Ġsample Ġto Ġbe Ġused Ġfor Ġanalysis ." čĊĉĉĉ ĉ SPEC IM EN DEFINITION Ġ-> Ġ" A Ġkind Ġof Ġspec imen Ġwith Ġassociated Ġset Ġof Ġrequirements ." čĊĉĉĉ ĉ STRUCTURE DEFINITION Ġ-> Ġ" A Ġdefinition Ġof Ġa ĠFHIR Ġstructure . ĠThis Ġresource Ġis Ġused Ġto Ġdescribe Ġthe Ġunderlying Ġresources , Ġdata Ġtypes Ġdefined Ġin ĠFHIR , Ġand Ġalso Ġfor Ġdescribing Ġextensions Ġand Ġconstraints Ġon Ġresources Ġand Ġdata Ġtypes ." čĊĉĉĉ ĉ STRUCTURE MAP Ġ-> Ġ" A ĠMap Ġof Ġrelationships Ġbetween Ġ 2 Ġstructures Ġthat Ġcan Ġbe Ġused Ġto Ġtransform Ġdata ." čĊĉĉĉ ĉ SUB SCRIPTION Ġ-> Ġ" The Ġsubscription Ġresource Ġdescribes Ġa Ġparticular Ġclient 's Ġrequest Ġto Ġbe Ġnotified Ġabout Ġa ĠSubscription Topic ." čĊĉĉĉ ĉ SUB SCRIPTION STATUS Ġ-> Ġ" The ĠSubscription Status Ġresource Ġdescribes Ġthe Ġstate Ġof Ġa ĠSubscription Ġduring Ġnotifications ." čĊĉĉĉ ĉ SUB SCRIPTION TOPIC Ġ-> Ġ" Descri bes Ġa Ġstream Ġof Ġresource Ġstate Ġchanges Ġidentified Ġby Ġtrigger Ġcriteria Ġand Ġannotated Ġwith Ġlabels Ġuseful Ġto Ġfilter Ġprojection s Ġfrom Ġthis Ġtopic ." čĊĉĉĉ ĉ SUB ST ANCE Ġ-> Ġ" A Ġhom ogeneous Ġmaterial Ġwith Ġa Ġdefin ite Ġcomposition ." čĊĉĉĉ ĉ SUB ST ANCE DEFINITION Ġ-> Ġ" The Ġdetailed Ġdescription Ġof Ġa Ġsub stance , Ġtypically Ġat Ġa Ġlevel Ġbeyond Ġwhat Ġis Ġused Ġfor Ġpre scri bing ." čĊĉĉĉ ĉ SUB ST AN C ENU CLE IC AC ID Ġ-> Ġ" N ucle ic Ġac ids Ġare Ġdefined Ġby Ġthree Ġdistinct Ġelements : Ġthe Ġbase , Ġs ugar Ġand Ġlink age . ĠIndividual Ġsub stance / mo iety ĠIDs Ġwill Ġbe Ġcreated Ġfor Ġeach Ġof Ġthese Ġelements . ĠThe Ġn ucleotide Ġsequence Ġwill Ġbe Ġalways Ġentered Ġin Ġthe Ġ 5 âĢĻ - 3 âĢĻ Ġdirection ." čĊĉĉĉ ĉ SUB ST ANCE POLY MER Ġ-> Ġ" Properties Ġof Ġa Ġsub stance Ġspecific Ġto Ġit Ġbeing Ġa Ġpol ymer ." čĊĉĉĉ ĉ SUB ST ANCE PRO TE IN Ġ-> Ġ" A ĠSub stance Protein Ġis Ġdefined Ġas Ġa Ġsingle Ġunit Ġof Ġa Ġlinear Ġa mino Ġacid Ġsequence , Ġor Ġa Ġcombination Ġof Ġsub units Ġthat Ġare Ġeither Ġco val ently Ġlinked Ġor Ġhave Ġa Ġdefined Ġinvariant Ġst o ich io metric Ġrelationship . ĠThis Ġincludes Ġall Ġsynthetic , Ġre combin ant Ġand Ġpur ified ĠSub stance Pro teins Ġof Ġdefined Ġsequence , Ġwhether Ġthe Ġuse Ġis Ġther ape ut ic Ġor Ġpro ph yl actic . ĠThis Ġset Ġof Ġelements Ġwill Ġbe Ġused Ġto Ġdescribe Ġalbum ins , Ġco ag ulation Ġfactors , Ġcy tok ines , Ġgrowth Ġfactors , Ġpeptide / Sub stance Protein Ġh orm ones , Ġen zy mes , Ġtox ins , Ġtox oids , Ġre combin ant Ġv acc ines , Ġand Ġim mun om od ulators ." čĊĉĉĉ ĉ SUB ST AN C ERE FER ENCE INFORMATION Ġ-> Ġ" Todo ." čĊĉĉĉ ĉ SUB ST AN CES OURCE MAT ERIAL Ġ-> Ġ" Source Ġmaterial Ġshall Ġcapture Ġinformation Ġon Ġthe Ġtax onom ic Ġand Ġan atom ical Ġorig ins Ġas Ġwell Ġas Ġthe Ġfraction Ġof Ġa Ġmaterial Ġthat Ġcan Ġresult Ġin Ġor Ġcan Ġbe Ġmodified Ġto Ġform Ġa Ġsub stance . ĠThis Ġset Ġof Ġdata Ġelements Ġshall Ġbe Ġused Ġto Ġdefine Ġpol ymer Ġsubst ances Ġisolated Ġfrom Ġbio logical Ġmatrices . ĠTax onom ic Ġand Ġan atom ical Ġorig ins Ġshall Ġbe Ġdescribed Ġusing Ġa Ġcontrolled Ġvocabulary Ġas Ġrequired . ĠThis Ġinformation Ġis Ġcaptured Ġfor Ġn atur ally Ġderived Ġpol ym ers Ġ( Ġ. Ġst arch ) Ġand Ġstruct ur ally Ġdiv erse Ġsubst ances . ĠFor ĠOrgan isms Ġbelong ing Ġto Ġthe ĠKing dom ĠPl ant ae Ġthe ĠSub stance Ġlevel Ġdefines Ġthe Ġfresh Ġmaterial Ġof Ġa Ġsingle Ġspecies Ġor Ġin fr as pec ies , Ġthe ĠHer bal ĠDr ug Ġand Ġthe ĠHer bal Ġpreparation . ĠFor ĠHer bal Ġpre par ations , Ġthe Ġfraction Ġinformation Ġwill Ġbe Ġcaptured Ġat Ġthe ĠSub stance Ġinformation Ġlevel Ġand Ġadditional Ġinformation Ġfor Ġher bal Ġextract s Ġwill Ġbe Ġcaptured Ġat Ġthe ĠSpec ified ĠSub stance ĠGroup Ġ 1 Ġinformation Ġlevel . ĠSee Ġfor Ġfurther Ġexplanation Ġthe ĠSub stance ĠClass : ĠStruct ur ally ĠD iverse Ġand Ġthe Ġher bal Ġan nex ." čĊĉĉĉ ĉ SUP PLY DE LI VERY Ġ-> Ġ" Record Ġof Ġdelivery Ġof Ġwhat Ġis Ġsupplied ." čĊĉĉĉ ĉ SUP PLY REQUEST Ġ-> Ġ" A Ġrecord Ġof Ġa Ġrequest Ġfor Ġa Ġmedic ation , Ġsub stance Ġor Ġdevice Ġused Ġin Ġthe Ġhealth care Ġsetting ." čĊĉĉĉ ĉ TASK Ġ-> Ġ" A Ġtask Ġto Ġbe Ġperformed ." čĊĉĉĉ ĉ TERMIN O LOG Y CAP AB IL ITIES Ġ-> Ġ" A ĠTermin ology Capabilities Ġresource Ġdocuments Ġa Ġset Ġof Ġcapabilities Ġ( be haviors ) Ġof Ġa ĠFHIR ĠTermin ology ĠServer Ġthat Ġmay Ġbe Ġused Ġas Ġa Ġstatement Ġof Ġactual Ġserver Ġfunctionality Ġor Ġa Ġstatement Ġof Ġrequired Ġor Ġdesired Ġserver Ġimplementation ." čĊĉĉĉ ĉ TEST REPORT Ġ-> Ġ" A Ġsummary Ġof Ġinformation Ġbased Ġon Ġthe Ġresults Ġof Ġexecuting Ġa ĠTest Script ." čĊĉĉĉ ĉ TEST SCRIPT Ġ-> Ġ" A Ġstructured Ġset Ġof Ġtests Ġagainst Ġa ĠFHIR Ġserver Ġor Ġclient Ġimplementation Ġto Ġdetermine Ġcompliance Ġagainst Ġthe ĠFHIR Ġspecification ." čĊĉĉĉ ĉ VALUE SET Ġ-> Ġ" A ĠValue Set Ġresource Ġinstance Ġspecifies Ġa Ġset Ġof Ġcodes Ġdrawn Ġfrom Ġone Ġor Ġmore Ġcode Ġsystems , Ġintended Ġfor Ġuse Ġin Ġa Ġparticular Ġcontext . ĠValue Ġsets Ġlink Ġbetween Ġ[[ [ Code System ]]] Ġdefinitions Ġand Ġtheir Ġuse Ġin Ġ[ coded Ġelements ]( termin o logies . html )." čĊĉĉĉ ĉ VER IFICATION RESULT Ġ-> Ġ" Descri bes Ġvalidation Ġrequirements , Ġsource ( s ), Ġstatus Ġand Ġdates Ġfor Ġone Ġor Ġmore Ġelements ." čĊĉĉĉ ĉ V ISION PRESCRIPTION Ġ-> Ġ" An Ġauthorization Ġfor Ġthe Ġprovision Ġof Ġgl asses Ġand / or Ġcontact Ġl enses Ġto Ġa Ġpatient ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ ACCOUNT Ġ-> Ġ" Account "; čĊĉĉĉ ĉ ACTIVITY DEFINITION Ġ-> Ġ" Activity Definition "; čĊĉĉĉ ĉ ADMIN ISTR ABLE PRODUCT DEFINITION Ġ-> Ġ" Administr able Product Definition "; čĊĉĉĉ ĉ AD VERSE EVENT Ġ-> Ġ" Ad verse Event "; čĊĉĉĉ ĉ ALL ER GY IN TO LER ANCE Ġ-> Ġ" All ergy Int olerance "; čĊĉĉĉ ĉ AP POINT MENT Ġ-> Ġ" Appointment "; čĊĉĉĉ ĉ AP POINT MENT RESPONSE Ġ-> Ġ" Appointment Response "; čĊĉĉĉ ĉ AUD ITE VENT Ġ-> Ġ" Audit Event "; čĊĉĉĉ ĉ BASIC Ġ-> Ġ" Basic "; čĊĉĉĉ ĉ BINARY Ġ-> Ġ" Binary "; čĊĉĉĉ ĉ BIO LOGIC ALLY DER IVED PRODUCT Ġ-> Ġ" Bio logic ally Derived Product "; čĊĉĉĉ ĉ BODY STRUCTURE Ġ-> Ġ" Body Structure "; čĊĉĉĉ ĉ B UNDLE Ġ-> Ġ" Bundle "; čĊĉĉĉ ĉ CAP ABILITY STATE MENT Ġ-> Ġ" Capability Statement "; čĊĉĉĉ ĉ CAP ABILITY STATE MENT 2 Ġ-> Ġ" Capability Statement 2 "; čĊĉĉĉ ĉ C ARE PLAN Ġ-> Ġ" Care Plan "; čĊĉĉĉ ĉ C ARE TEAM Ġ-> Ġ" Care Team "; čĊĉĉĉ ĉ CAT AL O GEN TRY Ġ-> Ġ" Catalog Entry "; čĊĉĉĉ ĉ CHAR GE ITEM Ġ-> Ġ" Charge Item "; čĊĉĉĉ ĉ CHAR GE ITEM DEFINITION Ġ-> Ġ" Charge Item Definition "; čĊĉĉĉ ĉ C IT ATION Ġ-> Ġ" C itation "; čĊĉĉĉ ĉ CL AIM Ġ-> Ġ" Claim "; čĊĉĉĉ ĉ CL AIM RESPONSE Ġ-> Ġ" Claim Response "; čĊĉĉĉ ĉ CL IN ICAL IMP RESS ION Ġ-> Ġ" Clin ical Imp ression "; čĊĉĉĉ ĉ CL IN ICAL USE ISSUE Ġ-> Ġ" Clin ical Use Issue "; čĊĉĉĉ ĉ CODE SYSTEM Ġ-> Ġ" Code System "; čĊĉĉĉ ĉ COMM UN ICATION Ġ-> Ġ" Communication "; čĊĉĉĉ ĉ COMM UN ICATION REQUEST Ġ-> Ġ" Communication Request "; čĊĉĉĉ ĉ COMP ART MENT DEFINITION Ġ-> Ġ" Compartment Definition "; čĊĉĉĉ ĉ COMP OS ITION Ġ-> Ġ" Composition "; čĊĉĉĉ ĉ CONCEPT MAP Ġ-> Ġ" Concept Map "; čĊĉĉĉ ĉ CONDITION Ġ-> Ġ" Condition "; čĊĉĉĉ ĉ CONDITION DEFINITION Ġ-> Ġ" Condition Definition "; čĊĉĉĉ ĉ CON SENT Ġ-> Ġ" Consent "; čĊĉĉĉ ĉ CONTRACT Ġ-> Ġ" Contract "; čĊĉĉĉ ĉ COVERAGE Ġ-> Ġ" Coverage "; čĊĉĉĉ ĉ COVERAGE EL IG IBILITY REQUEST Ġ-> Ġ" Coverage El ig ibility Request "; čĊĉĉĉ ĉ COVERAGE EL IG IBILITY RESPONSE Ġ-> Ġ" Coverage El ig ibility Response "; čĊĉĉĉ ĉ DETECT ED ISSUE Ġ-> Ġ" Detected Issue "; čĊĉĉĉ ĉ DEVICE Ġ-> Ġ" Device "; čĊĉĉĉ ĉ DEVICE DEFINITION Ġ-> Ġ" Device Definition "; čĊĉĉĉ ĉ DEVICE METRIC Ġ-> Ġ" Device Metric "; čĊĉĉĉ ĉ DEV IC ER EQ UEST Ġ-> Ġ" Device Request "; čĊĉĉĉ ĉ DEVICE USE STATE MENT Ġ-> Ġ" Device Use Statement "; čĊĉĉĉ ĉ DIAG NO ST IC REPORT Ġ-> Ġ" Diagnostic Report "; čĊĉĉĉ ĉ DOCUMENT MAN IFEST Ġ-> Ġ" Document Manifest "; čĊĉĉĉ ĉ DOCUMENT REFERENCE Ġ-> Ġ" Document Reference "; čĊĉĉĉ ĉ DOMAIN RESOURCE Ġ-> Ġ" Domain Resource "; čĊĉĉĉ ĉ EN COUNTER Ġ-> Ġ" Encounter "; čĊĉĉĉ ĉ ENDPOINT Ġ-> Ġ" Endpoint "; čĊĉĉĉ ĉ EN ROLL MENT REQUEST Ġ-> Ġ" Enrollment Request "; čĊĉĉĉ ĉ EN ROLL MENT RESPONSE Ġ-> Ġ" Enrollment Response "; čĊĉĉĉ ĉ E PI SO DE OF C ARE Ġ-> Ġ" Episode Of Care "; čĊĉĉĉ ĉ EVENT DEFINITION Ġ-> Ġ" Event Definition "; čĊĉĉĉ ĉ E VID ENCE Ġ-> Ġ" Evidence "; čĊĉĉĉ ĉ E VID ENC ERE PORT Ġ-> Ġ" Evidence Report "; čĊĉĉĉ ĉ E VID ENCE VARIABLE Ġ-> Ġ" Evidence Variable "; čĊĉĉĉ ĉ EXAMPLE SC EN ARIO Ġ-> Ġ" Example Scenario "; čĊĉĉĉ ĉ EX PLAN ATION OF BEN EF IT Ġ-> Ġ" ExplanationOfBenefit "; čĊĉĉĉ ĉ FAMILY MEMBER HISTORY Ġ-> Ġ" Family Member History "; čĊĉĉĉ ĉ FLAG Ġ-> Ġ" Flag "; čĊĉĉĉ ĉ GO AL Ġ-> Ġ" Goal "; čĊĉĉĉ ĉ GRAPH DEFINITION Ġ-> Ġ" Graph Definition "; čĊĉĉĉ ĉ GROUP Ġ-> Ġ" Group "; čĊĉĉĉ ĉ GUID AN CER ESP ONSE Ġ-> Ġ" Guid ance Response "; čĊĉĉĉ ĉ HE ALTH C ARE SERVICE Ġ-> Ġ" Health care Service "; čĊĉĉĉ ĉ I MAG ING ST UD Y Ġ-> Ġ" Imaging Study "; čĊĉĉĉ ĉ IM M UN IZATION Ġ-> Ġ" Imm un ization "; čĊĉĉĉ ĉ IM M UN IZATION EVAL UATION Ġ-> Ġ" Imm un ization Evaluation "; čĊĉĉĉ ĉ IM M UN IZATION RE COMM END ATION Ġ-> Ġ" Imm un ization Recommendation "; čĊĉĉĉ ĉ IMPLEMENT ATION GUID E Ġ-> Ġ" Implementation Guide "; čĊĉĉĉ ĉ ING RE DI ENT Ġ-> Ġ" Ingredient "; čĊĉĉĉ ĉ INS UR ANCE PLAN Ġ-> Ġ" Ins urance Plan "; čĊĉĉĉ ĉ IN VOICE Ġ-> Ġ" Invoice "; čĊĉĉĉ ĉ LIBRARY Ġ-> Ġ" Library "; čĊĉĉĉ ĉ LINK AGE Ġ-> Ġ" Link age "; čĊĉĉĉ ĉ LIST Ġ-> Ġ" List "; čĊĉĉĉ ĉ LOCATION Ġ-> Ġ" Location "; čĊĉĉĉ ĉ MAN U FACT URE D ITEM DEFINITION Ġ-> Ġ" Man ufact ured Item Definition "; čĊĉĉĉ ĉ MEAS URE Ġ-> Ġ" Measure "; čĊĉĉĉ ĉ MEAS UR ERE PORT Ġ-> Ġ" Measure Report "; čĊĉĉĉ ĉ MED ICATION Ġ-> Ġ" Med ication "; čĊĉĉĉ ĉ MED ICATION ADMIN ISTR ATION Ġ-> Ġ" Med ication Administration "; čĊĉĉĉ ĉ MED ICATION DISP ENSE Ġ-> Ġ" Med ication Disp ense "; čĊĉĉĉ ĉ MED ICATION KNO W LED GE Ġ-> Ġ" Med ication Knowledge "; čĊĉĉĉ ĉ MED ICATION REQUEST Ġ-> Ġ" Med ication Request "; čĊĉĉĉ ĉ MED ICATION USAGE Ġ-> Ġ" Med ication Usage "; čĊĉĉĉ ĉ MED IC IN AL PRODUCT DEFINITION Ġ-> Ġ" Med ic inal Product Definition "; čĊĉĉĉ ĉ MESSAGE DEFINITION Ġ-> Ġ" Message Definition "; čĊĉĉĉ ĉ MESSAGE HEADER Ġ-> Ġ" Message Header "; čĊĉĉĉ ĉ MO LE C ULAR SEQUENCE Ġ-> Ġ" M olec ular Sequence "; čĊĉĉĉ ĉ NAM ING SYSTEM Ġ-> Ġ" Naming System "; čĊĉĉĉ ĉ N UT R ITION INT A KE Ġ-> Ġ" N utr ition Int ake "; čĊĉĉĉ ĉ N UT R ITION ORDER Ġ-> Ġ" N utr ition Order "; čĊĉĉĉ ĉ N UT R ITION PRODUCT Ġ-> Ġ" N utr ition Product "; čĊĉĉĉ ĉ OB SERV ATION Ġ-> Ġ" Observation "; čĊĉĉĉ ĉ OB SERV ATION DEFINITION Ġ-> Ġ" Observation Definition "; čĊĉĉĉ ĉ OPERATION DEFINITION Ġ-> Ġ" Operation Definition "; čĊĉĉĉ ĉ OPERATION OUT CO ME Ġ-> Ġ" Operation Outcome "; čĊĉĉĉ ĉ ORG AN IZATION Ġ-> Ġ" Organization "; čĊĉĉĉ ĉ ORG AN IZATION AFF ILI ATION Ġ-> Ġ" Organization Aff iliation "; čĊĉĉĉ ĉ PACK AG ED PRODUCT DEFINITION Ġ-> Ġ" Package d Product Definition "; čĊĉĉĉ ĉ PARAMETERS Ġ-> Ġ" Parameters "; čĊĉĉĉ ĉ PAT IENT Ġ-> Ġ" Patient "; čĊĉĉĉ ĉ PAYMENT NOTICE Ġ-> Ġ" Payment Notice "; čĊĉĉĉ ĉ PAYMENT RE CON C ILI ATION Ġ-> Ġ" Payment Re conc iliation "; čĊĉĉĉ ĉ PERMISSION Ġ-> Ġ" Permission "; čĊĉĉĉ ĉ PERSON Ġ-> Ġ" Person "; čĊĉĉĉ ĉ PLAN DEFINITION Ġ-> Ġ" Plan Definition "; čĊĉĉĉ ĉ PR ACT ITION ER Ġ-> Ġ" Pract itioner "; čĊĉĉĉ ĉ PR ACT ITION ER ROLE Ġ-> Ġ" Pract itioner Role "; čĊĉĉĉ ĉ PROC EDURE Ġ-> Ġ" Procedure "; čĊĉĉĉ ĉ PRO VEN ANCE Ġ-> Ġ" Provenance "; čĊĉĉĉ ĉ QUEST ION NA I RE Ġ-> Ġ" Questionnaire "; čĊĉĉĉ ĉ QUEST ION NA IR ER ESP ONSE Ġ-> Ġ" Questionnaire Response "; čĊĉĉĉ ĉ REG UL ATED AUTHORIZATION Ġ-> Ġ" Reg ulated Authorization "; čĊĉĉĉ ĉ RELATED PERSON Ġ-> Ġ" Related Person "; čĊĉĉĉ ĉ REQUEST GROUP Ġ-> Ġ" Request Group "; čĊĉĉĉ ĉ RE SEARCH ST UD Y Ġ-> Ġ" Research Study "; čĊĉĉĉ ĉ RE SEARCH SUBJECT Ġ-> Ġ" Research Subject "; čĊĉĉĉ ĉ RESOURCE Ġ-> Ġ" Resource "; čĊĉĉĉ ĉ R IS K AS SESS MENT Ġ-> Ġ" Risk Assessment "; čĊĉĉĉ ĉ SCHED ULE Ġ-> Ġ" Schedule "; čĊĉĉĉ ĉ SEARCH PARAMETER Ġ-> Ġ" Search Parameter "; čĊĉĉĉ ĉ SERV IC ER EQ UEST Ġ-> Ġ" Service Request "; čĊĉĉĉ ĉ SLOT Ġ-> Ġ" Slot "; čĊĉĉĉ ĉ SPEC IM EN Ġ-> Ġ" Spec imen "; čĊĉĉĉ ĉ SPEC IM EN DEFINITION Ġ-> Ġ" Spec imen Definition "; čĊĉĉĉ ĉ STRUCTURE DEFINITION Ġ-> Ġ" StructureDefinition "; čĊĉĉĉ ĉ STRUCTURE MAP Ġ-> Ġ" Structure Map "; čĊĉĉĉ ĉ SUB SCRIPTION Ġ-> Ġ" Subscription "; čĊĉĉĉ ĉ SUB SCRIPTION STATUS Ġ-> Ġ" Subscription Status "; čĊĉĉĉ ĉ SUB SCRIPTION TOPIC Ġ-> Ġ" Subscription Topic "; čĊĉĉĉ ĉ SUB ST ANCE Ġ-> Ġ" Sub stance "; čĊĉĉĉ ĉ SUB ST ANCE DEFINITION Ġ-> Ġ" Sub stance Definition "; čĊĉĉĉ ĉ SUB ST AN C ENU CLE IC AC ID Ġ-> Ġ" Sub stance N ucle ic Ac id "; čĊĉĉĉ ĉ SUB ST ANCE POLY MER Ġ-> Ġ" Sub stance Pol ymer "; čĊĉĉĉ ĉ SUB ST ANCE PRO TE IN Ġ-> Ġ" Sub stance Protein "; čĊĉĉĉ ĉ SUB ST AN C ERE FER ENCE INFORMATION Ġ-> Ġ" Sub stance Reference Information "; čĊĉĉĉ ĉ SUB ST AN CES OURCE MAT ERIAL Ġ-> Ġ" Sub stance Source Material "; čĊĉĉĉ ĉ SUP PLY DE LI VERY Ġ-> Ġ" Supply Delivery "; čĊĉĉĉ ĉ SUP PLY REQUEST Ġ-> Ġ" Supply Request "; čĊĉĉĉ ĉ TASK Ġ-> Ġ" Task "; čĊĉĉĉ ĉ TERMIN O LOG Y CAP AB IL ITIES Ġ-> Ġ" Termin ology Capabilities "; čĊĉĉĉ ĉ TEST REPORT Ġ-> Ġ" Test Report "; čĊĉĉĉ ĉ TEST SCRIPT Ġ-> Ġ" Test Script "; čĊĉĉĉ ĉ VALUE SET Ġ-> Ġ" Value Set "; čĊĉĉĉ ĉ VER IFICATION RESULT Ġ-> Ġ" Verification Result "; čĊĉĉĉ ĉ V ISION PRESCRIPTION Ġ-> Ġ" Vision Pre scription "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠResource TypeEnum ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" Account " Ġ== Ġcode String ) Ġreturn ĠAC COUNT čĊĉĉĉ ĉ if Ġ(" Activity Definition " Ġ== Ġcode String ) Ġreturn ĠACT IVITY DEFINITION čĊĉĉĉ ĉ if Ġ(" Administr able Product Definition " Ġ== Ġcode String ) Ġreturn ĠADMIN ISTR ABLE PRODUCT DEFINITION čĊĉĉĉ ĉ if Ġ(" Ad verse Event " Ġ== Ġcode String ) Ġreturn ĠAD VERSE EVENT čĊĉĉĉ ĉ if Ġ(" All ergy Int olerance " Ġ== Ġcode String ) Ġreturn ĠALL ER GY IN TO LER ANCE čĊĉĉĉ ĉ if Ġ(" Appointment " Ġ== Ġcode String ) Ġreturn ĠAP POINT MENT čĊĉĉĉ ĉ if Ġ(" Appointment Response " Ġ== Ġcode String ) Ġreturn ĠAP POINT MENT RESPONSE čĊĉĉĉ ĉ if Ġ(" Audit Event " Ġ== Ġcode String ) Ġreturn ĠA UD ITE VENT čĊĉĉĉ ĉ if Ġ(" Basic " Ġ== Ġcode String ) Ġreturn ĠBAS IC čĊĉĉĉ ĉ if Ġ(" Binary " Ġ== Ġcode String ) Ġreturn ĠBINARY čĊĉĉĉ ĉ if Ġ(" Bio logic ally Derived Product " Ġ== Ġcode String ) Ġreturn ĠBIO LOGIC ALLY DER IVED PRODUCT čĊĉĉĉ ĉ if Ġ(" Body Structure " Ġ== Ġcode String ) Ġreturn ĠB ODY STRUCTURE čĊĉĉĉ ĉ if Ġ(" Bundle " Ġ== Ġcode String ) Ġreturn ĠB UNDLE čĊĉĉĉ ĉ if Ġ(" Capability Statement " Ġ== Ġcode String ) Ġreturn ĠCAP ABILITY STATE MENT čĊĉĉĉ ĉ if Ġ(" Capability Statement 2 " Ġ== Ġcode String ) Ġreturn ĠCAP ABILITY STATE MENT 2 čĊĉĉĉ ĉ if Ġ(" Care Plan " Ġ== Ġcode String ) Ġreturn ĠC ARE PLAN čĊĉĉĉ ĉ if Ġ(" Care Team " Ġ== Ġcode String ) Ġreturn ĠC ARE TEAM čĊĉĉĉ ĉ if Ġ(" Catalog Entry " Ġ== Ġcode String ) Ġreturn ĠCAT AL O GEN TRY čĊĉĉĉ ĉ if Ġ(" Charge Item " Ġ== Ġcode String ) Ġreturn ĠCHAR GE ITEM čĊĉĉĉ ĉ if Ġ(" Charge Item Definition " Ġ== Ġcode String ) Ġreturn ĠCHAR GE ITEM DEFINITION čĊĉĉĉ ĉ if Ġ(" C itation " Ġ== Ġcode String ) Ġreturn ĠC IT ATION čĊĉĉĉ ĉ if Ġ(" Claim " Ġ== Ġcode String ) Ġreturn ĠCLAIM čĊĉĉĉ ĉ if Ġ(" Claim Response " Ġ== Ġcode String ) Ġreturn ĠCLAIM RESPONSE čĊĉĉĉ ĉ if Ġ(" Clin ical Imp ression " Ġ== Ġcode String ) Ġreturn ĠCL IN ICAL IMP RESS ION čĊĉĉĉ ĉ if Ġ(" Clin ical Use Issue " Ġ== Ġcode String ) Ġreturn ĠCL IN ICAL USE ISSUE čĊĉĉĉ ĉ if Ġ(" Code System " Ġ== Ġcode String ) Ġreturn ĠCODE SYSTEM čĊĉĉĉ ĉ if Ġ(" Communication " Ġ== Ġcode String ) Ġreturn ĠCOMM UN ICATION čĊĉĉĉ ĉ if Ġ(" Communication Request " Ġ== Ġcode String ) Ġreturn ĠCOMM UN ICATION REQUEST čĊĉĉĉ ĉ if Ġ(" Compartment Definition " Ġ== Ġcode String ) Ġreturn ĠCOMP ART MENT DEFINITION čĊĉĉĉ ĉ if Ġ(" Composition " Ġ== Ġcode String ) Ġreturn ĠCOMP OS ITION čĊĉĉĉ ĉ if Ġ(" Concept Map " Ġ== Ġcode String ) Ġreturn ĠCON CEPT MAP čĊĉĉĉ ĉ if Ġ(" Condition " Ġ== Ġcode String ) Ġreturn ĠCONDITION čĊĉĉĉ ĉ if Ġ(" Condition Definition " Ġ== Ġcode String ) Ġreturn ĠCONDITION DEFINITION čĊĉĉĉ ĉ if Ġ(" Consent " Ġ== Ġcode String ) Ġreturn ĠCON SENT čĊĉĉĉ ĉ if Ġ(" Contract " Ġ== Ġcode String ) Ġreturn ĠCONTRACT čĊĉĉĉ ĉ if Ġ(" Coverage " Ġ== Ġcode String ) Ġreturn ĠCO VER AGE čĊĉĉĉ ĉ if Ġ(" Coverage El ig ibility Request " Ġ== Ġcode String ) Ġreturn ĠCO VER AGE EL IG IBILITY REQUEST čĊĉĉĉ ĉ if Ġ(" Coverage El ig ibility Response " Ġ== Ġcode String ) Ġreturn ĠCO VER AGE EL IG IBILITY RESPONSE čĊĉĉĉ ĉ if Ġ(" Detected Issue " Ġ== Ġcode String ) Ġreturn ĠDET ECT ED ISSUE čĊĉĉĉ ĉ if Ġ(" Device " Ġ== Ġcode String ) Ġreturn ĠDEVICE čĊĉĉĉ ĉ if Ġ(" Device Definition " Ġ== Ġcode String ) Ġreturn ĠDEVICE DEFINITION čĊĉĉĉ ĉ if Ġ(" Device Metric " Ġ== Ġcode String ) Ġreturn ĠDEVICE METRIC čĊĉĉĉ ĉ if Ġ(" Device Request " Ġ== Ġcode String ) Ġreturn ĠDEV IC ER EQ UEST čĊĉĉĉ ĉ if Ġ(" Device Use Statement " Ġ== Ġcode String ) Ġreturn ĠDEVICE USE STATE MENT čĊĉĉĉ ĉ if Ġ(" Diagnostic Report " Ġ== Ġcode String ) Ġreturn ĠDI AG NO ST IC REPORT čĊĉĉĉ ĉ if Ġ(" Document Manifest " Ġ== Ġcode String ) Ġreturn ĠDOCUMENT MAN IFEST čĊĉĉĉ ĉ if Ġ(" Document Reference " Ġ== Ġcode String ) Ġreturn ĠDOCUMENT REFERENCE čĊĉĉĉ ĉ if Ġ(" Domain Resource " Ġ== Ġcode String ) Ġreturn ĠDO MAIN RESOURCE čĊĉĉĉ ĉ if Ġ(" Encounter " Ġ== Ġcode String ) Ġreturn ĠEN COUNTER čĊĉĉĉ ĉ if Ġ(" Endpoint " Ġ== Ġcode String ) Ġreturn ĠEND POINT čĊĉĉĉ ĉ if Ġ(" Enrollment Request " Ġ== Ġcode String ) Ġreturn ĠEN ROLL MENT REQUEST čĊĉĉĉ ĉ if Ġ(" Enrollment Response " Ġ== Ġcode String ) Ġreturn ĠEN ROLL MENT RESPONSE čĊĉĉĉ ĉ if Ġ(" Episode Of Care " Ġ== Ġcode String ) Ġreturn ĠE PI SO DE OF C ARE čĊĉĉĉ ĉ if Ġ(" Event Definition " Ġ== Ġcode String ) Ġreturn ĠEVENT DEFINITION čĊĉĉĉ ĉ if Ġ(" Evidence " Ġ== Ġcode String ) Ġreturn ĠE VID ENCE čĊĉĉĉ ĉ if Ġ(" Evidence Report " Ġ== Ġcode String ) Ġreturn ĠE VID ENC ERE PORT čĊĉĉĉ ĉ if Ġ(" Evidence Variable " Ġ== Ġcode String ) Ġreturn ĠE VID ENCE VARIABLE čĊĉĉĉ ĉ if Ġ(" Example Scenario " Ġ== Ġcode String ) Ġreturn ĠEX AMPLE SC EN ARIO čĊĉĉĉ ĉ if Ġ(" ExplanationOfBenefit " Ġ== Ġcode String ) Ġreturn ĠEX PLAN ATION OF BEN EF IT čĊĉĉĉ ĉ if Ġ(" Family Member History " Ġ== Ġcode String ) Ġreturn ĠF AM IL Y MEMBER HISTORY čĊĉĉĉ ĉ if Ġ(" Flag " Ġ== Ġcode String ) Ġreturn ĠFLAG čĊĉĉĉ ĉ if Ġ(" Goal " Ġ== Ġcode String ) Ġreturn ĠGO AL čĊĉĉĉ ĉ if Ġ(" Graph Definition " Ġ== Ġcode String ) Ġreturn ĠGRAPH DEFINITION čĊĉĉĉ ĉ if Ġ(" Group " Ġ== Ġcode String ) Ġreturn ĠGROUP čĊĉĉĉ ĉ if Ġ(" Guid ance Response " Ġ== Ġcode String ) Ġreturn ĠGUID AN CER ESP ONSE čĊĉĉĉ ĉ if Ġ(" Health care Service " Ġ== Ġcode String ) Ġreturn ĠHE ALTH C ARE SERVICE čĊĉĉĉ ĉ if Ġ(" Imaging Study " Ġ== Ġcode String ) Ġreturn ĠI MAG ING ST UD Y čĊĉĉĉ ĉ if Ġ(" Imm un ization " Ġ== Ġcode String ) Ġreturn ĠI MM UN IZATION čĊĉĉĉ ĉ if Ġ(" Imm un ization Evaluation " Ġ== Ġcode String ) Ġreturn ĠI MM UN IZATION EVAL UATION čĊĉĉĉ ĉ if Ġ(" Imm un ization Recommendation " Ġ== Ġcode String ) Ġreturn ĠI MM UN IZATION RE COMM END ATION čĊĉĉĉ ĉ if Ġ(" Implementation Guide " Ġ== Ġcode String ) Ġreturn ĠIMP LEMENT ATION GUID E čĊĉĉĉ ĉ if Ġ(" Ingredient " Ġ== Ġcode String ) Ġreturn ĠIN GRE DI ENT čĊĉĉĉ ĉ if Ġ(" Ins urance Plan " Ġ== Ġcode String ) Ġreturn ĠIN SUR ANCE PLAN čĊĉĉĉ ĉ if Ġ(" Invoice " Ġ== Ġcode String ) Ġreturn ĠIN VOICE čĊĉĉĉ ĉ if Ġ(" Library " Ġ== Ġcode String ) Ġreturn ĠLIB R ARY čĊĉĉĉ ĉ if Ġ(" Link age " Ġ== Ġcode String ) Ġreturn ĠLINK AGE čĊĉĉĉ ĉ if Ġ(" List " Ġ== Ġcode String ) Ġreturn ĠLIST čĊĉĉĉ ĉ if Ġ(" Location " Ġ== Ġcode String ) Ġreturn ĠLOC ATION čĊĉĉĉ ĉ if Ġ(" Man ufact ured Item Definition " Ġ== Ġcode String ) Ġreturn ĠMAN U FACT URE D ITEM DEFINITION čĊĉĉĉ ĉ if Ġ(" Measure " Ġ== Ġcode String ) Ġreturn ĠME AS URE čĊĉĉĉ ĉ if Ġ(" Measure Report " Ġ== Ġcode String ) Ġreturn ĠME AS UR ERE PORT čĊĉĉĉ ĉ if Ġ(" Med ication " Ġ== Ġcode String ) Ġreturn ĠMED ICATION čĊĉĉĉ ĉ if Ġ(" Med ication Administration " Ġ== Ġcode String ) Ġreturn ĠMED ICATION ADMIN ISTR ATION čĊĉĉĉ ĉ if Ġ(" Med ication Disp ense " Ġ== Ġcode String ) Ġreturn ĠMED ICATION DISP ENSE čĊĉĉĉ ĉ if Ġ(" Med ication Knowledge " Ġ== Ġcode String ) Ġreturn ĠMED ICATION KNO W LED GE čĊĉĉĉ ĉ if Ġ(" Med ication Request " Ġ== Ġcode String ) Ġreturn ĠMED ICATION REQUEST čĊĉĉĉ ĉ if Ġ(" Med ication Usage " Ġ== Ġcode String ) Ġreturn ĠMED ICATION USAGE čĊĉĉĉ ĉ if Ġ(" Med ic inal Product Definition " Ġ== Ġcode String ) Ġreturn ĠMED IC IN AL PRODUCT DEFINITION čĊĉĉĉ ĉ if Ġ(" Message Definition " Ġ== Ġcode String ) Ġreturn ĠMESSAGE DEFINITION čĊĉĉĉ ĉ if Ġ(" Message Header " Ġ== Ġcode String ) Ġreturn ĠMESSAGE HEADER čĊĉĉĉ ĉ if Ġ(" M olec ular Sequence " Ġ== Ġcode String ) Ġreturn ĠMO LE C ULAR SEQUENCE čĊĉĉĉ ĉ if Ġ(" Naming System " Ġ== Ġcode String ) Ġreturn ĠN AM ING SYSTEM čĊĉĉĉ ĉ if Ġ(" N utr ition Int ake " Ġ== Ġcode String ) Ġreturn ĠN UT R ITION INT A KE čĊĉĉĉ ĉ if Ġ(" N utr ition Order " Ġ== Ġcode String ) Ġreturn ĠN UT R ITION ORDER čĊĉĉĉ ĉ if Ġ(" N utr ition Product " Ġ== Ġcode String ) Ġreturn ĠN UT R ITION PRODUCT čĊĉĉĉ ĉ if Ġ(" Observation " Ġ== Ġcode String ) Ġreturn ĠOB SERV ATION čĊĉĉĉ ĉ if Ġ(" Observation Definition " Ġ== Ġcode String ) Ġreturn ĠOB SERV ATION DEFINITION čĊĉĉĉ ĉ if Ġ(" Operation Definition " Ġ== Ġcode String ) Ġreturn ĠOPER ATION DEFINITION čĊĉĉĉ ĉ if Ġ(" Operation Outcome " Ġ== Ġcode String ) Ġreturn ĠOPER ATION OUT CO ME čĊĉĉĉ ĉ if Ġ(" Organization " Ġ== Ġcode String ) Ġreturn ĠOR GAN IZATION čĊĉĉĉ ĉ if Ġ(" Organization Aff iliation " Ġ== Ġcode String ) Ġreturn ĠOR GAN IZATION AFF ILI ATION čĊĉĉĉ ĉ if Ġ(" Package d Product Definition " Ġ== Ġcode String ) Ġreturn ĠPACK AG ED PRODUCT DEFINITION čĊĉĉĉ ĉ if Ġ(" Parameters " Ġ== Ġcode String ) Ġreturn ĠPARAMETER S čĊĉĉĉ ĉ if Ġ(" Patient " Ġ== Ġcode String ) Ġreturn ĠPAT IENT čĊĉĉĉ ĉ if Ġ(" Payment Notice " Ġ== Ġcode String ) Ġreturn ĠP AY MENT NOTICE čĊĉĉĉ ĉ if Ġ(" Payment Re conc iliation " Ġ== Ġcode String ) Ġreturn ĠP AY MENT RE CON C ILI ATION čĊĉĉĉ ĉ if Ġ(" Permission " Ġ== Ġcode String ) Ġreturn ĠPER MISSION čĊĉĉĉ ĉ if Ġ(" Person " Ġ== Ġcode String ) Ġreturn ĠPER SON čĊĉĉĉ ĉ if Ġ(" Plan Definition " Ġ== Ġcode String ) Ġreturn ĠPL AN DEFINITION čĊĉĉĉ ĉ if Ġ(" Pract itioner " Ġ== Ġcode String ) Ġreturn ĠPR ACT ITION ER čĊĉĉĉ ĉ if Ġ(" Pract itioner Role " Ġ== Ġcode String ) Ġreturn ĠPR ACT ITION ER ROLE čĊĉĉĉ ĉ if Ġ(" Procedure " Ġ== Ġcode String ) Ġreturn ĠPROCEDURE čĊĉĉĉ ĉ if Ġ(" Provenance " Ġ== Ġcode String ) Ġreturn ĠPRO VEN ANCE čĊĉĉĉ ĉ if Ġ(" Questionnaire " Ġ== Ġcode String ) Ġreturn ĠQ UEST ION NA I RE čĊĉĉĉ ĉ if Ġ(" Questionnaire Response " Ġ== Ġcode String ) Ġreturn ĠQ UEST ION NA IR ER ESP ONSE čĊĉĉĉ ĉ if Ġ(" Reg ulated Authorization " Ġ== Ġcode String ) Ġreturn ĠREG UL ATED AUTHORIZATION čĊĉĉĉ ĉ if Ġ(" Related Person " Ġ== Ġcode String ) Ġreturn ĠREL ATED PERSON čĊĉĉĉ ĉ if Ġ(" Request Group " Ġ== Ġcode String ) Ġreturn ĠREQUEST GROUP čĊĉĉĉ ĉ if Ġ(" Research Study " Ġ== Ġcode String ) Ġreturn ĠRE SEARCH ST UD Y čĊĉĉĉ ĉ if Ġ(" Research Subject " Ġ== Ġcode String ) Ġreturn ĠRE SEARCH SUBJECT čĊĉĉĉ ĉ if Ġ(" Resource " Ġ== Ġcode String ) Ġreturn ĠRESOURCE čĊĉĉĉ ĉ if Ġ(" Risk Assessment " Ġ== Ġcode String ) Ġreturn ĠR IS K AS SESS MENT čĊĉĉĉ ĉ if Ġ(" Schedule " Ġ== Ġcode String ) Ġreturn ĠS CH ED ULE čĊĉĉĉ ĉ if Ġ(" Search Parameter " Ġ== Ġcode String ) Ġreturn ĠSEARCH PARAMETER čĊĉĉĉ ĉ if Ġ(" Service Request " Ġ== Ġcode String ) Ġreturn ĠSER V IC ER EQ UEST čĊĉĉĉ ĉ if Ġ(" Slot " Ġ== Ġcode String ) Ġreturn ĠSLOT čĊĉĉĉ ĉ if Ġ(" Spec imen " Ġ== Ġcode String ) Ġreturn ĠSPEC IM EN čĊĉĉĉ ĉ if Ġ(" Spec imen Definition " Ġ== Ġcode String ) Ġreturn ĠSPEC IM EN DEFINITION čĊĉĉĉ ĉ if Ġ(" StructureDefinition " Ġ== Ġcode String ) Ġreturn ĠSTR UCT URE DEFINITION čĊĉĉĉ ĉ if Ġ(" Structure Map " Ġ== Ġcode String ) Ġreturn ĠSTR UCT URE MAP čĊĉĉĉ ĉ if Ġ(" Subscription " Ġ== Ġcode String ) Ġreturn ĠSUB SCRIPTION čĊĉĉĉ ĉ if Ġ(" Subscription Status " Ġ== Ġcode String ) Ġreturn ĠSUB SCRIPTION STATUS čĊĉĉĉ ĉ if Ġ(" Subscription Topic " Ġ== Ġcode String ) Ġreturn ĠSUB SCRIPTION TOPIC čĊĉĉĉ ĉ if Ġ(" Sub stance " Ġ== Ġcode String ) Ġreturn ĠSUB ST ANCE čĊĉĉĉ ĉ if Ġ(" Sub stance Definition " Ġ== Ġcode String ) Ġreturn ĠSUB ST ANCE DEFINITION čĊĉĉĉ ĉ if Ġ(" Sub stance N ucle ic Ac id " Ġ== Ġcode String ) Ġreturn ĠSUB ST AN C ENU CLE IC AC ID čĊĉĉĉ ĉ if Ġ(" Sub stance Pol ymer " Ġ== Ġcode String ) Ġreturn ĠSUB ST ANCE POLY MER čĊĉĉĉ ĉ if Ġ(" Sub stance Protein " Ġ== Ġcode String ) Ġreturn ĠSUB ST ANCE PRO TE IN čĊĉĉĉ ĉ if Ġ(" Sub stance Reference Information " Ġ== Ġcode String ) Ġreturn ĠSUB ST AN C ERE FER ENCE INFORMATION čĊĉĉĉ ĉ if Ġ(" Sub stance Source Material " Ġ== Ġcode String ) Ġreturn ĠSUB ST AN CES OURCE MAT ERIAL čĊĉĉĉ ĉ if Ġ(" Supply Delivery " Ġ== Ġcode String ) Ġreturn ĠSUP PLY DE LI VERY čĊĉĉĉ ĉ if Ġ(" Supply Request " Ġ== Ġcode String ) Ġreturn ĠSUP PLY REQUEST čĊĉĉĉ ĉ if Ġ(" Task " Ġ== Ġcode String ) Ġreturn ĠTASK čĊĉĉĉ ĉ if Ġ(" Termin ology Capabilities " Ġ== Ġcode String ) Ġreturn ĠTER MIN O LOG Y CAP AB IL ITIES čĊĉĉĉ ĉ if Ġ(" Test Report " Ġ== Ġcode String ) Ġreturn ĠTEST REPORT čĊĉĉĉ ĉ if Ġ(" Test Script " Ġ== Ġcode String ) Ġreturn ĠTEST SCRIPT čĊĉĉĉ ĉ if Ġ(" Value Set " Ġ== Ġcode String ) Ġreturn ĠVALUE SET čĊĉĉĉ ĉ if Ġ(" Verification Result " Ġ== Ġcode String ) Ġreturn ĠVER IFICATION RESULT čĊĉĉĉ ĉ if Ġ(" Vision Pre scription " Ġ== Ġcode String ) Ġreturn ĠV ISION PRESCRIPTION čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠResource TypeEnum Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠResource TypeEnum Enum Factory Ġ: ĠEnum Factory < ResourceType Enum > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠResource TypeEnum ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" Account " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . ACCOUNT čĊĉĉ ĉ if Ġ(" Activity Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . ACTIVITY DEFINITION čĊĉĉ ĉ if Ġ(" Administr able Product Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . ADMIN ISTR ABLE PRODUCT DEFINITION čĊĉĉ ĉ if Ġ(" Ad verse Event " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . AD VERSE EVENT čĊĉĉ ĉ if Ġ(" All ergy Int olerance " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . ALL ER GY IN TO LER ANCE čĊĉĉ ĉ if Ġ(" Appointment " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . AP POINT MENT čĊĉĉ ĉ if Ġ(" Appointment Response " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . AP POINT MENT RESPONSE čĊĉĉ ĉ if Ġ(" Audit Event " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . AUD ITE VENT čĊĉĉ ĉ if Ġ(" Basic " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . BASIC čĊĉĉ ĉ if Ġ(" Binary " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . BINARY čĊĉĉ ĉ if Ġ(" Bio logic ally Derived Product " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . BIO LOGIC ALLY DER IVED PRODUCT čĊĉĉ ĉ if Ġ(" Body Structure " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . BODY STRUCTURE čĊĉĉ ĉ if Ġ(" Bundle " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . B UNDLE čĊĉĉ ĉ if Ġ(" Capability Statement " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CAP ABILITY STATE MENT čĊĉĉ ĉ if Ġ(" Capability Statement 2 " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CAP ABILITY STATE MENT 2 čĊĉĉ ĉ if Ġ(" Care Plan " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . C ARE PLAN čĊĉĉ ĉ if Ġ(" Care Team " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . C ARE TEAM čĊĉĉ ĉ if Ġ(" Catalog Entry " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CAT AL O GEN TRY čĊĉĉ ĉ if Ġ(" Charge Item " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CHAR GE ITEM čĊĉĉ ĉ if Ġ(" Charge Item Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CHAR GE ITEM DEFINITION čĊĉĉ ĉ if Ġ(" C itation " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . C IT ATION čĊĉĉ ĉ if Ġ(" Claim " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CL AIM čĊĉĉ ĉ if Ġ(" Claim Response " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CL AIM RESPONSE čĊĉĉ ĉ if Ġ(" Clin ical Imp ression " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CL IN ICAL IMP RESS ION čĊĉĉ ĉ if Ġ(" Clin ical Use Issue " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CL IN ICAL USE ISSUE čĊĉĉ ĉ if Ġ(" Code System " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CODE SYSTEM čĊĉĉ ĉ if Ġ(" Communication " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . COMM UN ICATION čĊĉĉ ĉ if Ġ(" Communication Request " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . COMM UN ICATION REQUEST čĊĉĉ ĉ if Ġ(" Compartment Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . COMP ART MENT DEFINITION čĊĉĉ ĉ if Ġ(" Composition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . COMP OS ITION čĊĉĉ ĉ if Ġ(" Concept Map " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CONCEPT MAP čĊĉĉ ĉ if Ġ(" Condition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CONDITION čĊĉĉ ĉ if Ġ(" Condition Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CONDITION DEFINITION čĊĉĉ ĉ if Ġ(" Consent " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CON SENT čĊĉĉ ĉ if Ġ(" Contract " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . CONTRACT čĊĉĉ ĉ if Ġ(" Coverage " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . COVERAGE čĊĉĉ ĉ if Ġ(" Coverage El ig ibility Request " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . COVERAGE EL IG IBILITY REQUEST čĊĉĉ ĉ if Ġ(" Coverage El ig ibility Response " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . COVERAGE EL IG IBILITY RESPONSE čĊĉĉ ĉ if Ġ(" Detected Issue " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . DETECT ED ISSUE čĊĉĉ ĉ if Ġ(" Device " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . DEVICE čĊĉĉ ĉ if Ġ(" Device Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . DEVICE DEFINITION čĊĉĉ ĉ if Ġ(" Device Metric " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . DEVICE METRIC čĊĉĉ ĉ if Ġ(" Device Request " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . DEV IC ER EQ UEST čĊĉĉ ĉ if Ġ(" Device Use Statement " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . DEVICE USE STATE MENT čĊĉĉ ĉ if Ġ(" Diagnostic Report " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . DIAG NO ST IC REPORT čĊĉĉ ĉ if Ġ(" Document Manifest " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . DOCUMENT MAN IFEST čĊĉĉ ĉ if Ġ(" Document Reference " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . DOCUMENT REFERENCE čĊĉĉ ĉ if Ġ(" Domain Resource " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . DOMAIN RESOURCE čĊĉĉ ĉ if Ġ(" Encounter " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . EN COUNTER čĊĉĉ ĉ if Ġ(" Endpoint " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . ENDPOINT čĊĉĉ ĉ if Ġ(" Enrollment Request " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . EN ROLL MENT REQUEST čĊĉĉ ĉ if Ġ(" Enrollment Response " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . EN ROLL MENT RESPONSE čĊĉĉ ĉ if Ġ(" Episode Of Care " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . E PI SO DE OF C ARE čĊĉĉ ĉ if Ġ(" Event Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . EVENT DEFINITION čĊĉĉ ĉ if Ġ(" Evidence " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . E VID ENCE čĊĉĉ ĉ if Ġ(" Evidence Report " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . E VID ENC ERE PORT čĊĉĉ ĉ if Ġ(" Evidence Variable " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . E VID ENCE VARIABLE čĊĉĉ ĉ if Ġ(" Example Scenario " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . EXAMPLE SC EN ARIO čĊĉĉ ĉ if Ġ(" ExplanationOfBenefit " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . EX PLAN ATION OF BEN EF IT čĊĉĉ ĉ if Ġ(" Family Member History " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . FAMILY MEMBER HISTORY čĊĉĉ ĉ if Ġ(" Flag " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . FLAG čĊĉĉ ĉ if Ġ(" Goal " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . GO AL čĊĉĉ ĉ if Ġ(" Graph Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . GRAPH DEFINITION čĊĉĉ ĉ if Ġ(" Group " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . GROUP čĊĉĉ ĉ if Ġ(" Guid ance Response " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . GUID AN CER ESP ONSE čĊĉĉ ĉ if Ġ(" Health care Service " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . HE ALTH C ARE SERVICE čĊĉĉ ĉ if Ġ(" Imaging Study " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . I MAG ING ST UD Y čĊĉĉ ĉ if Ġ(" Imm un ization " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . IM M UN IZATION čĊĉĉ ĉ if Ġ(" Imm un ization Evaluation " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . IM M UN IZATION EVAL UATION čĊĉĉ ĉ if Ġ(" Imm un ization Recommendation " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . IM M UN IZATION RE COMM END ATION čĊĉĉ ĉ if Ġ(" Implementation Guide " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . IMPLEMENT ATION GUID E čĊĉĉ ĉ if Ġ(" Ingredient " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . ING RE DI ENT čĊĉĉ ĉ if Ġ(" Ins urance Plan " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . INS UR ANCE PLAN čĊĉĉ ĉ if Ġ(" Invoice " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . IN VOICE čĊĉĉ ĉ if Ġ(" Library " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . LIBRARY čĊĉĉ ĉ if Ġ(" Link age " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . LINK AGE čĊĉĉ ĉ if Ġ(" List " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . LIST čĊĉĉ ĉ if Ġ(" Location " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . LOCATION čĊĉĉ ĉ if Ġ(" Man ufact ured Item Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . MAN U FACT URE D ITEM DEFINITION čĊĉĉ ĉ if Ġ(" Measure " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . MEAS URE čĊĉĉ ĉ if Ġ(" Measure Report " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . MEAS UR ERE PORT čĊĉĉ ĉ if Ġ(" Med ication " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . MED ICATION čĊĉĉ ĉ if Ġ(" Med ication Administration " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . MED ICATION ADMIN ISTR ATION čĊĉĉ ĉ if Ġ(" Med ication Disp ense " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . MED ICATION DISP ENSE čĊĉĉ ĉ if Ġ(" Med ication Knowledge " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . MED ICATION KNO W LED GE čĊĉĉ ĉ if Ġ(" Med ication Request " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . MED ICATION REQUEST čĊĉĉ ĉ if Ġ(" Med ication Usage " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . MED ICATION USAGE čĊĉĉ ĉ if Ġ(" Med ic inal Product Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . MED IC IN AL PRODUCT DEFINITION čĊĉĉ ĉ if Ġ(" Message Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . MESSAGE DEFINITION čĊĉĉ ĉ if Ġ(" Message Header " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . MESSAGE HEADER čĊĉĉ ĉ if Ġ(" M olec ular Sequence " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . MO LE C ULAR SEQUENCE čĊĉĉ ĉ if Ġ(" Naming System " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . NAM ING SYSTEM čĊĉĉ ĉ if Ġ(" N utr ition Int ake " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . N UT R ITION INT A KE čĊĉĉ ĉ if Ġ(" N utr ition Order " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . N UT R ITION ORDER čĊĉĉ ĉ if Ġ(" N utr ition Product " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . N UT R ITION PRODUCT čĊĉĉ ĉ if Ġ(" Observation " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . OB SERV ATION čĊĉĉ ĉ if Ġ(" Observation Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . OB SERV ATION DEFINITION čĊĉĉ ĉ if Ġ(" Operation Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . OPERATION DEFINITION čĊĉĉ ĉ if Ġ(" Operation Outcome " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . OPERATION OUT CO ME čĊĉĉ ĉ if Ġ(" Organization " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . ORG AN IZATION čĊĉĉ ĉ if Ġ(" Organization Aff iliation " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . ORG AN IZATION AFF ILI ATION čĊĉĉ ĉ if Ġ(" Package d Product Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . PACK AG ED PRODUCT DEFINITION čĊĉĉ ĉ if Ġ(" Parameters " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . PARAMETERS čĊĉĉ ĉ if Ġ(" Patient " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . PAT IENT čĊĉĉ ĉ if Ġ(" Payment Notice " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . PAYMENT NOTICE čĊĉĉ ĉ if Ġ(" Payment Re conc iliation " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . PAYMENT RE CON C ILI ATION čĊĉĉ ĉ if Ġ(" Permission " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . PERMISSION čĊĉĉ ĉ if Ġ(" Person " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . PERSON čĊĉĉ ĉ if Ġ(" Plan Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . PLAN DEFINITION čĊĉĉ ĉ if Ġ(" Pract itioner " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . PR ACT ITION ER čĊĉĉ ĉ if Ġ(" Pract itioner Role " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . PR ACT ITION ER ROLE čĊĉĉ ĉ if Ġ(" Procedure " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . PROC EDURE čĊĉĉ ĉ if Ġ(" Provenance " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . PRO VEN ANCE čĊĉĉ ĉ if Ġ(" Questionnaire " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . QUEST ION NA I RE čĊĉĉ ĉ if Ġ(" Questionnaire Response " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . QUEST ION NA IR ER ESP ONSE čĊĉĉ ĉ if Ġ(" Reg ulated Authorization " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . REG UL ATED AUTHORIZATION čĊĉĉ ĉ if Ġ(" Related Person " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . RELATED PERSON čĊĉĉ ĉ if Ġ(" Request Group " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . REQUEST GROUP čĊĉĉ ĉ if Ġ(" Research Study " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . RE SEARCH ST UD Y čĊĉĉ ĉ if Ġ(" Research Subject " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . RE SEARCH SUBJECT čĊĉĉ ĉ if Ġ(" Resource " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . RESOURCE čĊĉĉ ĉ if Ġ(" Risk Assessment " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . R IS K AS SESS MENT čĊĉĉ ĉ if Ġ(" Schedule " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SCHED ULE čĊĉĉ ĉ if Ġ(" Search Parameter " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SEARCH PARAMETER čĊĉĉ ĉ if Ġ(" Service Request " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SERV IC ER EQ UEST čĊĉĉ ĉ if Ġ(" Slot " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SLOT čĊĉĉ ĉ if Ġ(" Spec imen " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SPEC IM EN čĊĉĉ ĉ if Ġ(" Spec imen Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SPEC IM EN DEFINITION čĊĉĉ ĉ if Ġ(" StructureDefinition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . STRUCTURE DEFINITION čĊĉĉ ĉ if Ġ(" Structure Map " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . STRUCTURE MAP čĊĉĉ ĉ if Ġ(" Subscription " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SUB SCRIPTION čĊĉĉ ĉ if Ġ(" Subscription Status " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SUB SCRIPTION STATUS čĊĉĉ ĉ if Ġ(" Subscription Topic " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SUB SCRIPTION TOPIC čĊĉĉ ĉ if Ġ(" Sub stance " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SUB ST ANCE čĊĉĉ ĉ if Ġ(" Sub stance Definition " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SUB ST ANCE DEFINITION čĊĉĉ ĉ if Ġ(" Sub stance N ucle ic Ac id " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SUB ST AN C ENU CLE IC AC ID čĊĉĉ ĉ if Ġ(" Sub stance Pol ymer " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SUB ST ANCE POLY MER čĊĉĉ ĉ if Ġ(" Sub stance Protein " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SUB ST ANCE PRO TE IN čĊĉĉ ĉ if Ġ(" Sub stance Reference Information " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SUB ST AN C ERE FER ENCE INFORMATION čĊĉĉ ĉ if Ġ(" Sub stance Source Material " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SUB ST AN CES OURCE MAT ERIAL čĊĉĉ ĉ if Ġ(" Supply Delivery " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SUP PLY DE LI VERY čĊĉĉ ĉ if Ġ(" Supply Request " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . SUP PLY REQUEST čĊĉĉ ĉ if Ġ(" Task " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . TASK čĊĉĉ ĉ if Ġ(" Termin ology Capabilities " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . TERMIN O LOG Y CAP AB IL ITIES čĊĉĉ ĉ if Ġ(" Test Report " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . TEST REPORT čĊĉĉ ĉ if Ġ(" Test Script " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . TEST SCRIPT čĊĉĉ ĉ if Ġ(" Value Set " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . VALUE SET čĊĉĉ ĉ if Ġ(" Verification Result " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . VER IFICATION RESULT čĊĉĉ ĉ if Ġ(" Vision Pre scription " Ġ== Ġcode String ) Ġreturn ĠResource TypeEnum . V ISION PRESCRIPTION čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠResource TypeEnum Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < ResourceType Enum >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" Account " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . ACCOUNT ) čĊĉĉ ĉ if Ġ(" Activity Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . ACTIVITY DEFINITION ) čĊĉĉ ĉ if Ġ(" Administr able Product Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . ADMIN ISTR ABLE PRODUCT DEFINITION ) čĊĉĉ ĉ if Ġ(" Ad verse Event " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . AD VERSE EVENT ) čĊĉĉ ĉ if Ġ(" All ergy Int olerance " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . ALL ER GY IN TO LER ANCE ) čĊĉĉ ĉ if Ġ(" Appointment " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . AP POINT MENT ) čĊĉĉ ĉ if Ġ(" Appointment Response " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . AP POINT MENT RESPONSE ) čĊĉĉ ĉ if Ġ(" Audit Event " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . AUD ITE VENT ) čĊĉĉ ĉ if Ġ(" Basic " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . BASIC ) čĊĉĉ ĉ if Ġ(" Binary " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . BINARY ) čĊĉĉ ĉ if Ġ(" Bio logic ally Derived Product " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . BIO LOGIC ALLY DER IVED PRODUCT ) čĊĉĉ ĉ if Ġ(" Body Structure " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . BODY STRUCTURE ) čĊĉĉ ĉ if Ġ(" Bundle " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . B UNDLE ) čĊĉĉ ĉ if Ġ(" Capability Statement " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CAP ABILITY STATE MENT ) čĊĉĉ ĉ if Ġ(" Capability Statement 2 " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CAP ABILITY STATE MENT 2 ) čĊĉĉ ĉ if Ġ(" Care Plan " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . C ARE PLAN ) čĊĉĉ ĉ if Ġ(" Care Team " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . C ARE TEAM ) čĊĉĉ ĉ if Ġ(" Catalog Entry " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CAT AL O GEN TRY ) čĊĉĉ ĉ if Ġ(" Charge Item " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CHAR GE ITEM ) čĊĉĉ ĉ if Ġ(" Charge Item Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CHAR GE ITEM DEFINITION ) čĊĉĉ ĉ if Ġ(" C itation " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . C IT ATION ) čĊĉĉ ĉ if Ġ(" Claim " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CL AIM ) čĊĉĉ ĉ if Ġ(" Claim Response " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CL AIM RESPONSE ) čĊĉĉ ĉ if Ġ(" Clin ical Imp ression " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CL IN ICAL IMP RESS ION ) čĊĉĉ ĉ if Ġ(" Clin ical Use Issue " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CL IN ICAL USE ISSUE ) čĊĉĉ ĉ if Ġ(" Code System " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CODE SYSTEM ) čĊĉĉ ĉ if Ġ(" Communication " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . COMM UN ICATION ) čĊĉĉ ĉ if Ġ(" Communication Request " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . COMM UN ICATION REQUEST ) čĊĉĉ ĉ if Ġ(" Compartment Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . COMP ART MENT DEFINITION ) čĊĉĉ ĉ if Ġ(" Composition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . COMP OS ITION ) čĊĉĉ ĉ if Ġ(" Concept Map " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CONCEPT MAP ) čĊĉĉ ĉ if Ġ(" Condition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CONDITION ) čĊĉĉ ĉ if Ġ(" Condition Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CONDITION DEFINITION ) čĊĉĉ ĉ if Ġ(" Consent " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CON SENT ) čĊĉĉ ĉ if Ġ(" Contract " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . CONTRACT ) čĊĉĉ ĉ if Ġ(" Coverage " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . COVERAGE ) čĊĉĉ ĉ if Ġ(" Coverage El ig ibility Request " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . COVERAGE EL IG IBILITY REQUEST ) čĊĉĉ ĉ if Ġ(" Coverage El ig ibility Response " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . COVERAGE EL IG IBILITY RESPONSE ) čĊĉĉ ĉ if Ġ(" Detected Issue " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . DETECT ED ISSUE ) čĊĉĉ ĉ if Ġ(" Device " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . DEVICE ) čĊĉĉ ĉ if Ġ(" Device Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . DEVICE DEFINITION ) čĊĉĉ ĉ if Ġ(" Device Metric " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . DEVICE METRIC ) čĊĉĉ ĉ if Ġ(" Device Request " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . DEV IC ER EQ UEST ) čĊĉĉ ĉ if Ġ(" Device Use Statement " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . DEVICE USE STATE MENT ) čĊĉĉ ĉ if Ġ(" Diagnostic Report " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . DIAG NO ST IC REPORT ) čĊĉĉ ĉ if Ġ(" Document Manifest " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . DOCUMENT MAN IFEST ) čĊĉĉ ĉ if Ġ(" Document Reference " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . DOCUMENT REFERENCE ) čĊĉĉ ĉ if Ġ(" Domain Resource " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . DOMAIN RESOURCE ) čĊĉĉ ĉ if Ġ(" Encounter " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . EN COUNTER ) čĊĉĉ ĉ if Ġ(" Endpoint " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . ENDPOINT ) čĊĉĉ ĉ if Ġ(" Enrollment Request " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . EN ROLL MENT REQUEST ) čĊĉĉ ĉ if Ġ(" Enrollment Response " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . EN ROLL MENT RESPONSE ) čĊĉĉ ĉ if Ġ(" Episode Of Care " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . E PI SO DE OF C ARE ) čĊĉĉ ĉ if Ġ(" Event Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . EVENT DEFINITION ) čĊĉĉ ĉ if Ġ(" Evidence " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . E VID ENCE ) čĊĉĉ ĉ if Ġ(" Evidence Report " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . E VID ENC ERE PORT ) čĊĉĉ ĉ if Ġ(" Evidence Variable " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . E VID ENCE VARIABLE ) čĊĉĉ ĉ if Ġ(" Example Scenario " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . EXAMPLE SC EN ARIO ) čĊĉĉ ĉ if Ġ(" ExplanationOfBenefit " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . EX PLAN ATION OF BEN EF IT ) čĊĉĉ ĉ if Ġ(" Family Member History " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . FAMILY MEMBER HISTORY ) čĊĉĉ ĉ if Ġ(" Flag " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . FLAG ) čĊĉĉ ĉ if Ġ(" Goal " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . GO AL ) čĊĉĉ ĉ if Ġ(" Graph Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . GRAPH DEFINITION ) čĊĉĉ ĉ if Ġ(" Group " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . GROUP ) čĊĉĉ ĉ if Ġ(" Guid ance Response " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . GUID AN CER ESP ONSE ) čĊĉĉ ĉ if Ġ(" Health care Service " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . HE ALTH C ARE SERVICE ) čĊĉĉ ĉ if Ġ(" Imaging Study " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . I MAG ING ST UD Y ) čĊĉĉ ĉ if Ġ(" Imm un ization " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . IM M UN IZATION ) čĊĉĉ ĉ if Ġ(" Imm un ization Evaluation " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . IM M UN IZATION EVAL UATION ) čĊĉĉ ĉ if Ġ(" Imm un ization Recommendation " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . IM M UN IZATION RE COMM END ATION ) čĊĉĉ ĉ if Ġ(" Implementation Guide " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . IMPLEMENT ATION GUID E ) čĊĉĉ ĉ if Ġ(" Ingredient " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . ING RE DI ENT ) čĊĉĉ ĉ if Ġ(" Ins urance Plan " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . INS UR ANCE PLAN ) čĊĉĉ ĉ if Ġ(" Invoice " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . IN VOICE ) čĊĉĉ ĉ if Ġ(" Library " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . LIBRARY ) čĊĉĉ ĉ if Ġ(" Link age " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . LINK AGE ) čĊĉĉ ĉ if Ġ(" List " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . LIST ) čĊĉĉ ĉ if Ġ(" Location " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . LOCATION ) čĊĉĉ ĉ if Ġ(" Man ufact ured Item Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . MAN U FACT URE D ITEM DEFINITION ) čĊĉĉ ĉ if Ġ(" Measure " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . MEAS URE ) čĊĉĉ ĉ if Ġ(" Measure Report " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . MEAS UR ERE PORT ) čĊĉĉ ĉ if Ġ(" Med ication " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . MED ICATION ) čĊĉĉ ĉ if Ġ(" Med ication Administration " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . MED ICATION ADMIN ISTR ATION ) čĊĉĉ ĉ if Ġ(" Med ication Disp ense " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . MED ICATION DISP ENSE ) čĊĉĉ ĉ if Ġ(" Med ication Knowledge " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . MED ICATION KNO W LED GE ) čĊĉĉ ĉ if Ġ(" Med ication Request " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . MED ICATION REQUEST ) čĊĉĉ ĉ if Ġ(" Med ication Usage " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . MED ICATION USAGE ) čĊĉĉ ĉ if Ġ(" Med ic inal Product Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . MED IC IN AL PRODUCT DEFINITION ) čĊĉĉ ĉ if Ġ(" Message Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . MESSAGE DEFINITION ) čĊĉĉ ĉ if Ġ(" Message Header " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . MESSAGE HEADER ) čĊĉĉ ĉ if Ġ(" M olec ular Sequence " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . MO LE C ULAR SEQUENCE ) čĊĉĉ ĉ if Ġ(" Naming System " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . NAM ING SYSTEM ) čĊĉĉ ĉ if Ġ(" N utr ition Int ake " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . N UT R ITION INT A KE ) čĊĉĉ ĉ if Ġ(" N utr ition Order " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . N UT R ITION ORDER ) čĊĉĉ ĉ if Ġ(" N utr ition Product " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . N UT R ITION PRODUCT ) čĊĉĉ ĉ if Ġ(" Observation " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . OB SERV ATION ) čĊĉĉ ĉ if Ġ(" Observation Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . OB SERV ATION DEFINITION ) čĊĉĉ ĉ if Ġ(" Operation Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . OPERATION DEFINITION ) čĊĉĉ ĉ if Ġ(" Operation Outcome " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . OPERATION OUT CO ME ) čĊĉĉ ĉ if Ġ(" Organization " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . ORG AN IZATION ) čĊĉĉ ĉ if Ġ(" Organization Aff iliation " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . ORG AN IZATION AFF ILI ATION ) čĊĉĉ ĉ if Ġ(" Package d Product Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . PACK AG ED PRODUCT DEFINITION ) čĊĉĉ ĉ if Ġ(" Parameters " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . PARAMETERS ) čĊĉĉ ĉ if Ġ(" Patient " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . PAT IENT ) čĊĉĉ ĉ if Ġ(" Payment Notice " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . PAYMENT NOTICE ) čĊĉĉ ĉ if Ġ(" Payment Re conc iliation " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . PAYMENT RE CON C ILI ATION ) čĊĉĉ ĉ if Ġ(" Permission " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . PERMISSION ) čĊĉĉ ĉ if Ġ(" Person " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . PERSON ) čĊĉĉ ĉ if Ġ(" Plan Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . PLAN DEFINITION ) čĊĉĉ ĉ if Ġ(" Pract itioner " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . PR ACT ITION ER ) čĊĉĉ ĉ if Ġ(" Pract itioner Role " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . PR ACT ITION ER ROLE ) čĊĉĉ ĉ if Ġ(" Procedure " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . PROC EDURE ) čĊĉĉ ĉ if Ġ(" Provenance " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . PRO VEN ANCE ) čĊĉĉ ĉ if Ġ(" Questionnaire " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . QUEST ION NA I RE ) čĊĉĉ ĉ if Ġ(" Questionnaire Response " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . QUEST ION NA IR ER ESP ONSE ) čĊĉĉ ĉ if Ġ(" Reg ulated Authorization " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . REG UL ATED AUTHORIZATION ) čĊĉĉ ĉ if Ġ(" Related Person " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . RELATED PERSON ) čĊĉĉ ĉ if Ġ(" Request Group " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . REQUEST GROUP ) čĊĉĉ ĉ if Ġ(" Research Study " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . RE SEARCH ST UD Y ) čĊĉĉ ĉ if Ġ(" Research Subject " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . RE SEARCH SUBJECT ) čĊĉĉ ĉ if Ġ(" Resource " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . RESOURCE ) čĊĉĉ ĉ if Ġ(" Risk Assessment " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . R IS K AS SESS MENT ) čĊĉĉ ĉ if Ġ(" Schedule " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SCHED ULE ) čĊĉĉ ĉ if Ġ(" Search Parameter " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SEARCH PARAMETER ) čĊĉĉ ĉ if Ġ(" Service Request " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SERV IC ER EQ UEST ) čĊĉĉ ĉ if Ġ(" Slot " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SLOT ) čĊĉĉ ĉ if Ġ(" Spec imen " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SPEC IM EN ) čĊĉĉ ĉ if Ġ(" Spec imen Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SPEC IM EN DEFINITION ) čĊĉĉ ĉ if Ġ(" StructureDefinition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . STRUCTURE DEFINITION ) čĊĉĉ ĉ if Ġ(" Structure Map " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . STRUCTURE MAP ) čĊĉĉ ĉ if Ġ(" Subscription " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SUB SCRIPTION ) čĊĉĉ ĉ if Ġ(" Subscription Status " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SUB SCRIPTION STATUS ) čĊĉĉ ĉ if Ġ(" Subscription Topic " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SUB SCRIPTION TOPIC ) čĊĉĉ ĉ if Ġ(" Sub stance " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SUB ST ANCE ) čĊĉĉ ĉ if Ġ(" Sub stance Definition " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SUB ST ANCE DEFINITION ) čĊĉĉ ĉ if Ġ(" Sub stance N ucle ic Ac id " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SUB ST AN C ENU CLE IC AC ID ) čĊĉĉ ĉ if Ġ(" Sub stance Pol ymer " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SUB ST ANCE POLY MER ) čĊĉĉ ĉ if Ġ(" Sub stance Protein " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SUB ST ANCE PRO TE IN ) čĊĉĉ ĉ if Ġ(" Sub stance Reference Information " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SUB ST AN C ERE FER ENCE INFORMATION ) čĊĉĉ ĉ if Ġ(" Sub stance Source Material " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SUB ST AN CES OURCE MAT ERIAL ) čĊĉĉ ĉ if Ġ(" Supply Delivery " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SUP PLY DE LI VERY ) čĊĉĉ ĉ if Ġ(" Supply Request " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . SUP PLY REQUEST ) čĊĉĉ ĉ if Ġ(" Task " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . TASK ) čĊĉĉ ĉ if Ġ(" Termin ology Capabilities " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . TERMIN O LOG Y CAP AB IL ITIES ) čĊĉĉ ĉ if Ġ(" Test Report " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . TEST REPORT ) čĊĉĉ ĉ if Ġ(" Test Script " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . TEST SCRIPT ) čĊĉĉ ĉ if Ġ(" Value Set " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . VALUE SET ) čĊĉĉ ĉ if Ġ(" Verification Result " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . VER IFICATION RESULT ) čĊĉĉ ĉ if Ġ(" Vision Pre scription " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠResource TypeEnum . V ISION PRESCRIPTION ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠResource TypeEnum Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠResource TypeEnum ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ ResourceType Enum . ACCOUNT Ġ-> Ġ" Account " čĊĉĉĉ ĉ ResourceType Enum . ACTIVITY DEFINITION Ġ-> Ġ" Activity Definition " čĊĉĉĉ ĉ ResourceType Enum . ADMIN ISTR ABLE PRODUCT DEFINITION Ġ-> Ġ" Administr able Product Definition " čĊĉĉĉ ĉ ResourceType Enum . AD VERSE EVENT Ġ-> Ġ" Ad verse Event " čĊĉĉĉ ĉ ResourceType Enum . ALL ER GY IN TO LER ANCE Ġ-> Ġ" All ergy Int olerance " čĊĉĉĉ ĉ ResourceType Enum . AP POINT MENT Ġ-> Ġ" Appointment " čĊĉĉĉ ĉ ResourceType Enum . AP POINT MENT RESPONSE Ġ-> Ġ" Appointment Response " čĊĉĉĉ ĉ ResourceType Enum . AUD ITE VENT Ġ-> Ġ" Audit Event " čĊĉĉĉ ĉ ResourceType Enum . BASIC Ġ-> Ġ" Basic " čĊĉĉĉ ĉ ResourceType Enum . BINARY Ġ-> Ġ" Binary " čĊĉĉĉ ĉ ResourceType Enum . BIO LOGIC ALLY DER IVED PRODUCT Ġ-> Ġ" Bio logic ally Derived Product " čĊĉĉĉ ĉ ResourceType Enum . BODY STRUCTURE Ġ-> Ġ" Body Structure " čĊĉĉĉ ĉ ResourceType Enum . B UNDLE Ġ-> Ġ" Bundle " čĊĉĉĉ ĉ ResourceType Enum . CAP ABILITY STATE MENT Ġ-> Ġ" Capability Statement " čĊĉĉĉ ĉ ResourceType Enum . CAP ABILITY STATE MENT 2 Ġ-> Ġ" Capability Statement 2 " čĊĉĉĉ ĉ ResourceType Enum . C ARE PLAN Ġ-> Ġ" Care Plan " čĊĉĉĉ ĉ ResourceType Enum . C ARE TEAM Ġ-> Ġ" Care Team " čĊĉĉĉ ĉ ResourceType Enum . CAT AL O GEN TRY Ġ-> Ġ" Catalog Entry " čĊĉĉĉ ĉ ResourceType Enum . CHAR GE ITEM Ġ-> Ġ" Charge Item " čĊĉĉĉ ĉ ResourceType Enum . CHAR GE ITEM DEFINITION Ġ-> Ġ" Charge Item Definition " čĊĉĉĉ ĉ ResourceType Enum . C IT ATION Ġ-> Ġ" C itation " čĊĉĉĉ ĉ ResourceType Enum . CL AIM Ġ-> Ġ" Claim " čĊĉĉĉ ĉ ResourceType Enum . CL AIM RESPONSE Ġ-> Ġ" Claim Response " čĊĉĉĉ ĉ ResourceType Enum . CL IN ICAL IMP RESS ION Ġ-> Ġ" Clin ical Imp ression " čĊĉĉĉ ĉ ResourceType Enum . CL IN ICAL USE ISSUE Ġ-> Ġ" Clin ical Use Issue " čĊĉĉĉ ĉ ResourceType Enum . CODE SYSTEM Ġ-> Ġ" Code System " čĊĉĉĉ ĉ ResourceType Enum . COMM UN ICATION Ġ-> Ġ" Communication " čĊĉĉĉ ĉ ResourceType Enum . COMM UN ICATION REQUEST Ġ-> Ġ" Communication Request " čĊĉĉĉ ĉ ResourceType Enum . COMP ART MENT DEFINITION Ġ-> Ġ" Compartment Definition " čĊĉĉĉ ĉ ResourceType Enum . COMP OS ITION Ġ-> Ġ" Composition " čĊĉĉĉ ĉ ResourceType Enum . CONCEPT MAP Ġ-> Ġ" Concept Map " čĊĉĉĉ ĉ ResourceType Enum . CONDITION Ġ-> Ġ" Condition " čĊĉĉĉ ĉ ResourceType Enum . CONDITION DEFINITION Ġ-> Ġ" Condition Definition " čĊĉĉĉ ĉ ResourceType Enum . CON SENT Ġ-> Ġ" Consent " čĊĉĉĉ ĉ ResourceType Enum . CONTRACT Ġ-> Ġ" Contract " čĊĉĉĉ ĉ ResourceType Enum . COVERAGE Ġ-> Ġ" Coverage " čĊĉĉĉ ĉ ResourceType Enum . COVERAGE EL IG IBILITY REQUEST Ġ-> Ġ" Coverage El ig ibility Request " čĊĉĉĉ ĉ ResourceType Enum . COVERAGE EL IG IBILITY RESPONSE Ġ-> Ġ" Coverage El ig ibility Response " čĊĉĉĉ ĉ ResourceType Enum . DETECT ED ISSUE Ġ-> Ġ" Detected Issue " čĊĉĉĉ ĉ ResourceType Enum . DEVICE Ġ-> Ġ" Device " čĊĉĉĉ ĉ ResourceType Enum . DEVICE DEFINITION Ġ-> Ġ" Device Definition " čĊĉĉĉ ĉ ResourceType Enum . DEVICE METRIC Ġ-> Ġ" Device Metric " čĊĉĉĉ ĉ ResourceType Enum . DEV IC ER EQ UEST Ġ-> Ġ" Device Request " čĊĉĉĉ ĉ ResourceType Enum . DEVICE USE STATE MENT Ġ-> Ġ" Device Use Statement " čĊĉĉĉ ĉ ResourceType Enum . DIAG NO ST IC REPORT Ġ-> Ġ" Diagnostic Report " čĊĉĉĉ ĉ ResourceType Enum . DOCUMENT MAN IFEST Ġ-> Ġ" Document Manifest " čĊĉĉĉ ĉ ResourceType Enum . DOCUMENT REFERENCE Ġ-> Ġ" Document Reference " čĊĉĉĉ ĉ ResourceType Enum . DOMAIN RESOURCE Ġ-> Ġ" Domain Resource " čĊĉĉĉ ĉ ResourceType Enum . EN COUNTER Ġ-> Ġ" Encounter " čĊĉĉĉ ĉ ResourceType Enum . ENDPOINT Ġ-> Ġ" Endpoint " čĊĉĉĉ ĉ ResourceType Enum . EN ROLL MENT REQUEST Ġ-> Ġ" Enrollment Request " čĊĉĉĉ ĉ ResourceType Enum . EN ROLL MENT RESPONSE Ġ-> Ġ" Enrollment Response " čĊĉĉĉ ĉ ResourceType Enum . E PI SO DE OF C ARE Ġ-> Ġ" Episode Of Care " čĊĉĉĉ ĉ ResourceType Enum . EVENT DEFINITION Ġ-> Ġ" Event Definition " čĊĉĉĉ ĉ ResourceType Enum . E VID ENCE Ġ-> Ġ" Evidence " čĊĉĉĉ ĉ ResourceType Enum . E VID ENC ERE PORT Ġ-> Ġ" Evidence Report " čĊĉĉĉ ĉ ResourceType Enum . E VID ENCE VARIABLE Ġ-> Ġ" Evidence Variable " čĊĉĉĉ ĉ ResourceType Enum . EXAMPLE SC EN ARIO Ġ-> Ġ" Example Scenario " čĊĉĉĉ ĉ ResourceType Enum . EX PLAN ATION OF BEN EF IT Ġ-> Ġ" ExplanationOfBenefit " čĊĉĉĉ ĉ ResourceType Enum . FAMILY MEMBER HISTORY Ġ-> Ġ" Family Member History " čĊĉĉĉ ĉ ResourceType Enum . FLAG Ġ-> Ġ" Flag " čĊĉĉĉ ĉ ResourceType Enum . GO AL Ġ-> Ġ" Goal " čĊĉĉĉ ĉ ResourceType Enum . GRAPH DEFINITION Ġ-> Ġ" Graph Definition " čĊĉĉĉ ĉ ResourceType Enum . GROUP Ġ-> Ġ" Group " čĊĉĉĉ ĉ ResourceType Enum . GUID AN CER ESP ONSE Ġ-> Ġ" Guid ance Response " čĊĉĉĉ ĉ ResourceType Enum . HE ALTH C ARE SERVICE Ġ-> Ġ" Health care Service " čĊĉĉĉ ĉ ResourceType Enum . I MAG ING ST UD Y Ġ-> Ġ" Imaging Study " čĊĉĉĉ ĉ ResourceType Enum . IM M UN IZATION Ġ-> Ġ" Imm un ization " čĊĉĉĉ ĉ ResourceType Enum . IM M UN IZATION EVAL UATION Ġ-> Ġ" Imm un ization Evaluation " čĊĉĉĉ ĉ ResourceType Enum . IM M UN IZATION RE COMM END ATION Ġ-> Ġ" Imm un ization Recommendation " čĊĉĉĉ ĉ ResourceType Enum . IMPLEMENT ATION GUID E Ġ-> Ġ" Implementation Guide " čĊĉĉĉ ĉ ResourceType Enum . ING RE DI ENT Ġ-> Ġ" Ingredient " čĊĉĉĉ ĉ ResourceType Enum . INS UR ANCE PLAN Ġ-> Ġ" Ins urance Plan " čĊĉĉĉ ĉ ResourceType Enum . IN VOICE Ġ-> Ġ" Invoice " čĊĉĉĉ ĉ ResourceType Enum . LIBRARY Ġ-> Ġ" Library " čĊĉĉĉ ĉ ResourceType Enum . LINK AGE Ġ-> Ġ" Link age " čĊĉĉĉ ĉ ResourceType Enum . LIST Ġ-> Ġ" List " čĊĉĉĉ ĉ ResourceType Enum . LOCATION Ġ-> Ġ" Location " čĊĉĉĉ ĉ ResourceType Enum . MAN U FACT URE D ITEM DEFINITION Ġ-> Ġ" Man ufact ured Item Definition " čĊĉĉĉ ĉ ResourceType Enum . MEAS URE Ġ-> Ġ" Measure " čĊĉĉĉ ĉ ResourceType Enum . MEAS UR ERE PORT Ġ-> Ġ" Measure Report " čĊĉĉĉ ĉ ResourceType Enum . MED ICATION Ġ-> Ġ" Med ication " čĊĉĉĉ ĉ ResourceType Enum . MED ICATION ADMIN ISTR ATION Ġ-> Ġ" Med ication Administration " čĊĉĉĉ ĉ ResourceType Enum . MED ICATION DISP ENSE Ġ-> Ġ" Med ication Disp ense " čĊĉĉĉ ĉ ResourceType Enum . MED ICATION KNO W LED GE Ġ-> Ġ" Med ication Knowledge " čĊĉĉĉ ĉ ResourceType Enum . MED ICATION REQUEST Ġ-> Ġ" Med ication Request " čĊĉĉĉ ĉ ResourceType Enum . MED ICATION USAGE Ġ-> Ġ" Med ication Usage " čĊĉĉĉ ĉ ResourceType Enum . MED IC IN AL PRODUCT DEFINITION Ġ-> Ġ" Med ic inal Product Definition " čĊĉĉĉ ĉ ResourceType Enum . MESSAGE DEFINITION Ġ-> Ġ" Message Definition " čĊĉĉĉ ĉ ResourceType Enum . MESSAGE HEADER Ġ-> Ġ" Message Header " čĊĉĉĉ ĉ ResourceType Enum . MO LE C ULAR SEQUENCE Ġ-> Ġ" M olec ular Sequence " čĊĉĉĉ ĉ ResourceType Enum . NAM ING SYSTEM Ġ-> Ġ" Naming System " čĊĉĉĉ ĉ ResourceType Enum . N UT R ITION INT A KE Ġ-> Ġ" N utr ition Int ake " čĊĉĉĉ ĉ ResourceType Enum . N UT R ITION ORDER Ġ-> Ġ" N utr ition Order " čĊĉĉĉ ĉ ResourceType Enum . N UT R ITION PRODUCT Ġ-> Ġ" N utr ition Product " čĊĉĉĉ ĉ ResourceType Enum . OB SERV ATION Ġ-> Ġ" Observation " čĊĉĉĉ ĉ ResourceType Enum . OB SERV ATION DEFINITION Ġ-> Ġ" Observation Definition " čĊĉĉĉ ĉ ResourceType Enum . OPERATION DEFINITION Ġ-> Ġ" Operation Definition " čĊĉĉĉ ĉ ResourceType Enum . OPERATION OUT CO ME Ġ-> Ġ" Operation Outcome " čĊĉĉĉ ĉ ResourceType Enum . ORG AN IZATION Ġ-> Ġ" Organization " čĊĉĉĉ ĉ ResourceType Enum . ORG AN IZATION AFF ILI ATION Ġ-> Ġ" Organization Aff iliation " čĊĉĉĉ ĉ ResourceType Enum . PACK AG ED PRODUCT DEFINITION Ġ-> Ġ" Package d Product Definition " čĊĉĉĉ ĉ ResourceType Enum . PARAMETERS Ġ-> Ġ" Parameters " čĊĉĉĉ ĉ ResourceType Enum . PAT IENT Ġ-> Ġ" Patient " čĊĉĉĉ ĉ ResourceType Enum . PAYMENT NOTICE Ġ-> Ġ" Payment Notice " čĊĉĉĉ ĉ ResourceType Enum . PAYMENT RE CON C ILI ATION Ġ-> Ġ" Payment Re conc iliation " čĊĉĉĉ ĉ ResourceType Enum . PERMISSION Ġ-> Ġ" Permission " čĊĉĉĉ ĉ ResourceType Enum . PERSON Ġ-> Ġ" Person " čĊĉĉĉ ĉ ResourceType Enum . PLAN DEFINITION Ġ-> Ġ" Plan Definition " čĊĉĉĉ ĉ ResourceType Enum . PR ACT ITION ER Ġ-> Ġ" Pract itioner " čĊĉĉĉ ĉ ResourceType Enum . PR ACT ITION ER ROLE Ġ-> Ġ" Pract itioner Role " čĊĉĉĉ ĉ ResourceType Enum . PROC EDURE Ġ-> Ġ" Procedure " čĊĉĉĉ ĉ ResourceType Enum . PRO VEN ANCE Ġ-> Ġ" Provenance " čĊĉĉĉ ĉ ResourceType Enum . QUEST ION NA I RE Ġ-> Ġ" Questionnaire " čĊĉĉĉ ĉ ResourceType Enum . QUEST ION NA IR ER ESP ONSE Ġ-> Ġ" Questionnaire Response " čĊĉĉĉ ĉ ResourceType Enum . REG UL ATED AUTHORIZATION Ġ-> Ġ" Reg ulated Authorization " čĊĉĉĉ ĉ ResourceType Enum . RELATED PERSON Ġ-> Ġ" Related Person " čĊĉĉĉ ĉ ResourceType Enum . REQUEST GROUP Ġ-> Ġ" Request Group " čĊĉĉĉ ĉ ResourceType Enum . RE SEARCH ST UD Y Ġ-> Ġ" Research Study " čĊĉĉĉ ĉ ResourceType Enum . RE SEARCH SUBJECT Ġ-> Ġ" Research Subject " čĊĉĉĉ ĉ ResourceType Enum . RESOURCE Ġ-> Ġ" Resource " čĊĉĉĉ ĉ ResourceType Enum . R IS K AS SESS MENT Ġ-> Ġ" Risk Assessment " čĊĉĉĉ ĉ ResourceType Enum . SCHED ULE Ġ-> Ġ" Schedule " čĊĉĉĉ ĉ ResourceType Enum . SEARCH PARAMETER Ġ-> Ġ" Search Parameter " čĊĉĉĉ ĉ ResourceType Enum . SERV IC ER EQ UEST Ġ-> Ġ" Service Request " čĊĉĉĉ ĉ ResourceType Enum . SLOT Ġ-> Ġ" Slot " čĊĉĉĉ ĉ ResourceType Enum . SPEC IM EN Ġ-> Ġ" Spec imen " čĊĉĉĉ ĉ ResourceType Enum . SPEC IM EN DEFINITION Ġ-> Ġ" Spec imen Definition " čĊĉĉĉ ĉ ResourceType Enum . STRUCTURE DEFINITION Ġ-> Ġ" StructureDefinition " čĊĉĉĉ ĉ ResourceType Enum . STRUCTURE MAP Ġ-> Ġ" Structure Map " čĊĉĉĉ ĉ ResourceType Enum . SUB SCRIPTION Ġ-> Ġ" Subscription " čĊĉĉĉ ĉ ResourceType Enum . SUB SCRIPTION STATUS Ġ-> Ġ" Subscription Status " čĊĉĉĉ ĉ ResourceType Enum . SUB SCRIPTION TOPIC Ġ-> Ġ" Subscription Topic " čĊĉĉĉ ĉ ResourceType Enum . SUB ST ANCE Ġ-> Ġ" Sub stance " čĊĉĉĉ ĉ ResourceType Enum . SUB ST ANCE DEFINITION Ġ-> Ġ" Sub stance Definition " čĊĉĉĉ ĉ ResourceType Enum . SUB ST AN C ENU CLE IC AC ID Ġ-> Ġ" Sub stance N ucle ic Ac id " čĊĉĉĉ ĉ ResourceType Enum . SUB ST ANCE POLY MER Ġ-> Ġ" Sub stance Pol ymer " čĊĉĉĉ ĉ ResourceType Enum . SUB ST ANCE PRO TE IN Ġ-> Ġ" Sub stance Protein " čĊĉĉĉ ĉ ResourceType Enum . SUB ST AN C ERE FER ENCE INFORMATION Ġ-> Ġ" Sub stance Reference Information " čĊĉĉĉ ĉ ResourceType Enum . SUB ST AN CES OURCE MAT ERIAL Ġ-> Ġ" Sub stance Source Material " čĊĉĉĉ ĉ ResourceType Enum . SUP PLY DE LI VERY Ġ-> Ġ" Supply Delivery " čĊĉĉĉ ĉ ResourceType Enum . SUP PLY REQUEST Ġ-> Ġ" Supply Request " čĊĉĉĉ ĉ ResourceType Enum . TASK Ġ-> Ġ" Task " čĊĉĉĉ ĉ ResourceType Enum . TERMIN O LOG Y CAP AB IL ITIES Ġ-> Ġ" Termin ology Capabilities " čĊĉĉĉ ĉ ResourceType Enum . TEST REPORT Ġ-> Ġ" Test Report " čĊĉĉĉ ĉ ResourceType Enum . TEST SCRIPT Ġ-> Ġ" Test Script " čĊĉĉĉ ĉ ResourceType Enum . VALUE SET Ġ-> Ġ" Value Set " čĊĉĉĉ ĉ ResourceType Enum . VER IFICATION RESULT Ġ-> Ġ" Verification Result " čĊĉĉĉ ĉ ResourceType Enum . V ISION PRESCRIPTION Ġ-> Ġ" Vision Pre scription " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠResource TypeEnum ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠRest ful Capability Mode Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġapplication Ġacts Ġas Ġa Ġclient Ġfor Ġthis Ġresource . čĊĉ ĉ */ čĊĉ ĉ CLIENT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġapplication Ġacts Ġas Ġa Ġserver Ġfor Ġthis Ġresource . čĊĉ ĉ */ čĊĉ ĉ SERVER , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CLIENT Ġ-> Ġ" client " čĊĉĉĉ ĉ SERVER Ġ-> Ġ" server " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CLIENT Ġ-> Ġ" http :// hl 7 . org / fhir / rest ful - capability - mode " čĊĉĉĉ ĉ SERVER Ġ-> Ġ" http :// hl 7 . org / fhir / rest ful - capability - mode " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CLIENT Ġ-> Ġ" The Ġapplication Ġacts Ġas Ġa Ġclient Ġfor Ġthis Ġresource ." čĊĉĉĉ ĉ SERVER Ġ-> Ġ" The Ġapplication Ġacts Ġas Ġa Ġserver Ġfor Ġthis Ġresource ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CLIENT Ġ-> Ġ" Client "; čĊĉĉĉ ĉ SERVER Ġ-> Ġ" Server "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠRest ful Capability Mode ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" client " Ġ== Ġcode String ) Ġreturn ĠCLIENT čĊĉĉĉ ĉ if Ġ(" server " Ġ== Ġcode String ) Ġreturn ĠSERVER čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠRest ful Capability Mode Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠRest ful Capability Mode Enum Factory Ġ: ĠEnum Factory < Rest ful Capability Mode > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠRest ful Capability Mode ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" client " Ġ== Ġcode String ) Ġreturn ĠRest ful Capability Mode . CLIENT čĊĉĉ ĉ if Ġ(" server " Ġ== Ġcode String ) Ġreturn ĠRest ful Capability Mode . SERVER čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠRest ful Capability Mode Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Rest ful Capability Mode >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" client " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRest ful Capability Mode . CLIENT ) čĊĉĉ ĉ if Ġ(" server " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠRest ful Capability Mode . SERVER ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠRest ful Capability Mode Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠRest ful Capability Mode ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Rest ful Capability Mode . CLIENT Ġ-> Ġ" client " čĊĉĉĉ ĉ Rest ful Capability Mode . SERVER Ġ-> Ġ" server " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠRest ful Capability Mode ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠSearch Param Type Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠSearch Ġparameter ĠSHALL Ġbe Ġa Ġnumber Ġ( a Ġwhole Ġnumber , Ġor Ġa Ġdecimal ). čĊĉ ĉ */ čĊĉ ĉ NUMBER , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSearch Ġparameter Ġis Ġon Ġa Ġdate / time . ĠThe Ġdate Ġformat Ġis Ġthe Ġstandard ĠXML Ġformat , Ġthough Ġother Ġformats Ġmay Ġbe Ġsupported . čĊĉ ĉ */ čĊĉ ĉ DATE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSearch Ġparameter Ġis Ġa Ġsimple Ġstring , Ġlike Ġa Ġname Ġpart . ĠSearch Ġis Ġcase - ins ensitive Ġand Ġaccent - ins ensitive . ĠMay Ġmatch Ġjust Ġthe Ġstart Ġof Ġa Ġstring . ĠString Ġparameters Ġmay Ġcontain Ġspaces . čĊĉ ĉ */ čĊĉ ĉ STRING , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSearch Ġparameter Ġon Ġa Ġcoded Ġelement Ġor Ġidentifier . ĠMay Ġbe Ġused Ġto Ġsearch Ġthrough Ġthe Ġtext , Ġdisplay , Ġcode Ġand Ġcode / code system Ġ( for Ġcodes ) Ġand Ġlabel , Ġsystem Ġand Ġkey Ġ( for Ġidentifier ). ĠIts Ġvalue Ġis Ġeither Ġa Ġstring Ġor Ġa Ġpair Ġof Ġnamespace Ġand Ġvalue , Ġseparated Ġby Ġa Ġ"| ", Ġdepending Ġon Ġthe Ġmodifier Ġused . čĊĉ ĉ */ čĊĉ ĉ TOKEN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġreference Ġto Ġanother Ġresource Ġ( Reference Ġor Ġcanonical ). čĊĉ ĉ */ čĊĉ ĉ REFERENCE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġcomposite Ġsearch Ġparameter Ġthat Ġcombin es Ġa Ġsearch Ġon Ġtwo Ġvalues Ġtogether . čĊĉ ĉ */ čĊĉ ĉ COMP OS ITE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġsearch Ġparameter Ġthat Ġsearches Ġon Ġa Ġquantity . čĊĉ ĉ */ čĊĉ ĉ QU ANT ITY , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠA Ġsearch Ġparameter Ġthat Ġsearches Ġon Ġa ĠURI Ġ( RFC Ġ 3 9 8 6 ). čĊĉ ĉ */ čĊĉ ĉ URI , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠSpecial Ġlogic Ġapplies Ġto Ġthis Ġparameter Ġper Ġthe Ġdescription Ġof Ġthe Ġsearch Ġparameter . čĊĉ ĉ */ čĊĉ ĉ SPECIAL , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ NUMBER Ġ-> Ġ" number " čĊĉĉĉ ĉ DATE Ġ-> Ġ" date " čĊĉĉĉ ĉ STRING Ġ-> Ġ" string " čĊĉĉĉ ĉ TOKEN Ġ-> Ġ" token " čĊĉĉĉ ĉ REFERENCE Ġ-> Ġ" reference " čĊĉĉĉ ĉ COMP OS ITE Ġ-> Ġ" composite " čĊĉĉĉ ĉ QU ANT ITY Ġ-> Ġ" quantity " čĊĉĉĉ ĉ URI Ġ-> Ġ" uri " čĊĉĉĉ ĉ SPECIAL Ġ-> Ġ" special " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ NUMBER Ġ-> Ġ" http :// hl 7 . org / fhir / search - param - type " čĊĉĉĉ ĉ DATE Ġ-> Ġ" http :// hl 7 . org / fhir / search - param - type " čĊĉĉĉ ĉ STRING Ġ-> Ġ" http :// hl 7 . org / fhir / search - param - type " čĊĉĉĉ ĉ TOKEN Ġ-> Ġ" http :// hl 7 . org / fhir / search - param - type " čĊĉĉĉ ĉ REFERENCE Ġ-> Ġ" http :// hl 7 . org / fhir / search - param - type " čĊĉĉĉ ĉ COMP OS ITE Ġ-> Ġ" http :// hl 7 . org / fhir / search - param - type " čĊĉĉĉ ĉ QU ANT ITY Ġ-> Ġ" http :// hl 7 . org / fhir / search - param - type " čĊĉĉĉ ĉ URI Ġ-> Ġ" http :// hl 7 . org / fhir / search - param - type " čĊĉĉĉ ĉ SPECIAL Ġ-> Ġ" http :// hl 7 . org / fhir / search - param - type " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ NUMBER Ġ-> Ġ" Search Ġparameter ĠSHALL Ġbe Ġa Ġnumber Ġ( a Ġwhole Ġnumber , Ġor Ġa Ġdecimal )." čĊĉĉĉ ĉ DATE Ġ-> Ġ" Search Ġparameter Ġis Ġon Ġa Ġdate / time . ĠThe Ġdate Ġformat Ġis Ġthe Ġstandard ĠXML Ġformat , Ġthough Ġother Ġformats Ġmay Ġbe Ġsupported ." čĊĉĉĉ ĉ STRING Ġ-> Ġ" Search Ġparameter Ġis Ġa Ġsimple Ġstring , Ġlike Ġa Ġname Ġpart . ĠSearch Ġis Ġcase - ins ensitive Ġand Ġaccent - ins ensitive . ĠMay Ġmatch Ġjust Ġthe Ġstart Ġof Ġa Ġstring . ĠString Ġparameters Ġmay Ġcontain Ġspaces ." čĊĉĉĉ ĉ TOKEN Ġ-> Ġ" Search Ġparameter Ġon Ġa Ġcoded Ġelement Ġor Ġidentifier . ĠMay Ġbe Ġused Ġto Ġsearch Ġthrough Ġthe Ġtext , Ġdisplay , Ġcode Ġand Ġcode / code system Ġ( for Ġcodes ) Ġand Ġlabel , Ġsystem Ġand Ġkey Ġ( for Ġidentifier ). ĠIts Ġvalue Ġis Ġeither Ġa Ġstring Ġor Ġa Ġpair Ġof Ġnamespace Ġand Ġvalue , Ġseparated Ġby Ġa Ġ\" | \", Ġdepending Ġon Ġthe Ġmodifier Ġused ." čĊĉĉĉ ĉ REFERENCE Ġ-> Ġ" A Ġreference Ġto Ġanother Ġresource Ġ( Reference Ġor Ġcanonical )." čĊĉĉĉ ĉ COMP OS ITE Ġ-> Ġ" A Ġcomposite Ġsearch Ġparameter Ġthat Ġcombin es Ġa Ġsearch Ġon Ġtwo Ġvalues Ġtogether ." čĊĉĉĉ ĉ QU ANT ITY Ġ-> Ġ" A Ġsearch Ġparameter Ġthat Ġsearches Ġon Ġa Ġquantity ." čĊĉĉĉ ĉ URI Ġ-> Ġ" A Ġsearch Ġparameter Ġthat Ġsearches Ġon Ġa ĠURI Ġ( RFC Ġ 3 9 8 6 )." čĊĉĉĉ ĉ SPECIAL Ġ-> Ġ" Special Ġlogic Ġapplies Ġto Ġthis Ġparameter Ġper Ġthe Ġdescription Ġof Ġthe Ġsearch Ġparameter ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ NUMBER Ġ-> Ġ" Number "; čĊĉĉĉ ĉ DATE Ġ-> Ġ" Date / DateTime "; čĊĉĉĉ ĉ STRING Ġ-> Ġ" String "; čĊĉĉĉ ĉ TOKEN Ġ-> Ġ" Token "; čĊĉĉĉ ĉ REFERENCE Ġ-> Ġ" Reference "; čĊĉĉĉ ĉ COMP OS ITE Ġ-> Ġ" Composite "; čĊĉĉĉ ĉ QU ANT ITY Ġ-> Ġ" Quantity "; čĊĉĉĉ ĉ URI Ġ-> Ġ" URI "; čĊĉĉĉ ĉ SPECIAL Ġ-> Ġ" Special "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠSearch Param Type ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" number " Ġ== Ġcode String ) Ġreturn ĠNUMBER čĊĉĉĉ ĉ if Ġ(" date " Ġ== Ġcode String ) Ġreturn ĠDATE čĊĉĉĉ ĉ if Ġ(" string " Ġ== Ġcode String ) Ġreturn ĠSTRING čĊĉĉĉ ĉ if Ġ(" token " Ġ== Ġcode String ) Ġreturn ĠTOKEN čĊĉĉĉ ĉ if Ġ(" reference " Ġ== Ġcode String ) Ġreturn ĠREFER ENCE čĊĉĉĉ ĉ if Ġ(" composite " Ġ== Ġcode String ) Ġreturn ĠCOMP OS ITE čĊĉĉĉ ĉ if Ġ(" quantity " Ġ== Ġcode String ) Ġreturn ĠQU ANT ITY čĊĉĉĉ ĉ if Ġ(" uri " Ġ== Ġcode String ) Ġreturn ĠURI čĊĉĉĉ ĉ if Ġ(" special " Ġ== Ġcode String ) Ġreturn ĠSPECIAL čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠSearch Param Type Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠSearch Param TypeEnum Factory Ġ: ĠEnum Factory < Search Param Type > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠSearch Param Type ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" number " Ġ== Ġcode String ) Ġreturn ĠSearch Param Type . NUMBER čĊĉĉ ĉ if Ġ(" date " Ġ== Ġcode String ) Ġreturn ĠSearch Param Type . DATE čĊĉĉ ĉ if Ġ(" string " Ġ== Ġcode String ) Ġreturn ĠSearch Param Type . STRING čĊĉĉ ĉ if Ġ(" token " Ġ== Ġcode String ) Ġreturn ĠSearch Param Type . TOKEN čĊĉĉ ĉ if Ġ(" reference " Ġ== Ġcode String ) Ġreturn ĠSearch Param Type . REFERENCE čĊĉĉ ĉ if Ġ(" composite " Ġ== Ġcode String ) Ġreturn ĠSearch Param Type . COMP OS ITE čĊĉĉ ĉ if Ġ(" quantity " Ġ== Ġcode String ) Ġreturn ĠSearch Param Type . QU ANT ITY čĊĉĉ ĉ if Ġ(" uri " Ġ== Ġcode String ) Ġreturn ĠSearch Param Type . URI čĊĉĉ ĉ if Ġ(" special " Ġ== Ġcode String ) Ġreturn ĠSearch Param Type . SPECIAL čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠSearch Param Type Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Search Param Type >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" number " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSearch Param Type . NUMBER ) čĊĉĉ ĉ if Ġ(" date " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSearch Param Type . DATE ) čĊĉĉ ĉ if Ġ(" string " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSearch Param Type . STRING ) čĊĉĉ ĉ if Ġ(" token " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSearch Param Type . TOKEN ) čĊĉĉ ĉ if Ġ(" reference " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSearch Param Type . REFERENCE ) čĊĉĉ ĉ if Ġ(" composite " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSearch Param Type . COMP OS ITE ) čĊĉĉ ĉ if Ġ(" quantity " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSearch Param Type . QU ANT ITY ) čĊĉĉ ĉ if Ġ(" uri " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSearch Param Type . URI ) čĊĉĉ ĉ if Ġ(" special " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSearch Param Type . SPECIAL ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠSearch Param Type Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠSearch Param Type ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Search Param Type . NUMBER Ġ-> Ġ" number " čĊĉĉĉ ĉ Search Param Type . DATE Ġ-> Ġ" date " čĊĉĉĉ ĉ Search Param Type . STRING Ġ-> Ġ" string " čĊĉĉĉ ĉ Search Param Type . TOKEN Ġ-> Ġ" token " čĊĉĉĉ ĉ Search Param Type . REFERENCE Ġ-> Ġ" reference " čĊĉĉĉ ĉ Search Param Type . COMP OS ITE Ġ-> Ġ" composite " čĊĉĉĉ ĉ Search Param Type . QU ANT ITY Ġ-> Ġ" quantity " čĊĉĉĉ ĉ Search Param Type . URI Ġ-> Ġ" uri " čĊĉĉĉ ĉ Search Param Type . SPECIAL Ġ-> Ġ" special " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠSearch Param Type ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠSubscription Search Modifier Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠUsed Ġto Ġmatch Ġa Ġvalue Ġaccording Ġto ĠFHIR ĠSearch Ġrules Ġ( e . g ., ĠPatient / 1 2 3 , ĠEn counter / 2 0 0 2 ). čĊĉ ĉ */ čĊĉ ĉ EQUAL , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġis Ġequal Ġto Ġthe Ġprovided Ġvalue . čĊĉ ĉ */ čĊĉ ĉ EQ , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġis Ġnot Ġequal Ġto Ġthe Ġprovided Ġvalue . čĊĉ ĉ */ čĊĉ ĉ NE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġis Ġgreater Ġthan Ġthe Ġprovided Ġvalue . čĊĉ ĉ */ čĊĉ ĉ GT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġis Ġless Ġthan Ġthe Ġprovided Ġvalue . čĊĉ ĉ */ čĊĉ ĉ LT , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġis Ġgreater Ġor Ġequal Ġto Ġthe Ġprovided Ġvalue . čĊĉ ĉ */ čĊĉ ĉ GE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġis Ġless Ġor Ġequal Ġto Ġthe Ġprovided Ġvalue . čĊĉ ĉ */ čĊĉ ĉ LE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġstarts Ġafter Ġthe Ġprovided Ġvalue . čĊĉ ĉ */ čĊĉ ĉ SA , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġends Ġbefore Ġthe Ġprovided Ġvalue . čĊĉ ĉ */ čĊĉ ĉ EB , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġis Ġapproximately Ġthe Ġsame Ġto Ġthe Ġprovided Ġvalue . ĠNote Ġthat Ġthe Ġrecommended Ġvalue Ġfor Ġthe Ġapproximation Ġis Ġ 1 0 % Ġof Ġthe Ġstated Ġvalue Ġ( or Ġfor Ġa Ġdate , Ġ 1 0 % Ġof Ġthe Ġgap Ġbetween Ġnow Ġand Ġthe Ġdate ), Ġbut Ġsystems Ġmay Ġchoose Ġother Ġvalues Ġwhere Ġappropriate . čĊĉ ĉ */ čĊĉ ĉ AP , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġsearch Ġparameter Ġis Ġa Ġconcept Ġwith Ġthe Ġform Ġ[ system ] |[ code ], Ġand Ġthe Ġsearch Ġparameter Ġtests Ġwhether Ġthe Ġcoding Ġin Ġa Ġresource Ġsubs umes Ġthe Ġspecified Ġsearch Ġcode . čĊĉ ĉ */ čĊĉ ĉ AB O VE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġsearch Ġparameter Ġis Ġa Ġconcept Ġwith Ġthe Ġform Ġ[ system ] |[ code ], Ġand Ġthe Ġsearch Ġparameter Ġtests Ġwhether Ġthe Ġcoding Ġin Ġa Ġresource Ġis Ġsub su med Ġby Ġthe Ġspecified Ġsearch Ġcode . čĊĉ ĉ */ čĊĉ ĉ BE LOW , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġsearch Ġparameter Ġis Ġa Ġmember Ġof Ġa ĠGroup Ġor ĠList , Ġor Ġthe Ġsearch Ġparameter Ġis Ġa ĠURI Ġ( relative Ġor Ġabsolute ) Ġthat Ġidentifies Ġa Ġvalue Ġset , Ġand Ġthe Ġsearch Ġparameter Ġtests Ġwhether Ġthe Ġvalue Ġis Ġpresent Ġin Ġthe Ġspecified ĠGroup , ĠList , Ġor ĠValue ĠSet . čĊĉ ĉ */ čĊĉ ĉ IN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġsearch Ġparameter Ġis Ġa Ġmember Ġof Ġa ĠGroup Ġor ĠList , Ġor Ġthe Ġsearch Ġparameter Ġis Ġa ĠURI Ġ( relative Ġor Ġabsolute ) Ġthat Ġidentifies Ġa Ġvalue Ġset , Ġand Ġthe Ġsearch Ġparameter Ġtests Ġwhether Ġthe Ġvalue Ġis ĠNOT Ġpresent Ġin Ġthe Ġspecified ĠGroup , ĠList , Ġor ĠValue ĠSet . čĊĉ ĉ */ čĊĉ ĉ NOT IN , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġsearch Ġparameter Ġhas Ġthe Ġformat Ġsystem | code | value , Ġwhere Ġthe Ġsystem Ġand Ġcode Ġrefer Ġto Ġa Âł Identifier . type . coding . system Âł and Âł . code , Ġand Ġmatch Ġif Ġany Ġof Ġthe Ġtype Ġcodes Ġmatch . ĠAll Ġ 3 Ġparts Ġmust Ġbe Ġpresent . čĊĉ ĉ */ čĊĉ ĉ OF TYPE , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ EQUAL Ġ-> Ġ"=" čĊĉĉĉ ĉ EQ Ġ-> Ġ" eq " čĊĉĉĉ ĉ NE Ġ-> Ġ" ne " čĊĉĉĉ ĉ GT Ġ-> Ġ" gt " čĊĉĉĉ ĉ LT Ġ-> Ġ" lt " čĊĉĉĉ ĉ GE Ġ-> Ġ" ge " čĊĉĉĉ ĉ LE Ġ-> Ġ" le " čĊĉĉĉ ĉ SA Ġ-> Ġ" sa " čĊĉĉĉ ĉ EB Ġ-> Ġ" eb " čĊĉĉĉ ĉ AP Ġ-> Ġ" ap " čĊĉĉĉ ĉ AB O VE Ġ-> Ġ" above " čĊĉĉĉ ĉ BE LOW Ġ-> Ġ" below " čĊĉĉĉ ĉ IN Ġ-> Ġ" in " čĊĉĉĉ ĉ NOT IN Ġ-> Ġ" not - in " čĊĉĉĉ ĉ OF TYPE Ġ-> Ġ" of - type " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ EQUAL Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ EQ Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ NE Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ GT Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ LT Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ GE Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ LE Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ SA Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ EB Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ AP Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ AB O VE Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ BE LOW Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ IN Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ NOT IN Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ OF TYPE Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - search - modifier " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ EQUAL Ġ-> Ġ" Used Ġto Ġmatch Ġa Ġvalue Ġaccording Ġto ĠFHIR ĠSearch Ġrules Ġ( e . g ., ĠPatient / 1 2 3 , ĠEn counter / 2 0 0 2 )." čĊĉĉĉ ĉ EQ Ġ-> Ġ" The Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġis Ġequal Ġto Ġthe Ġprovided Ġvalue ." čĊĉĉĉ ĉ NE Ġ-> Ġ" The Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġis Ġnot Ġequal Ġto Ġthe Ġprovided Ġvalue ." čĊĉĉĉ ĉ GT Ġ-> Ġ" The Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġis Ġgreater Ġthan Ġthe Ġprovided Ġvalue ." čĊĉĉĉ ĉ LT Ġ-> Ġ" The Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġis Ġless Ġthan Ġthe Ġprovided Ġvalue ." čĊĉĉĉ ĉ GE Ġ-> Ġ" The Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġis Ġgreater Ġor Ġequal Ġto Ġthe Ġprovided Ġvalue ." čĊĉĉĉ ĉ LE Ġ-> Ġ" The Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġis Ġless Ġor Ġequal Ġto Ġthe Ġprovided Ġvalue ." čĊĉĉĉ ĉ SA Ġ-> Ġ" The Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġstarts Ġafter Ġthe Ġprovided Ġvalue ." čĊĉĉĉ ĉ EB Ġ-> Ġ" The Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġends Ġbefore Ġthe Ġprovided Ġvalue ." čĊĉĉĉ ĉ AP Ġ-> Ġ" The Ġvalue Ġfor Ġthe Ġparameter Ġin Ġthe Ġresource Ġis Ġapproximately Ġthe Ġsame Ġto Ġthe Ġprovided Ġvalue . ĠNote Ġthat Ġthe Ġrecommended Ġvalue Ġfor Ġthe Ġapproximation Ġis Ġ 1 0 % Ġof Ġthe Ġstated Ġvalue Ġ( or Ġfor Ġa Ġdate , Ġ 1 0 % Ġof Ġthe Ġgap Ġbetween Ġnow Ġand Ġthe Ġdate ), Ġbut Ġsystems Ġmay Ġchoose Ġother Ġvalues Ġwhere Ġappropriate ." čĊĉĉĉ ĉ AB O VE Ġ-> Ġ" The Ġsearch Ġparameter Ġis Ġa Ġconcept Ġwith Ġthe Ġform Ġ[ system ] |[ code ], Ġand Ġthe Ġsearch Ġparameter Ġtests Ġwhether Ġthe Ġcoding Ġin Ġa Ġresource Ġsubs umes Ġthe Ġspecified Ġsearch Ġcode ." čĊĉĉĉ ĉ BE LOW Ġ-> Ġ" The Ġsearch Ġparameter Ġis Ġa Ġconcept Ġwith Ġthe Ġform Ġ[ system ] |[ code ], Ġand Ġthe Ġsearch Ġparameter Ġtests Ġwhether Ġthe Ġcoding Ġin Ġa Ġresource Ġis Ġsub su med Ġby Ġthe Ġspecified Ġsearch Ġcode ." čĊĉĉĉ ĉ IN Ġ-> Ġ" The Ġsearch Ġparameter Ġis Ġa Ġmember Ġof Ġa ĠGroup Ġor ĠList , Ġor Ġthe Ġsearch Ġparameter Ġis Ġa ĠURI Ġ( relative Ġor Ġabsolute ) Ġthat Ġidentifies Ġa Ġvalue Ġset , Ġand Ġthe Ġsearch Ġparameter Ġtests Ġwhether Ġthe Ġvalue Ġis Ġpresent Ġin Ġthe Ġspecified ĠGroup , ĠList , Ġor ĠValue ĠSet ." čĊĉĉĉ ĉ NOT IN Ġ-> Ġ" The Ġsearch Ġparameter Ġis Ġa Ġmember Ġof Ġa ĠGroup Ġor ĠList , Ġor Ġthe Ġsearch Ġparameter Ġis Ġa ĠURI Ġ( relative Ġor Ġabsolute ) Ġthat Ġidentifies Ġa Ġvalue Ġset , Ġand Ġthe Ġsearch Ġparameter Ġtests Ġwhether Ġthe Ġvalue Ġis ĠNOT Ġpresent Ġin Ġthe Ġspecified ĠGroup , ĠList , Ġor ĠValue ĠSet ." čĊĉĉĉ ĉ OF TYPE Ġ-> Ġ" The Ġsearch Ġparameter Ġhas Ġthe Ġformat Ġsystem | code | value , Ġwhere Ġthe Ġsystem Ġand Ġcode Ġrefer Ġto Ġa Âł Identifier . type . coding . system Âł and Âł . code , Ġand Ġmatch Ġif Ġany Ġof Ġthe Ġtype Ġcodes Ġmatch . ĠAll Ġ 3 Ġparts Ġmust Ġbe Ġpresent ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ EQUAL Ġ-> Ġ"=" ; čĊĉĉĉ ĉ EQ Ġ-> Ġ" Equal "; čĊĉĉĉ ĉ NE Ġ-> Ġ" Not ĠEqual "; čĊĉĉĉ ĉ GT Ġ-> Ġ" Greater ĠTh an "; čĊĉĉĉ ĉ LT Ġ-> Ġ" Less ĠTh an "; čĊĉĉĉ ĉ GE Ġ-> Ġ" Greater ĠTh an Ġor ĠEqual "; čĊĉĉĉ ĉ LE Ġ-> Ġ" Less ĠTh an Ġor ĠEqual "; čĊĉĉĉ ĉ SA Ġ-> Ġ" Starts ĠAfter "; čĊĉĉĉ ĉ EB Ġ-> Ġ" End s ĠBefore "; čĊĉĉĉ ĉ AP Ġ-> Ġ" Approx imately "; čĊĉĉĉ ĉ AB O VE Ġ-> Ġ" Above "; čĊĉĉĉ ĉ BE LOW Ġ-> Ġ" Below "; čĊĉĉĉ ĉ IN Ġ-> Ġ" In "; čĊĉĉĉ ĉ NOT IN Ġ-> Ġ" Not ĠIn "; čĊĉĉĉ ĉ OF TYPE Ġ-> Ġ" Of ĠType "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠSubscription Search Modifier ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" =" Ġ== Ġcode String ) Ġreturn ĠEQUAL čĊĉĉĉ ĉ if Ġ(" eq " Ġ== Ġcode String ) Ġreturn ĠE Q čĊĉĉĉ ĉ if Ġ(" ne " Ġ== Ġcode String ) Ġreturn ĠNE čĊĉĉĉ ĉ if Ġ(" gt " Ġ== Ġcode String ) Ġreturn ĠGT čĊĉĉĉ ĉ if Ġ(" lt " Ġ== Ġcode String ) Ġreturn ĠLT čĊĉĉĉ ĉ if Ġ(" ge " Ġ== Ġcode String ) Ġreturn ĠGE čĊĉĉĉ ĉ if Ġ(" le " Ġ== Ġcode String ) Ġreturn ĠLE čĊĉĉĉ ĉ if Ġ(" sa " Ġ== Ġcode String ) Ġreturn ĠSA čĊĉĉĉ ĉ if Ġ(" eb " Ġ== Ġcode String ) Ġreturn ĠEB čĊĉĉĉ ĉ if Ġ(" ap " Ġ== Ġcode String ) Ġreturn ĠAP čĊĉĉĉ ĉ if Ġ(" above " Ġ== Ġcode String ) Ġreturn ĠA BO VE čĊĉĉĉ ĉ if Ġ(" below " Ġ== Ġcode String ) Ġreturn ĠBE LOW čĊĉĉĉ ĉ if Ġ(" in " Ġ== Ġcode String ) Ġreturn ĠIN čĊĉĉĉ ĉ if Ġ(" not - in " Ġ== Ġcode String ) Ġreturn ĠNOT IN čĊĉĉĉ ĉ if Ġ(" of - type " Ġ== Ġcode String ) Ġreturn ĠOF TYPE čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠSubscription Search Modifier Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠSubscription Search Modifier Enum Factory Ġ: ĠEnum Factory < Subscription Search Modifier > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠSubscription Search Modifier ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" =" Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . EQUAL čĊĉĉ ĉ if Ġ(" eq " Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . EQ čĊĉĉ ĉ if Ġ(" ne " Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . NE čĊĉĉ ĉ if Ġ(" gt " Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . GT čĊĉĉ ĉ if Ġ(" lt " Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . LT čĊĉĉ ĉ if Ġ(" ge " Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . GE čĊĉĉ ĉ if Ġ(" le " Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . LE čĊĉĉ ĉ if Ġ(" sa " Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . SA čĊĉĉ ĉ if Ġ(" eb " Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . EB čĊĉĉ ĉ if Ġ(" ap " Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . AP čĊĉĉ ĉ if Ġ(" above " Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . AB O VE čĊĉĉ ĉ if Ġ(" below " Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . BE LOW čĊĉĉ ĉ if Ġ(" in " Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . IN čĊĉĉ ĉ if Ġ(" not - in " Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . NOT IN čĊĉĉ ĉ if Ġ(" of - type " Ġ== Ġcode String ) Ġreturn ĠSubscription Search Modifier . OF TYPE čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠSubscription Search Modifier Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Subscription Search Modifier >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" =" Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . EQUAL ) čĊĉĉ ĉ if Ġ(" eq " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . EQ ) čĊĉĉ ĉ if Ġ(" ne " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . NE ) čĊĉĉ ĉ if Ġ(" gt " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . GT ) čĊĉĉ ĉ if Ġ(" lt " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . LT ) čĊĉĉ ĉ if Ġ(" ge " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . GE ) čĊĉĉ ĉ if Ġ(" le " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . LE ) čĊĉĉ ĉ if Ġ(" sa " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . SA ) čĊĉĉ ĉ if Ġ(" eb " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . EB ) čĊĉĉ ĉ if Ġ(" ap " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . AP ) čĊĉĉ ĉ if Ġ(" above " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . AB O VE ) čĊĉĉ ĉ if Ġ(" below " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . BE LOW ) čĊĉĉ ĉ if Ġ(" in " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . IN ) čĊĉĉ ĉ if Ġ(" not - in " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . NOT IN ) čĊĉĉ ĉ if Ġ(" of - type " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription Search Modifier . OF TYPE ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠSubscription Search Modifier Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠSubscription Search Modifier ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Subscription Search Modifier . EQUAL Ġ-> Ġ"=" čĊĉĉĉ ĉ Subscription Search Modifier . EQ Ġ-> Ġ" eq " čĊĉĉĉ ĉ Subscription Search Modifier . NE Ġ-> Ġ" ne " čĊĉĉĉ ĉ Subscription Search Modifier . GT Ġ-> Ġ" gt " čĊĉĉĉ ĉ Subscription Search Modifier . LT Ġ-> Ġ" lt " čĊĉĉĉ ĉ Subscription Search Modifier . GE Ġ-> Ġ" ge " čĊĉĉĉ ĉ Subscription Search Modifier . LE Ġ-> Ġ" le " čĊĉĉĉ ĉ Subscription Search Modifier . SA Ġ-> Ġ" sa " čĊĉĉĉ ĉ Subscription Search Modifier . EB Ġ-> Ġ" eb " čĊĉĉĉ ĉ Subscription Search Modifier . AP Ġ-> Ġ" ap " čĊĉĉĉ ĉ Subscription Search Modifier . AB O VE Ġ-> Ġ" above " čĊĉĉĉ ĉ Subscription Search Modifier . BE LOW Ġ-> Ġ" below " čĊĉĉĉ ĉ Subscription Search Modifier . IN Ġ-> Ġ" in " čĊĉĉĉ ĉ Subscription Search Modifier . NOT IN Ġ-> Ġ" not - in " čĊĉĉĉ ĉ Subscription Search Modifier . OF TYPE Ġ-> Ġ" of - type " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠSubscription Search Modifier ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠSubscription State Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġclient Ġhas Ġrequested Ġthe Ġsubscription , Ġand Ġthe Ġserver Ġhas Ġnot Ġyet Ġset Ġit Ġup . čĊĉ ĉ */ čĊĉ ĉ REQUEST ED , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġsubscription Ġis Ġactive . čĊĉ ĉ */ čĊĉ ĉ ACTIVE , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġserver Ġhas Ġan Ġerror Ġexecuting Ġthe Ġnotification . čĊĉ ĉ */ čĊĉ ĉ ERROR , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠToo Ġmany Ġerrors Ġhave Ġoccurred Ġor Ġthe Ġsubscription Ġhas Ġexpired . čĊĉ ĉ */ čĊĉ ĉ OFF , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REQUEST ED Ġ-> Ġ" requested " čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" active " čĊĉĉĉ ĉ ERROR Ġ-> Ġ" error " čĊĉĉĉ ĉ OFF Ġ-> Ġ" off " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REQUEST ED Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - state " čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - state " čĊĉĉĉ ĉ ERROR Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - state " čĊĉĉĉ ĉ OFF Ġ-> Ġ" http :// termin ology . hl 7 . org / Code System / subscription - state " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REQUEST ED Ġ-> Ġ" The Ġclient Ġhas Ġrequested Ġthe Ġsubscription , Ġand Ġthe Ġserver Ġhas Ġnot Ġyet Ġset Ġit Ġup ." čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" The Ġsubscription Ġis Ġactive ." čĊĉĉĉ ĉ ERROR Ġ-> Ġ" The Ġserver Ġhas Ġan Ġerror Ġexecuting Ġthe Ġnotification ." čĊĉĉĉ ĉ OFF Ġ-> Ġ" Too Ġmany Ġerrors Ġhave Ġoccurred Ġor Ġthe Ġsubscription Ġhas Ġexpired ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ REQUEST ED Ġ-> Ġ" Requested "; čĊĉĉĉ ĉ ACTIVE Ġ-> Ġ" Active "; čĊĉĉĉ ĉ ERROR Ġ-> Ġ" Error "; čĊĉĉĉ ĉ OFF Ġ-> Ġ" Off "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠSubscription State ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" requested " Ġ== Ġcode String ) Ġreturn ĠREQUEST ED čĊĉĉĉ ĉ if Ġ(" active " Ġ== Ġcode String ) Ġreturn ĠACT IVE čĊĉĉĉ ĉ if Ġ(" error " Ġ== Ġcode String ) Ġreturn ĠERROR čĊĉĉĉ ĉ if Ġ(" off " Ġ== Ġcode String ) Ġreturn ĠOFF čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠSubscription State Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠSubscription State Enum Factory Ġ: ĠEnum Factory < Subscription State > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠSubscription State ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" requested " Ġ== Ġcode String ) Ġreturn ĠSubscription State . REQUEST ED čĊĉĉ ĉ if Ġ(" active " Ġ== Ġcode String ) Ġreturn ĠSubscription State . ACTIVE čĊĉĉ ĉ if Ġ(" error " Ġ== Ġcode String ) Ġreturn ĠSubscription State . ERROR čĊĉĉ ĉ if Ġ(" off " Ġ== Ġcode String ) Ġreturn ĠSubscription State . OFF čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠSubscription State Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Subscription State >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" requested " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription State . REQUEST ED ) čĊĉĉ ĉ if Ġ(" active " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription State . ACTIVE ) čĊĉĉ ĉ if Ġ(" error " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription State . ERROR ) čĊĉĉ ĉ if Ġ(" off " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠSubscription State . OFF ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠSubscription State Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠSubscription State ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Subscription State . REQUEST ED Ġ-> Ġ" requested " čĊĉĉĉ ĉ Subscription State . ACTIVE Ġ-> Ġ" active " čĊĉĉĉ ĉ Subscription State . ERROR Ġ-> Ġ" error " čĊĉĉĉ ĉ Subscription State . OFF Ġ-> Ġ" off " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠSubscription State ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊ ĉ enum Ġclass ĠUse Ġ{ čĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġtreatment Ġis Ġcomplete Ġand Ġthis Ġrepresents Ġa ĠClaim Ġfor Ġthe Ġservices . čĊĉ ĉ */ čĊĉ ĉ CL AIM , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġtreatment Ġis Ġproposed Ġand Ġthis Ġrepresents Ġa ĠPre - authorization Ġfor Ġthe Ġservices . čĊĉ ĉ */ čĊĉ ĉ PRE AUTHORIZATION , ĠčĊĉ ĉ /** čĊĉ ĉ * ĠThe Ġtreatment Ġis Ġproposed Ġand Ġthis Ġrepresents Ġa ĠPre - determin ation Ġfor Ġthe Ġservices . čĊĉ ĉ */ čĊĉ ĉ PRE DE TERMIN ATION , ĠčĊĉ ĉ /** čĊĉ ĉ * Ġadded Ġto Ġhelp Ġthe Ġparsers čĊĉ ĉ */ čĊĉ ĉ NULL ; čĊĉ ĉ fun Ġto Code () Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CL AIM Ġ-> Ġ" claim " čĊĉĉĉ ĉ PRE AUTHORIZATION Ġ-> Ġ" pre authorization " čĊĉĉĉ ĉ PRE DE TERMIN ATION Ġ-> Ġ" pre determin ation " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ val Ġsystem : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CL AIM Ġ-> Ġ" http :// hl 7 . org / fhir / claim - use " čĊĉĉĉ ĉ PRE AUTHORIZATION Ġ-> Ġ" http :// hl 7 . org / fhir / claim - use " čĊĉĉĉ ĉ PRE DE TERMIN ATION Ġ-> Ġ" http :// hl 7 . org / fhir / claim - use " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdefinition : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CL AIM Ġ-> Ġ" The Ġtreatment Ġis Ġcomplete Ġand Ġthis Ġrepresents Ġa ĠClaim Ġfor Ġthe Ġservices ." čĊĉĉĉ ĉ PRE AUTHORIZATION Ġ-> Ġ" The Ġtreatment Ġis Ġproposed Ġand Ġthis Ġrepresents Ġa ĠPre - authorization Ġfor Ġthe Ġservices ." čĊĉĉĉ ĉ PRE DE TERMIN ATION Ġ-> Ġ" The Ġtreatment Ġis Ġproposed Ġand Ġthis Ġrepresents Ġa ĠPre - determin ation Ġfor Ġthe Ġservices ." čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ val Ġdisplay : ĠString ? čĊĉĉ ĉ get () Ġ= Ġwhen Ġ( this ) Ġ{ čĊĉĉĉ ĉ CL AIM Ġ-> Ġ" Claim "; čĊĉĉĉ ĉ PRE AUTHORIZATION Ġ-> Ġ" Pre authorization "; čĊĉĉĉ ĉ PRE DE TERMIN ATION Ġ-> Ġ" Pre determin ation "; čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ comp anion Ġobject Ġ{ čĊĉĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉĉ ĉ fun Ġfrom Code ( code String : ĠString ?): ĠUse ? Ġ{ čĊĉĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉĉ ĉ if Ġ(" claim " Ġ== Ġcode String ) Ġreturn ĠCLAIM čĊĉĉĉ ĉ if Ġ(" pre authorization " Ġ== Ġcode String ) Ġreturn ĠPRE AUTHORIZATION čĊĉĉĉ ĉ if Ġ(" pre determin ation " Ġ== Ġcode String ) Ġreturn ĠPRE DE TERMIN ATION čĊĉĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠUse Ġcode Ġ'" $ code String "' ") čĊĉĉ ĉ } čĊĉ ĉ } čĊ ĉ } čĊčĊ ĉ class ĠUse Enum Factory Ġ: ĠEnum Factory < Use > Ġ{ čĊĉ ĉ @ Throws ( IllegalArgumentException :: class ) čĊĉ ĉ override Ġfun Ġfrom Code ( code String : ĠString ?): ĠUse ? Ġ{ čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" claim " Ġ== Ġcode String ) Ġreturn ĠUse . CL AIM čĊĉĉ ĉ if Ġ(" pre authorization " Ġ== Ġcode String ) Ġreturn ĠUse . PRE AUTHORIZATION čĊĉĉ ĉ if Ġ(" pre determin ation " Ġ== Ġcode String ) Ġreturn ĠUse . PRE DE TERMIN ATION čĊĉĉ ĉ throw ĠIllegalArgumentException (" Unknown ĠUse Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ @ Throws ( F HIR Exception :: class ) čĊĉ ĉ fun Ġfrom Type ( code : ĠBase ?): ĠEnumeration < Use >? Ġ{ čĊĉĉ ĉ if Ġ( code Ġ== Ġnull ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ( code . isEmpty ) Ġreturn ĠEnumeration ( this ) čĊĉĉ ĉ val Ġcode String Ġ= Ġ( code Ġas ĠPrimitive Type < *> ). as StringValue () čĊĉĉ ĉ if Ġ( code String Ġ== Ġnull Ġ|| Ġ"" Ġ== Ġcode String ) Ġreturn Ġnull čĊĉĉ ĉ if Ġ(" claim " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠUse . CL AIM ) čĊĉĉ ĉ if Ġ(" pre authorization " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠUse . PRE AUTHORIZATION ) čĊĉĉ ĉ if Ġ(" pre determin ation " Ġ== Ġcode String ) Ġreturn Ġnew ĠEnumeration ( this , ĠUse . PRE DE TERMIN ATION ) čĊĉĉ ĉ throw ĠFHIR Exception (" Unknown ĠUse Ġcode Ġ'$ code String '") čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto Code ( code : ĠUse ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġwhen Ġ( code ) Ġ{ čĊĉĉĉ ĉ Use . CL AIM Ġ-> Ġ" claim " čĊĉĉĉ ĉ Use . PRE AUTHORIZATION Ġ-> Ġ" pre authorization " čĊĉĉĉ ĉ Use . PRE DE TERMIN ATION Ġ-> Ġ" pre determin ation " čĊĉĉĉ ĉ NULL Ġ-> Ġnull čĊĉĉ ĉ } čĊĉ ĉ } čĊĉ ĉ override Ġfun Ġto System ( code : ĠUse ): ĠString ? Ġ{ čĊĉĉ ĉ return Ġcode . system čĊĉ ĉ } čĊĠĠĠ Ġ} čĊčĊč Ċ } čĊčĊ