Profiles & Operations Index > Profile: Organization

Profile: Organization

Simplifier project page: Organization

Derived from: Organization (R4)

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

Formal Views of Profile Content

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

Differential View

idS Σ0..1System.String
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 Σ I0..1string
alias0..*string
systemS Σ I0..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
systemS Σ I0..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..*string
cityS Σ1..1string
districtΣ0..1string
stateS Σ0..1stringBinding
postalCodeS Σ0..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
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 Σ I0..1string
alias0..*string
systemS Σ I0..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
systemS Σ I0..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..*string
cityS Σ1..1string
districtΣ0..1string
stateS Σ0..1stringBinding
postalCodeS Σ0..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
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 Σ I0..1string
alias0..*string
systemS Σ I0..1codeBindingFixed Value
valueS Σ1..1string
useS Σ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
systemS Σ I0..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..*string
cityS Σ1..1string
districtΣ0..1string
stateS Σ0..1stringBinding
postalCodeS Σ0..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.meta1..
Organization.meta.profile1..
Organization.identifier1..1
Organization.identifier.system1..
Organization.identifier.value1..
Organization.name..
Organization.telecom..
Organization.telecom..1
Organization.telecom.system..
Organization.telecom.value1..
Organization.telecom.use..
Organization.telecom..1
Organization.telecom.system..
Organization.telecom.value1..
Organization.telecom.use..
Organization.address..
Organization.address.use..
Organization.address.type..
Organization.address.line1..
Organization.address.city1..
Organization.address.state..
Organization.address.postalCode..
Organization.address.country1..


JSON View

{
    "resourceType": "StructureDefinition",
    "id": "c20bba8f-c2ed-4648-bf85-72bef5438a78",
    "meta": {
        "lastUpdated": "2023-09-18T20:03:39.9984069+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",
    "version": "4.0.1",
    "name": "Organization",
    "title": "Organization",
    "status": "active",
    "date": "2021-11-24T16:56:01.2981926+00:00",
    "description": "The dispenser (dispensing pharmacy) responsible for the MedicationDispense or hospital responsible for the MedicationAdministration event.",
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "acCDR-HL7v2-mapping",
            "name": "acCDR HL7v2 mapping"
        }
    ],
    "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.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,
                "mapping":  [
                    {
                        "identity": "acCDR-HL7v2-mapping",
                        "map": "MSH.3"
                    }
                ]
            },
            {
                "id": "Organization.identifier.system",
                "path": "Organization.identifier.system",
                "min": 1,
                "mustSupport": true,
                "mapping":  [
                    {
                        "identity": "acCDR-HL7v2-mapping",
                        "map": "MSH.3.1"
                    }
                ]
            },
            {
                "id": "Organization.identifier.value",
                "path": "Organization.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.name",
                "path": "Organization.name",
                "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",
                "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",
                "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",
                "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,
                "mustSupport": true
            },
            {
                "id": "Organization.address.city",
                "path": "Organization.address.city",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.address.state",
                "path": "Organization.address.state",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://ehealthontario.ca/fhir/ValueSet/province-state-code"
                }
            },
            {
                "id": "Organization.address.postalCode",
                "path": "Organization.address.postalCode",
                "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

.meta.profile

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

.identifier

  • identifier.id 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 organization. For 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 SHOULD contain dispensing pharmacy or hospital name

.telecom

  • this field SHOULD contain dispensing pharmacy phone and fax number
  • this field won't be returned for Medictation Administration

.address

  • this field SHOULD contain dispensing pharmacy address
  • this field won't be returned for Medictation Administration