Profiles & Operations Index > Profile: Organization (Submission)

Profile: Organization (Submission)

Simplifier project page: Organization (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

versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ ?!0..1boolean
typeΣ0..*CodeableConcept
nameS Σ I1..1string
alias0..*string
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
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Σ I0..1Period
partOfΣ I0..1Reference(Organization)
purpose0..1CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
endpointI0..*Reference(Endpoint)

Hybrid View

versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ ?!0..1boolean
typeΣ0..*CodeableConcept
nameS Σ I1..1string
alias0..*string
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
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Σ I0..1Period
partOfΣ I0..1Reference(Organization)
purpose0..1CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
endpointI0..*Reference(Endpoint)

Snapshot View

versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ ?!0..1boolean
typeΣ0..*CodeableConcept
nameS Σ I1..1string
alias0..*string
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
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Σ I0..1Period
partOfΣ I0..1Reference(Organization)
purpose0..1CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
endpointI0..*Reference(Endpoint)

Table View

Organization..
Organization.meta1..
Organization.meta.profile1..
Organization.identifier1..1
Organization.identifier.system1..
Organization.identifier.value1..
Organization.name1..
Organization.telecom..
Organization.telecom..1
Organization.telecom.system1..
Organization.telecom.value1..
Organization.telecom.use..
Organization.telecom..1
Organization.telecom.system1..
Organization.telecom.value1..
Organization.telecom.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": "Organization",
    "title": "Organization (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",
    "differential": {
        "element":  [
            {
                "id": "Organization",
                "path": "Organization",
                "mustSupport": true
            },
            {
                "id": "Organization.meta",
                "path": "Organization.meta",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.meta.profile",
                "path": "Organization.meta.profile",
                "min": 1,
                "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": {
                    "discriminator":  [
                        {
                            "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": "required",
                    "valueSet": "http://ehealthontario.ca/fhir/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 information identified in the DHDR record.

Notes

.meta.profile

  • used to declare conformance to this profile
  • populate with a fixed value: http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Organization-submission|4.0.1

.identifier

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

  • 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 which administrated the medication.

.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 Medictation Administration scenario

.address

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