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

FHIR IG analytics

Packagesynapxe.sgcdi
Resource TypeStructureDefinition
Idprofile-referral.StructureDefinition.json
FHIR VersionR5
Sourcehttps://simplifier.net/resolve?scope=synapxe.sgcdi@1.2.0&canonical=https://fhir.synapxe.sg/StructureDefinition/profile-referral
URLhttps://fhir.synapxe.sg/StructureDefinition/profile-referral
Version1.2.0
Statusactive
NameReferral
DescriptionThis resource stores a record of a request by a healthcare provider for a patient to be evaluated or treated by another healthcare professional or specialist. Referrals are made when a patient needs services, expertise, or procedures that are beyond the scope of the referring provider. The referral document typically includes patient information, reason for referral, relevant medical history, and specific questions or concerns to be addressed by the receiving provider.
TypeServiceRequest
Kindresource

Resources that use this resource

StructureDefinition
synapxe.sgcdi#1.2.0profile-bundle-diagnosticreport-bsBundleBreastScreeningReport
synapxe.sgcdi#1.2.0profile-bundle-diagnosticreport-shsBundleSchoolHealthScreeningReport
synapxe.sgcdi#1.2.0profile-diagnosticreport-cdChronicDiseaseScreeningReport
synapxe.sgcdi#1.2.0profile-diagnosticreport-coloColorectalScreeningReport
synapxe.sgcdi#1.2.0profile-diagnosticreport-psPapSmearReport
synapxe.sgcdi#1.2.0profile-diagnosticreport-shapeShapeReport
synapxe.sgcdi#1.2.0profile-diagnosticreport-shsSchoolHealthScreeningReport
synapxe.sgcdi#1.2.0profile-encounter-screeningEncounter

Resources that this resource uses

StructureDefinition
synapxe.sgcdi#1.2.0profile-annotationAnnotation
synapxe.sgcdi#1.2.0profile-codeableconceptCodeableConcept
synapxe.nde#1.0.0profile-encounterEncounter
synapxe.sgcdi#1.2.0profile-identifierIdentifier
synapxe.nde#1.0.0profile-patientPatient
synapxe.nde#1.0.0profile-practitionerPractitioner
synapxe.nde#1.0.0profile-practitionerrolePractitionerRole
synapxe.nde#1.0.0profile-provenanceProvenance
synapxe.sgcdi#1.2.0profile-reference-patientReference
ValueSet
synapxe.sgcdi#1.2.0referral-typeReferral Type Value Set

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "url": "https://fhir.synapxe.sg/StructureDefinition/profile-referral",
  "version": "1.2.0",
  "name": "Referral",
  "status": "active",
  "description": "This resource stores a record of a request by a healthcare provider for a patient to be evaluated or treated by another healthcare professional or specialist. Referrals are made when a patient needs services, expertise, or procedures that are beyond the scope of the referring provider. The referral document typically includes patient information, reason for referral, relevant medical history, and specific questions or concerns to be addressed by the receiving provider.",
  "fhirVersion": "5.0.0",
  "kind": "resource",
  "abstract": false,
  "type": "ServiceRequest",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "ServiceRequest.identifier",
        "path": "ServiceRequest.identifier",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-identifier"
            ]
          }
        ]
      },
      {
        "id": "ServiceRequest.identifier.system",
        "path": "ServiceRequest.identifier.system",
        "fixedUri": "https://fhir.synapxe.sg/NamingSystem/referral-id"
      },
      {
        "id": "ServiceRequest.instantiatesCanonical",
        "path": "ServiceRequest.instantiatesCanonical",
        "max": "0"
      },
      {
        "id": "ServiceRequest.instantiatesUri",
        "path": "ServiceRequest.instantiatesUri",
        "max": "0"
      },
      {
        "id": "ServiceRequest.basedOn",
        "path": "ServiceRequest.basedOn",
        "max": "0"
      },
      {
        "id": "ServiceRequest.replaces",
        "path": "ServiceRequest.replaces",
        "max": "0"
      },
      {
        "id": "ServiceRequest.requisition",
        "path": "ServiceRequest.requisition",
        "max": "0"
      },
      {
        "id": "ServiceRequest.status",
        "path": "ServiceRequest.status",
        "patternCode": "completed"
      },
      {
        "id": "ServiceRequest.intent",
        "path": "ServiceRequest.intent",
        "patternCode": "order"
      },
      {
        "id": "ServiceRequest.category",
        "path": "ServiceRequest.category",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-codeableconcept"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.synapxe.sg/ValueSet/referral-type"
        }
      },
      {
        "id": "ServiceRequest.priority",
        "path": "ServiceRequest.priority",
        "patternCode": "routine"
      },
      {
        "id": "ServiceRequest.doNotPerform",
        "path": "ServiceRequest.doNotPerform",
        "max": "0"
      },
      {
        "id": "ServiceRequest.code",
        "path": "ServiceRequest.code",
        "max": "0"
      },
      {
        "id": "ServiceRequest.code.id",
        "path": "ServiceRequest.code.id",
        "max": "0"
      },
      {
        "id": "ServiceRequest.code.extension",
        "path": "ServiceRequest.code.extension",
        "max": "0"
      },
      {
        "id": "ServiceRequest.code.concept",
        "path": "ServiceRequest.code.concept",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-codeableconcept"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.synapxe.sg/ValueSet/referral-type"
        }
      },
      {
        "id": "ServiceRequest.code.concept.extension",
        "path": "ServiceRequest.code.concept.extension",
        "max": "0"
      },
      {
        "id": "ServiceRequest.code.concept.coding.system",
        "path": "ServiceRequest.code.concept.coding.system",
        "fixedUri": "https://fhir.synapxe.sg/CodeSystem/referral-type"
      },
      {
        "id": "ServiceRequest.orderDetail",
        "path": "ServiceRequest.orderDetail",
        "max": "0"
      },
      {
        "id": "ServiceRequest.quantity[x]",
        "path": "ServiceRequest.quantity[x]",
        "max": "0"
      },
      {
        "id": "ServiceRequest.subject",
        "path": "ServiceRequest.subject",
        "type": [
          {
            "code": "Reference",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-reference-patient"
            ],
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-patient"
            ]
          }
        ]
      },
      {
        "id": "ServiceRequest.subject.display",
        "path": "ServiceRequest.subject.display",
        "max": "0"
      },
      {
        "id": "ServiceRequest.focus",
        "path": "ServiceRequest.focus",
        "max": "0"
      },
      {
        "id": "ServiceRequest.encounter",
        "path": "ServiceRequest.encounter",
        "max": "0",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-encounter"
            ]
          }
        ]
      },
      {
        "id": "ServiceRequest.occurrence[x]",
        "path": "ServiceRequest.occurrence[x]",
        "max": "0",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "ServiceRequest.asNeeded[x]",
        "path": "ServiceRequest.asNeeded[x]",
        "max": "0"
      },
      {
        "id": "ServiceRequest.requester",
        "path": "ServiceRequest.requester",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-practitionerrole",
              "https://fhir.synapxe.sg/StructureDefinition/profile-practitioner"
            ]
          }
        ]
      },
      {
        "id": "ServiceRequest.requester.id",
        "path": "ServiceRequest.requester.id",
        "max": "0"
      },
      {
        "id": "ServiceRequest.requester.extension",
        "path": "ServiceRequest.requester.extension",
        "max": "0"
      },
      {
        "id": "ServiceRequest.requester.type",
        "path": "ServiceRequest.requester.type",
        "fixedUri": "Practitioner"
      },
      {
        "id": "ServiceRequest.requester.identifier.id",
        "path": "ServiceRequest.requester.identifier.id",
        "max": "0"
      },
      {
        "id": "ServiceRequest.requester.identifier.extension",
        "path": "ServiceRequest.requester.identifier.extension",
        "max": "0"
      },
      {
        "id": "ServiceRequest.requester.identifier.use",
        "path": "ServiceRequest.requester.identifier.use",
        "max": "0"
      },
      {
        "id": "ServiceRequest.requester.identifier.type",
        "path": "ServiceRequest.requester.identifier.type",
        "max": "0"
      },
      {
        "id": "ServiceRequest.requester.identifier.system",
        "path": "ServiceRequest.requester.identifier.system",
        "min": 1,
        "fixedUri": "https://fhir.synapxe.sg/NamingSystem/mcr"
      },
      {
        "id": "ServiceRequest.requester.identifier.value",
        "path": "ServiceRequest.requester.identifier.value",
        "min": 1
      },
      {
        "id": "ServiceRequest.requester.identifier.period",
        "path": "ServiceRequest.requester.identifier.period",
        "max": "0"
      },
      {
        "id": "ServiceRequest.requester.identifier.assigner",
        "path": "ServiceRequest.requester.identifier.assigner",
        "max": "0"
      },
      {
        "id": "ServiceRequest.requester.display",
        "path": "ServiceRequest.requester.display",
        "max": "0"
      },
      {
        "id": "ServiceRequest.performerType",
        "path": "ServiceRequest.performerType",
        "max": "0"
      },
      {
        "id": "ServiceRequest.performer",
        "path": "ServiceRequest.performer",
        "max": "0",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-practitioner"
            ]
          }
        ]
      },
      {
        "id": "ServiceRequest.performer.id",
        "path": "ServiceRequest.performer.id",
        "max": "0"
      },
      {
        "id": "ServiceRequest.performer.extension",
        "path": "ServiceRequest.performer.extension",
        "max": "0"
      },
      {
        "id": "ServiceRequest.performer.reference",
        "path": "ServiceRequest.performer.reference",
        "max": "0"
      },
      {
        "id": "ServiceRequest.performer.type",
        "path": "ServiceRequest.performer.type",
        "min": 1,
        "fixedUri": "Practitioner"
      },
      {
        "id": "ServiceRequest.performer.identifier",
        "path": "ServiceRequest.performer.identifier",
        "min": 1
      },
      {
        "id": "ServiceRequest.performer.identifier.id",
        "path": "ServiceRequest.performer.identifier.id",
        "max": "0"
      },
      {
        "id": "ServiceRequest.performer.identifier.extension",
        "path": "ServiceRequest.performer.identifier.extension",
        "max": "0"
      },
      {
        "id": "ServiceRequest.performer.identifier.use",
        "path": "ServiceRequest.performer.identifier.use",
        "max": "0"
      },
      {
        "id": "ServiceRequest.performer.identifier.type",
        "path": "ServiceRequest.performer.identifier.type",
        "max": "0"
      },
      {
        "id": "ServiceRequest.performer.identifier.system",
        "path": "ServiceRequest.performer.identifier.system",
        "min": 1,
        "fixedUri": "https://fhir.synapxe.sg/NamingSystem/mcr"
      },
      {
        "id": "ServiceRequest.performer.identifier.value",
        "path": "ServiceRequest.performer.identifier.value",
        "min": 1
      },
      {
        "id": "ServiceRequest.performer.identifier.period",
        "path": "ServiceRequest.performer.identifier.period",
        "max": "0"
      },
      {
        "id": "ServiceRequest.performer.identifier.assigner",
        "path": "ServiceRequest.performer.identifier.assigner",
        "max": "0"
      },
      {
        "id": "ServiceRequest.performer.display",
        "path": "ServiceRequest.performer.display",
        "max": "0"
      },
      {
        "id": "ServiceRequest.location",
        "path": "ServiceRequest.location",
        "max": "1"
      },
      {
        "id": "ServiceRequest.location.id",
        "path": "ServiceRequest.location.id",
        "max": "0"
      },
      {
        "id": "ServiceRequest.location.extension",
        "path": "ServiceRequest.location.extension",
        "max": "0"
      },
      {
        "id": "ServiceRequest.location.concept",
        "path": "ServiceRequest.location.concept",
        "short": "Concept - reference to a terminology or just  text",
        "definition": "A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.",
        "min": 1
      },
      {
        "id": "ServiceRequest.location.concept.extension",
        "path": "ServiceRequest.location.concept.extension",
        "max": "0"
      },
      {
        "id": "ServiceRequest.location.concept.coding",
        "path": "ServiceRequest.location.concept.coding",
        "max": "0"
      },
      {
        "id": "ServiceRequest.location.concept.text",
        "path": "ServiceRequest.location.concept.text",
        "min": 1
      },
      {
        "id": "ServiceRequest.location.reference",
        "path": "ServiceRequest.location.reference",
        "max": "0"
      },
      {
        "id": "ServiceRequest.reason.id",
        "path": "ServiceRequest.reason.id",
        "max": "0"
      },
      {
        "id": "ServiceRequest.reason.extension",
        "path": "ServiceRequest.reason.extension",
        "max": "0"
      },
      {
        "id": "ServiceRequest.reason.concept",
        "path": "ServiceRequest.reason.concept",
        "short": "Concept - reference to a terminology or just  text",
        "definition": "A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text."
      },
      {
        "id": "ServiceRequest.reason.concept.extension",
        "path": "ServiceRequest.reason.concept.extension",
        "max": "0"
      },
      {
        "id": "ServiceRequest.reason.concept.coding",
        "path": "ServiceRequest.reason.concept.coding",
        "max": "0"
      },
      {
        "id": "ServiceRequest.reason.concept.text",
        "path": "ServiceRequest.reason.concept.text",
        "min": 1
      },
      {
        "id": "ServiceRequest.reason.reference",
        "path": "ServiceRequest.reason.reference",
        "max": "0"
      },
      {
        "id": "ServiceRequest.insurance",
        "path": "ServiceRequest.insurance",
        "max": "0"
      },
      {
        "id": "ServiceRequest.supportingInfo",
        "path": "ServiceRequest.supportingInfo",
        "max": "0"
      },
      {
        "id": "ServiceRequest.specimen",
        "path": "ServiceRequest.specimen",
        "max": "0"
      },
      {
        "id": "ServiceRequest.bodySite",
        "path": "ServiceRequest.bodySite",
        "max": "0"
      },
      {
        "id": "ServiceRequest.bodySite.id",
        "path": "ServiceRequest.bodySite.id",
        "max": "0"
      },
      {
        "id": "ServiceRequest.bodySite.extension",
        "path": "ServiceRequest.bodySite.extension",
        "max": "0"
      },
      {
        "id": "ServiceRequest.bodySite.coding",
        "path": "ServiceRequest.bodySite.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "ServiceRequest.bodySite.coding.id",
        "path": "ServiceRequest.bodySite.coding.id",
        "max": "0"
      },
      {
        "id": "ServiceRequest.bodySite.coding.extension",
        "path": "ServiceRequest.bodySite.coding.extension",
        "max": "0"
      },
      {
        "id": "ServiceRequest.bodySite.coding.system",
        "path": "ServiceRequest.bodySite.coding.system",
        "min": 1
      },
      {
        "id": "ServiceRequest.bodySite.coding.version",
        "path": "ServiceRequest.bodySite.coding.version",
        "max": "0"
      },
      {
        "id": "ServiceRequest.bodySite.coding.code",
        "path": "ServiceRequest.bodySite.coding.code",
        "min": 1
      },
      {
        "id": "ServiceRequest.bodySite.coding.display",
        "path": "ServiceRequest.bodySite.coding.display",
        "min": 1
      },
      {
        "id": "ServiceRequest.bodySite.coding.userSelected",
        "path": "ServiceRequest.bodySite.coding.userSelected",
        "max": "0"
      },
      {
        "id": "ServiceRequest.bodySite.text",
        "path": "ServiceRequest.bodySite.text",
        "max": "0"
      },
      {
        "id": "ServiceRequest.bodyStructure",
        "path": "ServiceRequest.bodyStructure",
        "max": "0"
      },
      {
        "id": "ServiceRequest.note",
        "path": "ServiceRequest.note",
        "type": [
          {
            "code": "Annotation",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-annotation"
            ]
          }
        ]
      },
      {
        "id": "ServiceRequest.patientInstruction",
        "path": "ServiceRequest.patientInstruction",
        "max": "0"
      },
      {
        "id": "ServiceRequest.relevantHistory",
        "path": "ServiceRequest.relevantHistory",
        "max": "0",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-provenance"
            ],
            "aggregation": [
              "contained"
            ]
          }
        ]
      },
      {
        "id": "ServiceRequest.relevantHistory.id",
        "path": "ServiceRequest.relevantHistory.id",
        "max": "0"
      },
      {
        "id": "ServiceRequest.relevantHistory.extension",
        "path": "ServiceRequest.relevantHistory.extension",
        "max": "0"
      },
      {
        "id": "ServiceRequest.relevantHistory.reference",
        "path": "ServiceRequest.relevantHistory.reference",
        "min": 1
      },
      {
        "id": "ServiceRequest.relevantHistory.type",
        "path": "ServiceRequest.relevantHistory.type",
        "max": "0"
      },
      {
        "id": "ServiceRequest.relevantHistory.identifier",
        "path": "ServiceRequest.relevantHistory.identifier",
        "max": "0"
      },
      {
        "id": "ServiceRequest.relevantHistory.display",
        "path": "ServiceRequest.relevantHistory.display",
        "max": "0"
      }
    ]
  }
}