Source code for carepoint.models.cph.prescription
# -*- coding: utf-8 -*-
# Copyright 2015-TODAY LasLabs Inc.
# License MIT (https://opensource.org/licenses/MIT).
from carepoint import Carepoint
from sqlalchemy import (Column,
Integer,
String,
DateTime,
Boolean,
ForeignKey,
Numeric,
Text,
)
[docs]class Prescription(Carepoint.BASE):
__tablename__ = 'cprx'
__dbname__ = 'cph'
rx_id = Column(
Integer,
primary_key=True,
autoincrement=False,
)
script_no = Column(String)
old_script_no = Column(String)
pat_id = Column(
Integer,
ForeignKey('cppat.pat_id'),
)
store_id = Column(
Integer,
ForeignKey('csstore.store_id'),
)
md_id = Column(
Integer,
ForeignKey('cpmd.md_id'),
)
ndc = Column(String)
gcn_seqno = Column(Integer)
mfg = Column(String)
drug_name = Column(String)
input_src_cn = Column(Integer)
src_pat_meds_cn = Column(Integer)
start_date = Column(DateTime)
expire_date = Column(DateTime)
stop_date = Column(DateTime)
sig_code = Column(String)
sig_text = Column(String)
written_qty = Column(Numeric)
starter_qty = Column(Numeric)
days_supply = Column(Numeric)
pkg_size = Column(Numeric)
units_per_dose = Column(Numeric)
units_entered = Column(String)
awp = Column(Numeric)
udef = Column(Numeric)
ful = Column(Numeric)
mac = Column(Numeric)
aac = Column(Numeric)
freq_entered = Column(String)
freq_of_admin = Column(Numeric)
sched_of_admin_cn = Column(Integer)
daw_yn = Column(Boolean)
refills_orig = Column(Numeric)
refills_left = Column(Numeric)
last_rxdisp_id = Column(
Integer,
ForeignKey('cprx_disp.rxdisp_id'),
)
last_refill_qty = Column(Numeric)
last_refill_date = Column(DateTime)
refill_date = Column(DateTime)
src_org_id = Column(
Integer,
ForeignKey('csorg.org_id'),
)
cmt = Column(Text)
exit_state_cn = Column(Integer)
script_status_cn = Column(Integer)
sched_date = Column(DateTime)
sched_time = Column(DateTime)
scheduled_yn = Column(Boolean)
drug_dea_class = Column(String)
manual_add_yn = Column(Boolean)
status_cn = Column(Integer)
life_date = Column(DateTime)
self_prescribed_yn = Column(Boolean)
last_transfer_type_io = Column(String)
last_disp_prod = Column(String)
transfer_cnt = Column(Numeric)
wc_claim_id = Column(String)
injury_date = Column(DateTime)
gpi_rx = Column(Integer)
auth_by = Column(String)
orig_disp_date = Column(DateTime)
short_term_yn = Column(Integer)
orig_date = Column(DateTime)
refills_used = Column(Numeric)
wc_emp_id = Column(Integer)
dose_unit = Column(String)
dosage_multiplier = Column(Numeric)
df = Column(String)
uu = Column(String)
app_flags = Column(Integer)
timestmp = Column(DateTime)
sched2_no = Column(String)
orig_expire_date = Column(DateTime)
rxq_status_cn = Column(Integer)
IVRCmt = Column(String)
wc_bodypart = Column(String)
comp_ndc = Column(String)
treatment_yn = Column(Boolean)
ivr_callback = Column(String)
autofill_yn = Column(Boolean)
autofill_resume_date = Column(DateTime)
workflow_status_cn = Column(Integer)
extern_process_cn = Column(Integer)
md_fac_id = Column(Integer)
owner_store_id = Column(Integer)
study_id = Column(Integer)
min_days_until_refill = Column(Integer)
sig_text_english = Column(String)
order_fullfillment_cn = Column(Integer)
taxable = Column(Integer)
MAR_flag = Column(Integer)
FreeFormStrength = Column(String)
priority_cn = Column(Integer)
ecs_yn = Column(Boolean)
edit_locked_yn = Column(Boolean)
locked_yn = Column(Boolean)
locked_id = Column(Integer)
locked_user_id = Column(
Integer,
ForeignKey('csuser.user_id'),
)
daw_rx_cn = Column(Integer)
add_user_id = Column(
Integer,
ForeignKey('csuser.user_id'),
)
add_date = Column(DateTime)
chg_user_id = Column(
Integer,
ForeignKey('csuser.user_id'),
)
chg_date = Column(DateTime)