profiles / StructureDefinition

OMOP-Convertible Organization → care_site

Organization care_site edge mapspec

FHIR Organization that can be converted to OMOP `care_site`. Requires a name (becomes care_site_name) and at least one identifier (becomes care_site_source_value). Organization.type, when present, maps to place_of_service_concept_id.

Path Card Type Binding / Fixed Comment
Organization.identifier 1..* MS At least one identifier required. Used as care_site.care_site_source_value.
Organization.name 1..1 MS Required. Becomes care_site.care_site_name.
Organization.type MS Optional. First coding maps to care_site.place_of_service_concept_id via OMOP Place of Service vocabulary.
Organization.address MS Optional. Drives care_site.location_id via the location table.
Raw JSON
{
  "resourceType": "StructureDefinition",
  "id": "omop-organization-care-site",
  "url": "https://fhir2omop.health-samurai.io/StructureDefinition/omop-organization-care-site",
  "version": "0.1.0",
  "name": "OmopOrganizationCareSite",
  "title": "OMOP-Convertible Organization → care_site",
  "status": "draft",
  "experimental": true,
  "description": "FHIR Organization that can be converted to OMOP `care_site`. Requires a name (becomes care_site_name) and at least one identifier (becomes care_site_source_value). Organization.type, when present, maps to place_of_service_concept_id.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Organization",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Organization",
  "derivation": "constraint",
  "extension": [
    {
      "url": "https://fhir2omop.health-samurai.io/StructureDefinition/omop-target-table",
      "valueString": "care_site"
    },
    {
      "url": "https://fhir2omop.health-samurai.io/StructureDefinition/omop-edge",
      "valueString": "Organization__care_site"
    }
  ],
  "differential": {
    "element": [
      {
        "id": "Organization.identifier",
        "path": "Organization.identifier",
        "min": 1,
        "mustSupport": true,
        "comment": "At least one identifier required. Used as care_site.care_site_source_value."
      },
      {
        "id": "Organization.name",
        "path": "Organization.name",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "comment": "Required. Becomes care_site.care_site_name."
      },
      {
        "id": "Organization.type",
        "path": "Organization.type",
        "mustSupport": true,
        "comment": "Optional. First coding maps to care_site.place_of_service_concept_id via OMOP Place of Service vocabulary."
      },
      {
        "id": "Organization.address",
        "path": "Organization.address",
        "mustSupport": true,
        "comment": "Optional. Drives care_site.location_id via the location table."
      }
    ]
  },
  "targetTable": "care_site",
  "edgeKey": "Organization__care_site"
}