Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: APCLPIF2

APCLPIF2.m

Go to the documentation of this file.
  1. APCLPIF2 ; IHS/CMI/LAB - INFANT FEEDING REPORT #1 ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. ;
  1. ;
  1. ;
  1. EP ;EP - called from option interactive
  1. D EOJ
  1. W:$D(IOF) @IOF
  1. S APCLTEXT="INTROT" F APCLJ=1:1 S APCLX=$T(@APCLTEXT+APCLJ) Q:$P(APCLX,";;",2)="END" D
  1. .S APCLT=$P(APCLX,";;",2)
  1. .I $Y>(IOSL-2) K DIR S DIR(0)="E",DIR("A")="Press enter to continue" D ^DIR K DIR W:$D(IOF) @IOF
  1. .W !,APCLT
  1. ENDDATE ;
  1. S APCLED=""
  1. W !!
  1. S DIR(0)="D^::EPX",DIR("A")="Enter the As of Date to calculate the patient's age" KILL DA D ^DIR KILL DIR
  1. I $D(DIRUT) D EOJ Q
  1. S APCLED=Y
  1. S APCLBDOB=$$FMADD^XLFDT(APCLED,-1)
  1. S APCLBDOB=($E(APCLBDOB,1,3)-2)_$E(APCLBDOB,4,7)
  1. S APCLEDOB=($E(APCLBDOB,1,3)+1)_$E(APCLED,4,7)
  1. CMMNTS ;
  1. K APCLCOMM S APCLCOMT=""
  1. S DIR(0)="S^O:One particular Community;A:All Communities;S:Selected Set of Communities (Taxonomy)",DIR("A")="List patients who live in",DIR("B")="A" K DA D ^DIR K DIR
  1. I $D(DIRUT) G ENDDATE
  1. S APCLCOMT=Y
  1. I APCLCOMT="A" G ZIS
  1. I APCLCOMT="O" D G:'$D(APCLCOMM) CMMNTS G ZIS
  1. .S DIC="^AUTTCOM(",DIC(0)="AEMQ",DIC("A")="Which COMMUNITY: " D ^DIC K DIC
  1. .Q:Y=-1
  1. .S APCLCOMM($P(^AUTTCOM(+Y,0),U))=""
  1. S X="COMMUNITY",DIC="^AMQQ(5,",DIC(0)="FM",DIC("S")="I $P(^(0),U,14)" D ^DIC K DIC,DA I Y=-1 W "OOPS - QMAN NOT CURRENT - QUITTING" S APCLERR=1 Q
  1. D PEP^AMQQGTX0(+Y,"APCLCOMM(")
  1. I '$D(APCLCOMM) G CMMNTS
  1. I $D(APCLCOMM("*")) K APCLCOMM G CMMNTS
  1. ZIS ;
  1. DEMO ;
  1. D DEMOCHK^APCLUTL(.APCLDEMO)
  1. I APCLDEMO=-1 G CMMNTS
  1. W !!,"Patients with the following birthdates with be reviewed in this"
  1. W !,"report: ",$$FMTE^XLFDT(APCLBDOB)," - ",$$FMTE^XLFDT(APCLEDOB),!
  1. W !,"Patients from the following communities will be included:"
  1. I APCLCOMT="A" W !?5,"All communities"
  1. I APCLCOMT'="A" W !?3 S X=0 F S X=$O(APCLCOMM(X)) Q:X="" W " ",X
  1. W !! S XBRP="PRINT^APCLPIF2",XBRC="PROC^APCLPIF2",XBRX="EOJ^APCLPIF2",XBNS="APCL"
  1. D ^XBDBQUE
  1. Q
  1. EOJ ;
  1. D ^XBFMK
  1. K DIC,DIR
  1. D EN^XBVK("APCL")
  1. Q
  1. ;
  1. PROC ;
  1. S APCLJ=$J,APCLH=$H
  1. S ^XTMP("APCLPIF2",0)=$$FMADD^XLFDT(DT,14)_"^"_DT_"^"_"INFANT FEEDING REPORT"
  1. S (APCLD1,APCLD2,APCLD3,APCLD4,APCLD5)=""
  1. K APCLPVCD F X=1:1:5 S APCLPVCD(X)="0^0^0^0^0"
  1. S APCLDOB=$$FMADD^XLFDT(APCLBDOB,-1),DFN=0
  1. F S APCLDOB=$O(^DPT("ADOB",APCLDOB)) Q:APCLDOB=""!(APCLDOB>APCLEDOB) D
  1. .S DFN=0 F S DFN=$O(^DPT("ADOB",APCLDOB,DFN)) Q:DFN'=+DFN D
  1. ..;birth stats
  1. ..;S APCLBS=$P($G(^AUPNBMSR(DFN,0)),U,15)
  1. ..;B-13
  1. ..Q:$$DEMO^APCLUTL(DFN,$G(APCLDEMO))
  1. ..S APCLBDAY=0,APCLEDAY=13,APCLI=1 D PROC1
  1. ..S APCLBDAY=14,APCLEDAY=41,APCLI=2 D PROC1
  1. ..S APCLBDAY=42,APCLEDAY=119,APCLI=3 D PROC1
  1. ..S APCLBDAY=120,APCLEDAY=179,APCLI=4 D PROC1
  1. ..S APCLBDAY=180,APCLEDAY=239,APCLI=5 D PROC1
  1. ..Q
  1. .Q
  1. Q
  1. PROC1 ;
  1. S APCLBVD=$$FMADD^XLFDT(APCLDOB,APCLBDAY)
  1. S APCLEVD=$$FMADD^XLFDT(APCLDOB,APCLEDAY)
  1. D PCV
  1. I APCLGAH=1 S $P(APCLPVCD(APCLI),U,1)=$P(APCLPVCD(APCLI),U,1)+1 D
  1. .;I $D(APCLINF)!(APCLBS]"") S $P(APCLD0,U,2)=$P(APCLD0,U,2)+1
  1. .I $D(APCLINF) S $P(APCLPVCD(APCLI),U,2)=$P(APCLPVCD(APCLI),U,2)+1
  1. .S (G,Y)=0 F S Y=$O(APCLINF(Y)) Q:Y'=+Y!(G) I APCLINF(Y)=1 S G=1
  1. .;I 'G,APCLBS]"",APCLBS>1 S G=1
  1. .I G S $P(APCLPVCD(APCLI),U,4)=$P(APCLPVCD(APCLI),U,4)+1
  1. .S (G,Y)=0 F S Y=$O(APCLINF(Y)) Q:Y'=+Y!(G) I APCLINF(Y)'=5 S G=1 S $P(APCLPVCD(APCLI),U,3)=$P(APCLPVCD(APCLI),U,3)+1
  1. .I 'G S (G,Y)=0 F S Y=$O(APCLINF(Y)) Q:Y'=+Y!(G) I APCLINF(Y)=5 S G=1 S $P(APCLPVCD(APCLI),U,5)=$P(APCLPVCD(APCLI),U,5)+1
  1. .;I 'G,APCLBS]"",APCLBS>1 S G=1
  1. .Q
  1. Q
  1. DONE ;
  1. I $E(IOST)="C",IO=IO(0) S DIR(0)="EO",DIR("A")="End of report. PRESS ENTER" D ^DIR K DIR S:$D(DUOUT) DIRUT=1
  1. W:$D(IOF) @IOF
  1. K APCLTS,APCLS,APCLM,APCLET
  1. K ^XTMP("APCLPIF2",APCLJ,APCLH),APCLJ,APCLH
  1. Q
  1. ;
  1. PCV ;
  1. ;get all visits in date range
  1. ;table all infant feeding in time range
  1. S APCLGAH=0
  1. K ^TMP($J,"A"),APCLINF
  1. S A="^TMP($J,""A"",",B=DFN_"^ALL VISITS;DURING "_$$FMTE^XLFDT(APCLBVD)_"-"_$$FMTE^XLFDT(APCLEVD),E=$$START1^APCLDF(B,A)
  1. S (X,G,F,S)=0 F S X=$O(^TMP($J,"A",X)) Q:X'=+X S V=$P(^TMP($J,"A",X),U,5) D
  1. .Q:'$D(^AUPNVSIT(V,0))
  1. .Q:'$P(^AUPNVSIT(V,0),U,9)
  1. .Q:$P(^AUPNVSIT(V,0),U,11)
  1. .Q:'$D(^AUPNVPRV("AD",V))
  1. .Q:"SAHO"'[$P(^AUPNVSIT(V,0),U,7)
  1. .Q:"V"[$P(^AUPNVSIT(V,0),U,3)
  1. .S B=$$CLINIC^APCLV(V,"C")
  1. .Q:B=""
  1. .I $D(^BGPCTRL(3,11,"B",B)) S G=1 ;must be a primary clinic S G=V
  1. .;table infant feeding choice
  1. .Q:'$D(^AUPNVIF("AD",V))
  1. .S Y=0 F S Y=$O(^AUPNVIF("AD",V,Y)) Q:Y'=+Y S APCLINF($P($P(^AUPNVSIT(V,0),U),"."))=$$VALI^XBDIQ1(9000010.44,Y,.01)
  1. .Q
  1. I G S APCLGAH=1
  1. Q
  1. ;
  1. PRINT ;EP - called from xbdbque
  1. S APCLQ=0
  1. D COVER
  1. Q:APCLQ
  1. D HEADER
  1. W !,"BREASTFEEDING STATISTICS",!
  1. W !?45,"AGE INTERVALS"
  1. W !?25,"Birth",?37,"2-5wks",?49,"2 mos",?61,"4 mos",?71,"6 mos"
  1. W !?14,"Days",?25,"B-13",?37,"14-41",?49,"42-119",?61,"120-179",?71,"180-239"
  1. W !?20,$$REPEAT^XLFSTR("-",58)
  1. W !!,"w/visit"
  1. ;S APCLPVCD(1)=1001_U_247_U_245_U_66_U_100
  1. ;S APCLPVCD(2)=1231_U_99_U_23_U_66_U_44
  1. ;S APCLPVCD(3)=13_U_11_U_3_U_9_U_9
  1. ;S APCLPVCD(4)=103_U_45_U_32_U_22_U_11
  1. ;S APCLPVCD(5)=100_U_100_U_22_U_100_U_100
  1. W ?20,$$RJ^XLFSTR($P(APCLPVCD(1),U,1),5)
  1. W ?33,$$RJ^XLFSTR($P(APCLPVCD(2),U,1),5)
  1. W ?45,$$RJ^XLFSTR($P(APCLPVCD(3),U,1),5)
  1. W ?57,$$RJ^XLFSTR($P(APCLPVCD(4),U,1),5)
  1. W ?68,$$RJ^XLFSTR($P(APCLPVCD(5),U,1),5)
  1. W !,"w/data recorded"
  1. W ?20,$$RJ^XLFSTR($P(APCLPVCD(1),U,2),5)
  1. I $P(APCLPVCD(1),U,1) S X=($P(APCLPVCD(1),U,2)/$P(APCLPVCD(1),U,1))*100 W ?27,$J(X,5,1)
  1. I '$P(APCLPVCD(1),U,1) W ?29,$J("0.0",4,1)
  1. W ?33,$$RJ^XLFSTR($P(APCLPVCD(2),U,2),5)
  1. I $P(APCLPVCD(2),U,1) S X=($P(APCLPVCD(2),U,2)/$P(APCLPVCD(2),U,1))*100 W ?40,$J(X,5,1)
  1. I '$P(APCLPVCD(2),U,1) W ?40,$J("0.0",4,1)
  1. W ?45,$$RJ^XLFSTR($P(APCLPVCD(3),U,2),5)
  1. I $P(APCLPVCD(3),U,1) S X=($P(APCLPVCD(3),U,2)/$P(APCLPVCD(3),U,1))*100 W ?52,$J(X,5,1)
  1. I '$P(APCLPVCD(3),U,1) W ?52,$J("0.0",4,1)
  1. W ?57,$$RJ^XLFSTR($P(APCLPVCD(4),U,2),5)
  1. I $P(APCLPVCD(4),U,1) S X=($P(APCLPVCD(4),U,2)/$P(APCLPVCD(4),U,1))*100 W ?63,$J(X,5,1)
  1. I '$P(APCLPVCD(4),U,1) W ?63,$J("0.0",4,1)
  1. W ?68,$$RJ^XLFSTR($P(APCLPVCD(5),U,2),5)
  1. I $P(APCLPVCD(5),U,1) S X=($P(APCLPVCD(5),U,2)/$P(APCLPVCD(5),U,1))*100 W ?75,$J(X,5,1)
  1. I '$P(APCLPVCD(5),U,1) W ?75,$J("0.0",4,1)
  1. W !,"Any Breastfeeding",?20,$$RJ^XLFSTR($P(APCLPVCD(1),U,3),5)
  1. I $P(APCLPVCD(1),U,2) S X=($P(APCLPVCD(1),U,3)/$P(APCLPVCD(1),U,2))*100 W ?27,$J(X,5,1)
  1. I '$P(APCLPVCD(1),U,2) W ?27,$J("0.0",6,1)
  1. W ?33,$$RJ^XLFSTR($P(APCLPVCD(2),U,3),5)
  1. I $P(APCLPVCD(2),U,2) S X=($P(APCLPVCD(2),U,3)/$P(APCLPVCD(2),U,2))*100 W ?40,$J(X,5,1)
  1. I '$P(APCLPVCD(2),U,2) W ?40,$J("0.0",4,1)
  1. W ?45,$$RJ^XLFSTR($P(APCLPVCD(3),U,3),5)
  1. I $P(APCLPVCD(3),U,2) S X=($P(APCLPVCD(3),U,3)/$P(APCLPVCD(3),U,2))*100 W ?52,$J(X,5,1)
  1. I '$P(APCLPVCD(3),U,2) W ?52,$J("0.0",4,1)
  1. W ?57,$$RJ^XLFSTR($P(APCLPVCD(4),U,3),5)
  1. I $P(APCLPVCD(4),U,2) S X=($P(APCLPVCD(4),U,3)/$P(APCLPVCD(4),U,2))*100 W ?63,$J(X,5,1)
  1. I '$P(APCLPVCD(4),U,2) W ?63,$J("0.0",4,1)
  1. W ?68,$$RJ^XLFSTR($P(APCLPVCD(5),U,3),5)
  1. I $P(APCLPVCD(5),U,2) S X=($P(APCLPVCD(5),U,3)/$P(APCLPVCD(5),U,2))*100 W ?75,$J(X,5,1)
  1. I '$P(APCLPVCD(5),U,2) W ?75,$J("0.0",4,1)
  1. W !,"Excl Breastfeeding",?20,$$RJ^XLFSTR($P(APCLPVCD(1),U,4),5)
  1. I $P(APCLPVCD(1),U,2) S X=($P(APCLPVCD(1),U,4)/$P(APCLPVCD(1),U,2))*100 W ?27,$J(X,5,1)
  1. I '$P(APCLPVCD(1),U,2) W ?27,$J("0.0",6,1)
  1. W ?33,$$RJ^XLFSTR($P(APCLPVCD(2),U,4),5)
  1. I $P(APCLPVCD(2),U,2) S X=($P(APCLPVCD(2),U,4)/$P(APCLPVCD(2),U,2))*100 W ?40,$J(X,5,1)
  1. I '$P(APCLPVCD(2),U,2) W ?40,$J("0.0",4,1)
  1. W ?45,$$RJ^XLFSTR($P(APCLPVCD(3),U,4),5)
  1. I $P(APCLPVCD(3),U,2) S X=($P(APCLPVCD(3),U,4)/$P(APCLPVCD(3),U,2))*100 W ?52,$J(X,5,1)
  1. I '$P(APCLPVCD(3),U,2) W ?52,$J("0.0",4,1)
  1. W ?57,$$RJ^XLFSTR($P(APCLPVCD(4),U,4),5)
  1. I $P(APCLPVCD(4),U,2) S X=($P(APCLPVCD(4),U,4)/$P(APCLPVCD(4),U,2))*100 W ?63,$J(X,5,1)
  1. I '$P(APCLPVCD(4),U,2) W ?63,$J("0.0",4,1)
  1. W ?68,$$RJ^XLFSTR($P(APCLPVCD(5),U,4),5)
  1. I $P(APCLPVCD(5),U,2) S X=($P(APCLPVCD(5),U,4)/$P(APCLPVCD(5),U,2))*100 W ?75,$J(X,5,1)
  1. I '$P(APCLPVCD(5),U,2) W ?75,$J("0.0",4,1)
  1. W !,"Formula Only",?20,$$RJ^XLFSTR($P(APCLPVCD(1),U,5),5)
  1. I $P(APCLPVCD(1),U,2) S X=($P(APCLPVCD(1),U,5)/$P(APCLPVCD(1),U,2))*100 W ?27,$J(X,5,1)
  1. I '$P(APCLPVCD(1),U,2) W ?27,$J("0.0",6,1)
  1. W ?33,$$RJ^XLFSTR($P(APCLPVCD(2),U,5),5)
  1. I $P(APCLPVCD(2),U,2) S X=($P(APCLPVCD(2),U,5)/$P(APCLPVCD(2),U,2))*100 W ?40,$J(X,5,1)
  1. I '$P(APCLPVCD(2),U,2) W ?40,$J("0.0",4,1)
  1. W ?45,$$RJ^XLFSTR($P(APCLPVCD(3),U,5),5)
  1. I $P(APCLPVCD(3),U,2) S X=($P(APCLPVCD(3),U,5)/$P(APCLPVCD(3),U,2))*100 W ?52,$J(X,5,1)
  1. I '$P(APCLPVCD(3),U,2) W ?52,$J("0.0",4,1)
  1. W ?57,$$RJ^XLFSTR($P(APCLPVCD(4),U,5),5)
  1. I $P(APCLPVCD(4),U,2) S X=($P(APCLPVCD(4),U,5)/$P(APCLPVCD(4),U,2))*100 W ?63,$J(X,5,1)
  1. I '$P(APCLPVCD(4),U,2) W ?63,$J("0.0",4,1)
  1. W ?68,$$RJ^XLFSTR($P(APCLPVCD(5),U,5),5)
  1. I $P(APCLPVCD(5),U,2) S X=($P(APCLPVCD(5),U,5)/$P(APCLPVCD(5),U,2))*100 W ?75,$J(X,5,1)
  1. I '$P(APCLPVCD(5),U,2) W ?75,$J("0.0",4,1)
  1. W !
  1. D DONE
  1. Q
  1. G:'APCLPG HEADER1
  1. K DIR I $E(IOST)="C",IO=IO(0) W ! S DIR(0)="EO" D ^DIR K DIR I Y=0!(Y="^")!($D(DTOUT)) S APCLQ=1 Q
  1. HEADER1 ;
  1. W:$D(IOF) @IOF S APCLPG=APCLPG+1
  1. W !?3,$P(^VA(200,DUZ,0),U,2),?33,$$FMTE^XLFDT(DT),?68,"Page ",APCLPG,!
  1. W $$CTR($P(^DIC(4,DUZ(2),0),U),80),!
  1. W !,$$CTR("INFANT BREASTFEEDING STATISTICS, as of "_$$FMTE^XLFDT(APCLEDOB),80),!
  1. S X="Patients born "_$$FMTE^XLFDT(APCLBDOB)_" - "_$$FMTE^XLFDT(APCLEDOB) W $$CTR(X,80),!
  1. W $TR($J("",80)," ","-"),!
  1. Q
  1. C(X,X2,X3) ;
  1. D COMMA^%DTC
  1. Q X
  1. CTR(X,Y) ;EP - Center X in a field Y wide.
  1. Q $J("",$S($D(Y):Y,1:IOM)-$L(X)\2)_X
  1. ;----------
  1. EOP ;EP - End of page.
  1. K DIR I $E(IOST)="C",IO=IO(0) W ! S DIR(0)="EO" D ^DIR K DIR I Y=0!(Y="^")!($D(DTOUT)) S APCLQ=1 Q
  1. W:$D(IOF) @IOF
  1. W !,$$CTR("COVER PAGE",80)
  1. W !!,$$CTR($P(^DIC(4,DUZ(2),0),U),80)
  1. W !,$$CTR("INFANT BREASTFEEDING STATISTICS, as of "_$$FMTE^XLFDT(APCLEDOB),80),!
  1. S X="Report Run By: "_$P(^VA(200,DUZ,0),U) W !,$$CTR(X,80)
  1. S X="Date Report Run: "_$$FMTE^XLFDT(DT) W !,$$CTR(X,80),!
  1. Q
  1. ;----------
  1. USR() ;EP - Return name of current user from ^VA(200.
  1. Q $S($G(DUZ):$S($D(^VA(200,DUZ,0)):$P(^(0),U),1:"UNKNOWN"),1:"DUZ UNDEFINED OR 0")
  1. ;----------
  1. LOC() ;EP - Return location name from file 4 based on DUZ(2).
  1. Q $S($G(DUZ(2)):$S($D(^DIC(4,DUZ(2),0)):$P(^(0),U),1:"UNKNOWN"),1:"DUZ(2) UNDEFINED OR 0")
  1. ;----------
  1. INTROT ;
  1. ;;This option will produce a report of how many infants were documented as
  1. ;;being breast fed at the following age intervals:
  1. ;; Birth-13 days, 2-4 weeks (14-41 days), 2 months (42-199 days),
  1. ;; 4 months (120-179 days) and 6 months (180-239 days)
  1. ;;
  1. ;;You will select the "as of" date (report end date) and the communities you
  1. ;;want to report on. The report first identifies all patients who are ages
  1. ;;12-23 months on the "as of" date you defined.
  1. ;;
  1. ;;The report calculates the infants to report on from this initial population.
  1. ;;
  1. ;; Breastfeeding statistics:
  1. ;;
  1. ;; Denominator: Number of Infants with a visit - patients who had at least
  1. ;; one visit to a primary care clinic during the age intervals defined above.
  1. ;;
  1. ;; Numerators:
  1. ;; 1. infants with feeding data - any patient with a visit with any infant
  1. ;; feeding choice documented during the age intervals defined above.
  1. ;; 2. infants breastfeeding - of the patients with feeding data (numerator
  1. ;; #1), those with ANY infant feeding choice that includes breastfeeding
  1. ;; (e.g., NOT formula only). The report looks chronologically at all visits
  1. ;; in the timeframe with feeding documentation and counts the patient as
  1. ;; meeting the numerator as soon as the first feeding choice that includes
  1. ;; breastfeeding is found.
  1. ;;
  1. ;;END
  1. COVER ;;
  1. S APCLPG=0
  1. W !,$$CTR("COVER PAGE",80)
  1. W !!,$$CTR($P(^DIC(4,DUZ(2),0),U),80)
  1. W !,$$CTR("INFANT BREASTFEEDING STATISTICS, as of "_$$FMTE^XLFDT(APCLEDOB),80)
  1. S X="Report Run By: "_$P(^VA(200,DUZ,0),U) W !,$$CTR(X,80)
  1. S X="Date Report Run: "_$$FMTE^XLFDT(DT) W !,$$CTR(X,80)
  1. W !!,"Population Reviewed: All patients with birthdates ",$$FMTE^XLFDT(APCLBDOB)," to ",$$FMTE^XLFDT(APCLEDOB)
  1. W !,"Community of Residence: "
  1. I APCLCOMT="O" W " ",$O(APCLCOMM(""))
  1. I APCLCOMT="A" W " ","All Communities"
  1. I APCLCOMT="S" S C=0,X="" F S X=$O(APCLCOMM(X)) Q:X="" W:C "; " W X S C=C+1
  1. ;now text
  1. S APCLTEXT="COVERT" F APCLJ=1:1 S APCLX=$T(@APCLTEXT+APCLJ) Q:$P(APCLX,";;",2)="END"!(APCLQ) D
  1. .S APCLT=$P(APCLX,";;",2)
  1. .I $Y>(IOSL-3) D EOP Q:APCLQ
  1. .W !,APCLT
  1. .Q
  1. Q
  1. COVERT ;;
  1. ;;
  1. ;;BIRTH breastfeeding statistics:
  1. ;;
  1. ;; Denominator: Number of Infants with a visit - patients who had at least
  1. ;; one visit to a primary care clinic during the age intervals defined above.
  1. ;;
  1. ;; Numerators:
  1. ;; 1. with feeding data - any patient with a visit with any infant
  1. ;; feeding choice documented during the age intervals defined above.
  1. ;; 2. breastfeeding - of the patients with feeding data (numerator
  1. ;; #1), those with ANY infant feeding choice that includes breastfeeding
  1. ;; (e.g., NOT formula only). The report looks chronologically at all visits
  1. ;; in the timeframe with feeding documentation and counts the patient as
  1. ;; meeting the numerator as soon as the first feeding choice that includes
  1. ;; breastfeeding is found.
  1. ;;
  1. ;;
  1. ;;END