Code Types
Code Types
Current Code Types
ct_key | ct_id | description | |
---|---|---|---|
CPT4 | 1 | Procedure Codes | |
ICD9 | 2 | Diagnosis Codes | |
HCPCS | 3 | Procedure Codes | |
OPCS | 6 | Sports Medicine Procedure Codes | |
PTCJ | 7 | Sports Medicine Physiotherapy Codes | |
OSICS10 | 9 | Sports Medicine Diagnosis Codes | |
SMPC | 10 | Sports Medicine Radiology Codes | |
IPPF | 11 | Family Planning Statistical Codes | |
MA | 12 | Family Planning Service Codes | |
ACCT | 13 | Family Planning Accounting Codes | |
REF | 16 | Family Planning Referral Codes | |
CVX | 100 | Immunization Codes | |
DSMIV | 101 | Immunization Codes | |
ICD10 | 102 | Immunization Codes | |
SNOMED | 103 | Immunization Codes |
} LEGEND:
Mechanism for adding Code TypesCan be done in Administration->Lists->Code Types. If using a code type above, recommend using the same ct_key and ct_id values as above. If creating a new code type, then recommend making sure the ct_id is greater than 100. Code Type IssuesTwo elements in the code_types table were considered to be invariant. The ct_key element which holds a text identifier and the ct_id element which holds an id identifier. Changes either of these for ICD9, CPT4, or HCPCS can cause problems. To support allowance of incorporating new code sets in OpenEMR version upgrades, it is important to code new sets in a way that only the ct_key is invariant (ie. the ct_id does not need to be a pre-determined number). An example of this is the CVX codeset that was added in OpenEMR version 4.1. When adding this type of codeset, we are using a ct_id above 100 to ensure we don't affect any current users that have added their own code types during the upgrade process.
|