// Ċ // Ġ ĠGenerated Ġfrom ĠFHIR ĠVersion Ġ 3 . 0 . 1 . 1 1 9 1 7 Ġon Ġ 2 0 1 8 - 1 2 - 0 5 T 0 9 : 4 6 : 1 2 . 3 0 8 Ġ Ċ // Ċ // ĠĠĠ 2 0 1 8 , ĠArt ic ulus Ċ // ĠĠ Ċ package Ġio . art ic ulus . fhir . model . dst u 3 Ċ Ċ import Ġkotlin . collections . List Ċ Ċ /** Ċ Ġ* ĠHealth care Ġplan Ġfor Ġpatient Ġor Ġgroup Ċ Ġ* Ċ Ġ* Ġ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 . Ċ Ġ*/ Ċ open Ġclass ĠCare Plan () Ġ: ĠDomain Resource () Ġ{ ĊĠĠĠ Ġval Ġactivity : ĠList < Care Plan Activity > Ġ= Ġmutable ListOf < Care Plan Activity >() ĊĊĠĠĠ Ġval Ġaddresses : ĠList < Reference > Ġ= Ġmutable ListOf < Reference >() ĊĊĠĠĠ Ġval Ġauthor : ĠList < Reference > Ġ= Ġmutable ListOf < Reference >() ĊĊĠĠĠ Ġval Ġbased On : ĠList < Reference > Ġ= Ġmutable ListOf < Reference >() ĊĊĠĠĠ Ġval Ġcare Team : ĠList < Reference > Ġ= Ġmutable ListOf < Reference >() ĊĊĠĠĠ Ġval Ġcategory : ĠList < Code able Concept > Ġ= Ġmutable ListOf < Code able Concept >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreated Ġin Ġcontext Ġof ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġcontext : ĠReference ? Ġ= Ġnull ĊĊĠĠĠ Ġval Ġdefinition : ĠList < Reference > Ġ= Ġmutable ListOf < Reference >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSummary Ġof Ġnature Ġof Ġplan ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġdescription : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġval Ġgoal : ĠList < Reference > Ġ= Ġmutable ListOf < Reference >() ĊĊĠĠĠ Ġval Ġidentifier : ĠList < Identifier > Ġ= Ġmutable ListOf < Identifier >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġproposal Ġ| Ġplan Ġ| Ġorder Ġ| Ġoption ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġintent : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġval Ġnote : ĠList < Annotation > Ġ= Ġmutable ListOf < Annotation >() ĊĊĠĠĠ Ġval Ġpart Of : ĠList < Reference > Ġ= Ġmutable ListOf < Reference >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTime Ġperiod Ġplan Ġcovers ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġperiod : ĠPeriod ? Ġ= Ġnull ĊĊĠĠĠ Ġval Ġreplaces : ĠList < Reference > Ġ= Ġmutable ListOf < Reference >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġdraft Ġ| Ġactive Ġ| Ġsus pended Ġ| Ġcompleted Ġ| Ġentered - in - error Ġ| Ġcancelled Ġ| Ġunknown ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġstatus : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWho Ġcare Ġplan Ġis Ġfor ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġsubject : ĠReference Ġ= ĠReference () ĊĊĠĠĠ Ġval Ġsupporting Info : ĠList < Reference > Ġ= Ġmutable ListOf < Reference >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHuman - friendly Ġname Ġfor Ġthe ĠCare Plan ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġtitle : ĠString ? Ġ= Ġnull Ċ } Ċ Ċ /** Ċ Ġ* ĠAction Ġto Ġoccur Ġas Ġpart Ġof Ġplan Ċ Ġ* Ċ Ġ* ĠIdent ifies Ġa Ġplanned Ġaction Ġto Ġoccur Ġas Ġpart Ġof Ġthe Ġplan . Ġ ĠFor Ġexample , Ġa Ġmedic ation Ġto Ġbe Ġused , Ġlab Ġtests Ġto Ġperform , Ġself - monitoring , Ġeducation , Ġetc . Ċ Ġ*/ Ċ open Ġclass ĠCare Plan Activity () Ġ: ĠBackbone Element () Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIn - line Ġdefinition Ġof Ġactivity ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġdetail : ĠCare Plan Activity Detail ? Ġ= Ġnull ĊĊĠĠĠ Ġval Ġoutcome Code able Concept : ĠList < Code able Concept > Ġ= Ġmutable ListOf < Code able Concept >() ĊĊĠĠĠ Ġval Ġoutcome Reference : ĠList < Reference > Ġ= Ġmutable ListOf < Reference >() ĊĊĠĠĠ Ġval Ġprogress : ĠList < Annotation > Ġ= Ġmutable ListOf < Annotation >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠActivity Ġdetails Ġdefined Ġin Ġspecific Ġresource ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġreference : ĠReference ? Ġ= Ġnull Ċ } Ċ Ċ /** Ċ Ġ* ĠIn - line Ġdefinition Ġof Ġactivity Ċ Ġ* Ċ Ġ* ĠA Ġsimple Ġsummary Ġof Ġa Ġplanned Ġactivity Ġsuitable Ġfor Ġa Ġgeneral Ġcare Ġplan Ġsystem Ġ( e . g . Ġform Ġdriven ) Ġthat Ġdoesn 't Ġknow Ġabout Ġspecific Ġresources Ġsuch Ġas Ġprocedure Ġetc . Ċ Ġ*/ Ċ open Ġclass ĠCare Plan Activity Detail () Ġ: ĠBackbone Element () Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġdi et Ġ| Ġdrug Ġ| Ġencounter Ġ| Ġobservation Ġ| Ġprocedure Ġ| Ġsupply Ġ| Ġother ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġcategory : ĠCode able Concept ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDetail Ġtype Ġof Ġactivity ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġcode : ĠCode able Concept ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHow Ġto Ġconsume / day ? ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġdaily Amount : ĠQuantity ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠProtocol Ġor Ġdefinition ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġdefinition : ĠReference ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠExtra Ġinfo Ġdescribing Ġactivity Ġto Ġperform ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġdescription : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġval Ġgoal : ĠList < Reference > Ġ= Ġmutable ListOf < Reference >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhere Ġit Ġshould Ġhappen ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġlocation : ĠReference ? Ġ= Ġnull ĊĊĠĠĠ Ġval Ġperform er : ĠList < Reference > Ġ= Ġmutable ListOf < Reference >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhat Ġis Ġto Ġbe Ġadmin ister ed / supp lied ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġproduct Code able Concept : ĠCode able Concept ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhat Ġis Ġto Ġbe Ġadmin ister ed / supp lied ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġproduct Reference : ĠReference ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDo ĠNOT Ġdo ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġpro hibited : ĠBoolean ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHow Ġmuch Ġto Ġadmin ister / supply / consume ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġquantity : ĠQuantity ? Ġ= Ġnull ĊĊĠĠĠ Ġval Ġreason Code : ĠList < Code able Concept > Ġ= Ġmutable ListOf < Code able Concept >() ĊĊĠĠĠ Ġval Ġreason Reference : ĠList < Reference > Ġ= Ġmutable ListOf < Reference >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhen Ġactivity Ġis Ġto Ġoccur ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġscheduled Period : ĠPeriod ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhen Ġactivity Ġis Ġto Ġoccur ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġscheduled String : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhen Ġactivity Ġis Ġto Ġoccur ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġscheduled Timing : ĠT iming ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġnot - started Ġ| Ġscheduled Ġ| Ġin - progress Ġ| Ġon - hold Ġ| Ġcompleted Ġ| Ġcancelled Ġ| Ġunknown ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġstatus : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReason Ġfor Ġcurrent Ġstatus ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġstatus Reason : ĠString ? Ġ= Ġnull Ċ } Ċ