Welcome to Chinese Journal of Clinical Pharmacology and Therapeutics,Today is Chinese

Chinese Journal of Clinical Pharmacology and Therapeutics ›› 2025, Vol. 30 ›› Issue (5): 608-621.doi: 10.12092/j.issn.1009-2501.2025.05.004

Previous Articles     Next Articles

SAS macro tool for pharmacokinetic parameter estimation based on non-compartmental models

ZHANG Li, LOU Donghua   

  1. School of Public Health, Nanjing Medical University, Nanjing 211166, Jiangsu, China
  • Received:2024-08-05 Revised:2024-09-15 Online:2025-05-26 Published:2025-05-13

Abstract:

AIM: To develop a SAS macro tool for calculating pharmacokinetic (PK) parameters using non-compartmental analysis (NCA) that is applicable to various routes and frequencies of drug administration. METHODS: By incorporating the principles of NCA PK parameter calculations, the structure of the SAS macro program is designed and programmed. The usage of the macro program is demonstrated through simulated examples. RESULTS: Based on NCA, this study programmed a SAS macro using SAS macro language to calculate both single-dose and steady-state complete PK parameters. It supports three modes of drug administration: extravascular, intravenous infusion, and intravenous bolus injection, as well as four algorithms for calculating area under the curve (AUC). By comparing with authoritative calculation software, the results were found to be highly consistent across various calculation scenarios, with more accurate calculations for the time of first measurable concentration (Tlag). CONCLUSION: The %M_CREATE_PK_PARAMETERS macro is a SAS macro that supports comprehensive PK parameter calculations in NCA, providing an accurate, efficient, and flexible solution for PK parameter estimation with broad application prospects.

Key words: non-compartmental analysis (NCA), SAS macros, PK parameters

CLC Number: