FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/IDMS-PROFILE-ORGANIZATION

Packageca.on.health.idms
Resource TypeStructureDefinition
IdIDMS-PROFILE-ORGANIZATION
FHIR VersionR5
Sourcehttps://simplifier.net/resolve?scope=ca.on.health.idms@1.0.9&canonical=https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-Organization
URLhttps://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-Organization
Version1.0
Statusactive
NameIDMSOrganization
DescriptionProfile for the Organizations which include Manufacturers, Distributers, Consulting Companinies, etc..
TypeOrganization
Kindresource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
Extension-Contact-ListContact List
Extension-Valid-IndicatorValid Indicator
CommentsComments
CreatedDateCreated Date
SearchableExtraStringSearchable Extra String
UpdatedDateUpdated Date
CreatedUserCreated User
MigrationNotesMigration Notes
UpdatedUserUpdated User
ValueSet
IDMS-Organization-Type-AllOrganization Types - All

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "IDMS-PROFILE-ORGANIZATION",
  "meta": {
    "versionId": "1",
    "lastUpdated": "2023-09-28T12:06:28.505+00:00",
    "source": "#0FbpuXJHEpfBQCEx"
  },
  "url": "https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-Organization",
  "version": "1.0",
  "name": "IDMSOrganization",
  "status": "active",
  "description": "Profile for the Organizations which include Manufacturers, Distributers, Consulting Companinies, etc..",
  "fhirVersion": "5.0.0",
  "kind": "resource",
  "abstract": false,
  "type": "Organization",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Organization",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Organization.extension",
        "path": "Organization.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "Organization.extension:createdUser",
        "path": "Organization.extension",
        "sliceName": "createdUser",
        "definition": "#### **_`IDMS:  Link to the user that created the record.`_**",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://health.gov.on.ca/idms/fhir/StructureDefinition/CreatedUser"
            ]
          }
        ]
      },
      {
        "id": "Organization.extension:createdDate",
        "path": "Organization.extension",
        "sliceName": "createdDate",
        "definition": "#### **_`IDMS:  Date and Time the record was created.`_**",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://health.gov.on.ca/idms/fhir/StructureDefinition/CreatedDate"
            ]
          }
        ]
      },
      {
        "id": "Organization.extension:updatedUser",
        "path": "Organization.extension",
        "sliceName": "updatedUser",
        "definition": "#### **_`IDMS:  Link to the user that last updated the record.`_**",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://health.gov.on.ca/idms/fhir/StructureDefinition/UpdatedUser"
            ]
          }
        ]
      },
      {
        "id": "Organization.extension:updatedDate",
        "path": "Organization.extension",
        "sliceName": "updatedDate",
        "definition": "#### **_`IDMS:  Date and Time the record was last updated.`_**",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://health.gov.on.ca/idms/fhir/StructureDefinition/UpdatedDate"
            ]
          }
        ]
      },
      {
        "id": "Organization.extension:searchableString",
        "path": "Organization.extension",
        "sliceName": "searchableString",
        "definition": "#### **_`IDMS:  Allows for searching on combination of Company Name, City, Province, Country and Type.`_**",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://health.gov.on.ca/idms/fhir/StructureDefinition/SearchableExtraString"
            ]
          }
        ]
      },
      {
        "id": "Organization.extension:comments",
        "path": "Organization.extension",
        "sliceName": "comments",
        "definition": "#### **_`IDMS: Comments relating to the Organization.`_**",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://health.gov.on.ca/idms/fhir/StructureDefinition/Comments"
            ]
          }
        ]
      },
      {
        "id": "Organization.extension:contactList",
        "path": "Organization.extension",
        "sliceName": "contactList",
        "definition": "#### **_`IDMS: List of Contacts,  this is needed for viewing history in case a contact is deleted.`_**",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Contact-List"
            ]
          }
        ]
      },
      {
        "id": "Organization.extension:migrationNotes",
        "path": "Organization.extension",
        "sliceName": "migrationNotes",
        "definition": "#### **_`IDMS:  Data that was migrated from DSTS that is no longer needed.`_**",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://health.gov.on.ca/idms/fhir/StructureDefinition/MigrationNotes"
            ]
          }
        ]
      },
      {
        "id": "Organization.extension:validIndicator",
        "path": "Organization.extension",
        "sliceName": "validIndicator",
        "definition": "#### **_`IDMS: Indicates the data for this Organization is valid and should be used in searches.`_**",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Valid-Indicator"
            ]
          }
        ]
      },
      {
        "id": "Organization.identifier",
        "path": "Organization.identifier",
        "definition": "#### **_`IDMS:  This is the Company Code,  the formulary team determines this code so for alot of records this is not supplied. If DIRECT ever starts synching it's data with HNS then this will be used. `_**",
        "max": "1"
      },
      {
        "id": "Organization.identifier.extension",
        "path": "Organization.identifier.extension",
        "max": "0"
      },
      {
        "id": "Organization.identifier.use",
        "path": "Organization.identifier.use",
        "max": "0"
      },
      {
        "id": "Organization.identifier.type",
        "path": "Organization.identifier.type",
        "max": "0"
      },
      {
        "id": "Organization.identifier.type.coding.system",
        "path": "Organization.identifier.type.coding.system",
        "min": 1
      },
      {
        "id": "Organization.identifier.type.coding.code",
        "path": "Organization.identifier.type.coding.code",
        "min": 1
      },
      {
        "id": "Organization.identifier.type.coding.display",
        "path": "Organization.identifier.type.coding.display",
        "min": 1
      },
      {
        "id": "Organization.identifier.system",
        "path": "Organization.identifier.system",
        "short": "Primary File Number System",
        "definition": "IDMS manufacturer codes",
        "min": 1,
        "fixedUri": "urn:idms:manufacturer:code"
      },
      {
        "id": "Organization.identifier.value",
        "path": "Organization.identifier.value",
        "short": "Manufacturer Code",
        "definition": "#### **_`IDMS:  Manufacturer 3 character code  `_**",
        "min": 1
      },
      {
        "id": "Organization.identifier.period",
        "path": "Organization.identifier.period",
        "max": "0"
      },
      {
        "id": "Organization.identifier.assigner",
        "path": "Organization.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Organization.active",
        "path": "Organization.active",
        "definition": "#### **_`IDMS:  Indicates whether the organization will still appear in drop downs for new requests and drug products.`_**"
      },
      {
        "id": "Organization.type",
        "path": "Organization.type",
        "definition": "#### **_`IDMS:  The type of company  ( Manufacturer, Distributer, Consulting Company, etc.. ).`_**",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Organization.type.extension",
        "path": "Organization.type.extension",
        "max": "0"
      },
      {
        "id": "Organization.type.coding.system",
        "path": "Organization.type.coding.system",
        "min": 1,
        "fixedUri": "https://health.gov.on.ca/idms/fhir/CodeSystem/IDMS-Internal"
      },
      {
        "id": "Organization.type.coding.version",
        "path": "Organization.type.coding.version",
        "max": "0"
      },
      {
        "id": "Organization.type.coding.code",
        "path": "Organization.type.coding.code",
        "min": 1,
        "binding": {
          "strength": "required",
          "description": "Organization Type",
          "valueSet": "https://health.gov.on.ca/idms/fhir/ValueSet/IDMS-Organization-Type-All"
        }
      },
      {
        "id": "Organization.type.coding.userSelected",
        "path": "Organization.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Organization.type.text",
        "path": "Organization.type.text",
        "max": "0"
      },
      {
        "id": "Organization.name",
        "path": "Organization.name",
        "definition": "#### **_`IDMS:  The name of the organization`_**",
        "min": 1
      },
      {
        "id": "Organization.alias",
        "path": "Organization.alias",
        "max": "0"
      },
      {
        "id": "Organization.description",
        "path": "Organization.description",
        "definition": "#### **_`IDMS:  Comments about the organization`_**",
        "max": "0"
      },
      {
        "id": "Organization.contact",
        "path": "Organization.contact",
        "definition": "#### **_`IDMS: An organization can have 1 TELCOM contact that has Phone, Fax, URL, Toll Free Number.  They can also have many ADDRESS contacts.  The Purpose defines what type of contact it is.`_**"
      },
      {
        "id": "Organization.contact.extension",
        "path": "Organization.contact.extension",
        "max": "0"
      },
      {
        "id": "Organization.contact.purpose",
        "path": "Organization.contact.purpose",
        "definition": "#### **_`IDMS: For addresses it should be ADDRESS for other things telephone, fax, email it should be TELCOM`_**",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Organization.contact.purpose.extension",
        "path": "Organization.contact.purpose.extension",
        "max": "0"
      },
      {
        "id": "Organization.contact.purpose.coding",
        "path": "Organization.contact.purpose.coding",
        "max": "0"
      },
      {
        "id": "Organization.contact.purpose.text",
        "path": "Organization.contact.purpose.text",
        "definition": "#### **_`IDMS:  For addresses it should be ADDRESS for other things telephone, fax, email it should be TELCOM`_**",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Organization.contact.address",
        "path": "Organization.contact.address",
        "definition": "#### **_`IDMS:  A company can have many addresses.`_**"
      },
      {
        "id": "Organization.contact.address.extension",
        "path": "Organization.contact.address.extension",
        "max": "0"
      },
      {
        "id": "Organization.contact.address.use",
        "path": "Organization.contact.address.use",
        "max": "0"
      },
      {
        "id": "Organization.contact.address.type",
        "path": "Organization.contact.address.type",
        "max": "0"
      },
      {
        "id": "Organization.contact.address.text",
        "path": "Organization.contact.address.text",
        "max": "0"
      },
      {
        "id": "Organization.contact.address.line",
        "path": "Organization.contact.address.line",
        "definition": "#### **_`IDMS:  An address can have 1 to 3 line items.`_**",
        "min": 1,
        "max": "3"
      },
      {
        "id": "Organization.contact.address.district",
        "path": "Organization.contact.address.district",
        "max": "0"
      },
      {
        "id": "Organization.contact.address.country",
        "path": "Organization.contact.address.country",
        "definition": "#### **_`IDMS:  An address needs to have a country.`_**",
        "min": 1
      },
      {
        "id": "Organization.contact.address.period",
        "path": "Organization.contact.address.period",
        "max": "0"
      },
      {
        "id": "Organization.contact.organization",
        "path": "Organization.contact.organization",
        "max": "0"
      },
      {
        "id": "Organization.contact.period",
        "path": "Organization.contact.period",
        "max": "0"
      },
      {
        "id": "Organization.partOf",
        "path": "Organization.partOf",
        "max": "0"
      },
      {
        "id": "Organization.endpoint",
        "path": "Organization.endpoint",
        "max": "0"
      },
      {
        "id": "Organization.qualification",
        "path": "Organization.qualification",
        "max": "0"
      }
    ]
  }
}