fhir schema

"$schema": "http://json-schema.org/draft-06/schema#",
 "id": "http://hl7.org/fhir/json-schema/5.0",
 "description": "see http://hl7.org/fhir/json.html#schema for information about the FHIR Json Schemas",
 "discriminator": {
   "propertyName": "resourceType",
   "mapping": {
     "Account": "#/definitions/Account",
     "ActivityDefinition": "#/definitions/ActivityDefinition",
     "ActorDefinition": "#/definitions/ActorDefinition",
     "AdministrableProductDefinition": "#/definitions/AdministrableProductDefinition",
     "AdverseEvent": "#/definitions/AdverseEvent",
     "AllergyIntolerance": "#/definitions/AllergyIntolerance",
     "Appointment": "#/definitions/Appointment",
     "AppointmentResponse": "#/definitions/AppointmentResponse",
     "ArtifactAssessment": "#/definitions/ArtifactAssessment",
     "AuditEvent": "#/definitions/AuditEvent",
     "Basic": "#/definitions/Basic",
     "Binary": "#/definitions/Binary",
     "BiologicallyDerivedProduct": "#/definitions/BiologicallyDerivedProduct",
     "BiologicallyDerivedProductDispense": "#/definitions/BiologicallyDerivedProductDispense",
     "BodyStructure": "#/definitions/BodyStructure",
     "Bundle": "#/definitions/Bundle",
     "CapabilityStatement": "#/definitions/CapabilityStatement",
     "CarePlan": "#/definitions/CarePlan",
     "CareTeam": "#/definitions/CareTeam",
     "ChargeItem": "#/definitions/ChargeItem",
     "ChargeItemDefinition": "#/definitions/ChargeItemDefinition",
     "Citation": "#/definitions/Citation",
     "Claim": "#/definitions/Claim",
     "ClaimResponse": "#/definitions/ClaimResponse",
     "ClinicalImpression": "#/definitions/ClinicalImpression",
     "ClinicalUseDefinition": "#/definitions/ClinicalUseDefinition",
     "CodeSystem": "#/definitions/CodeSystem",
     "Communication": "#/definitions/Communication",
     "CommunicationRequest": "#/definitions/CommunicationRequest",
     "CompartmentDefinition": "#/definitions/CompartmentDefinition",
     "Composition": "#/definitions/Composition",
     "ConceptMap": "#/definitions/ConceptMap",
     "Condition": "#/definitions/Condition",
     "ConditionDefinition": "#/definitions/ConditionDefinition",
     "Consent": "#/definitions/Consent",
     "Contract": "#/definitions/Contract",
     "Coverage": "#/definitions/Coverage",
     "CoverageEligibilityRequest": "#/definitions/CoverageEligibilityRequest",
     "CoverageEligibilityResponse": "#/definitions/CoverageEligibilityResponse",
     "DetectedIssue": "#/definitions/DetectedIssue",
     "Device": "#/definitions/Device",
     "DeviceAssociation": "#/definitions/DeviceAssociation",
     "DeviceDefinition": "#/definitions/DeviceDefinition",
     "DeviceDispense": "#/definitions/DeviceDispense",
     "DeviceMetric": "#/definitions/DeviceMetric",
     "DeviceRequest": "#/definitions/DeviceRequest",
     "DeviceUsage": "#/definitions/DeviceUsage",
     "DiagnosticReport": "#/definitions/DiagnosticReport",
     "DocumentReference": "#/definitions/DocumentReference",
     "Encounter": "#/definitions/Encounter",
     "EncounterHistory": "#/definitions/EncounterHistory",
     "Endpoint": "#/definitions/Endpoint",
     "EnrollmentRequest": "#/definitions/EnrollmentRequest",
     "EnrollmentResponse": "#/definitions/EnrollmentResponse",
     "EpisodeOfCare": "#/definitions/EpisodeOfCare",
     "EventDefinition": "#/definitions/EventDefinition",
     "Evidence": "#/definitions/Evidence",
     "EvidenceReport": "#/definitions/EvidenceReport",
     "EvidenceVariable": "#/definitions/EvidenceVariable",
     "ExampleScenario": "#/definitions/ExampleScenario",
     "ExplanationOfBenefit": "#/definitions/ExplanationOfBenefit",
     "FamilyMemberHistory": "#/definitions/FamilyMemberHistory",
     "Flag": "#/definitions/Flag",
     "FormularyItem": "#/definitions/FormularyItem",
     "GenomicStudy": "#/definitions/GenomicStudy",
     "Goal": "#/definitions/Goal",
     "GraphDefinition": "#/definitions/GraphDefinition",
     "Group": "#/definitions/Group",
     "GuidanceResponse": "#/definitions/GuidanceResponse",
     "HealthcareService": "#/definitions/HealthcareService",
     "ImagingSelection": "#/definitions/ImagingSelection",
     "ImagingStudy": "#/definitions/ImagingStudy",
     "Immunization": "#/definitions/Immunization",
     "ImmunizationEvaluation": "#/definitions/ImmunizationEvaluation",
     "ImmunizationRecommendation": "#/definitions/ImmunizationRecommendation",
     "ImplementationGuide": "#/definitions/ImplementationGuide",
     "Ingredient": "#/definitions/Ingredient",
     "InsurancePlan": "#/definitions/InsurancePlan",
     "InventoryItem": "#/definitions/InventoryItem",
     "InventoryReport": "#/definitions/InventoryReport",
     "Invoice": "#/definitions/Invoice",
     "Library": "#/definitions/Library",
     "Linkage": "#/definitions/Linkage",
     "List": "#/definitions/List",
     "Location": "#/definitions/Location",
     "ManufacturedItemDefinition": "#/definitions/ManufacturedItemDefinition",
     "Measure": "#/definitions/Measure",
     "MeasureReport": "#/definitions/MeasureReport",
     "Medication": "#/definitions/Medication",
     "MedicationAdministration": "#/definitions/MedicationAdministration",
     "MedicationDispense": "#/definitions/MedicationDispense",
     "MedicationKnowledge": "#/definitions/MedicationKnowledge",
     "MedicationRequest": "#/definitions/MedicationRequest",
     "MedicationStatement": "#/definitions/MedicationStatement",
     "MedicinalProductDefinition": "#/definitions/MedicinalProductDefinition",
     "MessageDefinition": "#/definitions/MessageDefinition",
     "MessageHeader": "#/definitions/MessageHeader",
     "MolecularSequence": "#/definitions/MolecularSequence",
     "NamingSystem": "#/definitions/NamingSystem",
     "NutritionIntake": "#/definitions/NutritionIntake",
     "NutritionOrder": "#/definitions/NutritionOrder",
     "NutritionProduct": "#/definitions/NutritionProduct",
     "Observation": "#/definitions/Observation",
     "ObservationDefinition": "#/definitions/ObservationDefinition",
     "OperationDefinition": "#/definitions/OperationDefinition",
     "OperationOutcome": "#/definitions/OperationOutcome",
     "Organization": "#/definitions/Organization",
     "OrganizationAffiliation": "#/definitions/OrganizationAffiliation",
     "PackagedProductDefinition": "#/definitions/PackagedProductDefinition",
     "Parameters": "#/definitions/Parameters",
     "Patient": "#/definitions/Patient",
     "PaymentNotice": "#/definitions/PaymentNotice",
     "PaymentReconciliation": "#/definitions/PaymentReconciliation",
     "Permission": "#/definitions/Permission",
     "Person": "#/definitions/Person",
     "PlanDefinition": "#/definitions/PlanDefinition",
     "Practitioner": "#/definitions/Practitioner",
     "PractitionerRole": "#/definitions/PractitionerRole",
     "Procedure": "#/definitions/Procedure",
     "Provenance": "#/definitions/Provenance",
     "Questionnaire": "#/definitions/Questionnaire",
     "QuestionnaireResponse": "#/definitions/QuestionnaireResponse",
     "RegulatedAuthorization": "#/definitions/RegulatedAuthorization",
     "RelatedPerson": "#/definitions/RelatedPerson",
     "RequestOrchestration": "#/definitions/RequestOrchestration",
     "Requirements": "#/definitions/Requirements",
     "ResearchStudy": "#/definitions/ResearchStudy",
     "ResearchSubject": "#/definitions/ResearchSubject",
     "RiskAssessment": "#/definitions/RiskAssessment",
     "Schedule": "#/definitions/Schedule",
     "SearchParameter": "#/definitions/SearchParameter",
     "ServiceRequest": "#/definitions/ServiceRequest",
     "Slot": "#/definitions/Slot",
     "Specimen": "#/definitions/Specimen",
     "SpecimenDefinition": "#/definitions/SpecimenDefinition",
     "StructureDefinition": "#/definitions/StructureDefinition",
     "StructureMap": "#/definitions/StructureMap",
     "Subscription": "#/definitions/Subscription",
     "SubscriptionStatus": "#/definitions/SubscriptionStatus",
     "SubscriptionTopic": "#/definitions/SubscriptionTopic",
     "Substance": "#/definitions/Substance",
     "SubstanceDefinition": "#/definitions/SubstanceDefinition",
     "SubstanceNucleicAcid": "#/definitions/SubstanceNucleicAcid",
     "SubstancePolymer": "#/definitions/SubstancePolymer",
     "SubstanceProtein": "#/definitions/SubstanceProtein",
     "SubstanceReferenceInformation": "#/definitions/SubstanceReferenceInformation",
     "SubstanceSourceMaterial": "#/definitions/SubstanceSourceMaterial",
     "SupplyDelivery": "#/definitions/SupplyDelivery",
     "SupplyRequest": "#/definitions/SupplyRequest",
     "Task": "#/definitions/Task",
     "TerminologyCapabilities": "#/definitions/TerminologyCapabilities",
     "TestPlan": "#/definitions/TestPlan",
     "TestReport": "#/definitions/TestReport",
     "TestScript": "#/definitions/TestScript",
     "Transport": "#/definitions/Transport",
     "ValueSet": "#/definitions/ValueSet",
     "VerificationResult": "#/definitions/VerificationResult",
     "VisionPrescription": "#/definitions/VisionPrescription"
   }
 },