G2P1001 is a shorthand code that describes a pregnancy history: this person has been pregnant twice, with one full-term birth, no preterm births, no pregnancy losses, and one living child. You’ll typically see it written in your prenatal chart or medical records. It looks cryptic, but each letter and number tells a specific part of your reproductive story.
How the Code Breaks Down
G2P1001 uses a system called GTPAL, where each position has a fixed meaning:
- G2 (Gravida 2): Total number of pregnancies, including any current one. G2 means two pregnancies.
- P (Parity): The four digits after the P represent Term, Preterm, Abortions, and Living. In this case, 1-0-0-1.
- 1 (Term): One pregnancy carried to at least 37 weeks and delivered.
- 0 (Preterm): Zero deliveries between 20 and 36 weeks of gestation.
- 0 (Abortions): Zero pregnancy losses before 20 weeks. This category includes both miscarriages and elective terminations.
- 1 (Living): One living child.
So the most common story behind G2P1001 is someone who had one previous pregnancy that resulted in a healthy, full-term baby, and is now pregnant again. The current pregnancy is counted in the G (gravida) number but hasn’t produced a birth yet, which is why the math seems off at first glance: two pregnancies, but only one birth recorded.
What Each Number Tracks
The gravida number counts every pregnancy you’ve ever had, regardless of outcome. It doesn’t matter whether a pregnancy ended in a live birth, a miscarriage, or a termination. If you conceived, it adds one to the G count. A current pregnancy is included in this number too.
The four parity digits are more specific. “Term” means the baby was delivered at 37 weeks or later. “Preterm” covers deliveries that happened between 20 weeks and 36 weeks, 6 days. “Abortions” in this medical context refers to any pregnancy that ended before 20 weeks, whether spontaneously (miscarriage, ectopic pregnancy) or electively. The word has a broader clinical meaning than its everyday use. “Living” counts the number of children currently alive, and each child counts individually. If you delivered twins, that single pregnancy would count as one for the gravida number but two for the living count.
Why Your Provider Uses This System
GTPAL gives your care team a snapshot of your reproductive history in a few characters. That snapshot directly shapes how they manage your prenatal care. A history of preterm births, for instance, signals a higher chance of preterm labor in the next pregnancy and prompts closer monitoring. Multiple prior pregnancies can increase the risk for conditions like gestational diabetes or preeclampsia. A history of losses before 20 weeks may point toward issues like cervical insufficiency or uterine scarring that your provider would want to watch for.
For someone coded as G2P1001, the picture is straightforward: one prior pregnancy that went to term with a living child and no complications in the loss or preterm categories. This is generally a reassuring history.
G2P1001 vs. Simpler Notation
You might also see a shorter version of this system written as something like G2P1, which simply means two pregnancies and one delivery. That two-digit format gives a quick overview but leaves out the details. It doesn’t tell your provider whether a previous birth was preterm, whether you’ve had any losses, or how many living children you have. The GTPAL version fills in those gaps, which is why many prenatal charts use the longer form.
Other Common Examples
Seeing how the system works with different scenarios can make it click:
- G1P0000: First pregnancy, no prior births or losses. This is someone pregnant for the first time.
- G3P1011: Three pregnancies, one term birth, zero preterm births, one loss before 20 weeks, and one living child.
- G2P0101: Two pregnancies, zero term births, one preterm delivery, zero losses, and one living child. This person’s previous baby arrived before 37 weeks but survived.
- G4P2012: Four pregnancies, two at term, zero preterm, one loss, and two living children.
The key rule to remember: the G number counts pregnancies, while T, P, and A count delivery events (one per pregnancy, regardless of how many babies). The L number counts individual children, so twins from a single pregnancy would add two to that final digit.

