S dispo table: Difference between revisions

From CCMDB Wiki
Jump to navigation Jump to search
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
The '''S_dispo''' table in [[CCMDB.accdb]] contains the possible values for the following fields:  
{{DISPLAYTITLE:s_dispo table}}The '''s_dispo''' table in [[CCMDB.accdb]] contains the possible values for the following fields:  
* [[Pre-admit Inpatient Institution field]]
* [[Pre-admit Inpatient Institution field]]
* [[Previous Location field]]
* [[Previous Location field]]
Line 28: Line 28:
|| '''loc_type''' || text || [[S dispo.loc type]]
|| '''loc_type''' || text || [[S dispo.loc type]]
|-
|-
|| '''geog''' || text || geographical area (in town, out of province, etc)  
|| '''geog''' || text(20) || geographical area (in town, out of province, etc)  
|-
|-
|| '''[[MB_RHA]]''' || text || regional health authority the institution is part of
|| '''geoRegion''' || text(17) || geographical region 
|-
|| '''[[MB_RHA]]''' || text(7) || regional health authority the institution is administered by
|-
|-
|| '''notes''' || text || general notes about record  
|| '''notes''' || text || general notes about record  
Line 56: Line 58:
|| '''colour''' || text || colour code for patient list view  
|| '''colour''' || text || colour code for patient list view  
|-
|-
|| '''service_type''' || text || [[S dispo.service type]]
|| '''center''' || long integer|| chronological order sequence of the site and ward used in generating report (e.g. teaching hospitals first followed by community hospitals); also used to combine [[Change of remaining location names from "our" names to EPR/Cognos names | old and new names of locations]] for reporting
|-
|| '''center''' || long integer|| chronological order sequence of the site and ward used in generating report (e.g. teaching hospitals first followed by community hospitals)
|}
|}


== Inactivating locations ==
== Inactivating locations ==
Before inactivating a location, make sure that it is not used in any incomplete profiles. Run the following query in CFE. It will ask for two parameters, the name of the location and the latest time at which the location would have been available.  
Before inactivating a location, make sure that it is not used in any incomplete profiles.  
 
Before inactivating any entry, check [[Query z_s_dispo_inactivatable]] to make sure it is not currently used in any incomplete records ([[RecordStatus]] incomplete).  
 
We can occasionally check query [[Query z_s_dispo_lastUsed]] for entries that have not been used in a long time. If it is never used it may be an entry we no longer need, but it may also just be an entry that is rarely used.
 
{{Todo
| who = Tina 
| question = _wiki housekeeping
* break this out because it needs to apply to locations in general, wiki side, s_dispo, boarding loc etc.  
| todo_added = 2022-02-10
| todo_action = 2022-02-10 
}}
 
{{Foreign key
| foreign_key_table=L_Log
| foreign_key_field=Previous Location
| primary_key_table=s_dispo
| primary_key_field=dispo_ID}}
{{Foreign key
| foreign_key_table=L_Log
| foreign_key_field=Pre-admit Inpatient Institution
| primary_key_table=s_dispo
| primary_key_field=dispo_ID}}
<!-- {Foreign key
| foreign_key_table=L_Log
| foreign_key_field=Service/Location
| primary_key_table=s_dispo
| primary_key_field=dispo_ID} -->
{{Foreign key
| foreign_key_table=L_Log
| foreign_key_field=Dispo
| primary_key_table=s_dispo
| primary_key_field=dispo_ID}}


<code> SELECT L_Log.D_ID, L_Log.RecordStatus, L_Log.Dispo_DtTm, preAdm.location_name AS preAdm, previous.location_name AS Prev, SL.location_name AS SL, dispo.location_name AS dispo
==Log==
FROM (((L_Log INNER JOIN s_dispo AS preAdm ON L_Log.Pre_admit_Inpatient_Institution = preAdm.dispo_ID) INNER JOIN s_dispo AS previous ON L_Log.Previous_Location = previous.dispo_ID) INNER JOIN s_dispo AS SL ON L_Log.Service_Location = SL.dispo_ID) INNER JOIN s_dispo AS dispo ON L_Log.Dispo = dispo.dispo_ID
* 2022-04-21 - updated [[s_dispo table]].meanLOS3STD with data from Julie
WHERE (((L_Log.RecordStatus)="incomplete") AND ((preAdm.location_name)=[the_location_name])) OR (((L_Log.RecordStatus)="incomplete") AND ((previous.location_name)=[the_location_name])) OR (((L_Log.RecordStatus)="incomplete") AND ((SL.location_name)=[the_location_name])) OR (((L_Log.RecordStatus)="incomplete") AND ((dispo.location_name)=[the_location_name])) OR (((L_Log.RecordStatus)="incomplete") AND ((L_Log.Dispo_DtTm)<[end_date]) AND ((preAdm.location_name) Is Null)) OR (((L_Log.RecordStatus)="incomplete") AND ((L_Log.Dispo_DtTm)<[end_date]) AND ((previous.location_name) Is Null)) OR (((L_Log.RecordStatus)="incomplete") AND ((L_Log.Dispo_DtTm)<[end_date]) AND ((SL.location_name) Is Null)) OR (((L_Log.RecordStatus)="incomplete") AND ((L_Log.Dispo_DtTm)<[end_date]) AND ((dispo.location_name) Is Null));
* 2022-03-24 - removed field "service_type" since it's no longer used; as discussed at task around 2022-02-03
</code>


== Related articles ==
== Related articles ==

Latest revision as of 08:38, 2023 July 6

The s_dispo table in CCMDB.accdb contains the possible values for the following fields:

Data Structure

field type description
dispo_ID text unique ID
location_name text name as seen by collector
real_collection text unit name as collected by us, e.g. HSC_MICU vs HSC_MICa; this is used to link the Previous Location/Dispo to Service/Location
real_name text unit name as reported, e.g. STB_ICMU vs STB_MICU
site text our short hospital name, eg HSC
ward text ward name only, e.g. A1 for HSC_A1
hospital text hospital if one where we collect
loc_type text S dispo.loc type
geog text(20) geographical area (in town, out of province, etc)
geoRegion text(17) geographical region
MB_RHA text(7) regional health authority the institution is administered by
notes text general notes about record
question text questions while we implement, can be deleted after
inpatient yes/no is an inpatient location, used by Pre-admit Inpatient Institution field drop-down and cross checks
previous_location yes/no can be used as Previous Location field
surgical yes/no is a location where actual surgeries happpen (used by e.g. Check ORDx) (ie not just a surgical ward)
meanLOS3STD integer used by LOS check
s_location yes/no can be used as location
dispo yes/no can be used in Dispo field
active yes/no logical delete from dropdowns
acuity_level yes/no logical delete from dropdowns
program text CC or Med, used for rows where real_name is one of our locations only
colour text colour code for patient list view
center long integer chronological order sequence of the site and ward used in generating report (e.g. teaching hospitals first followed by community hospitals); also used to combine old and new names of locations for reporting

Inactivating locations

Before inactivating a location, make sure that it is not used in any incomplete profiles.

Before inactivating any entry, check Query z_s_dispo_inactivatable to make sure it is not currently used in any incomplete records (RecordStatus incomplete).

We can occasionally check query Query z_s_dispo_lastUsed for entries that have not been used in a long time. If it is never used it may be an entry we no longer need, but it may also just be an entry that is rarely used.

_wiki housekeeping

  • break this out because it needs to apply to locations in general, wiki side, s_dispo, boarding loc etc.
  • added: 2022-02-10
  • action: 2022-02-10
  • Cargo


  • Categories


  • Cargo


  • Categories
  • Forms

none; if we wanted to include this in a form it would need to be in the data field from

  • SMW


  • Cargo


  • Categories
  • Forms

none; if we wanted to include this in a form it would need to be in the data field from

  • SMW


  • Cargo


  • Categories
  • Forms

none; if we wanted to include this in a form it would need to be in the data field from

  • SMW

Log

  • 2022-04-21 - updated s_dispo table.meanLOS3STD with data from Julie
  • 2022-03-24 - removed field "service_type" since it's no longer used; as discussed at task around 2022-02-03

Related articles

Related articles: