Название: SAS Programming with Medicare Administrative Data
Автор: Matthew Gillingham
Издательство: Ingram
Жанр: Программы
isbn: 9781629591537
isbn:
• Those readers with knowledge of the Medicare program, but not Medicare data or SAS could focus more on Chapter 3, where we discuss Medicare data, as well as Chapter 6 through Chapter 10, where we develop the majority of code.
For those readers using the code developed in this book, it is important to note that there will almost certainly be ways of making the code we write more efficient. I have consciously sacrificed developing code that processes efficiently (e.g., shorter CPU and wall time) for the efficiency gained by writing code that clearly steps through a process, even if it involves coding additional DATA steps. Indeed, the full set of algorithms presented in Chapter 5 through Chapter 10 can be combined into fewer steps requiring less reading and writing of large Medicare claims files, which would result in a set of code that processes faster. However, our objective is to learn about programming with Medicare data, so we are sacrificing those efficiency gains in order to develop specific algorithms in a stepwise fashion, chapter by chapter. It would be a good exercise for you to revamp the code developed in Chapter 5 through Chapter 10 in order to reduce processing time (and I’d love to see your results!).
The online companion to this book is at http://support.sas.com/publishing/authors/gillingham.html. Here, you will find information on creating dummy source data, the code presented in this book, and answers to the exercises in each chapter. I expect you to visit the book’s website, create your own dummy source data, and run the code yourself.
Disclaimer
The synthetic data used for purposes of this book originated with the Centers for Medicare & Medicaid Services’ (CMS) Data Entrepreneurs’ Synthetic Public Use File (DE-SynPUF), which is available in the public domain. While the DE-SynPUF is derived from data that is used by CMS for operational purposes, the DE-SynPUF does not permit direct identification of any individuals because all direct identifiers have been removed. The author assumes no responsibility for the accuracy, completeness, or reliability of the DE-SynPUF, and assumes no responsibility for the consequences of any use of the data or algorithms contained in this book. The data are used herein without any representation or endorsement and without warranty of any kind, whether express or implied. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR INCIDENTAL DAMAGES RESULTING FROM, ARISING OUT OF OR IN CONNECTION WITH, THE USE OF THE DATA OR ALGORITHMS CONTAINED HEREIN.
Chapter Summary
In this chapter, we introduced the purpose of the book, described the framework of the book, and specified our example research programming project.
1 The idea of understanding Medicare data prior to writing any code is so important that the first five chapters of this book are focused on laying out the framework of the book, learning about the Medicare program, Medicare data, and CMS’s systems, and the unique planning process of a research programming project that utilizes Medicare administrative data. We do not begin to write any SAS code until Chapter 5!
2 Updating the year of study requires examining the choice of descriptive codes (such as procedure codes) discussed in later chapters. The need to choose relevant codes based on year of study is very common in health services research. In Chapter 10, we present an exercise that asks the reader to contemplate the changes we would need to make to update the text as if the demonstration program we are researching took place during the year 2015.
3 We will discuss the use of this file more in Chapter 5. Specifically, this file will serve two purposes in our work. First, we will use this file as a “finder file” that serves as the basis for our data extraction. In addition, we will use this file to assign responsibility for a beneficiary’s care to a provider (called attribution). We assume that this finder file was sent to us as a SAS data set and a flat text file.
4 It is worth noting that these types of evaluations are not unique to the Medicare world. Evaluative studies like the sample project we will undertake in this book are frequently performed by private health plans, government purchasing agents, and other entities around the world.
5 For more information, please see the disclaimer below.
6 A Data Use Agreement (DUA) is a contract governing how the user will interact with the data, including data security and data destruction procedures.
Chapter 2: An Introduction to the Medicare Program
Introduction and Goals of the Chapter
An Introduction to the Medicare Program
Medicare Enrollment and Eligibility
What Is Not Covered by Medicare?
Introduction and Goals of the Chapter
This chapter presents an introduction to the Medicare program and is designed to prepare the SAS programmer for using Medicare administrative data. As stated in Chapter 1, the guiding principle of this book is that research questions about the Medicare program can only be answered with a solid understanding of the fundamentals of Medicare data. In turn, Medicare data can only be understood when the user achieves a solid grasp of the fundamentals of the Medicare program. Indeed, as is true with most types of administrative data, it is the requirements of the program that drive the content of the files. In that spirit, the СКАЧАТЬ