FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagenostalgic-ie.fhir.core
Resource TypeStructureDefinition
IdStructureDefinition-ie-core-practitioner.json
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=nostalgic-ie.fhir.core@0.2.0&canonical=https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-practitioner
URLhttps://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-practitioner
Version0.2.0
Statusdraft
NameIECorePractitioner
TitleIE Core Practitioner
DescriptionThe IE Core Practitioner Profile is based upon the core FHIR Practitioner Resource and defines the minimum set of data required to query and retrieve practitioner demographic information within the Irish healthcare system. It includes identifier slicing for professional registration numbers (HIQA EP/PS 2.6).
TypePractitioner
Kindresource

Resources that use this resource

CapabilityStatement
nostalgic-ie.fhir.core#0.2.0ie-core-clientIE Core Client CapabilityStatement
nostalgic-ie.fhir.core#0.2.0ie-core-serverIE Core Server CapabilityStatement
StructureDefinition
nostalgic-ie.fhir.core#0.2.0ie-core-bundle-eprescriptionIE Core Bundle (ePrescription)
nostalgic-ie.fhir.core#0.2.0ie-core-careteamIE Core CareTeam
nostalgic-ie.fhir.core#0.2.0ie-core-composition-discharge-reportIE Core Composition (Hospital Discharge Report)
nostalgic-ie.fhir.core#0.2.0ie-core-encounterIE Core Encounter
nostalgic-ie.fhir.core#0.2.0ie-core-flagIE Core Flag (Alert)
nostalgic-ie.fhir.core#0.2.0ie-core-laboratory-reportIE Core Laboratory Report
nostalgic-ie.fhir.core#0.2.0ie-core-medicationdispense-edispensationIE Core MedicationDispense (eDispensation)
nostalgic-ie.fhir.core#0.2.0ie-core-medicationrequest-eprescriptionIE Core MedicationRequest (ePrescription)
nostalgic-ie.fhir.core#0.2.0ie-core-medicationstatementIE Core MedicationStatement
nostalgic-ie.fhir.core#0.2.0ie-core-patientIE Core Patient
nostalgic-ie.fhir.core#0.2.0ie-core-practitionerroleIE Core PractitionerRole
nostalgic-ie.fhir.core#0.2.0ie-core-provenance-eprescription-signatureIE Core Provenance (ePrescription signature)
nostalgic-ie.fhir.core#0.2.0ie-core-provenanceIE Core Provenance
nostalgic-ie.fhir.core#0.2.0ie-core-servicerequestIE Core ServiceRequest

Resources that this resource uses

StructureDefinition
hl7.fhir.eu.base#currentpractitioner-eu-corePractitioner (EU core)
ValueSet
hl7.terminology#currentv2-0360hl7VS-degreeLicenseCertificate
nostalgic-ie.fhir.core#0.2.0ie-core-countyIreland Counties

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "ie-core-practitioner",
  "url": "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-practitioner",
  "version": "0.2.0",
  "name": "IECorePractitioner",
  "title": "IE Core Practitioner",
  "status": "draft",
  "description": "The IE Core Practitioner Profile is based upon the core FHIR Practitioner Resource and defines the minimum set of data required to query and retrieve practitioner demographic information within the Irish healthcare system. It includes identifier slicing for professional registration numbers (HIQA EP/PS 2.6).",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Practitioner",
  "baseDefinition": "http://hl7.eu/fhir/base/StructureDefinition/practitioner-eu-core",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Practitioner.identifier",
        "path": "Practitioner.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open"
        },
        "short": "An identifier for the practitioner",
        "comment": "HIQA EP/PS 2.6 Health practitioner registration (Mandatory 1..1): registration with a professional body (2.6.1 type = the body, carried as the identifier system; 2.6.2 value = the registration number). Health practitioners from other EU Member States use their own register's identifier.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:IMC",
        "path": "Practitioner.identifier",
        "sliceName": "IMC",
        "short": "Irish Medical Council (IMC) registration number (MCRN)",
        "definition": "The Irish Medical Council registration number. All practising doctors in Ireland must be registered with the IMC.",
        "comment": "HIQA EP/PS 2.6.2 example: a General Practitioner's six-digit Medical Council Registration Number (MCRN). Given as an example only, so no format is enforced. System URI placeholder (OI-003).",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:IMC.type",
        "path": "Practitioner.identifier.type",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
              "code": "MD",
              "display": "Medical License number"
            }
          ]
        }
      },
      {
        "id": "Practitioner.identifier:IMC.system",
        "path": "Practitioner.identifier.system",
        "min": 1,
        "patternUri": "https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/imc",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:IMC.value",
        "path": "Practitioner.identifier.value",
        "short": "IMC registration number",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:PSI",
        "path": "Practitioner.identifier",
        "sliceName": "PSI",
        "short": "Pharmaceutical Society of Ireland (PSI) registration number",
        "comment": "HIQA EP/PS 2.6.2 example: a pharmacist's PSI registration number may contain up to eight digits. System URI placeholder (OI-003).",
        "min": 0,
        "max": "1",
        "constraint": [
          {
            "key": "ie-prac-psi-1",
            "severity": "warning",
            "human": "PSI registration number: up to eight digits (HIQA EP/PS 2.6.2)",
            "expression": "value.matches('^[0-9]{1,8}[%content%]#39;)",
            "source": "https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-practitioner"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:PSI.system",
        "path": "Practitioner.identifier.system",
        "min": 1,
        "patternUri": "https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/psi",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:PSI.value",
        "path": "Practitioner.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:NMBI",
        "path": "Practitioner.identifier",
        "sliceName": "NMBI",
        "short": "Nursing and Midwifery Board of Ireland (NMBI) registration number",
        "comment": "HIQA EP/PS 2.6.2: a registered nurse or midwife prescriber records the value for the Registered Nurse Prescriber (RNP) or Registered Midwife Prescriber (RMP) division. Format Requires Clarification. System URI placeholder (OI-003).",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:NMBI.system",
        "path": "Practitioner.identifier.system",
        "min": 1,
        "patternUri": "https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/nmbi",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:NMBI.value",
        "path": "Practitioner.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:DentalCouncil",
        "path": "Practitioner.identifier",
        "sliceName": "DentalCouncil",
        "short": "Dental Council registration number",
        "comment": "HIQA EP (definitions, p. 11): registered dentists are prescribers. Format Requires Clarification. System URI placeholder (OI-003).",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:DentalCouncil.system",
        "path": "Practitioner.identifier.system",
        "min": 1,
        "patternUri": "https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/dental-council",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:DentalCouncil.value",
        "path": "Practitioner.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.name",
        "path": "Practitioner.name",
        "short": "The name(s) associated with the practitioner",
        "mustSupport": true
      },
      {
        "id": "Practitioner.name.family",
        "path": "Practitioner.name.family",
        "short": "Family name (surname)",
        "comment": "HIQA EP/PS 2.3 Surname (Mandatory 1..1): the registered family name.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.name.given",
        "path": "Practitioner.name.given",
        "short": "Given names",
        "comment": "HIQA EP/PS 2.2 Forename (Mandatory 1..1): the registered first name.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.name.prefix",
        "path": "Practitioner.name.prefix",
        "mustSupport": true
      },
      {
        "id": "Practitioner.name.suffix",
        "path": "Practitioner.name.suffix",
        "mustSupport": true
      },
      {
        "id": "Practitioner.telecom",
        "path": "Practitioner.telecom",
        "short": "A contact detail for the practitioner",
        "mustSupport": true
      },
      {
        "id": "Practitioner.telecom.system",
        "path": "Practitioner.telecom.system",
        "mustSupport": true
      },
      {
        "id": "Practitioner.telecom.value",
        "path": "Practitioner.telecom.value",
        "mustSupport": true
      },
      {
        "id": "Practitioner.telecom.use",
        "path": "Practitioner.telecom.use",
        "mustSupport": true
      },
      {
        "id": "Practitioner.address",
        "path": "Practitioner.address",
        "short": "Address(es) of the practitioner",
        "mustSupport": true
      },
      {
        "id": "Practitioner.address.line",
        "path": "Practitioner.address.line",
        "mustSupport": true
      },
      {
        "id": "Practitioner.address.city",
        "path": "Practitioner.address.city",
        "mustSupport": true
      },
      {
        "id": "Practitioner.address.state",
        "path": "Practitioner.address.state",
        "mustSupport": true,
        "binding": {
          "strength": "extensible",
          "valueSet": "https://hl7-ie.github.io/ie-core/fhir/ie/core/ValueSet/ie-core-county"
        }
      },
      {
        "id": "Practitioner.address.postalCode",
        "path": "Practitioner.address.postalCode",
        "mustSupport": true
      },
      {
        "id": "Practitioner.address.country",
        "path": "Practitioner.address.country",
        "mustSupport": true
      },
      {
        "id": "Practitioner.gender",
        "path": "Practitioner.gender",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification",
        "path": "Practitioner.qualification",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification.identifier",
        "path": "Practitioner.qualification.identifier",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification.code",
        "path": "Practitioner.qualification.code",
        "mustSupport": true,
        "binding": {
          "strength": "preferred",
          "valueSet": "http://terminology.hl7.org/ValueSet/v2-0360"
        }
      },
      {
        "id": "Practitioner.qualification.period",
        "path": "Practitioner.qualification.period",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification.issuer",
        "path": "Practitioner.qualification.issuer",
        "mustSupport": true
      },
      {
        "id": "Practitioner.communication",
        "path": "Practitioner.communication",
        "mustSupport": true
      }
    ]
  }
}