Skip to main content

input_layer__patient

The demographic contract for clinical source systems. A connector maps each source's patient records onto this shape, preserving the source system's own identifier in patient_id while person_id carries the stable identifier used across the warehouse. One person can appear several times here — once per source identifier — which is expected at this layer and resolved downstream.

At a glance​

Schemadax_input_layer
Tableinput_layer__patient
LayerInput Layer
Object typeview
Columns24
Grainperson_id, patient_id, data_source
Tagsinput_layer

Columns​

ColumnTypeKeyConstraintsDescription
person_idvarcharPK——
patient_idvarcharPK——
first_namevarchar——
middle_namevarchar——
last_namevarchar——
name_suffixvarchar——
sexvarchar——
racevarchar——
ethnicityvarchar——
birth_datedate——
death_datedate——
death_flaginteger——
social_security_numbervarchar——
addressvarchar——
cityvarchar——
statevarchar——
zip_codevarchar——
countyvarchar——
latitudefloat——
longitudefloat——
phonevarchar——
emailvarchar——
ingest_datetimetimestamp——
data_sourcevarcharPK——

Querying​

select *
from dax_input_layer.input_layer__patient
limit 100;