description: This profile defines how to represent a human Patient in FHIR for the purpose of this guide.\nWhen the ips-pat-1 invariant is satisfied \\(Patient.name.given, Patient.name.family or Patient.name.text SHALL be present\\) then this profile complies with the IPS patient profile. package_name: hl7.fhir.uv.lab derivation: constraint name: PatientUvLab type: Patient elements: extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: birthPlace: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/patient-birthPlace', index: 1} min: 0 max: 1 sex-for-clinical-use: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/patient-sexParameterForClinicalUse', index: 2} min: 0 identifier: {short: Patient identifiers, index: 3} name: constraint: uv-lab-pat-1: {human: 'given, family, text or a data-absent-reason extension SHALL be present', source: 'http://hl7.org/fhir/uv/lab-report/StructureDefinition/Patient-uv-lab', severity: error, expression: 'family.exists() or given.exists() or text.exists() or extension(''http://hl7.org/fhir/StructureDefinition/data-absent-reason'').exists()'} index: 4 extensions: name-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', min: 0, type: Extension, short: Reason for not providing the name, index: 5} elements: extension: type: Extension short: Reason for not providing the name url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 5 slicing: slices: name-absent-reason: match: {} schema: {type: Extension, short: Reason for not providing the name, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', index: 5} min: 0 text: {short: Text representation of the full name., index: 6} family: {short: Family name, index: 7} given: {short: Given names. Includes middle names, index: 8} telecom: {short: A contact detail for the patient, index: 9} gender: {short: Administrative Gender, index: 10} birthDate: {index: 11} contact: elements: relationship: {type: CodeableConcept, short: Relationship between a patient and a contact person for that patient, index: 12} address: {short: Contact Address, index: 13} generalPractitioner: {short: Patient's nominated care provider, index: 14} package_version: report-1.0.0-ballot extensions: birthPlace: {url: 'http://hl7.org/fhir/StructureDefinition/patient-birthPlace', min: 0, max: 1, type: Extension, index: 1} sex-for-clinical-use: {url: 'http://hl7.org/fhir/StructureDefinition/patient-sexParameterForClinicalUse', min: 0, type: Extension, index: 2} class: profile kind: resource url: http://hl7.org/fhir/uv/lab-report/StructureDefinition/Patient-uv-lab base: http://hl7.org/fhir/StructureDefinition/Patient version: 1.0.0-ballot required: [name, birthDate]