description: Proposed constraints on the DocumentReference resource for the minimal set of data required to reference to a document of any kind for any purpose. package_name: hl7.fhir.ca.baseline derivation: constraint name: DocumentReferenceProfile type: DocumentReference elements: category: {mustSupport: true, index: 2} content: elements: attachment: constraint: ca-baseline-documentreference-1: {human: DocumentReference.content.attachment.url or DocumentReference.content.attachment.data or both SHALL be present., severity: error, expression: url.exists() or data.exists()} mustSupport: true index: 7 type: {mustSupport: true, index: 1} author: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-device', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-organization', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-patient', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-practitioner', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-practitionerrole'] index: 4 masterIdentifier: {mustSupport: true, index: 0} custodian: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-organization'] index: 6 context: elements: encounter: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-encounter'] index: 8 practiceSetting: short: PractitionerSpecialty binding: {strength: preferred, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/practitionerspecialty'} mustSupport: true index: 9 sourcePatientInfo: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-patient'] index: 10 subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-device', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-patient', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-practitioner'] index: 3 authenticator: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-organization', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-practitioner', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-practitionerrole'] index: 5 package_version: 1.1.6-pre class: profile kind: resource url: http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-documentreference base: http://hl7.org/fhir/StructureDefinition/DocumentReference version: 0.1.0