Profiles & Interactions Index > Profile: Organization (Submission)

Profile: Organization (Submission)

Simplifier project page: Organization DHDR Submission

Derived from: Organization (R4)

Canonical_URLProfile_StatusProfile_VersionFHIR_Version
http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Organization-submissionactive4.0.14.0.1

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work

Differential View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
activeΣ ?!0..1boolean
typeΣ0..*CodeableConcept
nameS Σ C1..1string
alias0..*string
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
useS Σ ?!0..1codeBinding
typeS Σ0..1codeBinding
textΣ0..1string
lineS Σ1..2string
cityS Σ1..1string
districtΣ0..1string
stateS Σ1..1stringBinding
postalCodeS Σ1..1string
countryS Σ1..1stringBinding
periodΣ C0..1Period
partOfΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
purpose0..1CodeableConceptBinding
name0..1HumanName
telecomC0..*ContactPoint
address0..1Address
endpointC0..*Reference(Endpoint)

Hybrid View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
activeΣ ?!0..1boolean
typeΣ0..*CodeableConcept
nameS Σ C1..1string
alias0..*string
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
useS Σ ?!0..1codeBinding
typeS Σ0..1codeBinding
textΣ0..1string
lineS Σ1..2string
cityS Σ1..1string
districtΣ0..1string
stateS Σ1..1stringBinding
postalCodeS Σ1..1string
countryS Σ1..1stringBinding
periodΣ C0..1Period
partOfΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
purpose0..1CodeableConceptBinding
name0..1HumanName
telecomC0..*ContactPoint
address0..1Address
endpointC0..*Reference(Endpoint)

Snapshot View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
activeΣ ?!0..1boolean
typeΣ0..*CodeableConcept
nameS Σ C1..1string
alias0..*string
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
useS Σ ?!0..1codeBinding
typeS Σ0..1codeBinding
textΣ0..1string
lineS Σ1..2string
cityS Σ1..1string
districtΣ0..1string
stateS Σ1..1stringBinding
postalCodeS Σ1..1string
countryS Σ1..1stringBinding
periodΣ C0..1Period
partOfΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
purpose0..1CodeableConceptBinding
name0..1HumanName
telecomC0..*ContactPoint
address0..1Address
endpointC0..*Reference(Endpoint)

Table View

Organization..
Organization.identifier1..1
Organization.identifier.system1..
Organization.identifier.value1..
Organization.name1..
Organization.telecom..
Organization.telecom:TelecomPhone..1
Organization.telecom:TelecomPhone.system1..
Organization.telecom:TelecomPhone.value1..
Organization.telecom:TelecomPhone.use..
Organization.telecom:TelecomFax..1
Organization.telecom:TelecomFax.system1..
Organization.telecom:TelecomFax.value1..
Organization.telecom:TelecomFax.use..
Organization.address..1
Organization.address.use..
Organization.address.type..
Organization.address.line1..2
Organization.address.city1..
Organization.address.state1..
Organization.address.postalCode1..
Organization.address.country1..

JSON View

{
"resourceType": "StructureDefinition",
"id": "c20bba8f-c2ed-4648-bf85-72bef5438a78",
"meta": {
"lastUpdated": "2023-10-12T18:14:42.200585+00:00"
},
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Organization-submission",
"version": "4.0.1",
"name": "OrganizationDHDRSubmission",
"title": "Organization DHDR Submission",
"status": "active",
"description": "The dispenser responsible for the MedicationDispense event.",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Organization",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Organization",
"derivation": "constraint",
"element": [
{
"id": "Organization",
"path": "Organization",
"mustSupport": true
},
{
"id": "Organization.identifier",
"path": "Organization.identifier",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Organization.identifier.system",
"path": "Organization.identifier.system",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.identifier.value",
"path": "Organization.identifier.value",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.name",
"path": "Organization.name",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.telecom",
"path": "Organization.telecom",
"slicing": {
{
"type": "value",
"path": "system"
}
],
"rules": "open"
},
"mustSupport": true
},
{
"id": "Organization.telecom:TelecomPhone",
"path": "Organization.telecom",
"sliceName": "TelecomPhone",
"max": "1",
"mustSupport": true
},
{
"id": "Organization.telecom:TelecomPhone.system",
"path": "Organization.telecom.system",
"min": 1,
"fixedCode": "phone",
"mustSupport": true
},
{
"id": "Organization.telecom:TelecomPhone.value",
"path": "Organization.telecom.value",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.telecom:TelecomPhone.use",
"path": "Organization.telecom.use",
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "http://hl7.org/fhir/ValueSet/contact-point-use|4.0.0"
}
},
{
"id": "Organization.telecom:TelecomFax",
"path": "Organization.telecom",
"sliceName": "TelecomFax",
"max": "1",
"mustSupport": true
},
{
"id": "Organization.telecom:TelecomFax.system",
"path": "Organization.telecom.system",
"min": 1,
"fixedCode": "fax",
"mustSupport": true
},
{
"id": "Organization.telecom:TelecomFax.value",
"path": "Organization.telecom.value",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.telecom:TelecomFax.use",
"path": "Organization.telecom.use",
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "http://hl7.org/fhir/ValueSet/contact-point-use|4.0.0"
}
},
{
"id": "Organization.address",
"path": "Organization.address",
"max": "1",
"mustSupport": true
},
{
"id": "Organization.address.use",
"path": "Organization.address.use",
"mustSupport": true
},
{
"id": "Organization.address.type",
"path": "Organization.address.type",
"mustSupport": true
},
{
"id": "Organization.address.line",
"path": "Organization.address.line",
"min": 1,
"max": "2",
"mustSupport": true
},
{
"id": "Organization.address.city",
"path": "Organization.address.city",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.address.state",
"path": "Organization.address.state",
"min": 1,
"mustSupport": true,
"binding": {
"strength": "extensible",
"valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/province-state-code"
}
},
{
"id": "Organization.address.postalCode",
"path": "Organization.address.postalCode",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.address.country",
"path": "Organization.address.country",
"min": 1,
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "http://ehealthontario.ca/fhir/ValueSet/country-code"
}
}
]
}
}

Usage

The Organization resource contains dispensing pharmacy or hospital information identified in the DHDR record.

Notes

.identifier

  • identifier.value SHALL contain registration number of the pharmacy which dispensed the medication/device or provided the pharmacy service, or the identifier of the hospital where the medication was administered.

  • identifier.system identifies the registration authority (i.e. regulatory college) which issued the license/registration number to the dispensary which dispensed the medication/device or provided the pharmacy service; this is OCP in most cases https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-license-pharmacist-org
    For the medication administration it identifies the hospital where the medication was administered.

.name

  • this field SHALL contain dispensing pharmacy or hospital name

.telecom

  • this field SHALL contain dispensing pharmacy phone and fax number
  • this field won't be required for Medication Administration scenario

.address

  • this field SHALL contain dispensing pharmacy address
  • this field won't be required for Medication Administration scenario