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-submissiondraft4.0.04.0.1

Formal Views of Profile Content

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

Differential View

idS Σ0..1System.String
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

idS Σ0..1System.String
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

idS Σ0..1System.String
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.id..
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.address1..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-06-26T15:20:18.230338+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.0",
    "name": "Organization",
    "title": "Organization (Submission)",
    "status": "draft",
    "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.id",
                "path": "Organization.id",
                "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",
                "min": 1,
                "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

.identifier

  • identifier.value SHALL contain Pharmacy ID. Pharmacy ID for an accredited pharmacy will be the OCP Accreditation Number, for dispensing physicians this will be their CPSO assigned registration number.

  • 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-pharmacy-id-ocp
    See Global identifiers table in Identifiers page for Ontario college URIs.

.name

  • This field SHALL contain dispensing pharmacy name

.telecom

  • This field SHALL contain dispensing pharmacy phone and fax number

.address

  • This field SHALL contain dispensing pharmacy address