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

FHIR IG analytics

Packagebcy.ids
Resource TypeStructureDefinition
IdRelatedPerson.StructureDefinition.json
FHIR VersionR4

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "url": "http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/RelatedPerson",
  "name": "RelatedPerson",
  "status": "draft",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "RelatedPerson",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/RelatedPerson",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "RelatedPerson.id",
        "path": "RelatedPerson.id",
        "comment": "See Mappings",
        "min": 1,
        "mapping": [
          {
            "identity": "source-PIR",
            "map": "CONSENT.CONSENT_DIRECTIVE_ID"
          }
        ]
      },
      {
        "id": "RelatedPerson.meta",
        "path": "RelatedPerson.meta"
      },
      {
        "id": "RelatedPerson.meta.versionId",
        "path": "RelatedPerson.meta.versionId",
        "comment": "Apply \"2025.01.1\".  This indicates the FHIR specs as of year Jan 2025."
      },
      {
        "id": "RelatedPerson.meta.lastUpdated",
        "path": "RelatedPerson.meta.lastUpdated",
        "comment": "Updated: Relax the previously crossed-out elements."
      },
      {
        "id": "RelatedPerson.meta.profile",
        "path": "RelatedPerson.meta.profile",
        "comment": "Apply \"http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/RelatedPerson\"",
        "min": 1,
        "max": "1"
      },
      {
        "id": "RelatedPerson.meta.security",
        "path": "RelatedPerson.meta.security",
        "max": "1"
      },
      {
        "id": "RelatedPerson.meta.tag",
        "path": "RelatedPerson.meta.tag",
        "max": "1"
      },
      {
        "id": "RelatedPerson.identifier",
        "path": "RelatedPerson.identifier",
        "max": "1"
      },
      {
        "id": "RelatedPerson.identifier.id",
        "path": "RelatedPerson.identifier.id",
        "max": "0"
      },
      {
        "id": "RelatedPerson.identifier.use",
        "path": "RelatedPerson.identifier.use",
        "max": "0"
      },
      {
        "id": "RelatedPerson.patient.reference",
        "path": "RelatedPerson.patient.reference",
        "comment": "See Mappings",
        "min": 1,
        "mapping": [
          {
            "identity": "source-PIR",
            "map": "fullURL + \"Patient/\" + (Patient ID)",
            "comment": "e.g. http://ehealth.bc.ca/panorama/fhir/Patient/59900999\""
          }
        ]
      },
      {
        "id": "RelatedPerson.relationship",
        "path": "RelatedPerson.relationship",
        "max": "1"
      },
      {
        "id": "RelatedPerson.relationship.id",
        "path": "RelatedPerson.relationship.id",
        "max": "0"
      },
      {
        "id": "RelatedPerson.relationship.coding",
        "path": "RelatedPerson.relationship.coding",
        "comment": "See Mappings",
        "max": "1",
        "mapping": [
          {
            "identity": "source-PIR-Other",
            "map": "Code: CONSENT.CONSENT_DIRECTIVE.WHO_GAVE_RLTNSHP_CODE_CNCPT_ID"
          },
          {
            "identity": "source-PIR-RelatedClient",
            "map": "Text: CONSENT.CONSENT_DIRECTIVE.WHO_GAVE_RELATIONSHIP_ID"
          }
        ]
      },
      {
        "id": "RelatedPerson.relationship.coding.id",
        "path": "RelatedPerson.relationship.coding.id",
        "max": "0"
      },
      {
        "id": "RelatedPerson.relationship.coding.system",
        "path": "RelatedPerson.relationship.coding.system",
        "code": [
          {
            "system": "https://fhir.infoway-inforoute.ca/NamingSystem/ca-bc-panorama-code"
          }
        ],
        "min": 1
      },
      {
        "id": "RelatedPerson.relationship.coding.version",
        "path": "RelatedPerson.relationship.coding.version",
        "max": "0"
      },
      {
        "id": "RelatedPerson.relationship.coding.code",
        "path": "RelatedPerson.relationship.coding.code",
        "comment": "Refer to IMMS Codeset spreadsheet: Consent - ConsentGivenByRelationship.  See Mappings.",
        "min": 1,
        "mapping": [
          {
            "identity": "source-PIR",
            "map": "CONSENT.CONSENT_DIRECTIVE.WHO_GAVE_RLTNSHP_CODE_CNCPT_ID"
          }
        ]
      },
      {
        "id": "RelatedPerson.relationship.coding.display",
        "path": "RelatedPerson.relationship.coding.display",
        "comment": "Refer to IMMS Codeset spreadsheet: Consent - ConsentGivenByRelationship",
        "min": 1
      },
      {
        "id": "RelatedPerson.relationship.coding.userSelected",
        "path": "RelatedPerson.relationship.coding.userSelected",
        "max": "0"
      },
      {
        "id": "RelatedPerson.relationship.text",
        "path": "RelatedPerson.relationship.text",
        "comment": "See Mappings:  To be applied if PIR Consent Given By = Related Client. WHO_GAVE_RLTNSHP_CODE_CNCPT_ID = null and WHO_GAVE_RELATIONSHIP_ID has a value.",
        "mapping": [
          {
            "identity": "source-PIR-RelatedClient",
            "map": "CONSENT.CONSENT_DIRECTIVE.WHO_GAVE_RELATIONSHIP_ID"
          }
        ]
      },
      {
        "id": "RelatedPerson.name",
        "path": "RelatedPerson.name",
        "comment": "See Mappings. NOT SPECIFIED is applied when both WHO_GAVE_RLTNSHP_CODE_CNCPT_ID = null and WHO_GAVE_RELATIONSHIP_ID = null.",
        "min": 1,
        "max": "1",
        "mapping": [
          {
            "identity": "source-PIR-Other",
            "map": "CONSENT.CONSENT_DIRECTIVE.WHO_GAVE_CONSENT"
          },
          {
            "identity": "source-PIR-NotSpecified",
            "map": "Not Specified"
          },
          {
            "identity": "source-PIR-relatedClient",
            "map": "CLIENT.SUBJECT_RELATIONSHIP.LEFT_SUBJECT_ID"
          }
        ]
      },
      {
        "id": "RelatedPerson.name.text",
        "path": "RelatedPerson.name.text",
        "mapping": [
          {
            "identity": "source-PIR-name",
            "map": "CONSENT.CONSENT_DIRECTIVE.WHO_GAVE_CONSENT"
          }
        ]
      },
      {
        "id": "RelatedPerson.name.family",
        "path": "RelatedPerson.name.family",
        "mapping": [
          {
            "identity": "source-PIR-NotSpecified",
            "map": "Not Specified"
          }
        ]
      },
      {
        "id": "RelatedPerson.name.given",
        "path": "RelatedPerson.name.given",
        "comment": "FIRST Name sends in first place of Given Name, MIDDLE Name sneds in second place of Given Name",
        "max": "1",
        "mapping": [
          {
            "identity": "source-PIR-NotSpecified",
            "map": "Not Specified"
          }
        ]
      },
      {
        "id": "RelatedPerson.name.prefix",
        "path": "RelatedPerson.name.prefix",
        "max": "1"
      },
      {
        "id": "RelatedPerson.name.suffix",
        "path": "RelatedPerson.name.suffix",
        "max": "1"
      },
      {
        "id": "RelatedPerson.telecom",
        "path": "RelatedPerson.telecom",
        "max": "1"
      },
      {
        "id": "RelatedPerson.address",
        "path": "RelatedPerson.address",
        "max": "1"
      },
      {
        "id": "RelatedPerson.photo",
        "path": "RelatedPerson.photo",
        "max": "1"
      },
      {
        "id": "RelatedPerson.communication",
        "path": "RelatedPerson.communication",
        "max": "1"
      }
    ]
  }
}